0 1 1 0 2 0 3 0 4 0 5 0 6 1 7 2 8 0 9 1 10 2 11 0 12 2 13 8 14 8 15 2 16 8 17 8 18 36 19 24 20 48 21 36 22 24 23 48 24 264 25 192 26 192 27 264 28 192 29 192 30 1296 31 1440 32 1152 33 1296 34 1440 35 1152 36 7200 37 8064 38 8064 39 7200 40 8064 41 8064 42 46656 43 44928 44 48384 45 46656 46 44928 47 48384 48 286848 49 276480 50 276480 51 286848 52 276480 53 276480 54 1679616 55 1700352 56 1658880 57 1679616 58 1700352 59 1658880 60 9994752 61 10119168 62 10119168 63 9994752 64 10119168 65 10119168 66 60466176 67 60217344 68 60715008 69 60466176 70 60217344 71 60715008 72 363792384 73 362299392 74 362299392 75 363792384 76 362299392 77 362299392 78 2176782336 79 2179768320 80 2173796352 81 2176782336 82 2179768320 83 2173796352 84 13048750080 85 13066665984 86 13066665984 87 13048750080 88 13066665984 89 13066665984 90 78364164096 91 78328332288 92 78399995904 93 78364164096 94 78328332288 95 78399995904 96 470328311808 97 470113320960 98 470113320960 99 470328311808 100 470113320960 101 470113320960 102 2821109907456 103 2821539889152 104 2820679925760 105 2821109907456 106 2821539889152 107 2820679925760 108 16924939517952 109 16927519408128 110 16927519408128 111 16924939517952 112 16927519408128 113 16927519408128 114 101559956668416 115 101554796888064 116 101565116448768 117 101559956668416 118 101554796888064 119 101565116448768 120 609380379131904 121 609349420449792 122 609349420449792 123 609380379131904 124 609349420449792 125 609349420449792 126 3656158440062976 127 3656220357427200 128 3656096522698752 129 3656158440062976 130 3656220357427200 131 3656096522698752 132 21936702970920960 133 21937074475106304 134 21937074475106304 135 21936702970920960 136 21937074475106304 137 21937074475106304 138 131621703842267136 139 131620960833896448 140 131622446850637824 141 131621703842267136 142 131620960833896448 143 131622446850637824 144 789733195087085568 145 789728737036861440 146 789728737036861440 147 789733195087085568 148 789728737036861440 149 789728737036861440 150 4738381338321616896 151 4738390254422065152 152 4738372422221168640 153 4738381338321616896 154 4738390254422065152 155 4738372422221168640 156 28430252365527908352 157 28430305862130597888 158 28430305862130597888 159 28430252365527908352 160 28430305862130597888 161 28430305862130597888 162 170581728179578208256 163 170581621186372829184 164 170581835172783587328 165 170581728179578208256 166 170581621186372829184 167 170581835172783587328 168 1023490797050290765824 169 1023490155091058491392 170 1023490155091058491392 171 1023490797050290765824 172 1023490155091058491392 173 1023490155091058491392 174 6140942214464815497216 175 6140943498383280046080 176 6140940930546350948352 177 6140942214464815497216 178 6140943498383280046080 179 6140940930546350948352 180 36845648151115034787840 181 36845655854625822081024 182 36845655854625822081024 183 36845648151115034787840 184 36845655854625822081024 185 36845655854625822081024 186 221073919720733357899776 187 221073904313711783313408 188 221073935127754932486144 189 221073919720733357899776 190 221073904313711783313408 191 221073935127754932486144 192 1326443579952486445744128 193 1326443487510356998225920 194 1326443487510356998225920 195 1326443579952486445744128 196 1326443487510356998225920 197 1326443487510356998225920 198 7958661109946400884391936 199 7958661294830659779428352 200 7958660925062141989355520 201 7958661109946400884391936 202 7958661294830659779428352 203 7958660925062141989355520 204 47751965920141369726205952 205 47751967029446923096424448 206 47751967029446923096424448 207 47751965920141369726205952 208 47751967029446923096424448 209 47751967029446923096424448 210 286511799958070431838109696 211 286511797739459325097672704 212 286511802176681538578546688 213 286511799958070431838109696 214 286511797739459325097672704 215 286511802176681538578546688 216 1719070808622867017990406144 217 1719070795311200377547784192 218 1719070795311200377547784192 219 1719070808622867017990406144 220 1719070795311200377547784192 221 1719070795311200377547784192 222 10314424798490535546171949056 223 10314424825113868827057192960 224 10314424771867202265286705152 225 10314424798490535546171949056 226 10314424825113868827057192960 227 10314424771867202265286705152 228 61886548684449880153490718720 229 61886548844189879838802182144 230 61886548844189879838802182144 231 61886548684449880153490718720 232 61886548844189879838802182144 233 61886548844189879838802182144 234 371319292745659279662190166016 235 371319292426179280291567239168 236 371319293065139279032813092864 237 371319292745659279662190166016 238 371319292426179280291567239168 239 371319293065139279032813092864 240 2227915757751875675455632703488 241 2227915755834995679231895142400 242 2227915755834995679231895142400 243 2227915757751875675455632703488 244 2227915755834995679231895142400 245 2227915755834995679231895142400 246 13367494538843734067838845976576 247 13367494542677494060286321098752 248 13367494535009974075391370854400 249 13367494538843734067838845976576 250 13367494542677494060286321098752 251 13367494535009974075391370854400 252 80204967217727364437243175370752 253 80204967240729924391928026103808 254 80204967240729924391928026103808 255 80204967217727364437243175370752 256 80204967240729924391928026103808 257 80204967240729924391928026103808 258 481229803398374426442198455156736 259 481229803352369306532828753690624 260 481229803444379546351568156622848 261 481229803398374426442198455156736 262 481229803352369306532828753690624 263 481229803444379546351568156622848 264 2887378820574267038290669536804864 265 2887378820298236318834451328008192 266 2887378820298236318834451328008192 267 2887378820574267038290669536804864 268 2887378820298236318834451328008192 269 2887378820298236318834451328008192 270 17324272922341479351919144385642496 271 17324272922893540790831580803235840 272 17324272921789417913006707968049152 273 17324272922341479351919144385642496 274 17324272922893540790831580803235840 275 17324272921789417913006707968049152 276 103945637531840630355865120643481600 277 103945637535152998989339739149041664 278 103945637535152998989339739149041664 279 103945637531840630355865120643481600 280 103945637535152998989339739149041664 281 103945637535152998989339739149041664 282 623673825204293256669089197883129856 283 623673825197668519402139960872009728 284 623673825210917993936038434894249984 285 623673825204293256669089197883129856 286 623673825197668519402139960872009728 287 623673825210917993936038434894249984 288 3742042951252258489082332135343259648 289 3742042951212510065480636713276538880 290 3742042951212510065480636713276538880 291 3742042951252258489082332135343259648 292 3742042951212510065480636713276538880 293 3742042951212510065480636713276538880 294 22452257707354557240087211123792674816 295 22452257707434054087290601967926116352 296 22452257707275060392883820279659233280 297 22452257707354557240087211123792674816 298 22452257707434054087290601967926116352 299 22452257707275060392883820279659233280 300 134713546243809356051709703366222282752 301 134713546244286337134930048431022931968 302 134713546244286337134930048431022931968 303 134713546243809356051709703366222282752 304 134713546244286337134930048431022931968 305 134713546244286337134930048431022931968 306 808281277464764060643139600456536293376 307 808281277463810098476698910326934994944 308 808281277465718022809580290586137591808 309 808281277464764060643139600456536293376 310 808281277463810098476698910326934994944 311 808281277465718022809580290586137591808 312 4849687664792400212524600363257622953984 313 4849687664786676439525956222480015163392 314 4849687664786676439525956222480015163392 315 4849687664792400212524600363257622953984 316 4849687664786676439525956222480015163392 317 4849687664786676439525956222480015163392 318 29098125988731506183153025616435306561536 319 29098125988742953729150313897990522142720 320 29098125988720058637155737334880090980352 321 29098125988731506183153025616435306561536 322 29098125988742953729150313897990522142720 323 29098125988720058637155737334880090980352 324 174588755932343246914929000572390977044480 325 174588755932411932190912730261722270531584 326 174588755932411932190912730261722270531584 327 174588755932343246914929000572390977044480 328 174588755932411932190912730261722270531584 329 174588755932411932190912730261722270531584 330 1047532535594334222593508922191671036215296 331 1047532535594196852041541462813008449241088 332 1047532535594471593145476381570333623189504 333 1047532535594334222593508922191671036215296 334 1047532535594196852041541462813008449241088 335 1047532535594471593145476381570333623189504 336 6285195213566554817768923370664676565188608 337 6285195213565730594457118614392701043343360 338 6285195213565730594457118614392701043343360 339 6285195213566554817768923370664676565188608 340 6285195213565730594457118614392701043343360 341 6285195213565730594457118614392701043343360 342 37711171281396032013366321198900157303750656 343 37711171281397680459989930711444108347441152 344 37711171281394383566742711686356206260060160 345 37711171281396032013366321198900157303750656 346 37711171281397680459989930711444108347441152 347 37711171281394383566742711686356206260060160 348 226267027688369598293703489143225139647741952 349 226267027688379488973445146218488845909884928 350 226267027688379488973445146218488845909884928 351 226267027688369598293703489143225139647741952 352 226267027688379488973445146218488845909884928 353 226267027688379488973445146218488845909884928 354 1357602166130257152481187563160405662935023616 355 1357602166130237371121704249009878250410737664 356 1357602166130276933840670877310933075459309568 357 1357602166130257152481187563160405662935023616 358 1357602166130237371121704249009878250410737664 359 1357602166130276933840670877310933075459309568 360 8145612996781622040325058635564543627707285504 361 8145612996781503352168158750661379152561569792 362 8145612996781503352168158750661379152561569792 363 8145612996781622040325058635564543627707285504 364 8145612996781503352168158750661379152561569792 365 8145612996781503352168158750661379152561569792 366 48873677980689257489322752273774603865660850176 367 48873677980689494865636552043580932815952281600 368 48873677980689020113008952503968274915369418752 369 48873677980689257489322752273774603865660850176 370 48873677980689494865636552043580932815952281600 371 48873677980689020113008952503968274915369418752 372 293242067884134595430681314563422307392799375360 373 293242067884136019688564113182260281094547963904 374 293242067884136019688564113182260281094547963904 375 293242067884134595430681314563422307392799375360 376 293242067884136019688564113182260281094547963904 377 293242067884136019688564113182260281094547963904 378 1759452407304813269615619081855885739163790606336 379 1759452407304810421099853484618209791760293429248 380 1759452407304816118131384679093561686567287783424 381 1759452407304813269615619081855885739163790606336 382 1759452407304810421099853484618209791760293429248 383 1759452407304816118131384679093561686567287783424 384 10556714443828891011756776880086018224596732346368 385 10556714443828873920662183296659962540175749283840 386 10556714443828873920662183296659962540175749283840 387 10556714443828891011756776880086018224596732346368 388 10556714443828873920662183296659962540175749283840 389 10556714443828873920662183296659962540175749283840 390 63340286662973277706162286946811886609896461828096 391 63340286662973311888351474113663997978738427953152 392 63340286662973243523973099779959775241054495703040 393 63340286662973277706162286946811886609896461828096 394 63340286662973311888351474113663997978738427953152 395 63340286662973243523973099779959775241054495703040 396 380041719977839529508216973013462874184010906468352 397 380041719977839734601352096014575542397062703218688 398 380041719977839734601352096014575542397062703218688 399 380041719977839529508216973013462874184010906468352 400 380041719977839734601352096014575542397062703218688 401 380041719977839734601352096014575542397062703218688 402 2280250319867037997421842330085227917956272625811456 403 2280250319867037587235572084083002581530169032310784 404 2280250319867038407608112576087453254382376219312128 405 2280250319867037997421842330085227917956272625811456 406 2280250319867037587235572084083002581530169032310784 407 2280250319867038407608112576087453254382376219312128 408 13681501919202229625276134964520268853442050128871424 409 13681501919202227164158513488506916834885428567867392 410 13681501919202227164158513488506916834885428567867392 411 13681501919202229625276134964520268853442050128871424 412 13681501919202227164158513488506916834885428567867392 413 13681501919202227164158513488506916834885428567867392 414 82089011515213367907186323883068205046425814529212416 415 82089011515213372829421566835094909083539057651220480 416 82089011515213362984951080931041501009312571407204352 417 82089011515213367907186323883068205046425814529212416 418 82089011515213372829421566835094909083539057651220480 419 82089011515213362984951080931041501009312571407204352 420 492534069091280187754176971490302414130101914687242240 421 492534069091280217287588429202462638352781373419290624 422 492534069091280217287588429202462638352781373419290624 423 492534069091280187754176971490302414130101914687242240 424 492534069091280217287588429202462638352781373419290624 425 492534069091280217287588429202462638352781373419290624 426 2955204414547681244658707659790455381671329323051646976 427 2955204414547681185591884744366134933225970405587550208 428 2955204414547681303725530575214775830116688240515743744 429 2955204414547681244658707659790455381671329323051646976 430 2955204414547681185591884744366134933225970405587550208 431 2955204414547681303725530575214775830116688240515743744 432 17731226487286087704219537620440014083809411608166268928 433 17731226487286087349818600127894091393137258103381688320 434 17731226487286087349818600127894091393137258103381688320 435 17731226487286087704219537620440014083809411608166268928 436 17731226487286087349818600127894091393137258103381688320 437 17731226487286087349818600127894091393137258103381688320 438 106387358923716524807713475752456393740167855629859291136 439 106387358923716525516515350737548239121512162639428452352 440 106387358923716524098911600767364548358823548620290129920 441 106387358923716524807713475752456393740167855629859291136 442 106387358923716525516515350737548239121512162639428452352 443 106387358923716524098911600767364548358823548620290129920 444 638324153542299146011073354574370980915629905740879101952 445 638324153542299150263884604484922053203695747798294069248 446 638324153542299150263884604484922053203695747798294069248 447 638324153542299146011073354574370980915629905740879101952 448 638324153542299150263884604484922053203695747798294069248 449 638324153542299150263884604484922053203695747798294069248 450 3829944921253794893077685127088430174646042802674934480896 451 3829944921253794884572062627267328030069911118560104546304 452 3829944921253794901583307626909532319222174486789764415488 453 3829944921253794893077685127088430174646042802674934480896 454 3829944921253794884572062627267328030069911118560104546304 455 3829944921253794901583307626909532319222174486789764415488 456 22979669527522769392488600761814989626180783552508926623744 457 22979669527522769341454865762888376758723993447819947016192 458 22979669527522769341454865762888376758723993447819947016192 459 22979669527522769392488600761814989626180783552508926623744 460 22979669527522769341454865762888376758723993447819947016192 461 22979669527522769341454865762888376758723993447819947016192 462 137878017165136616150796664575183486287257540896297641312256 463 137878017165136616252864134573036712022171121105675600527360 464 137878017165136616048729194577330260552343960686919682097152 465 137878017165136616150796664575183486287257540896297641312256 466 137878017165136616252864134573036712022171121105675600527360 467 137878017165136616048729194577330260552343960686919682097152 468 827268102990819696496510107459688014783890924540274011013120 469 827268102990819697108914927446807369193372405796541766303744 470 827268102990819697108914927446807369193372405796541766303744 471 827268102990819696496510107459688014783890924540274011013120 472 827268102990819697108914927446807369193372405796541766303744 473 827268102990819697108914927446807369193372405796541766303744 474 4963608617944918181428679924706605506341271472266715087241216 475 4963608617944918180203870284732366797522308509754179576659968 476 4963608617944918182653489564680844215160234434779250597822464 477 4963608617944918181428679924706605506341271472266715087241216 478 4963608617944918180203870284732366797522308509754179576659968 479 4963608617944918182653489564680844215160234434779250597822464 480 29781651707669509093471318108136587873323480683650432565772288 481 29781651707669509086122460268291155620409702908575219502284800 482 29781651707669509086122460268291155620409702908575219502284800 483 29781651707669509093471318108136587873323480683650432565772288 484 29781651707669509086122460268291155620409702908575219502284800 485 29781651707669509086122460268291155620409702908575219502284800 486 178689910246017054531432477289437798228285773001601743140683776 487 178689910246017054546130192969128662734113328551752169267658752 488 178689910246017054516734761609746933722458217451451317013708800 489 178689910246017054531432477289437798228285773001601743140683776 490 178689910246017054546130192969128662734113328551752169267658752 491 178689910246017054516734761609746933722458217451451317013708800 492 1072139461476102327129804001017863331346404415809008754336202752 493 1072139461476102327217990295096008518381369749109911311098052608 494 1072139461476102327217990295096008518381369749109911311098052608 495 1072139461476102327129804001017863331346404415809008754336202752 496 1072139461476102327217990295096008518381369749109911311098052608 497 1072139461476102327217990295096008518381369749109911311098052608 498 6432836768856613963131569182419760736218287828057662753064615936 499 6432836768856613962955196594263470362148357161455857639540916224 500 6432836768856613963307941770576051110288218494659467866588315648 501 6432836768856613963131569182419760736218287828057662753064615936 502 6432836768856613962955196594263470362148357161455857639540916224 503 6432836768856613963307941770576051110288218494659467866588315648 504 38597020613139683779494905447143725913589449634753196972482494464 505 38597020613139683778436669918205983669169865635142366291340296192 506 38597020613139683778436669918205983669169865635142366291340296192 507 38597020613139683779494905447143725913589449634753196972482494464 508 38597020613139683778436669918205983669169865635142366291340296192 509 38597020613139683778436669918205983669169865635142366291340296192 510 231582123678838102672736490567111386503858361810075859110326173696 511 231582123678838102674852961624986870992697529809297520472610570240 512 231582123678838102670620019509235902015019193810854197748041777152 513 231582123678838102672736490567111386503858361810075859110326173696 514 231582123678838102674852961624986870992697529809297520472610570240 515 231582123678838102670620019509235902015019193810854197748041777152 516 1389492742073028616027953059171166381067793498863568509212819456000 517 1389492742073028616040651885518419288000828506858898477386525835264 518 1389492742073028616040651885518419288000828506858898477386525835264 519 1389492742073028616027953059171166381067793498863568509212819456000 520 1389492742073028616040651885518419288000828506858898477386525835264 521 1389492742073028616040651885518419288000828506858898477386525835264 522 8336956452438171696218513660416009914138901025162730927971742253056 523 8336956452438171696193116007721504100272831009172070991624329494528 524 8336956452438171696243911313110515728004971041153390864319155011584 525 8336956452438171696218513660416009914138901025162730927971742253056 526 8336956452438171696193116007721504100272831009172070991624329494528 527 8336956452438171696243911313110515728004971041153390864319155011584 528 50021738714629030177412672573274082740297686214939025313220104552448 529 50021738714629030177260286657107047857101266118995065695135628001280 530 50021738714629030177260286657107047857101266118995065695135628001280 531 50021738714629030177412672573274082740297686214939025313220104552448 532 50021738714629030177260286657107047857101266118995065695135628001280 533 50021738714629030177260286657107047857101266118995065695135628001280 534 300130432287774181063866491774976356909000436905858313406982721110016 535 300130432287774181064171263607310426675393277097746232643151674212352 536 300130432287774181063561719942642287142607596713970394170813768007680 537 300130432287774181063866491774976356909000436905858313406982721110016 538 300130432287774181064171263607310426675393277097746232643151674212352 539 300130432287774181063561719942642287142607596713970394170813768007680 540 1800782593726645086381979863320521862388431260667598203497220514250752 541 1800782593726645086383808494314526280986788301818925718914234232864768 542 1800782593726645086383808494314526280986788301818925718914234232864768 543 1800782593726645086381979863320521862388431260667598203497220514250752 544 1800782593726645086383808494314526280986788301818925718914234232864768 545 1800782593726645086383808494314526280986788301818925718914234232864768 546 10804695562359870518299193703899148848724015728610899282651377959960576 547 10804695562359870518295536441911140011527301646308244251817350522732544 548 10804695562359870518302850965887157685920729810913554313485405397188608 549 10804695562359870518299193703899148848724015728610899282651377959960576 550 10804695562359870518295536441911140011527301646308244251817350522732544 551 10804695562359870518302850965887157685920729810913554313485405397188608 552 64828173374159223109809791271346928441130950700876015819244377508675584 553 64828173374159223109787847699418875417950666207060085634240212885307392 554 64828173374159223109787847699418875417950666207060085634240212885307392 555 64828173374159223109809791271346928441130950700876015819244377508675584 556 64828173374159223109787847699418875417950666207060085634240212885307392 557 64828173374159223109787847699418875417950666207060085634240212885307392 558 388969040244955338658770973340369358554064566229992374175449606558580736 559 388969040244955338658814860484225464600425135217624234545457935805317120 560 388969040244955338658727086196513252507703997242360513805441277311844352 561 388969040244955338658770973340369358554064566229992374175449606558580736 562 388969040244955338658814860484225464600425135217624234545457935805317120 563 388969040244955338658727086196513252507703997242360513805441277311844352 564 2333814241469732031952450291466791727138945121429426803572664322364538880 565 2333814241469732031952713614329928363417108535355217965792714297844957184 566 2333814241469732031952713614329928363417108535355217965792714297844957184 567 2333814241469732031952450291466791727138945121429426803572664322364538880 568 2333814241469732031952713614329928363417108535355217965792714297844957184 569 2333814241469732031952713614329928363417108535355217965792714297844957184 570 14002885448818392191715755040253296907946324384279725470316185836108906496 571 14002885448818392191715228394527023635389997556428143145876085885148069888 572 14002885448818392191716281685979570180502651212131307794756285787069743104 573 14002885448818392191715755040253296907946324384279725470316185836108906496 574 14002885448818392191715228394527023635389997556428143145876085885148069888 575 14002885448818392191716281685979570180502651212131307794756285787069743104 576 84017312692910353150296636824424874537903253617084682119657514820496785408 577 84017312692910353150293476950067234902565292649975188173016915114731765760 578 84017312692910353150293476950067234902565292649975188173016915114731765760 579 84017312692910353150296636824424874537903253617084682119657514820496785408 580 84017312692910353150293476950067234902565292649975188173016915114731765760 581 84017312692910353150293476950067234902565292649975188173016915114731765760 582 504103876157462118901767181449118688686067677834070116931382690099920633856 583 504103876157462118901773501197833967956743599768289104824663889511450673152 584 504103876157462118901760861700403409415391755899851129038101490688390594560 585 504103876157462118901767181449118688686067677834070116931382690099920633856 586 504103876157462118901773501197833967956743599768289104824663889511450673152 587 504103876157462118901760861700403409415391755899851129038101490688390594560 588 3024623256944772713410577809699851015033702379267544750015171342953403645952 589 3024623256944772713410615728192142690657757910872858677374858539422583881728 590 3024623256944772713410615728192142690657757910872858677374858539422583881728 591 3024623256944772713410577809699851015033702379267544750015171342953403645952 592 3024623256944772713410615728192142690657757910872858677374858539422583881728 593 3024623256944772713410615728192142690657757910872858677374858539422583881728 594 18147739541668636280463618532168272792698436402026524209529776843597142818816 595 18147739541668636280463542695183689441450325338815896354810402450658782347264 596 18147739541668636280463694369152856143946547465237152064249151236535503290368 597 18147739541668636280463618532168272792698436402026524209529776843597142818816 598 18147739541668636280463542695183689441450325338815896354810402450658782347264 599 18147739541668636280463694369152856143946547465237152064249151236535503290368 600 108886437250011817682782014540947970161183062665001656676056158633336298799104 601 108886437250011817682781559519040470053694396285737889547739912275706135969792 602 108886437250011817682781559519040470053694396285737889547739912275706135969792 603 108886437250011817682782014540947970161183062665001656676056158633336298799104 604 108886437250011817682781559519040470053694396285737889547739912275706135969792 605 108886437250011817682781559519040470053694396285737889547739912275706135969792 606 653318623500070906096690267158057820537143710472954871543071966369497141477376 607 653318623500070906096691177201872820752121043231482405799704459084757467136000 608 653318623500070906096689357114242820322166377714427337286439473654236815818752 609 653318623500070906096690267158057820537143710472954871543071966369497141477376 610 653318623500070906096691177201872820752121043231482405799704459084757467136000 611 653318623500070906096689357114242820322166377714427337286439473654236815818752 612 3919911741000425436580137962773086922362952931803619092231901827355941546229760 613 3919911741000425436580143423035976923652816928354784297771696783647503500181504 614 3919911741000425436580143423035976923652816928354784297771696783647503500181504 615 3919911741000425436580137962773086922362952931803619092231901827355941546229760 616 3919911741000425436580143423035976923652816928354784297771696783647503500181504 617 3919911741000425436580143423035976923652816928354784297771696783647503500181504 618 23519470446002552619480849617690081539337173577026375375550590789301897093185536 619 23519470446002552619480838697164301536757445583924044964471000876718773185282048 620 23519470446002552619480860538215861541916901570128705786630180701885021001089024 621 23519470446002552619480849617690081539337173577026375375550590789301897093185536 622 23519470446002552619480838697164301536757445583924044964471000876718773185282048 623 23519470446002552619480860538215861541916901570128705786630180701885021001089024 624 141116822676015315716885141388243609246341953434567573897621904386143878190727168 625 141116822676015315716885075865088929230863585475953591431144364910645134743306240 626 141116822676015315716885075865088929230863585475953591431144364910645134743306240 627 141116822676015315716885141388243609246341953434567573897621904386143878190727168 628 141116822676015315716885075865088929230863585475953591431144364910645134743306240 629 141116822676015315716885075865088929230863585475953591431144364910645134743306240 630 846700936056091894301310586236842935416138248772949513519821268414868295354679296 631 846700936056091894301310717283152295447094984690177478452776347365865782249521152 632 846700936056091894301310455190533575385181512855721548586866189463870808459837440 633 846700936056091894301310586236842935416138248772949513519821268414868295354679296 634 846700936056091894301310717283152295447094984690177478452776347365865782249521152 635 846700936056091894301310455190533575385181512855721548586866189463870808459837440 636 5080205616336551365807862993235820172373002548968785221387107294685219824548708352 637 5080205616336551365807863779513676332558742964472153010984837768391204745917759488 638 5080205616336551365807863779513676332558742964472153010984837768391204745917759488 639 5080205616336551365807862993235820172373002548968785221387107294685219824548708352 640 5080205616336551365807863779513676332558742964472153010984837768391204745917759488 641 5080205616336551365807863779513676332558742964472153010984837768391204745917759488 642 30481233698019308194847181104526345674980976955826182486713565662935258632768454656 643 30481233698019308194847179531970633354609496124819446907518104715523288790030352384 644 30481233698019308194847182677082057995352457786832918065909026610347228475506556928 645 30481233698019308194847181104526345674980976955826182486713565662935258632768454656 646 30481233698019308194847179531970633354609496124819446907518104715523288790030352384 647 30481233698019308194847182677082057995352457786832918065909026610347228475506556928 648 182887402188115849169083092917380923331371785058984037237063237767259431167563137024 649 182887402188115849169083083482046649409142900072943623761890472082787612111134523392 650 182887402188115849169083083482046649409142900072943623761890472082787612111134523392 651 182887402188115849169083092917380923331371785058984037237063237767259431167563137024 652 182887402188115849169083083482046649409142900072943623761890472082787612111134523392 653 182887402188115849169083083482046649409142900072943623761890472082787612111134523392 654 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 655 1097324413128695095014498538633616992143772940381823396472033895234612948892521594880 656 1097324413128695095014498500892279896454857400437661742571342832496725672666807140352 657 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 658 1097324413128695095014498538633616992143772940381823396472033895234612948892521594880 659 1097324413128695095014498500892279896454857400437661742571342832496725672666807140352 660 6583946478772170570086991043095016474418059942570132109328748057718241312226557296640 661 6583946478772170570086991156319027761484806562402617071030821245931903140903700660224 662 6583946478772170570086991156319027761484806562402617071030821245931903140903700660224 663 6583946478772170570086991043095016474418059942570132109328748057718241312226557296640 664 6583946478772170570086991156319027761484806562402617071030821245931903140903700660224 665 6583946478772170570086991156319027761484806562402617071030821245931903140903700660224 666 39503678872633023420521946711466143994775346134750732502780781099164095188067917234176 667 39503678872633023420521946485018121420641852895085762579376634722736771530713630507008 668 39503678872633023420521946937914166568908839374415702426184927475591418845422203961344 669 39503678872633023420521946711466143994775346134750732502780781099164095188067917234176 670 39503678872633023420521946485018121420641852895085762579376634722736771530713630507008 671 39503678872633023420521946937914166568908839374415702426184927475591418845422203961344 672 237022073235798140523131681174588954265186049767164274710301272100693865757824650313728 673 237022073235798140523131679815900818820385090329174455169876393842129923813698929950720 674 237022073235798140523131679815900818820385090329174455169876393842129923813698929950720 675 237022073235798140523131681174588954265186049767164274710301272100693865757824650313728 676 237022073235798140523131679815900818820385090329174455169876393842129923813698929950720 677 237022073235798140523131679815900818820385090329174455169876393842129923813698929950720 678 1422132439414788843138790081612781183811912460851026370100108119569907426770445020430336 679 1422132439414788843138790084330157454701514379727006009180957876087035310658696461156352 680 1422132439414788843138790078895404912922310541975046731019258363052779542882193579704320 681 1422132439414788843138790081612781183811912460851026370100108119569907426770445020430336 682 1422132439414788843138790084330157454701514379727006009180957876087035310658696461156352 683 1422132439414788843138790078895404912922310541975046731019258363052779542882193579704320 684 8532794636488733058832740478807182019313067089602239664277249691350933025069664359677952 685 8532794636488733058832740495111439644650678602858117498762348230453700328399173004034048 686 8532794636488733058832740495111439644650678602858117498762348230453700328399173004034048 687 8532794636488733058832740478807182019313067089602239664277249691350933025069664359677952 688 8532794636488733058832740495111439644650678602858117498762348230453700328399173004034048 689 8532794636488733058832740495111439644650678602858117498762348230453700328399173004034048 690 51196767818932398352996442938060122617228848590636949323603892304516667363736020735492096 691 51196767818932398352996442905451607366553625564125193654633695226311132757077003446779904 692 51196767818932398352996442970668637867904071617148704992574089382722201970395038024204288 693 51196767818932398352996442938060122617228848590636949323603892304516667363736020735492096 694 51196767818932398352996442905451607366553625564125193654633695226311132757077003446779904 695 51196767818932398352996442970668637867904071617148704992574089382722201970395038024204288 696 307180606913594390117978657758794796706073983649868718617504142139922142609052193567801344 697 307180606913594390117978657563143705202022645490798184603682959670688934969098089835528192 698 307180606913594390117978657563143705202022645490798184603682959670688934969098089835528192 699 307180606913594390117978657758794796706073983649868718617504142139922142609052193567801344 700 307180606913594390117978657563143705202022645490798184603682959670688934969098089835528192 701 307180606913594390117978657563143705202022645490798184603682959670688934969098089835528192 702 1843083641481566340707871945770164414220238549262930175649740122962600025094496746477715456 703 1843083641481566340707871946161466597228341225581071243677382487901066440374404953942261760 704 1843083641481566340707871945378862231212135872944789107622097758024133609814588539013169152 705 1843083641481566340707871945770164414220238549262930175649740122962600025094496746477715456 706 1843083641481566340707871946161466597228341225581071243677382487901066440374404953942261760 707 1843083641481566340707871945378862231212135872944789107622097758024133609814588539013169152 708 11058501848889398044247231673055777753289020590305016781787871278021734489447347649008107520 709 11058501848889398044247231675403590851337636648213863189953725467652532981126796893795385344 710 11058501848889398044247231675403590851337636648213863189953725467652532981126796893795385344 711 11058501848889398044247231673055777753289020590305016781787871278021734489447347649008107520 712 11058501848889398044247231675403590851337636648213863189953725467652532981126796893795385344 713 11058501848889398044247231675403590851337636648213863189953725467652532981126796893795385344 714 66351011093336388265483390047725918911928587773465486323390644426653600903401882873197756416 715 66351011093336388265483390043030292715831355657647793507058936047392003920042984383623200768 716 66351011093336388265483390052421545108025819889283179139722352805915197886760781362772312064 717 66351011093336388265483390047725918911928587773465486323390644426653600903401882873197756416 718 66351011093336388265483390043030292715831355657647793507058936047392003920042984383623200768 719 66351011093336388265483390052421545108025819889283179139722352805915197886760781362772312064 720 398106066560018329592900340305138018255960455104063689205670700076967993353846891197484761088 721 398106066560018329592900340276964261079377062409157532307680449801398411453693500260037427200 722 398106066560018329592900340276964261079377062409157532307680449801398411453693500260037427200 723 398106066560018329592900340305138018255960455104063689205670700076967993353846891197484761088 724 398106066560018329592900340276964261079377062409157532307680449801398411453693500260037427200 725 398106066560018329592900340276964261079377062409157532307680449801398411453693500260037427200 726 2388636399360109977557402041718133080829429159844757507642063199359529632522467783435119230976 727 2388636399360109977557402041774480595182595945234569821438043699910668796322774565310013898752 728 2388636399360109977557402041661785566476262374454945193846082698808390468722161001560224563200 729 2388636399360109977557402041718133080829429159844757507642063199359529632522467783435119230976 730 2388636399360109977557402041774480595182595945234569821438043699910668796322774565310013898752 731 2388636399360109977557402041661785566476262374454945193846082698808390468722161001560224563200 732 14331818396160659865344412250083408427563907817509295790668457193952621139933579573111136714752 733 14331818396160659865344412250421493513682908529848169673444340197259456122735420264360504721408 734 14331818396160659865344412250421493513682908529848169673444340197259456122735420264360504721408 735 14331818396160659865344412250083408427563907817509295790668457193952621139933579573111136714752 736 14331818396160659865344412250421493513682908529848169673444340197259456122735420264360504721408 737 14331818396160659865344412250421493513682908529848169673444340197259456122735420264360504721408 738 85990910376963959192066473501852790909859449754411270275114275176943066770808840203664292315136 739 85990910376963959192066473501176620737621448329733522509562509170329396805205158821165556301824 740 85990910376963959192066473502528961082097451179089018040666041183556736736412521586163028328448 741 85990910376963959192066473501852790909859449754411270275114275176943066770808840203664292315136 742 85990910376963959192066473501176620737621448329733522509562509170329396805205158821165556301824 743 85990910376963959192066473502528961082097451179089018040666041183556736736412521586163028328448 744 515945462261783755152398841013821426148108704225178612712892715088113080487267766751980697944064 745 515945462261783755152398841009764405114680695677112126119582119048431060693645678456988281864192 746 515945462261783755152398841009764405114680695677112126119582119048431060693645678456988281864192 747 515945462261783755152398841013821426148108704225178612712892715088113080487267766751980697944064 748 515945462261783755152398841009764405114680695677112126119582119048431060693645678456988281864192 749 515945462261783755152398841009764405114680695677112126119582119048431060693645678456988281864192 750 3095672773570702530914393046066700472754940191158805729904113906369950403749118247331914523344896 751 3095672773570702530914393046074814514821796208254938703090735098449314443336362423921899355504640 752 3095672773570702530914393046058586430688084174062672756717492714290586364161874070741929691185152 753 3095672773570702530914393046066700472754940191158805729904113906369950403749118247331914523344896 754 3095672773570702530914393046074814514821796208254938703090735098449314443336362423921899355504640 755 3095672773570702530914393046058586430688084174062672756717492714290586364161874070741929691185152 756 18574036641424215185486358276367746668262217078568302486678198669902246264145732777631547811430400 757 18574036641424215185486358276416430920663353181145100325797925822378430501669197837171456804388864 758 18574036641424215185486358276416430920663353181145100325797925822378430501669197837171456804388864 759 18574036641424215185486358276367746668262217078568302486678198669902246264145732777631547811430400 760 18574036641424215185486358276416430920663353181145100325797925822378430501669197837171456804388864 761 18574036641424215185486358276416430920663353181145100325797925822378430501669197837171456804388864 762 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256 763 111444219848545291112918149658303848514375574676563410598308646324365846059921326784869104854499328 764 111444219848545291112918149658498585523980119086870601954787554934270583010015187023028740826333184 765 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256 766 111444219848545291112918149658303848514375574676563410598308646324365846059921326784869104854499328 767 111444219848545291112918149658498585523980119086870601954787554934270583010015187023028740826333184 768 668665319091271746677508897950796776134276170110916420372246420995718761109997261900012808986165248 769 668665319091271746677508897950212565105462536879994846302809695166004550259715681185533901070663680 770 668665319091271746677508897950212565105462536879994846302809695166004550259715681185533901070663680 771 668665319091271746677508897950796776134276170110916420372246420995718761109997261900012808986165248 772 668665319091271746677508897950212565105462536879994846302809695166004550259715681185533901070663680 773 668665319091271746677508897950212565105462536879994846302809695166004550259715681185533901070663680 774 4011991914547630480065053387702443812690402487741812225955731622655455723258857248542161222254985216 775 4011991914547630480065053387703612234748029754203655374094605074314884144959420409971119038085988352 776 4011991914547630480065053387701275390632775221279969077816858170996027301558294087113203406423982080 777 4011991914547630480065053387702443812690402487741812225955731622655455723258857248542161222254985216 778 4011991914547630480065053387703612234748029754203655374094605074314884144959420409971119038085988352 779 4011991914547630480065053387701275390632775221279969077816858170996027301558294087113203406423982080 780 24071951487285782880390320326209989187911905860603500763178895929295020652750890845537136070205898752 781 24071951487285782880390320326216999720257669459374559652012136639251591182954269814110882965191917568 782 24071951487285782880390320326216999720257669459374559652012136639251591182954269814110882965191917568 783 24071951487285782880390320326209989187911905860603500763178895929295020652750890845537136070205898752 784 24071951487285782880390320326216999720257669459374559652012136639251591182954269814110882965191917568 785 24071951487285782880390320326216999720257669459374559652012136639251591182954269814110882965191917568 786 144431708923714697282341921957287977256854489558705240134406338415596406037318860947517804001179467776 787 144431708923714697282341921957273956192162962361163122356739856995683264976912103010370310211207430144 788 144431708923714697282341921957301998321546016756247357912072819835509547097725618884665297791151505408 789 144431708923714697282341921957287977256854489558705240134406338415596406037318860947517804001179467776 790 144431708923714697282341921957273956192162962361163122356739856995683264976912103010370310211207430144 791 144431708923714697282341921957301998321546016756247357912072819835509547097725618884665297791151505408 792 866590253542288183694051531743783947799893046142399911917103956173231000465540197433696799166964957184 793 866590253542288183694051531743699821411743882957147205251105067653752154103099649810811836427132731392 794 866590253542288183694051531743699821411743882957147205251105067653752154103099649810811836427132731392 795 866590253542288183694051531743783947799893046142399911917103956173231000465540197433696799166964957184 796 866590253542288183694051531743699821411743882957147205251105067653752154103099649810811836427132731392 797 866590253542288183694051531743699821411743882957147205251105067653752154103099649810811836427132731392 798 5199541521253729102164309190462367181246761624113388644838628182961470617343478994110640944042460839936 799 5199541521253729102164309190462535434023059950483894058170625960000428310068360089356410869522125291520 800 5199541521253729102164309190462198928470463297742883231506630405922512924618597898864871018562796388352 801 5199541521253729102164309190462367181246761624113388644838628182961470617343478994110640944042460839936 802 5199541521253729102164309190462535434023059950483894058170625960000428310068360089356410869522125291520 803 5199541521253729102164309190462198928470463297742883231506630405922512924618597898864871018562796388352 804 31197249127522374612985855142773530076375376439198310215703777989612992933161349583680765962336107233280 805 31197249127522374612985855142774539593033166397421342695695764651846739089510636155155385515214093942784 806 31197249127522374612985855142774539593033166397421342695695764651846739089510636155155385515214093942784 807 31197249127522374612985855142773530076375376439198310215703777989612992933161349583680765962336107233280 808 31197249127522374612985855142774539593033166397421342695695764651846739089510636155155385515214093942784 809 31197249127522374612985855142774539593033166397421342695695764651846739089510636155155385515214093942784 810 187183494765134247677915130856645218524883418468081991214190614586612942224365243787983073985528590237696 811 187183494765134247677915130856643199491567838551635926254206641262145449911666670645033834879772616818688 812 187183494765134247677915130856647237558198998384528056174174587911080434537063816930932313091284563656704 813 187183494765134247677915130856645218524883418468081991214190614586612942224365243787983073985528590237696 814 187183494765134247677915130856643199491567838551635926254206641262145449911666670645033834879772616818688 815 187183494765134247677915130856647237558198998384528056174174587911080434537063816930932313091284563656704 816 1123100968590805486067490785139879387282562830474276207125079580817547622596985755299695400336195435102208 817 1123100968590805486067490785139867273082669350975599817365175740870742668720794316441999965701659594588160 818 1123100968590805486067490785139867273082669350975599817365175740870742668720794316441999965701659594588160 819 1123100968590805486067490785139879387282562830474276207125079580817547622596985755299695400336195435102208 820 1123100968590805486067490785139867273082669350975599817365175740870742668720794316441999965701659594588160 821 1123100968590805486067490785139867273082669350975599817365175740870742668720794316441999965701659594588160 822 6738605811544832916404944710839227866895803064850951683710862125118065920077148776367390663479029248557056 823 6738605811544832916404944710839252095295590023848304463230669805011675827829531654082781532748100929585152 824 6738605811544832916404944710839203638496016105853598904191054445224456012324765898651999794209957567528960 825 6738605811544832916404944710839227866895803064850951683710862125118065920077148776367390663479029248557056 826 6738605811544832916404944710839252095295590023848304463230669805011675827829531654082781532748100929585152 827 6738605811544832916404944710839203638496016105853598904191054445224456012324765898651999794209957567528960 828 40431634869268997498429668265035270287775670553116298984185942031133955889453361147342780503797888767229952 829 40431634869268997498429668265035415658174392307100415661304788110495615335967658413635125719412318853398528 830 40431634869268997498429668265035415658174392307100415661304788110495615335967658413635125719412318853398528 831 40431634869268997498429668265035270287775670553116298984185942031133955889453361147342780503797888767229952 832 40431634869268997498429668265035415658174392307100415661304788110495615335967658413635125719412318853398528 833 40431634869268997498429668265035415658174392307100415661304788110495615335967658413635125719412318853398528 834 242589809215613984990578009590212203208248910334634260613591036504250373122777355949226063885245052948054016 835 242589809215613984990578009590211912467451466826666027259353344345527054229748761416641373454016192775716864 836 242589809215613984990578009590212493949046353842602493967828728662973692015805950481810754316473913120391168 837 242589809215613984990578009590212203208248910334634260613591036504250373122777355949226063885245052948054016 838 242589809215613984990578009590211912467451466826666027259353344345527054229748761416641373454016192775716864 839 242589809215613984990578009590212493949046353842602493967828728662973692015805950481810754316473913120391168 840 1455538855293683909943468057541274382212683236039678497098496987660395514308778513825695145036385758377672704 841 1455538855293683909943468057541272637767898574991869096973070834708055600950606946630187002449012597343649792 842 1455538855293683909943468057541272637767898574991869096973070834708055600950606946630187002449012597343649792 843 1455538855293683909943468057541274382212683236039678497098496987660395514308778513825695145036385758377672704 844 1455538855293683909943468057541272637767898574991869096973070834708055600950606946630187002449012597343649792 845 1455538855293683909943468057541272637767898574991869096973070834708055600950606946630187002449012597343649792 846 8733233131762103459660808345247639315496960772046833382089277314153013432419984814172138299868821906129944576 847 8733233131762103459660808345247642804386530094142452182340129620057693259136327948563154585043568228197990400 848 8733233131762103459660808345247635826607391449951214581838425008248333605703641679781122014694075584061898752 849 8733233131762103459660808345247639315496960772046833382089277314153013432419984814172138299868821906129944576 850 8733233131762103459660808345247642804386530094142452182340129620057693259136327948563154585043568228197990400 851 8733233131762103459660808345247635826607391449951214581838425008248333605703641679781122014694075584061898752 852 52399398790572620757964850071485821937423487343898525091532254661299361287654536347468764658513946148507484160 853 52399398790572620757964850071485842870760903276472237893037368496727440247952595153814862369562424080915759104 854 52399398790572620757964850071485842870760903276472237893037368496727440247952595153814862369562424080915759104 855 52399398790572620757964850071485821937423487343898525091532254661299361287654536347468764658513946148507484160 856 52399398790572620757964850071485842870760903276472237893037368496727440247952595153814862369562424080915759104 857 52399398790572620757964850071485842870760903276472237893037368496727440247952595153814862369562424080915759104 858 314396392743435724547789100428915015357890587793686001755213983309508483567119453310196978795277588620678004736 859 314396392743435724547789100428914973491215755928538576152203755638652325646523335697504783373180632755861454848 860 314396392743435724547789100428915057224565419658833427358224210980364641487715570922889174217374544485494554624 861 314396392743435724547789100428915015357890587793686001755213983309508483567119453310196978795277588620678004736 862 314396392743435724547789100428914973491215755928538576152203755638652325646523335697504783373180632755861454848 863 314396392743435724547789100428915057224565419658833427358224210980364641487715570922889174217374544485494554624 864 1886378356460614347286734602573490259614042854222705712943324810540475533085101190311950654460053355183334227968 865 1886378356460614347286734602573490008413993863031821159325263444515338585561524484635797481927471619994434928640 866 1886378356460614347286734602573490008413993863031821159325263444515338585561524484635797481927471619994434928640 867 1886378356460614347286734602573490259614042854222705712943324810540475533085101190311950654460053355183334227968 868 1886378356460614347286734602573490008413993863031821159325263444515338585561524484635797481927471619994434928640 869 1886378356460614347286734602573490008413993863031821159325263444515338585561524484635797481927471619994434928640 870 11318270138763686083720407615440940552884061160572696063187703399142305408416300319167091236629993190344408170496 871 11318270138763686083720407615440941055284159142954465170423826131192579303463453730519397581695156660722206769152 872 11318270138763686083720407615440940050483963178190926955951580667092031513369146907814784891564829719966609571840 873 11318270138763686083720407615440940552884061160572696063187703399142305408416300319167091236629993190344408170496 874 11318270138763686083720407615440941055284159142954465170423826131192579303463453730519397581695156660722206769152 875 11318270138763686083720407615440940050483963178190926955951580667092031513369146907814784891564829719966609571840 876 67909620832582116502322445692645641307703975033909099950181729466652736870309188269593322039519305260555254628352 877 67909620832582116502322445692645644322104562928199714593598465858954380240592108737707160109910286082822046220288 878 67909620832582116502322445692645644322104562928199714593598465858954380240592108737707160109910286082822046220288 879 67909620832582116502322445692645641307703975033909099950181729466652736870309188269593322039519305260555254628352 880 67909620832582116502322445692645644322104562928199714593598465858954380240592108737707160109910286082822046220288 881 67909620832582116502322445692645644322104562928199714593598465858954380240592108737707160109910286082822046220288 882 407457724995492699013934674155873859903826201780617058274757322369122994702986811490015284518679754852398694137856 883 407457724995492699013934674155873853875025025992035828987923849584519707962420970553787608377897793207865110953984 884 407457724995492699013934674155873865932627377569198287561590795153726281443552652426242960659461716496932277321728 885 407457724995492699013934674155873859903826201780617058274757322369122994702986811490015284518679754852398694137856 886 407457724995492699013934674155873853875025025992035828987923849584519707962420970553787608377897793207865110953984 887 407457724995492699013934674155873865932627377569198287561590795153726281443552652426242960659461716496932277321728 888 2444746349972956194083608044935243183538161913838027266795877825353151115180184232685002411675206375692526497562624 889 2444746349972956194083608044935243147365354859106539891074876988645531394736789187067636354830514605825324998459392 890 2444746349972956194083608044935243147365354859106539891074876988645531394736789187067636354830514605825324998459392 891 2444746349972956194083608044935243183538161913838027266795877825353151115180184232685002411675206375692526497562624 892 2444746349972956194083608044935243147365354859106539891074876988645531394736789187067636354830514605825324998459392 893 2444746349972956194083608044935243147365354859106539891074876988645531394736789187067636354830514605825324998459392 894 14668478099837737164501648269611458956537743264102214097891263605288427809307525213640550242672471174686352988962816 895 14668478099837737164501648269611459028883357373565188849333265278703667250194315304875282356361854714420755987169280 896 14668478099837737164501648269611458884192129154639239346449261931873188368420735122405818128983087634951949990756352 897 14668478099837737164501648269611458956537743264102214097891263605288427809307525213640550242672471174686352988962816 898 14668478099837737164501648269611459028883357373565188849333265278703667250194315304875282356361854714420755987169280 899 14668478099837737164501648269611458884192129154639239346449261931873188368420735122405818128983087634951949990756352 900 88010868599026422987009889617668753449844003146761385581579574938069609092297990916904373001277292889180505940951040 901 88010868599026422987009889617668753883917687803539234090231584978561045737618731464312765683413594127586923930189824 902 88010868599026422987009889617668753883917687803539234090231584978561045737618731464312765683413594127586923930189824 903 88010868599026422987009889617668753449844003146761385581579574938069609092297990916904373001277292889180505940951040 904 88010868599026422987009889617668753883917687803539234090231584978561045737618731464312765683413594127586923930189824 905 88010868599026422987009889617668753883917687803539234090231584978561045737618731464312765683413594127586923930189824 906 528065211594158537922059337706012522435358757507679707524085489790383401135070907691059808736208962288708707602661376 907 528065211594158537922059337706012521567211388194124010506781469709400527844429426596243023371936359811895871624183808 908 528065211594158537922059337706012523303506126821235404541389509871366274425712388785876594100481564765521543581138944 909 528065211594158537922059337706012522435358757507679707524085489790383401135070907691059808736208962288708707602661376 910 528065211594158537922059337706012521567211388194124010506781469709400527844429426596243023371936359811895871624183808 911 528065211594158537922059337706012523303506126821235404541389509871366274425712388785876594100481564765521543581138944 912 3168391269564951227532356026236075138084742022300301033213729019066231899972991370525625993874344183639503589529878528 913 3168391269564951227532356026236075132875857806418966851109904898580334660229142483956725281688708568778626573659013120 914 3168391269564951227532356026236075132875857806418966851109904898580334660229142483956725281688708568778626573659013120 915 3168391269564951227532356026236075138084742022300301033213729019066231899972991370525625993874344183639503589529878528 916 3168391269564951227532356026236075132875857806418966851109904898580334660229142483956725281688708568778626573659013120 917 3168391269564951227532356026236075132875857806418966851109904898580334660229142483956725281688708568778626573659013120 918 19010347617389707365194136157416450807672915270276469470867077632453802440862552676878153114503522642393513473695809536 919 19010347617389707365194136157416450818090683702039137835074725873425596920350250450015954538874793872115267505437540352 920 19010347617389707365194136157416450797255146838513801106659429391482007961374854903740351690132251412671759441954078720 921 19010347617389707365194136157416450807672915270276469470867077632453802440862552676878153114503522642393513473695809536 922 19010347617389707365194136157416450818090683702039137835074725873425596920350250450015954538874793872115267505437540352 923 19010347617389707365194136157416450797255146838513801106659429391482007961374854903740351690132251412671759441954078720 924 114062085704338244191164816944498704804366417894608143368371872830835636727224524968717712989536050935474064715207933952 925 114062085704338244191164816944498704866873028485184153553617762276666403604150711607544521535763678313804588905658318848 926 114062085704338244191164816944498704866873028485184153553617762276666403604150711607544521535763678313804588905658318848 927 114062085704338244191164816944498704804366417894608143368371872830835636727224524968717712989536050935474064715207933952 928 114062085704338244191164816944498704866873028485184153553617762276666403604150711607544521535763678313804588905658318848 929 114062085704338244191164816944498704866873028485184153553617762276666403604150711607544521535763678313804588905658318848 930 684372514226029465146988901666992229076224949729952900951214794768336887871051896367613512122126815126166485053049143296 931 684372514226029465146988901666992228951211728548800880580723015876675354117199523089959895029671560369505436672148373504 932 684372514226029465146988901666992229201238170911104921321706573659998421624904269645267129214582069882827533433949913088 933 684372514226029465146988901666992229076224949729952900951214794768336887871051896367613512122126815126166485053049143296 934 684372514226029465146988901666992228951211728548800880580723015876675354117199523089959895029671560369505436672148373504 935 684372514226029465146988901666992229201238170911104921321706573659998421624904269645267129214582069882827533433949913088 936 4106235085356176790881933410001953374957402583104325487189255884176667462241720871316295541102581909783643103841897938944 937 4106235085356176790881933410001953374207323256017413364966305210826698259718606631650373838547850381243676813556493320192 938 4106235085356176790881933410001953374207323256017413364966305210826698259718606631650373838547850381243676813556493320192 939 4106235085356176790881933410001953374957402583104325487189255884176667462241720871316295541102581909783643103841897938944 940 4106235085356176790881933410001953374207323256017413364966305210826698259718606631650373838547850381243676813556493320192 941 4106235085356176790881933410001953374207323256017413364966305210826698259718606631650373838547850381243676813556493320192 942 24637410512137060745291600460011720246744098190278304434243732611660127963357868269234086436396565344541993461909769158656 943 24637410512137060745291600460011720248244256844452128678689633958360066368404096748565929841506028401621926042480578396160 944 24637410512137060745291600460011720245243939536104480189797831264960189558311639789902243031287102287462060881338959921152 945 24637410512137060745291600460011720246744098190278304434243732611660127963357868269234086436396565344541993461909769158656 946 24637410512137060745291600460011720248244256844452128678689633958360066368404096748565929841506028401621926042480578396160 947 24637410512137060745291600460011720245243939536104480189797831264960189558311639789902243031287102287462060881338959921152 948 147824463072822364471749602760070321474463954524974529627678790283161014159962295698077144997941539838932230449175378001920 949 147824463072822364471749602760070321483464906450017475094354198363360644590239666574068205428598318181411825932600233426944 950 147824463072822364471749602760070321483464906450017475094354198363360644590239666574068205428598318181411825932600233426944 951 147824463072822364471749602760070321474463954524974529627678790283161014159962295698077144997941539838932230449175378001920 952 147824463072822364471749602760070321483464906450017475094354198363360644590239666574068205428598318181411825932600233426944 953 147824463072822364471749602760070321483464906450017475094354198363360644590239666574068205428598318181411825932600233426944 954 886946778436934186830497616560421928882787534850018959632774374019764606680883257692427111710276352403511764628751689711616 955 886946778436934186830497616560421928864785630999933068699423557859365345820328515940444990848962795718552573661901978861568 956 886946778436934186830497616560421928900789438700104850566125190180163867541437999444409232571589909088470955595601400561664 957 886946778436934186830497616560421928882787534850018959632774374019764606680883257692427111710276352403511764628751689711616 958 886946778436934186830497616560421928864785630999933068699423557859365345820328515940444990848962795718552573661901978861568 959 886946778436934186830497616560421928900789438700104850566125190180163867541437999444409232571589909088470955595601400561664 960 5321680670621605120982985699362531573368732824500457321530049508760184683527518513162491153706912341160907351639908981669888 961 5321680670621605120982985699362531573260721401399941975929944611797789118364190062650598428539031001051152205838810716569600 962 5321680670621605120982985699362531573260721401399941975929944611797789118364190062650598428539031001051152205838810716569600 963 5321680670621605120982985699362531573368732824500457321530049508760184683527518513162491153706912341160907351639908981669888 964 5321680670621605120982985699362531573260721401399941975929944611797789118364190062650598428539031001051152205838810716569600 965 5321680670621605120982985699362531573260721401399941975929944611797789118364190062650598428539031001051152205838810716569600 966 31930084023729630725897914196175189439780351254600682546779877464711525840511797276927376021569948686526423526635060829618176 967 31930084023729630725897914196175189439996374100801713237980087258636316970838454177951161471905711366745933818237257359818752 968 31930084023729630725897914196175189439564328408399651855579667670786734710185140375903590571234186006306913235032864299417600 969 31930084023729630725897914196175189439780351254600682546779877464711525840511797276927376021569948686526423526635060829618176 970 31930084023729630725897914196175189439996374100801713237980087258636316970838454177951161471905711366745933818237257359818752 971 31930084023729630725897914196175189439564328408399651855579667670786734710185140375903590571234186006306913235032864299417600 972 191580504142377784355387485177051136637818016142799972515878425612569990521764156057469114328076641398280499993401578856906752 973 191580504142377784355387485177051136639114153220006156663079684376118737303724097463611827030091217479597561743014758038110208 974 191580504142377784355387485177051136639114153220006156663079684376118737303724097463611827030091217479597561743014758038110208 975 191580504142377784355387485177051136637818016142799972515878425612569990521764156057469114328076641398280499993401578856906752 976 191580504142377784355387485177051136639114153220006156663079684376118737303724097463611827030091217479597561743014758038110208 977 191580504142377784355387485177051136639114153220006156663079684376118737303724097463611827030091217479597561743014758038110208 978 1149483024854266706132324911062306819832092645165624571684075588729614930258424701969385536776518152714951246958862189866254336 979 1149483024854266706132324911062306819829500371011212203389673071202517436694504819157100111372489000552317123459635831503847424 980 1149483024854266706132324911062306819834684919320036939978478106256712423822344584781670962180547304877585370458088548228661248 981 1149483024854266706132324911062306819832092645165624571684075588729614930258424701969385536776518152714951246958862189866254336 982 1149483024854266706132324911062306819829500371011212203389673071202517436694504819157100111372489000552317123459635831503847424 983 1149483024854266706132324911062306819834684919320036939978478106256712423822344584781670962180547304877585370458088548228661248 984 6896898149125600236793949466373840919002924967611396903282063602486079555806227743065454922275225524940243975750078572647153664 985 6896898149125600236793949466373840918987371322684922693515648497323494594422708446191742369851050611964439234754720422472712192 986 6896898149125600236793949466373840918987371322684922693515648497323494594422708446191742369851050611964439234754720422472712192 987 6896898149125600236793949466373840919002924967611396903282063602486079555806227743065454922275225524940243975750078572647153664 988 6896898149125600236793949466373840918987371322684922693515648497323494594422708446191742369851050611964439234754720422472712192 989 6896898149125600236793949466373840918987371322684922693515648497323494594422708446191742369851050611964439234754720422472712192 990 41381388894753601420763696798243045513955335225962484580626721194266137489303289270897879323954653497738244890519038835185156096 991 41381388894753601420763696798243045513986442515815433000159551404591307412070327864645304428803003323689854372509755135534039040 992 41381388894753601420763696798243045513924227936109536161093890983940967566536250677150454219106303671786635408528322534836273152 993 41381388894753601420763696798243045513955335225962484580626721194266137489303289270897879323954653497738244890519038835185156096 994 41381388894753601420763696798243045513986442515815433000159551404591307412070327864645304428803003323689854372509755135534039040 995 41381388894753601420763696798243045513924227936109536161093890983940967566536250677150454219106303671786635408528322534836273152 996 248288333368521608524582180789458273083607582196363113805629006324296145244751581250397575524334521682623031415151367809715404800 997 248288333368521608524582180789458273083794225935480804322825987586247164781353812812882126153424620638332688307095665611808702464 998 248288333368521608524582180789458273083794225935480804322825987586247164781353812812882126153424620638332688307095665611808702464 999 248288333368521608524582180789458273083607582196363113805629006324296145244751581250397575524334521682623031415151367809715404800 1000 248288333368521608524582180789458273083794225935480804322825987586247164781353812812882126153424620638332688307095665611808702464