31112187
12306975
49434560
29579357
17725979
63462503
32269705
12412650
33357177
85018027
36663912
58381965
41136681
64447381
15581700
28727908
59813194
1194242
18625251
75356027
3585761
36265774
49809761
62479108
86743382
77064883
86668348
73167107
69011600
8365612
668934
65904908
5508779
7732174
51153754
31285264
24343397
84056806
32618463
24769987