22
15
6
14
17
28
5
113
3
1
145
79
19
36
29
176
18
12
8
38
34
9
103
51
127
88
90
66
44
123
92
54
43
181
156
48
16
149
33
132
93
141
26
262
85
32
42
285