[2,5,4,4,2,7,13,4,6,9,2,9,26,25,4,8,20,16,2,11,43, 70,41,4,10,35,50,25,2,13,64,147,155,61,4,12,54, 112,105,36,2,15,89,264,406,301,85,4,14,77,210,294, 196,49,2,17,118,429,870,966,532,113,4,16,104,352, 660,672,336,64,2]