49546586
6772620
5342329
47211160
41494255
47885318
82968387
4638816
66455950
23778121
2319559
28296702
26595951
8171127
10265392
97184357
7126214
642527
712299
499928
48589306
17931535
33928236
25447584
45781145
82641112
75593194
407863
91205471
25184217
21078511
13496332
55708140
35624945
27985248
4061930
808730
495688
84066709
2758512