40
48
44
48
48
44
55
44
298
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
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
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
0
0
55
44
44
66
66
44
66
207
48
44
48
55
48
340
40
55
55
66
55
48
55
48
40
48
66
44
55
66
44
44
48
48
40
44
55
55
48
280
44
44
66
44
312
66
66
66
305
66
280
351
48
508
48
55
66
66
44
55
55
55
48
329
294
48
66
48
55
48
48
44
44
40
48
48
44
129
308
40
66
293
44
44
66
40
334