14318848
70573509
59586175
13999096
89706329
26733988
79843654
38908679
536831
59956322
57665085
77219525
29232774
8569226
15801036
65062918
41043367
50734713
61638960
55514982
1948424
86947166
29349073
58581609
24154213
62117492
2221766
8320171
44234920
21867639
9016143
11227165
3554679
81371272
97749430
18504057
32117607
9577872
15137614
88697268