1120120111111201202022200011201120221220001020222220222220200212222200222200222220020200220000210022200002202021022000002020020022200022220222200000220222202212002002000222020022002000022021020022022200002222202002202000000000102220022202220022002222020020200020222002000100020020000202222002200001112220200012022002011122002210222222222222000020220220200220222020202222210200022022002022200022002222200220022000220220001220020000022000220020002200002022202200022020020222020200022000002220020000220202220222022002222020000222220000200022200021200222222002120200020222020200002000020202002020202201020002022000000011220222002202202002202220200022000020220222020222222222002022022200020222200022012200020000100000020020000200220200122202000220020122202220222002220002002220002000020202002202022002022222022000000200201112011201222022200020001220020222020200220022000122022022022220002220020002020202222000022202022002022002002022002200202220002000202222202200000222021002022020220120220022200222002200220020022200202002020000020222020202002200022220002022222200000200020122222200002002220022220220020002220022200000020200002220020220220202000120022222020222020202200022202002002002000012002200011222200200220222000001222200200012012200202020111220020201202012011111202222202220222002020222002001202200222020222022000220002020020020200000200222022220000222002000020220202100022202000022200022220200202002222020022022222020020222200220222000220222200220012220002020202022200020202220200220020020000022002202200202202002220222202022200020220021200202002000022000222222020022202020022200200222200002220200020022220020200002000022020222202020200222200002000200220202020220202120200222200020022200202220002020002022202202002200002222022022002020002000002022022200200002000000000202020112202022220022000020220222220022022002020222022200220202222022020012220002222022222100002020020222202222002220202200022020222211002202222022202000200222020220220222222120022002202000200221000000020202222022200200200000002002000020000222002200022002002002200020000200202220200000200020201220220202200002022222002220000022202220022022202202200020222200202000222002220002222220022020000022202020000002002000002020202020022222222222002200002020002000200200022020002202002022220020202002222200002100022202020202000220220021000200222002222020000022200022022000022022220021022022200022222202022220022000200020102222222002220000002202202220002202202000200002222222220220000020002202200202022200222000220020220220200020002220000002000222000022020202020202002020202002222220222022200022022202000000200222122020000220000020000220220200002202221220000002200200020002020200022220002000212200200120222222000020022222020022000022002020200222022002020020200020202200220202220202222020200022002222022022222222022020220222202222020200020020222202002022220222022200022222202220200020202000200000000210222222002200022000020220220002202022020220022020220022222222000200202220020000000022222000022022020222202020020220000022202222220122222022000220222200000002022200222000202222222000222002222020220000000200022020200020000200022220220002202002200222222020220220020020020022222020220000020000200022200220002200222220000020200102002200000022000022020002112220022022120202222200002202020202002220022200200022020002002202202222222000022020222200220202022022022002020222202202022222202202202222222220200200000202200002202002222200222000200022222001000202200022222022202222220202202022200220000200020200222220220202022200002000020022220000000202201222022222002200022022022022022000020220002220020022020120202200222202222000000022202220022202002000000222002220202002222120020200202000222020020022220000002020200202002220000022202220202202200000000020002000022222002220020002222222002202000202200000022200000122022220200022002222002000100020022020202000220202222200020220000002220202200020120020220200220222002002202202000202020000200200022220212200020202020000022200200202000020222020002200020202202002002202200202002220002220200222202022002022202122222020200020002000002022002020022200200020020022202220202222222202020200100010002202000200022002022220002220000222222000220200000222020222020202000200000002220220220200202020000022022022222222222002222222222200002020202022011020020200220002002022200002200020022002202220020202022002000000202220022022002222220000002020202020220000202002202202202220020200002000222022220222002200222000220000021000200022222000200220221220200000022022222202020002002022222020202200020002202002020202222222002222200220002020000020000222200200000022020002000000000200000020020020202000002022222020020000000020020200002020000202120202202222220022210200020002000002222222020220202200200222220200020220000000200021002222022220220200222200020022220020200020220002220000200202202000000202020220220000200012202020020122202220000022220200002202222002020200012220020001202222200002222202122022022022002220222200022222220202200002220002220002202022022020222200000022002220200000202002000020000002020002022022000202220212202020100000000222000122222022000020222202022022022002202200200000000020120201201220202200220022022022000200222202020220220200202200220000222222000200220220210022220200002220200202020202202202222022200020200022022022000022222222000002200020000202021202222222202222222200022002200000020202222000200002202220202000200222022202002200222020202222202022020022022202202200220200000000020000220220000220220220022000222000200202222220202020002222020222222220002202020002000200000000000222020222020220020202202000020202220200002020002002020020200200000222222022012020020002020200202002220222020000120020220220202222002202000222022200220200022222220022222122000200022202222202222222202002000000222202000102220000000000020002120222202200002202220202202000220222200002220002002022022202002222222020200222000220000200000002222022200202202020222200222220012020002000002220002200202200000002000000200020202022222000020202222022022222022020000001022202202200202002202002022020020222202220002200002020020220102220222022202000020000000222202222202200210200020200000022200022000222022000000022022222022222000000022000220220202100200020022222210022022000221000002202220220202202200002202000022021022200220000220020222000000000000220202022200202222022220202022002220000020202000000202222020222202002000020220002220202202020022021022200002200000020020202020220202222222222022000022220000000202200022022220022022200020220020022022202002022022222202220202220222220022000002222222200220000000020022020021222000200022222002002022202000022222222000200220020200002020020020222220000202000022022220220020020020200020220002220200000220020022012020022022000022020022020222220200002000020222002220222002220220220000200220222202200222200020202200002222222200000022202000020020202000020020222002002222000000200202200220002222020200020002022200000000002200020000122222020020002020200112022220022000220200222000222002002001201201222002220022202220200020220222220022202002200000020020022200202200222020022202222002020000200020020200121000112200201122001120111202220220200020220202022200220002200001112220022002022002001112011201222202002220202222020202000202020022000222002002020222222000200202222022020022202000202002022020022002220020000022222000102220000002200202000201202020112222022222002202020000000022002202200011112212002202202002200220010022220202002022022200202200220000200220200011201201201112200120222000112022001220202220202002202020020022222002202222002020122202020202002000022200220000202220222220200200022220200002222202002222202200002222220202020022020222200220002022200202202202222020220220020220220200220002220022220002202002002000020020002202100200222220222000222200002000000020202002022222002002002222200022220022000202202022002020020000200000220202200200022222202200000202020000222020020202000002020200002020222220022022220020022222020220022022022000022200222220000222222202002000002220000202000220222002220022202202000022002020002000202220220222200000200020000020200220002002022022000200000022222200022000202002000201120220200220200112022220222200022220020002020020220020222220002002200002022202002002002222200222000222222202202022220222200220000220222220002002002000200022000220002202022200002020022022202220022020022202202022202020220002022022000022222020000200222222220020020020200202222022220222020200020020000220202000200200220022220200002000020020000022220222020000000022002220020200222202202202202200222220202020022222020022220020022200200002200200200200222002220220220222222220202200022220002202000200000020220200000020202220200022000200202002002222220202002000200022002022022220020220200000022022220222022202220200220202200222200020002222002002020200220202220222202020200202222202000202000202020202202022002020202222200222000000022000000020020202002220000222020220000202222200020222200220200002022222000222000022200020002002022000002200022022000000202002002202022002002202200020020220200022000002022002020002222022000222220020202200202020200222002202202220200200202002002022220020002000222200022020022022022002222002020022022222000022222022202022220202222022222022202022000000200222020200022020020200002022020020202002020202020020022220002002020200000220020022020000002222000002000002220200220220222022222220222022022200022220222022020000002002220200022222200202002200222220202202000220000002000222202000022202202202000220220200000000020022222220020200220200202220022022020000002200002002022222200200220202202202020020202220000000222020202222000002002000220200002222020222020220200200020200200000002222220000000222022220002020222000222220220000000020222220020202222200200222002002200202020202020022202222220222000000200220202002200001022020022000220200222000002202222220000222020000220202200022002020222200222222200202222220020222200222200020000200022002020000022200222200200200202200020022002020020202202200020222222022002022200222020022200022020000202022220000202022020200202020022022002020200200200202002220200020220022220022000000220020220002220020020202020200000200202022020022000220002000112012011201202011110