90,90,92,91,92,93,95,98,105,108,112,115,115,113,111,112,112,116,118,122,128,133,137,139,148,153,157,163,164,165,167,167,169,170,169,170,171,171,172,173,173,172,169,167,164,159,154,153,102,103,102,101,96,90;7,11,14,19,22,26,28,29,28,29,30,32,35,37,42,45,50,49,48,46,42,42,46,47,47,49,51,56,53,50,47,44,41,39,36,33,31,30,26,21,18,13,10,6,4,4,2,-1,-1,0,3,4,5,7