54629266
51937641
82927228
47761519
96879567
18834784
50414224
30893560
45748307
34889331
35534953
92609851
47483796
99421843
60782369
45601261
20394478
28399290
88769391
26947319
65557886
65197487
7446879
64701525
60306659
16947493
77596864
84361181
14264969
85562936
26024366
12068121
47826775
16801541
94728921
1711064
171559
6185018
10077353
2757963