343
303
4
224
155
58
320
173
277
40
177
36
97
200
46
175
156
166
158
205
234
558
289
90
99
1
223
256
10
241
237
421
416
131
172
305
117
376
64
14
144
234
258
41
225
81
82
353
176
132
453
88
