4944326
3637843
16155333
8905468
55193162
16866568
59419409
46994353
51029163
54384075
58446191
22594196
30069780
18118764
18816311
2021417
7979705
2133811
67393549
54618188
38613651
2305725
33054867
55304151
31304065
26614400
39249597
98011286
4765296
7395493
17419250
80471473
75408647
63597251
58317520
77241647
62357058
55958141
51409355
18863936