35401177
12115140
6905972
36129088
6279674
84411419
46817545
51292682
57169738
578580
8606053
5683308
34611919
184301
77935906
69581983
25324057
98525816
31657252
4868927
554863
1549947
93551012
92013027
13802005
12144562
9996140
64853166
68486120
13301571
1879223
28354657
67099111
50271193
76854349
76287368
51492774
52911611
40685692
56734020