646
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
444444
111111
111111
111111
111111
111111
111111
111111
111112
111111
111211
112111
211112
111131
121111
111112
111121
111211
111111
221111
111222
111111
111131
111111
111122
221111
111111
111111
111111
111211
112122
111111
211111
111131
111111
112221
111111
111112
112111
121111
121112
111311
211111
111111
112111
111211
111121
211111
121131
112111
111122
111111
132211
111111
211111
122211
111111
111111
131222
111111
111131
222111
111111
111222
131111
111111
111122
222111
111122
111211
131111
111111
221122
111111
112211
111111
222111
111122
111111
131111
111121
111211
112111
121111
111131
211111
112222
111111
121131
111111
211111
111211
112111
111121
221111
111122
111111
111131
122111
111111
222211
111111
111111
131111
111222
121111
111211
111111
112111
111131
112211
211112
111312
222112
111211
111112
111211
131111
111111
112222
111111
221111
111122
112311
111111
111222
111111
222111
111131
111111
221122
111111
112211
111111
113111
111111
111222
111111
221111
111221
112111
112113
111111
221111
111111
111131
112111
121111
111211
112111
111121
131211
111111
111121
221122
111211
111111
112131
112111
111122
112111
111111
111111
131211
111121
221111
111211
112221
111211
112111
112131
112111
111111
111121
122111
111111
211311
121111
111222
111111
111111
123111
111211
111111
112111
111111
111111
111221
111111
111112
122111
111111
211111
111131
112111
111111
212221
111111
131111
111221
121111
111211
112111
111111
111111
113111
111111
221122
111111
111211
112111
111111
111111
121121
211112
111111
112211
121121
111111
131111
211112
151111
111111
121111
111222
111111
112111
111112
111131
222111
111188
111111
131111
111112
221121
111111
171111
112211
111111
111111
131112
111221
111111
122111
111111
211111
111122
122111
111111
111111
171131
118111
111111
555555
222222
111162
111211
111111
111111
113111
221188
111111
111111
112211
111111
711116
171161
111111
111111
112211
111111
111311
181111
111181
118111
111111
811818
111111
111111
112121
111111
111111
111211
121112
111111
111111
131111
111121
111111
881218
111111
111111
112111
111131
111111
121111
111111
111212
111161
131711
111161
111711
111111
111111
181181
111111
811118
111111
118811
111111
111113
111111
881111
111112
111111
111111
112211
111111
181111
111188
111111
811111
111131
111111
111151
111111
111161
111611
116111
181118
111111
111111
221122
111111
111111
112211
111111
111121
222111
111111
111112
113111
111111
111111
188811
111111
111111
111188
811111
111111
211111
121122
111111
111211
112112
111111
111111
111111
111111
123212
111111
212121
111111
321212
111111
212121
111111
121212
111111
888188
111111
115111
221581
117111
111211
111111
111188
113111
111111
155511
111111
218111
111122
111111
221122
111111
118811
111111
221122
111111
116711
171161
116711
181181
111111
111111
211312
111111
112211
121121
111111
111115
211111
111118
221222
111111
111111
822221
111111
111113
888111
111111
111888
117111
111211
711111
117111
111171
111115
113111
111111
121121
111111
212212
111111
181181
111111
131111
112211
111111
221122
111111
112211
131111
111888
221111
115111
112111
118115
111122
111211
112111
711113
121111
111111
111222
111111
123212
111111
212121
111111
321212
111111
212121
111111
121212
111111
888188
111111
111111
111111
111111
555555
181818
818181
111111
111111
113231
111111
111111
111111
123212
111111
212121
111111
321212
111111
212121
111111
121212
111111
212121
111111
122212
111111
111111
111111
222221
111111
112222
111131
222221
111111
222116
111181
111111
555113
111111
122111
111188
131111
111111
888188
111111
818181
111111
188888
111111
811111
111311
111111
111711
118181
811116
111561
111611
116111
111311
111111
113111
211112
121121
111111
512211
211112
121121
112121
311111
111611
117111
111613
117111
111611
211112
111111
322223
111111
211112
111111
322223
111111
113111
211112
111111
322223
111111
111115
711116
171161
118811
111111
111115
888188
111118
118888
111111
111121
111311
221111
111111
112222
212121
111111
121212
111111
222212
111111
111181
111111
113111
211112
111111
122221
161111
211312
111111
122221
111111
113171
211112
115111
122221
111111
212121
111111
225222
222222
111111
116111
121111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111
111111