38841518
1317536
32623967
50939547
6854608
55144934
47387046
69428556
30639536
60157480
8089910
33351362
96993861
51459996
18297466
25837247
51941480
22426352
90048123
58795410
53671965
45103801
80457208
56046987
20863371
47193386
23926464
27353350
56388240
45308090
77891464
38055606
73557317
107577
47553185
69351768
60312372
62036578
29316011
17617874