70999157
56034586
50329148
2204116
78023810
40571697
31307070
25356950
12637158
66406440
66482664
10899945
17182305
70933361
4148332
78963492
998113
57533273
6149314
95651991
58194010
98869679
55627201
47998540
27674120
97619256
40939976
7257568
67767977
38417440
36428376
10863469
93984854
3199539
375472
9955220
48691382
24403844
54238774
11197035