49931753
99951265
85851275
48483638
970928
30674340
78083365
7894644
36069519
9811472
18565147
789204
7074470
4631127
61655080
8376269
84231155
29616437
1158292
43169267
82775523
82069661
47528452
7776300
29971675
56905703
12964792
7172551
25286423
82458243
2148382
31904735
61107302
51676735
37425474
70526896
5425566
28778758
41809689
16951887