0 15 1 7 2 7 3 8 4 7 5 10 6 11 7 26 8 26 9 31 10 40 11 66 12 79 13 40 14 132 15 64 16 58 17 339 18 433 19 387 20 254 21 1158 22 691 23 74 24 623 25 1450 26 3136 27 3867 28 1066 29 1801 30 953 31 10392 32 6051 33 4677 34 6092 35 7445 36 17382 37 19526 38 27332 39 28226 40 102495 41 84345 42 36245 43 44281 44 102373 45 238850 46 163880 47 308518 48 134995 49 389982 50 1515061 51 684555 52 708030 53 512847 54 1265347