[2,2,2,2,4,2,5,4,5,2,7,12,6,5,2,13,20,17,7,5,2,23, 40,30,20,8,5,2,43,75,65,37,21,8,5,2,75,147,131,81, 41,22,8,5,2,137,285,257,173,91,44,22,8,5,2,255, 535,536,344,199,96,46,22,8,5,2,464,1062,1033,736, 403,215,99,47]