18
5
17
3
23
1
14
6
9
2
11
4
33
31
20
159
34
45
52
16
26
30
46
29
156
40
148
172
220
118
68
21
103
92
24
39
25
76
55
13
10
37
22