9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,19,31,31,31,31,31,31,31, 9,9,9,9,9,9,9,9,28,3,2,2,2,2,2,2, 9,9,9,9,9,9,9,9,28,12,11,11,11,11,11,11, 9,9,9,9,9,9,9,9,28,154,155,155,155,155,155,155, 9,9,9,9,9,9,9,9,28,163,157,173,173,173,173,173, 9,9,9,9,9,9,9,9,28,163,165,21,22,22,22,22, 9,9,9,9,9,9,9,9,28,163,165,29,9,9,9,9, 9,9,9,9,9,9,9,9,28,163,165,29,9,9,9,9, 9,9,9,9,9,9,9,9,28,163,165,29,9,9,9,9 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 19,9,9,20,9,9,9,9,9,9,9,9,9,9,9,9, 28,9,9,29,9,9,9,9,9,9,9,9,9,9,9,9, 32,9,9,30,31,31,31,31,31,31,31,31,31,31,31,31, 7,154,156,6,2,2,2,2,2,2,2,2,2,2,2,2, 16,163,165,15,11,11,11,11,11,11,11,11,11,11,11,11, 155,167,166,155,155,155,155,155,155,155,155,155,155,155,155,155, 173,173,173,173,173,173,173,173,173,173,158,157,173,173,173,173, 22,22,22,22,22,22,22,22,22,23,163,165,21,22,22,22, 9,9,9,9,9,9,9,9,9,28,163,165,29,9,9,9, 9,9,9,9,9,9,9,9,9,28,163,165,29,9,9,9, 9,9,9,9,9,9,9,9,9,28,159,160,29,9,9,9 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 31,31,31,31,31,20,9,9,9,9,9,9,9,9,9,9, 2,2,2,2,4,29,9,9,9,9,9,9,9,9,9,9, 11,11,11,11,13,29,9,9,9,9,9,9,9,9,9,9, 155,155,155,155,156,29,9,9,9,9,9,9,9,9,9,9, 173,173,173,173,174,29,9,9,9,9,9,9,9,9,9,9, 22,22,22,22,22,38,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 9,9,9,9,9,9,9,9,28,163,165,29,9,9,9,9, 9,9,9,9,9,9,9,9,28,163,165,29,9,9,9,9, 9,9,9,19,31,31,31,31,32,164,164,30,31,31,31,31, 9,9,9,28,3,2,2,2,7,1,1,6,2,2,2,2, 9,9,9,28,12,11,11,11,16,1,1,15,11,11,11,11, 9,9,9,28,199,200,200,200,200,200,200,200,200,200,200,201, 9,9,9,28,208,209,209,236,209,209,209,209,209,209,209,210, 9,9,9,28,208,209,209,209,209,209,236,209,236,209,209,210, 9,9,9,28,208,209,209,209,209,209,209,209,209,209,209,210, 9,9,9,28,208,209,236,209,209,209,209,209,236,209,209,210, 9,9,9,28,217,218,218,218,218,218,218,218,218,218,218,219, 9,9,9,37,22,22,22,22,22,22,22,22,22,22,22,22, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 9,9,9,9,9,9,9,9,9,28,168,169,29,9,9,9, 9,9,9,9,9,9,9,9,9,28,154,156,29,9,9,9, 43,31,31,31,31,31,31,31,31,32,163,165,30,31,31,31, 47,3,2,2,2,2,2,2,2,7,163,165,6,2,2,2, 47,12,11,11,11,11,11,11,11,16,163,165,15,11,11,11, 47,154,155,155,155,155,155,155,155,155,167,166,155,155,155,155, 47,163,164,164,164,164,164,164,164,164,164,164,164,164,164,164, 47,163,164,164,164,164,164,164,164,164,39,40,164,164,164,164, 47,163,164,164,164,164,164,164,164,164,48,49,164,164,164,164, 47,163,164,164,164,164,164,164,164,164,6,7,164,164,164,164, 47,172,173,173,173,158,164,164,164,164,15,16,164,164,164,164, 53,22,22,22,23,163,164,164,164,164,164,164,164,164,164,164, 9,9,9,9,28,172,173,173,173,173,173,173,173,173,173,173, 9,9,9,9,37,22,22,22,22,22,9,9,22,22,22,22, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 31,31,31,31,31,20,9,9,9,9,9,9,9,9,9,9, 2,2,2,2,4,386,31,31,31,31,20,9,9,9,9,9, 11,11,11,11,13,234,3,2,2,4,29,9,9,9,9,9, 155,155,155,155,156,243,12,11,11,13,29,9,9,9,9,9, 164,164,164,164,164,173,155,155,155,156,29,9,9,9,9,9, 164,164,164,164,165,25,173,173,173,174,29,9,9,9,9,9, 164,164,164,164,165,368,22,22,22,22,38,9,9,9,9,9, 164,164,164,164,165,29,9,9,9,9,9,9,9,9,9,9, 157,173,173,173,174,29,9,9,9,9,9,9,9,9,9,9, 165,21,22,22,22,38,9,9,9,9,9,9,9,9,9,9, 174,29,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 22,38,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,10,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,31,31,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,834,835,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,859,860,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,10,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,57,58,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,66,67,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,75,76,1,1,1,1,1,1,1,1,1,1,1,1, 969,207,206,242,207,1,1,1,1,1,1,1,1,1,1,1, 1,1,254,1,216,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,350,351,1,1,1,1,1, 1,1,1,1,773,774,0,0,1,834,835,1,773,774,773,774, 1,1,1,1,782,783,751,752,753,859,860,1,782,783,782,783, 1,1,1,1,791,792,760,761,762,1,1,1,791,792,791,792, 1,1,1,1,1,771,772,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,780,781,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,789,790,1,754,755,755,756,1,754,756,1, 1,1,1,1,1,1,1,1,763,764,764,765,1,763,765,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,701,1,1,1,701,1,1,1,1,1,1,701,1, 1,10,1,710,1,1,1,710,1,1,1,1,1,1,710,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,701,1,1,1,1,57,58,1,1,1,1,1,1,1, 1,1,710,1,1,1,1,66,67,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,75,76,1,1,1,1,1,1,1, 1,1,1,1,1,252,260,256,260,1,1,1,1,1,1,1, 1,1,1,1,1,1,261,1,1,994,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,794,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,819,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,809,810,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,963,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,988,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,341,342,1,1,1,1,1, 1,1,1,1,1,1,1,1,387,809,810,369,1,1,1,1, 1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,0, 1,1,1,1,924,929,882,928,1,1,0,1,929,930,930,931, 1,1,1,1,0,929,0,0,1,1,1,991,932,932,929,814, 1,1,1,1,1,911,1,1,1,1,1,1,1,1,1,839, 1,1,1,1,1,1,825,1,848,849,1,1,1,850,851,1, 1,1,1,1,1,1,1,1,873,874,881,1,1,875,876,1, 1,1,1,1,917,1,1,1,1,738,1,1,1,1,1,1, 1,1,1,1,942,991,1,1,1,747,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,183,1, 1,1,1,1,1,1,181,182,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,190,191,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,193,1, 1,1,1,1,1,1,1,1,1,1,341,342,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,350,351,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1