1815006
8022490
51096750
84276215
45108421
93212792
64254331
263454
76443186
2243392
95483924
20587501
96911845
32833494
36402446
91259206
63794962
9981288
61661207
2196561
64822483
81329276
20312269
19957107
71401257
1143178
89058529
89765223
11776182
79895637
88482175
60309240
82873835
13034811
1880849
59521222
7356570
21408064
2702229
37608147