9842858
1575680
36954294
24847225
60237533
30529777
4689672
5074565
39558416
21414098
29927052
9619630
11466744
1395993
4793437
9353453
1483987
23247277
638826
9235118
39227205
73062831
75211386
44042261
35612833
55201260
13697062
87857790
99261018
81284257
4434574
90024711
13803155
97978325
39167990
2035113
16423944
11157961
3035306
67739302