3395178
52787186
6933785
45664995
36552571
8857191
12471911
32833169
60508051
3498577
3419672
5999393
90733304
99961358
85021202
94615934
36943230
28657445
26372404
16915458
94391352
76423535
45618658
76575691
31267830
92687059
90678136
80331760
19293185
15546166
81995428
66865473
49331352
66735198
49275594
76282483
40702501
14278323
8871628
79292380