0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
94
0
0
0
0
92
0
0
0
0
0
0
0
0
0
48
44
44
48
57
55
48
66
48
44
161
55
308
48
44
33
44
55
66
48
48
55
350
382
55
227
44
44
48
48
276
295
328
44
223
44
48
56
44
48
377
44
326
57
309
366
343
40
44
55
44
48
303
55
44
57
198
310
48
301
320
55
342
313
382
44
48
55
55
55
367
66
364
284
44
55
44
55
44
55
308
285
40
40
66
48
44
48
44
48
66
44
191
380
44
266
338
55
66
48
55
48
40
313
291
44
48
365
314
297
381
374