26283013
2187875
88606334
59984898
37184823
55864702
74555934
92932407
83091978
1601743
78465303
80287857
967345
43355321
24101439
703340
39386012
53586850
28751380
40778130
92085195
55787111
2786376
38198852
4052613
20708885
35028340
1160270
32736589
31367066
94971746
17048057
6734324
2299247
85093592
75759894
25224674
56934633
84688201
1981104