17058185
39449769
92992713
23886945
72361467
45482239
28686214
78767942
70565156
55971535
18432410
80517556
34795447
11366181
20463972
4627653
46271286
54993325
65692029
1819127
63345801
84015592
23126771
14783003
21196059
5420232
44453559
85515546
9621719
88804732
43082664
29003059
1555411
11347825
50234350
6657518
19199363
29382987
6921400
79649165