16614870
94935775
60573498
27145452
50151031
56768126
21803756
77696996
67603710
50202731
91831630
16818600
73959394
25597319
17765798
95811103
95113723
66349607
35366901
19357953
86819912
429449
81733797
12235066
30577671
10868084
8258203
65287235
93881913
99859838
23493749
26042032
72781091
15136011
82028429
80297773
4211702
37164887
47545728
1334505