22234654322211111111111111111100-2-3-3-3-2-2-2-100012223333333322221110000000000-1-1-1-1-1-1-1-1-1-1-2-2-2-2-1-1-10000001211011111110000000001111222111111000000000000000000001111111100000122111100000-1-1000000000000000000000000000000000000000000000000000111111111111111111111000000000-1-1-1-1-1-1-1-2-2-2-2-2-3-3-3-4-5-6-6-6-6-6-5-3-2-2-2-2-2-1-1-1-1-2-2-2-2-2-2-2-2-2-2-2-2-2-3-1-1-1-1-1-1-1000000-1-1-1-100-1-2-2-2-2-2-2-2-2-2-3-2-2-2-2-2-2-2-2-2-2-2-1-1-1-2-2-2-2-2-2-3-3-3-5-5-5-6-6-6-6-6-6-7-7-7-7-7-7-7-7-7-7-8-8-8-9-9-8-6-5-5-5-5-5-4-4-4-4-4-4-4-4-4-5-4-4-4-4-4-4-4-4-4-3-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4-4-4-4-3-3-3-3-3-4-4-4-4-5-5-5-6-6-6-6-6-6-6-7-7-7-7-6-6-6-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-3-3-4-3-3-3-3-3-3-3-3-4-4-4-4-4-5-5-4-4-4-4-4-3-2-1-1-1-1-1-1-1-1-2-3-3-3-3-3-3-3-3-2-2-3-4-5-5-4-4-4-4-4-4-4-3-3-2-2-2-10000000-1-1-3-4-4-4-4-4-3-3-200000-1-1-3-4-4-4-4-3-2-2-3-3-3-3-2-1-1-2-2-2-2-2-2-2-2-2-3-3-3-4-4-4-5-5-5-5-4-4-4-4-4-4-4-4-3-4-4-4-4-4-4-4-4-4-3-3-3-3-3-3-4-4-3-3-3-3-4-3-3-3-3-3-34432210000-1-1-2-2-2-2-2-2-2-2-2-2-2-3-3-3-4-4-4-5-5-5-5-5-6-6-6-6-6-6-6-6-6-6-6-6-6-6-5-5-5-5-5-5-4-4-4-4-3-3-4-4-4-3-3-3-3-3-2-2-2-2-1-1-1-100000000000662-7-7-7-8-8-7-6-5-3-2-1-1000-1-1-1-1-1-1-1-1-1-1-1-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-1-1-1-1-1-1-1000000000000-10000000022222333333334444222111000000000000000000-1-1-1-2-2-2-1-1000000000-1-1-1-1-1-1-1-1-1-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4-3-4-4-5-5-5-5-5-5-5-5-5-6-9-10-10-10-11-11-10-11-11-11-10-10-10-10-10-9-7-6-4-3-2-1000000000-1-1-1-1-8-8-8-8-8-8-7-6-6-5-4-3-2-101344443210000-1-1-1-2-2-2-2-2-2-2-1-1-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-4-4-4-4-5-6-7-8-9-10-10-10-9-8-8-7-6-4-3-2-2-2-2-2-7-7-3-2-2-2-2-2-1-1000000-1-1-1-1-1-1-1-1-1-1-2-2-3-3-3-3-3-3-3-2-2-1-1-1-1-1-1-1-1000-1-1-1-1-1-1-1-1-1-1-1-2-2-2-2-2-3-3-4-4-4-4-3-2-2-2-3-2-2-2-2-2-1-1-1-1-100-1-1-1-1-1-2-2-1-1-1-2-2-3-3-3-3-3-2-2-2-2-10000-1-1-1-1-1-1-2-2-2-2-2-2-2-2-2-2-2-2-2-1-1-1-1-1-1-1-1-2-2-2-3-3-3-4-4-4-4-4-4-3-3-3-3-3-2-2-2-2-2-1-10000000-1-1-1-1-2-2-2-3-3-3-4-4-4-4-4-4-4-3-3-2-2-3-3-2-2-2-1-1-2-3-4-3-3-3-3-3-3-3-3-3-3-2-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1000000-1-1-2-2-2-2-3-3-3-3-2-2-10-1-1-1000-1-2-2-2-1-1000000111123567777655443332221124577889765555543210-1-2-2-3-3-2-3-3-3-3-3-3-3-3-3-4-3-2-1000000000000-1-2-3-3-4-4-3-3-3-3-1-1-10000000-1-1-100011222110-1-1-2-2-2-2-2-3-3-3-2-10000000000-10000-1-1-1-1-1-100011101000-1-1-1-1-2-2-2-3-3-3-4-4-4-10121100111011111222454444444333333332220-1-1-1-10000011111122332233221112222212221100000001889965433433332232222223333334333334444444444444-3-3-3-3