14
13
0
170
27
43
42
38
8
15
126
6
67
117
46
32
95
52
144
74
78
35
182
174
918
259
203
112
135
204
129
189
233
139
97
133
152
39
132
141
103
149
292
75
116
120
107
72
340
226
263
290
136
254
176