35382300
11545882
16418906
88662500
83862881
13524823
50558634
71092751
80964243
7241412
48425582
2792558
11572881
25059920
91095151
77687303
9498317
6745446
85192803
15554658
73491211
49026434
11713998
53544902
11655299
72539008
46756938
26395774
71323840
97373943
61796165
3660866
56004189
3742404
29321169
5583070
19851105
85539026
57543483
3728942