0, 1, 3, 1, 5, 4, 44, 13, 31, 173, 25, 19, 75, 99, 47, 77, 166, 468, 43, 1, 344, 7, 44, 398, 434, 901, 246, 246, 91, 755, 1066, 839, 1605, 560, 460, 1649, 426, 1203, 732, 1055, 130, 1821, 1645, 360, 4779, 2414, 272, 668, 2410, 3957, 2514, 685, 3484, 3139, 5680