75705664
1854404
30739352
94707992
85219018
55979983
81544753
68544708
768473
82514194
57805860
3353558
23058548
23242344
19513706
13906761
94989602
67413088
6997261
24959716
3317890
76803834
67284743
1504462
3247127
43307858
13744231
287630
56532384
669633
27723510
1400361
72601494
92844254
87725568
46502948
71558261
12296388
87402181
5371080