95416880
71628576
39474033
94469046
79892444
95738086
44375993
27418825
78145554
14679898
9082846
8818320
34537830
40321931
84672609
1612865
14969876
19622589
60123413
34904827
70278305
43604734
93175102
30062099
7669430
407337
5876826
40955225
38226898
265252
17899088
79183448
53669845
30593600
25547776
16144167
16299689
65126561
7206977
13788068