18815871
25654178
34225786
18552555
47626257
15734404
6948953
8377685
49598112
23539071
70197315
14156516
36636143
96635712
76544994
31251374
12628241
37431052
69278173
45788606
79652954
2903997
79181989
21293873
42817958
39799493
976638
36502579
505586
31574850
53796630
55709287
63143940
23871300
2144792
96449673
53711497
70586361
57271549
1273390