35127013
59632156
19999486
95653462
11986228
65095151
8204582
27105790
22225140
28765445
57222690
70543270
21882277
12902602
3187891
58744050
26578404
54735995
44129422
13911379
67905204
46244836
85293014
68708094
11039777
99106642
10123046
12333294
94389750
84169005
76931562
1984307
66198693
75344053
2683656
7401558
20625456
34266214
52741219
61043791