16181678
25483025
7572300
25713296
6894378
29467997
38886664
45352628
99485191
50142915
99777506
2387612
45644701
24509597
58715105
24984910
9199441
12016197
59799676
81436004
85163113
65744675
7416841
33368585
53301144
24484825
1686559
67362826
35916798
96153168
64026214
75368282
27998528
25483626
72256907
11996672
71412221
22342488
9353354
188356