50952610
80823454
21196032
43816470
17819016
3107586
8089697
15085658
5120336
18903050
70463196
36642897
1407830
458159
62394982
11879409
43725802
38529398
48837136
85336514
63263533
328269
7646155
86391493
162511
5533113
37311171
29442233
51768756
90861067
98361017
52974469
13873583
3905868
98827720
4088809
8572036
9021942
50714321
40565650