85553537
29271167
2152365
20967494
84984213
12755120
20164757
6252746
4738681
19368220
3715907
46812977
47346312
64099348
59639717
70609510
57331448
91644666
29062488
60577011
92399242
40249708
194167
35642795
50205960
89622911
36648252
40036229
35467867
58097378
82379902
20866981
30718815
97494769
26991017
89801756
13784141
17154787
84217743
15496799