16
12
15
10
8
11
26
23
9
7
5
56
39
14
6
19
128
33
24
13
20
32
54
21
48
51
200
38
18
82
96
27
61
164
81
47
57
25