37486495
33183918
1178226
2708882
90943254
60654722
6271501
16362477
38442040
11118663
26945454
13692842
99968390
21595115
99815355
41087689
59229713
36023842
7027425
82459687
42829054
278080
11603776
89132010
5491642
1203653
18734202
67083981
2522077
10206853
49432182
7699290
48016810
69074171
31257021
78968103
28759169
65706368
26185935
58105361