100
100
111
65
205
50
43
336
291
50
314
183
295
293
66
315
305
66
43
43
166
50
50
293
329
302
341
301
371
66
294
317
66
334
66
272
74
66
291
293
305
66
66
289
43
330
374
66
270
280
50
172
74
74
312
297
310
295
383
285
50
263
313
267
74
66
66
66
307
66
160
328
295
312
303
66
273
74
279
66
306
43