22986980
38135803
20971321
63592500
59957328
48278053
5318680
59782182
622651
50431275
49541091
3306564
76905023
57102422
95677620
88302452
322607
59429534
4612526
16431034
692966
15206256
52343997
69427004
72764610
60472232
26872987
47616515
90396805
42509067
4736710
26676072
345777
19642477
79994417
29111649
23941291
41816154
67741333
40935613