0
5
50
37
16
218
52
34
41
439
55
48
61
84
21
318
164
229
46
180
156
139
197
196
115
185
228
125
147
66
406
49
203
129
152
173
137
243
88
165
266
174
53
191
269
71
119
172
99
141
278
148
221
286
138
316
310
247
160