12546317
63044892
1422130
22699914
86777333
14477944
85783295
34255972
58101723
79653604
7571622
29674863
1002309
70786006
63406638
96707311
45171847
35744535
17431500
2920300
1136568
3525247
10391959
32607657
40482263
51954659
44363435
32661123
15347277
79467857
271566
82804414
94258222
78767294
59493066
43996625
56154909
49447419
27714760
71266030