78,70,58,48,31,16,9,0,-1,-1,-1,-1,-1,-1,-1,6,17,28,41,53,67,78,111,117,107,107,112,117,106,98,97,95,80,71,76,86,82,66,92,102;212,212,212,213,211,213,215,215,215,244,304,394,445,505,580,577,577,575,572,565,565,562,553,532,509,496,482,479,475,471,465,453,438,431,411,383,361,322,280,239