55556224
22723991
26599809
84749707
6087599
10626318
1302247
3014277
6568169
60654482
61126279
29318327
86324732
37394002
29233819
27613359
7325116
3960208
56268170
81244748
15938870
9232663
76238325
55859198
11744976
52065175
4828962
28077531
64243672
15716081
10963663
82207372
19022580
48484866
89837994
57363245
39961525
82481441
70622552
17887270