22 91 298 128 128 5465665655567656076555654545565554454444343434432323223432322222 2323444545445655446665554444444565666666667667676565666667677767 6767660077000700000000707766665665676667676001100000776000770110 0110011111121221122212222212222223232222101143444322210000001112 111102212121122222222444433243432322324345