64705486
91125962
89238719
6345062
14642378
97275954
14964433
52378298
47472349
32483582
1232851
14424680
89094127
9333403
14997935
64055440
8687276
48012805
94963322
65569971
77901467
20656776
7525313
50541515
72664663
54894946
21246067
57555461
47243110
78525366
27836794
59075499
946051
3506631
9268158
89685850
84306396
45809954
53282883
28073571