44966642
6979170
50885027
93007664
1482955
47361689
78883315
81099115
1846792
9424
4148689
16277049
29714807
86606744
27898139
93649969
38262991
38767528
51792467
297777
50074292
88722832
1215941
8243262
2616610
74966908
736767
71616025
98636014
9689079
87154021
97462091
39878036
29166597
49216461
91116905
41057520
15957702
34345019
685326