51,1,31,16,28,19,26,22,24,26,22,30,21,34,21,38,22,42,24,46,26,49,29,53,33,54,37,55,41,56,45,57,49,58,53,58,57,59,61,60,65,61,69,63,73,64,77,65,81,66,85,67,89,69,93,70,97,71,101,73,105,74,109,76,113,76,117,76,121,76,125,76,129,76,133,76,137,75,141,74,145,71,149,69,153,66,157,63,161,61,165,58,169,55,172,52,175,48,178,45,181,41,184,38,29,25,21,17,13,9,5,1,1,1,1,1,48,44,40,36,
