44986169
4044983
3507823
931084
4848651
2574598
84695518
19733072
11437601
6369179
1418786
70925980
6410400
56139680
7964337
56406176
87725087
6626256
66737122
78904538
33604876
55174057
82185723
49987226
89519046
49784315
18087924
198118
42159857
14662545
69104332
62131456
65945525
32862069
6071814
13588847
93881010
6003176
48231593
5223852