96957283
78222364
37124787
32643012
45319817
95294963
50053063
7026032
38825735
55451806
15826389
46938506
45348694
34147833
22487531
3938124
5511557
27649206
30547129
90379742
79272820
77033346
29071123
72551361
2690456
67294545
3218501
59746666
36307809
72905419
51469504
77735812
32497912
213254
81126394
76888376
95486937
52238736
89006057
21958535