13193
6832
19237
27183
23584
25372
16726
35428
8191
34220
20276
33597
20159
34063
26561
10234
2469
2321
1631
17000
43096
41541
25405
48133
29653
44759
36991
96596
10889
18031