40958613
9011030
5136948
25642328
90979930
53048809
22454683
2304636
13082931
39632230
3812103
88728660
23465115
47624116
48835972
53423925
1728253
14185336
70147611
6009341
58056253
29307273
49895920
1418795
44251843
3977822
68491580
67065991
30287047
23149539
3809819
70523295
85983887
1202404
47683432
46745485
52305870
20086162
90443505
43993038