0
0
0
0
0
0
0
0
0
66
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
48
55
48
55
44
48
40
44
124
44
44
44
48
57
48
48
44
55
48
48
329
163
48
44
44
55
253
66
48
85
44
48
276
55
48
44
44
48
66
48
44
66
320
48
44
55
48
44
44
294
289
216
66
326
44
298
322
44
55
313
55
44
48
48
44
44
66
66
290
44
44
66
44
44
108
44
40
55
66
48
44
44
111
48
309
66