0
0
0
0
0
0
0
0
8
0
0
2
0
0
0
0
64
0
8
0
1
0
4
0
16
4
0
64
8
0
8
2
1
0
64
8
8
8
8
8
16
32
64
128
129
16
65
2
8
32
32
130
16
65
8
33
8
33
8
66
33
16
132
66
17
34
33
17
8
136
34
34
34
34
34
68
68
136
145
17
68
137
18
36
72
72
146
68
145
36
73
36
137
36
146
73
37
36
146
73
74
73
73
41
37
82
82
146
148
148
82
148
165
74
82
84
169
74
149
42
85
42
149
74
165
85
84
170
169
85
85
85
85
85
85
170
170
170
170
170
170
171
85
85
170
170
213
106
181
90
171
90
181
106
214
173
107
90
214
181
173
173
173
173
173
182
182
219
107
109
182
219
110
219
109
187
110
219
182
237
187
183
118
238
221
221
221
221
221
221
221
239
119
187
221
222
251
222
247
222
239
190
251
239
223
239
239
239
223
223
251
254
255
191
239
254
255
253
255
251
255
253
255
255
255
255
255
255
255
255
