50
61
74
111
66
65
127
67
157
296
269
320
50
61
297
286
355
43
317
50
40
338
50
40
40
357
43
50
268
279
61
43
319
54
332
54
54
50
54
61
329
50
278
136
327
298
313
40
50
67
320
54
441
354
40
395
40
54
61
50
50
61
43
43
50
50
239
61
376
61
40
40
305
333
322