40
40
40
40
40
0
0
0
0
0
66
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48
48
66
48
48
48
66
63
48
66
40
48
212
298
55
48
48
66
40
40
342
66
450
48
342
40
66
55
55
40
66
48
170
267
40
48
314
316
319
55
40
40
40
330
55
66
40
48
48
300
40
55
66
188
40
208
66
71
66
40
66
234
328
40
307
48
48
48
48
232
48
48
48
66
66
48
48
65
48
48
110
48
55
303
66
40
66
66
309
306
320
309