16978802
10449402
14826913
3745219
69733506
97224297
27117800
9792923
72385220
28519942
36717033
45312074
96042335
33906181
13387431
9552192
58136670
32006607
82237438
58846093
14453196
88264165
50056882
6485172
71798672
47651584
84152885
16985956
45863805
41266116
58075412
58016179
24469283
18668424
16572938
13038219
9713833
8051237
19028229
90589019