151
128
339
68
77
315
64
50
191
234
170
157
239
834
126
219
278
130
160
48
82
342
171
206
20
241
434
120
73