0
50
0
31
5
29
5
172
163
36
172
171
192
361
169
166
163
32
184
159
175
57
163
175
190
167
421
3
450
685
255
173
23
161
181
171
164
164
168
176
168
178
188
161
25
11
161
166
157
181
562
43
57
28
104
173
175
172
171
26
175
12
373
563
5
57
169
160
41
555
740
3
123
181
173
169
448
179
170
165
395
179
123
161
33