28944152
4873281
40708227
40825910
69183746
64258854
48093036
96299643
88568442
98891014
48423035
28865620
51865675
62645547
59802824
95085274
74533663
65688202
46863040
77711327
55021132
33547483
60319478
63372190
17139596
26709204
58367882
93987113
29611121
16518803
57353643
20858529
5447710
55106641
9933398
16008869
78279030
2528460
95601293
5984790