6
4
3
1
14
28
7
15
13
12
31
38
33
116
127
35
44
39
136
9
100
105
67
45
17
222
5
18
21
20
196
194
101
25
8
51
84
11
109
63
57
37
19
2