0
8
82
112
314
134
220
64
128
98
191
111
183
216
63
127
73
225
241
122
144
106
45
342
32
113
266
116
167
132
272
245
72
193
205
176
136
271
312
157
228
177
164
149
186
140
285
424
1358
226
190
654
1457