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
66
258
44
165
188
55
66
55
66
40
110
44
285
344
288
66
55
287
48
66
66
66
171
48
66
48
48
40
55
55
44
44
44
66
378
66
40
66
52
66
66
289
312
327
318
48
44
44
48
44
285
307
48
66
66
66
66
48
44
44
48
237
284
185
66
66
44