18128653
61584914
62539608
87712015
87298696
61009447
74574547
38434842
65455092
56242835
52629350
80609088
80913005
639233
58212710
12827965
50869189
57526235
63185228
47056744
91951680
11286154
40324597
3152321
4199314
17427426
87022723
28169550
71037950
70704967
97058091
94781101
40312848
88786000
63187920
2013480
3012427
95537601
74369042
4136783