2415162
13209341
359677
2192104
74373878
50327851
9968663
30294732
45131469
18802055
45358303
11571092
17529059
63877303
30555129
17871849
95351252
80641452
14191963
29919600
84793036
45277545
29798626
13512841
9673361
38674950
84284802
13485319
187897
44684094
20428469
44118619
73818059
15146162
3376013
65326867
56438333
50614315
84734958
39963588