90348649
73502665
72659331
2047175
44623811
93529104
58222241
91988498
92023596
55409251
4917517
83956638
50507647
25434333
47886293
25945987
20976249
53231670
7281773
60511717
98607114
48376120
27239024
26123046
54038589
27238427
9437861
32333108
44184048
21967353
95276891
37087234
64936737
95681002
51684341
84337805
63055586
1005621
10438894
43695381