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