12
11
26
6
3
17
27
45
9
38
15
33
4
14
85
42
149
128
10
66
195
2
22
179
110
67
13
35
44
8
43
18
327
64
32
25
28
21