16667669
38119101
66545732
30122808
55487114
4385800
532564
70503183
17028194
65085541
91754617
84699960
6114599
38393296
81154979
41767172
64131525
13106194
11188927
40024588
40482696
9785729
4747836
37254983
47287026
46759050
6967471
72308349
10436510
99175083
57545712
93884178
7334270
49493799
52139014
73426062
54063390
60551198
137653
80707768