94432353
69851556
64571961
8482806
2053644
85895653
65355
8677306
77458250
25396223
23712643
88389288
46273966
2494464
12633642
9414316
55663835
72029595
53119072
60918280
30002620
28595715
37123095
87114318
63058242
34465061
67742374
58132145
58491687
59683761
27379957
71014273
86997068
89521622
70753700
35504515
94534199
94217334
9574929
3543751