31972978
16764581
24702044
55935646
74782876
26914657
27658479
99282224
30725481
29146382
36696035
19135573
70922699
47094030
27146076
33279849
50943149
14044902
57888126
2895816
93966135
67129092
649720
73818113
46061866
323451
44721037
55051381
94246560
8441832
16043971
7609449
92649007
52216808
97582135
24735063
13485309
90531908
33931395
61903310