178
108
88
79
279
346
44
322
154
137
77
214
130
85
68
141
106
72
199
71
193
200
188
157
378
479
387
257
651
284
208
1075