3113100002064444424110000266626620222220
2000000200000111333332110000000000022022
2222266664221111302200044444000044404401
1130466626220033133130132222666662333332
6666400444440002203111101646662222222022
2222222000001333333311000000002200000222
2222266226662632662204440000000