3932956
4618100
43005057
2313369
20143812
40207124
54954
2825566
31878000
12501840
76027709
8484646
69775711
37967791
64263641
58763865
15494599
7092649
50961926
7659673
39661081
35902943
24767902
46163262
16514046
7266763
16738351
83087997
9235584
87624980
56962483
39766116
5435255
80104094
85069521
74075810
23492446
6116674
79956748
97501833