31825530
1876430
66085888
68295485
24671581
20803277
33788799
25612257
3067247
7939801
37734051
44722049
6295362
15572710
82546630
22554972
9121451
87462719
52554158
38076420
84664149
71876332
7218526
38413309
2659736
35449169
14096007
49592996
20854331
97111376
73907587
48203990
94266882
203309
62783394
37097660
53044267
30346365
23862944
13281982