93496696
21024848
98573124
68804023
97688094
2097175
9661068
29881609
15135029
15116119
63636313
69115118
30931175
7353704
82046307
6128085
77953540
28788521
32649316
43241226
12537504
2556122
50846369
56706728
56914301
41503607
36284010
11421771
84059359
59263723
39705751
61197496
99386174
5439089
29271244
181836
8218989
36179794
3454198
57445314