95694166
29941972
65032955
21354918
3558504
45099213
56259026
15846261
44235749
1418805
79272400
19068495
83747377
13991268
8504091
35271643
89776986
6352921
41314968
10757054
67005076
9194784
48776441
19388832
71168619
26629129
48676044
73957334
72586333
58134193
45365082
30461778
24209954
33084202
24801641
48233250
7353687
18755269
60771132
55574641