33403584
80278849
1230184
94268344
43071971
41868007
53803638
42676138
57299881
85716550
87568024
35011875
48688250
55813852
31202917
947914
15362692
89826901
4791781
36179859
98186572
68052847
63068833
37638529
11947216
58807652
7188810
56005645
5062067
81159958
69702752
45306886
44639286
23091079
3025940
10862409
51286323
58481416
83575371
24266356