50462410
2927450
64994864
53369799
6156274
98973573
79429146
42587863
31419981
34293860
890607
41957104
89302860
23009201
51851145
75603400
75064023
8346598
6893268
28557915
75338522
37952180
72299157
91744193
47148552
87868711
57061365
13669388
15628908
48085915
79112760
39162438
43374083
19933951
52956233
58953026
9687896
39191320
33175376
2092195