1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 6 9 6 10 0 11 0 12 36 13 83 14 36 15 0 16 0 17 176 18 868 19 868 20 176 21 0 22 0 23 824 24 7899 25 16048 26 7899 27 824 28 0 29 0 30 3668 31 66412 32 263232 33 263232 34 66412 35 3668 36 0 37 0 38 15808 39 535025 40 4024168 41 7842272 42 4024168 43 535025 44 15808 45 0 46 0 47 66640 48 4184880 49 59065412 50 218628378 51 218628378 52 59065412 53 4184880 54 66640 55 0 56 0 57 276184 58 32026556 59 842673912 60 5855079969 61 11127848480 62 5855079969 63 842673912 64 32026556 65 276184 66 0 67 0 68 1129482 69 241090458 70 11773250320 71 152494818512 72 544338609740 73 544338609740 74 152494818512 75 11773250320 76 241090458 77 1129482 78 0 79 0 80 4570084 81 1791592450 82 161892233968 83 3891003515011 84 25902857395584 85 48652102368973 86 25902857395584 87 3891003515011 88 161892233968 89 1791592450 90 4570084 91 0 92 0 93 18329920 94 13175736396 95 2198435672418 96 97738025257616 97 1207783406994400 98 4230873205192882 99 4230873205192882 100 1207783406994400 101 97738025257616 102 2198435672418 103 13175736396 104 18329920 105 0 106 0 107 72981648 108 96069953412 109 29552995134884 110 2424911114179927 111 55446986033350996 112 360562132072479325 113 672458332484201924 114 360562132072479325 115 55446986033350996 116 2424911114179927 117 29552995134884 118 96069953412 119 72981648 120 0 121 0 122 288779688 123 695476880430 124 393966089929078 125 59563653040688170 126 2514397433928477616 127 30256295239328989014 128 104753004132081596538 129 104753004132081596538 130 30256295239328989014 131 2514397433928477616 132 59563653040688170 133 393966089929078 134 695476880430 135 288779688 136 0 137 0 138 1136580576 139 5004133981688 140 5215183090921300 141 1451029355752274320 142 112893711771723257624 143 2508097679937110326995 144 16068689755192260514064 145 29829833521804666973930 146 16068689755192260514064 147 2508097679937110326995 148 112893711771723257624 149 1451029355752274320 150 5215183090921300 151 5004133981688 152 1136580576 153 0 154 0 155 4452663936 156 35817610394980 157 68625735079009304 158 35103871764655216660 159 5027301753012895382174 160 205860067447150458787552 161 2435042954627066420376720 162 8365048117266272438723636 163 8365048117266272438723636 164 2435042954627066420376720 165 205860067447150458787552 166 5027301753012895382174 167 35103871764655216660 168 68625735079009304 169 35817610394980 170 4452663936 171 0 172 0 173 17372989712 174 255201639221479 175 898401203984951940 176 844237416993651619029 177 222330741080281786320756 178 16758824216894668414654494 179 365380900667845717565845640 180 2317461349532183206496938799