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
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
66
55
40
48
48
66
55
44
66
144
303
322
66
311
44
48
66
142
48
66
66
73
55
324
33
317
284
309
48
48
283
61
162
280
40
66
55
86
48
48
66
303
330
66
66
55
48
149
155
283
33
40
40
40
48
55
55
50
48
48
48
48
55
55
66
55
48
66
44
66
48
48
55
48
66
149
55
66
274
48
44
55
48
296
160
55
48
48
66
40
48
66
155
55
155
55
48
55
55
55
55
44
148
323
295