52629268
15187862
11123358
25223313
60265149
65196008
61435772
37253616
59141521
56852935
2837501
76587184
77219173
40639586
26708832
12366749
42725841
93719647
32506426
2027390
70942489
34751190
4802459
44036793
97469680
24323707
2668544
1091531
87626663
55093287
25449328
54074909
9719458
18438314
12434756
84863077
7502142
55953481
71211163
87844053