18157916
68731
13215382
25616369
45185532
1586520
46073443
3952580
5047146
42976694
41243745
497828
4890126
71988310
8306237
24247169
79916978
28785784
90815719
80779757
36262704
37012602
97303755
1061584
52007606
48986432
42104445
71132624
50925552
48269810
62257950
42613206
8153118
36204796
43308510
6285635
85643930
21606232
20356997
6402689