63962937
55878447
50001127
99153236
31313054
17566023
40463561
4524053
48255427
65717176
5416701
7393150
68151140
9250435
14709201
62601672
32748566
21522399
17988088
12992022
77915208
88674338
61135069
98854140
35346882
28132799
95045873
74309494
6943212
81553902
9121129
55935389
20518875
60984834
44162406
8826964
2383738
36327899
23743209
56009718