3517
6443
3093
5716
1968
2664
7628
4049
11530
8764
10305
12472
14523
11335
37055
12335
12261
22913
46838
9673
64283
18468
13340
10203
25670
12576
15015
42040
16253