1, 3, 2, 1, 6, 6, 5, 3, 1, 11, 13, 14, 12, 10, 5, 1, 19, 24, 30, 31, 31, 28, 19, 7, 1, 32, 42, 56, 66, 74, 78, 77, 61, 32, 9, 1, 53, 71, 98, 124, 152, 175, 196, 203, 180, 118, 49, 11, 1, 87, 118, 166, 218, 284, 349, 419, 485, 525, 502, 384, 207, 70, 13, 1, 142, 194, 276, 370, 499, 645, 812, 998, 1189, 1331, 1349, 1152, 749, 336, 95, 15, 1