5202558
42338799
28179397
30038733
1784519
8236832
96702459
19454261
54348412
536013
19717373
59405970
65312231
71136537
20438907
92937003
77776193
10803414
57549025
35147759
38484517
75985156
6494935
51234708
4620907
46376
54677807
57641249
367160
80185543
37539156
28688348
69184273
29706776
58739244
44482432
32567619
85022952
67659252
62824780