1 1 2 2 3 42 4 132 5 5 6 42 7 14 8 2674440 9 2674440 10 1430 11 132 12 132 13 429 14 14 15 2674440 16 3814986502092304 17 4862 18 2674440 19 16796 20 742900 21 42 22 132 23 208012 24 2674440 25 742900 26 1430 27 10113918591637898134020 28 208012 29 9694845 30 2674440 31 35357670 32 24139737743045626825711458546273312 33 132 34 4862 35 477638700 36 2674440 37 1767263190 38 16796 39 429 40 2674440 41 24466267020 42 42 43 91482563640 44 132 45 2674440 46 208012 47 1289904147324 48 8740328711533173390046320 49 4861946401452 50 742900 51 2674440 52 16796 53 69533550916004 54 10113918591637898134020 55 1430 56 18367353072152 57 2674440 58 35357670 59 3814986502092304 60 2674440 61 14544636039226909 62 35357670 63 4861946401452 64 2861304849265668492891140780463352404986232263244287143198790516197234752 65 1430 66 132 67 812944042149730764 68 16796 69 2674440 70 477638700 71 11959798385860453492 72 2674440 73 45950804324621742364 74 1767263190 75 477638700 76 16796 77 477638700 78 6564120420 79 2622127042276492108820 80 8740328711533173390046320 81 11727731278637465915893265197293239487190634585553580117543620936271200 82 24466267020 83 39044429911904443959240 84 477638700 85 742900 86 91482563640 87 9694845 88 263747951750360 89 2257117854077248073253720 90 2674440 91 58786 92 208012 93 35357670 94 1289904147324 95 742900 96 24139737743045626825711458546273312 97 509552245179617138054608572 98 4861946401452 99 10113918591637898134020 100 742900 101 7684785670514316385230816156 102 2674440 103 29869166945772625950142417512 104 91482563640 105 477638700 106 69533550916004 107 451959718027953471447609509424 108 10113918591637898134020 109 1759414616608818870992479875972 110 1430 111 1767263190 112 3814986502092304 113 26700952856774851904245220912664 114 2674440 115 742900 116 477638700 117 343059613650 118 3814986502092304 119 58786 120 2674440 121 6182127958584855650487080847216336 122 55534064877048198 123 24466267020 124 477638700 125 94295850558771979787935384946380125 126 4861946401452 127 368479169875816659479009042713546950 128 116276538556156521937017365246601982039936661813843346129547007046656190533374716758071423483287022856953989077312001958719084584048630016687065542784 129 91482563640 130 1430 131 5632681584560312734993915705849145100 132 132 133 58786 134 812944042149730764 135 10113918591637898134020 136 2674440 137 337485502510215975556783793455058624700 138 2674440 139 1321422108420282270489942177190229544600 140 477638700 141 1289904147324 142 11959798385860453492 143 429 144 8740328711533173390046320 145 9694845 146 45950804324621742364 147 4861946401452 148 6564120420 149 1221395654430378811828760722007962130791020 150 477638700 151 4790408930363303911328386208394864461024520 152 2674440 153 2674440 154 477638700 155 35357670 156 6564120420 157 289450081175264899454283846029490767264392230 158 2622127042276492108820 159 55534064877048198 160 239993345518077005168915776623476723006280827488229600 161 208012 162 11727731278637465915893265197293239487190634585553580117543620936271200 163 17526585015616776834735140517915655636396234280 164 24466267020 165 129644790 166 39044429911904443959240 167 270557451039395118028642463289168566420671280440 168 39044429911904443959240 169 1063353702922273835973036658043476458723103404520 170 742900 171 2674440 172 91482563640 173 16435314834665426797069144960762886143367590394940 174 35357670 175 477638700 176 3814986502092304 177 55534064877048198 178 2257117854077248073253720 179 1000134600800354781929399250536541864362461089950800 180 2674440 181 3935312233584004685417853572763349509774031680023800 182 58786 183 55534064877048198 184 2674440 185 1767263190 186 35357670 187 4862 188 1289904147324 189 10113918591637898134020 190 742900 191 3721443204405954385563870541379246659709506697378694300 192 2861304849265668492891140780463352404986232263244287143198790516197234752 193 14657929356129575437016877846657032761712954950899755100 194 509552245179617138054608572 195 6564120420 196 4861946401452 197 227508830794229349661819540395688853956041682601541047340 198 10113918591637898134020 199 896519947090131496687170070074100632420837521538745909320 200 176733862787006701400 201 812944042149730764 202 7684785670514316385230816156 203 477638700 204 2674440 205 24466267020 206 29869166945772625950142417512 207 2674440 208 8740328711533173390046320 209 129644790 210 477638700 211 3366939372774715522158184331074634818182181954352680060985040 212 69533550916004 213 10113918591637898134020 214 451959718027953471447609509424 215 91482563640 216 39044429911904443959240 217 477638700 218 1759414616608818870992479875972 219 10113918591637898134020 220 477638700 221 4862 222 1767263190 223 12704920022590345879098861442746675573493602966676969141151592440 224 239993345518077005168915776623476723006280827488229600 225 343059613650 226 26700952856774851904245220912664 227 197987426438993719534698504405274280676181776208398535128701017200 228 2674440 229 781708976802233823680102715669100177152510806064194216284009188600 230 742900 231 477638700 232 91482563640 233 12190039767760866606383939871203238833805472726290924323643119385200 234 343059613650 235 263747951750360 236 3814986502092304 237 10113918591637898134020 238 58786 239 751269297881058917464501210451062751843240026086509499359064493663600 240 8740328711533173390046320 241 2968129521136642608343357241290264314659358135849980153205484311031600 242 6182127958584855650487080847216336 243 455560068725133242043865849559477934580128141083774939832953286499737572526819301068110484162432346303798872275497026896259001316353498724275336485127394755144616822543298826137259312791643778348725820626229269908000 244 812944042149730764 245 212336130412243110 246 24466267020 247 16796 248 91482563640 249 39044429911904443959240 250 86218923998960285726185640663701108500 251 2861304849265668492891140780463352404986232263244287143198790516197234752 252 4861946401452 253 129644790 254 368479169875816659479009042713546950 255 2674440 256 549171774618321469744450700357603376064483008302356606364353705253040053735928947176027537000921029566119972804136765422496067637351868434348461267348733158889493183702093025026946723815839598687161065167618246821353002645435122494219135621515014485829096424640465227258447381179268629057031279385534720 257 176809220945312585436978572208778500912252165463043129681618151197016257478 258 91482563640 259 1767263190 260 6564120420 261 9694845 262 5632681584560312734993915705849145100 263 10934377152170553993439479038404269881062854488806451985760537780703486068308 264 39044429911904443959240 265 263747951750360 266 58786 267 2257117854077248073253720 268 812944042149730764 269 676730852609799402854235298307342753721289013938899090358400685563095038432942 270 10113918591637898134020 271 2677285562879644352897777603522480091364515660984549685943453807118230006063172 272 3814986502092304 273 212336130412243110 274 337485502510215975556783793455058624700 275 477638700 276 2674440 277 165858552441704085803306019163479760555270300042632151407422816318048496669015180 278 1321422108420282270489942177190229544600 279 35357670 280 263747951750360 281 2597771382055171036438595264488592497806939617029730903644099765561619037129981240 282 1289904147324 283 10282088127575012633735978459444359117193900861809983856381541729425708916192792880 284 11959798385860453492 285 2674440 286 1430 287 4861946401452 288 11727731278637465915893265197293239487190634585553580117543620936271200 289 637841185472509493966277041641953081675754238090104091048544721209706145413312768740 290 35357670 291 509552245179617138054608572 292 45950804324621742364 293 9998943371381242321023474793439574481139884832189105555262377011307809353994353116580 294 4861946401452 295 212336130412243110 296 91482563640 297 10113918591637898134020 298 1221395654430378811828760722007962130791020 299 6564120420 300 477638700 301 4861946401452 302 4790408930363303911328386208394864461024520 303 7684785670514316385230816156 304 3814986502092304 305 212336130412243110 306 2674440 307 152833710987466856077941533426350552418470728645416481987654604282710881174212911428710416 308 477638700 309 29869166945772625950142417512 310 35357670 311 2398688027467675551565262685079023638226787285986588029157540391468925848433886424201803408 312 91482563640 313 9503662691106106932150977473794106313480815449541798140839368892781946715946917098419803376 314 289450081175264899454283846029490767264392230 315 10113918591637898134020 316 2622127042276492108820 317 149211987110125834545587398686432466341607991621697524112187921507663724735987328123067526118 318 55534064877048198 319 129644790 320 527384702707451647951006852938632873571106292797712281961762406743138464936011202440852373371766408879279665600 321 451959718027953471447609509424 322 208012 323 16796 324 11727731278637465915893265197293239487190634585553580117543620936271200 325 343059613650 326 17526585015616776834735140517915655636396234280 327 1759414616608818870992479875972 328 91482563640 329 4861946401452 330 129644790 331 2292377200702310552450706418181518677183279951275056212304445189714950263835792002354174244073040 332 39044429911904443959240 333 343059613650 334 270557451039395118028642463289168566420671280440 335 176733862787006701400 336 8740328711533173390046320 337 142840085386777862015316978867022441289479932877584005224903026731184393684885549847053700176985080 338 1063353702922273835973036658043476458723103404520 339 26700952856774851904245220912664 340 742900 341 129644790 342 2674440 343 8904665805871794668984558560796280746380186343548236554868946245171727887203643896882888138235330480 344 91482563640 345 2674440 346 16435314834665426797069144960762886143367590394940 347 140035739500813385720523668716680032781990674301198967378145931000424749296103018602999665480307729184 348 477638700 349 555369012338453086550713186160469675464940287853618631988328749081229971640226744232350946052584062332 350 477638700 351 1978261657756160653623774456 352 24139737743045626825711458546273312 353 8736353295978080718960580956622951082223385575563627164254414650848935082351173019821110806672166961864 354 55534064877048198 355 176733862787006701400 356 2257117854077248073253720 357 55534064877048198 358 1000134600800354781929399250536541864362461089950800 359 545264322770889032254591469127650557446016504981211639082934910114985694031129290886842493262153292369584 360 2674440 361 2163081544179021325757225498407492870747384157123268150647686841225382808189424989122529011732278445554064 362 3935312233584004685417853572763349509774031680023800 363 6182127958584855650487080847216336 364 812944042149730764 365 176733862787006701400 366 55534064877048198 367 135078985873169836854265593567221824305510844394679869775274287872620002090473099553339034985873053726869264 368 104088460289122304033498318812080 369 343059613650 370 1767263190 371 69533550916004 372 477638700 373 8438679368846997047661012420427959798292401363595568814209657815587824851306693811051332598480353769366759664 374 4862 375 94295850558771979787935384946380125 376 18367353072152 377 6564120420 378 10113918591637898134020 379 527384702707451647951006852938632873571106292797712281961762406743138464936011202440852373371766408879279665600 380 742900 381 368479169875816659479009042713546950 382 3721443204405954385563870541379246659709506697378694300 383 8307162993650633292741231973376956477775965410613187534618550915282706629842137596478465120847179369914845276700 384 7310872054091644434526098035917389373745302412598226488995091865432273113877309417703661024015098375084573684109281457898016951583220731108755443794724860847554275456379556976159400976899984090862469914849825364292054323422080 385 477638700 386 14657929356129575437016877846657032761712954950899755100 387 343059613650 388 509552245179617138054608572 389 519483313473230624435654851956080161223975634187128582805214516628278748760982369323410495131024740860843475601100 390 6564120420 391 208012 392 18367353072152 393 5632681584560312734993915705849145100 394 227508830794229349661819540395688853956041682601541047340 395 2622127042276492108820 396 10113918591637898134020 397 129013158064429114001222907669676675134349530552728882499810851598901419013348319045534580850847735528275750122188940 398 896519947090131496687170070074100632420837521538745909320 399 55534064877048198 400 73745243611532458459690151854647329239335600