0 1 1 5 2 3 3 7 4 15 5 287 6 191 7 127 8 223 9 159 10 143 11 95 12 63 13 47 14 31 15 27 16 703 17 6471 18 6383 19 4255 20 6887 21 4591 22 50427 23 47867 24 31911 25 77671 26 161439 27 113383 28 239231 29 159487 30 1027431 31 974079 32 730559 33 487039 34 432923 35 288615 36 270271 37 3041391 38 9158655 39 6416623 40 16786431 41 12589823 42 8393215 43 7460635 44 6631675 45 38595583 46 29457599 47 19638399 48 80049391 49 120080895 50 140394587 51 93596391 52 591590639 53 394393759 54 335227327 55 1366041343 56 959414495 57 639609663 58 598957743 59 479707247 60 319804831