17864021
50054754
65373206
62116908
24531183
1512070
26936273
92281124
80718400
75125936
8427650
69624092
63187624
36634049
95308878
88404954
8642303
18258157
17856569
7608717
58547374
11313571
50469348
42685120
34117520
2409889
13221921
74171091
54592853
28127384
58773867
3198968
29737767
45715163
17025302
29024711
31872616
78767085
79093255
83555609