0 1 1 1 2 1 3 1 4 278 5 1 6 1 7 1579 8 1579 9 1 10 1 11 6005 12 1233308 13 6005 14 1 15 1 16 18207 17 20504692 18 20504692 19 18207 20 1 21 1 22 47216 23 194715939 24 35816807848 25 194715939 26 47216 27 1 28 1 29 108993 30 1319518787 31 1302709376779 32 1302709376779 33 1319518787 34 108993 35 1 36 1 37 229819 38 7024500980 39 24830582225241 40 4330171226988158 41 24830582225241 42 7024500980 43 229819 44 1 45 1 46 450645 47 31093110024 48 316220342865496 49 292025799936436074 50 292025799936436074 51 316220342865496 52 31093110024 53 450645 54 1 55 1 56 832522 57 118855921113 58 2998739772214000 59 9774545438125433686 60 1654172519077202696556 61 9774545438125433686 62 2998739772214000 63 118855921113 64 832522 65 1 66 1 67 1463231 68 403082160295 69 22609531865152105 70 209220244185908898854 71 185846955290825051490634 72 185846955290825051490634 73 209220244185908898854 74 22609531865152105 75 403082160295 76 1463231 77 1 78 1 79 2465233 80 1237271500048 81 141703686758459513 82 3213983104215974264959 83 9980160479082133639195174 84 1657854212198457829254789824 85 9980160479082133639195174 86 3213983104215974264959 87 141703686758459513 88 1237271500048 89 2465233 90 1 91 1 92 4005059 93 3490393639856 94 762380911506207936 95 38028847212160572806097 96 332145936965753519791320683 97 287839622303372224874459484048 98 287839622303372224874459484048 99 332145936965753519791320683 100 38028847212160572806097 101 762380911506207936 102 3490393639856 103 4005059 104 1 105 1 106 6304260 107 9158461358515 108 3607119034810209392 109 363834726188122191303633 110 7721773919026333710357859580 111 23234556741745979641631794865531 112 3812314083931300985472361682308896 113 23234556741745979641631794865531 114 7721773919026333710357859580 115 363834726188122191303633 116 3607119034810209392 117 9158461358515 118 6304260 119 1 120 1 121 9652037 122 22566508061559 123 15292184251334128163 124 2916118851705763780663361 125 135034199758290595619053353485 126 1135192474787127461448250543576119 127 967458128036967300466432467145451675 128 967458128036967300466432467145451675 129 1135192474787127461448250543576119 130 135034199758290595619053353485 131 2916118851705763780663361 132 15292184251334128163 133 22566508061559 134 9652037 135 1 136 1 137 14419671 138 52622915730176 139 58956389419923134717 140 20113553889179318149000660 141 1869667562997597868674347727535 142 37949911663876162218558442739903744 143 111742432782832364584699799767825185917 144 18177649349171714245871485009445699666518 145 111742432782832364584699799767825185917 146 37949911663876162218558442739903744 147 1869667562997597868674347727535 148 20113553889179318149000660 149 58956389419923134717 150 52622915730176 151 14419671 152 1 153 1 154 21076873 155 116878480518284 156 209186222076757501252 157 121916757135734547412987140 158 21282877012245949394388404240756 159 936901590996531071262184720961326764 160 7668984861039835964227673325156048072580 161 6458852609207781296242890871522381561114110 162 6458852609207781296242890871522381561114110 163 7668984861039835964227673325156048072580 164 936901590996531071262184720961326764 165 21282877012245949394388404240756 166 121916757135734547412987140 167 209186222076757501252 168 116878480518284 169 21076873 170 1 171 1 172 30210174 173 248577682739457 174 689807215193654480336 175 660383357810940590481264492 176 204986120665044551579203545205896 177 18013157626999503931174999209260983020 178 354277849962310984886058760586239874474544 179 1027043682929511656593645799764325308144922790 180 166034842506008433284410519818513453527331077620 181 1027043682929511656593645799764325308144922790 182 354277849962310984886058760586239874474544 183 18013157626999503931174999209260983020 184 204986120665044551579203545205896 185 660383357810940590481264492 186 689807215193654480336 187 248577682739457 188 30210174 189 1 190 1 191 42543475 192 508525110720531 193 2131304827547489276993 194 3240340480357429074327036428 195 1708622721830557256128388320232388 196 280501469668253136641537084435322163716 197 11909384255357454645587892754617780513898764 198 95611288947442082865187695279671999241570311334 199 79826028771331267005893450151365266286524128863410 200 79826028771331267005893450151365266286524128863410 201 95611288947442082865187695279671999241570311334 202 11909384255357454645587892754617780513898764 203 280501469668253136641537084435322163716 204 1708622721830557256128388320232388 205 3240340480357429074327036428 206 2131304827547489276993 207 508525110720531 208 42543475 209 1 210 1 211 58960877 212 1004497694101780 213 6212304833257044088781 214 14565184276189774880939040157 215 12550404361079731474665164799494108 216 3645842520683398053339761075090464592400 217 307638896795486405737900897484822687729593500 218 5911944726580791765899199265279721718460337350242 219 16941309627230926309560935784543279016549529256643534 220 2726020241450528021145926339379285320985631809307392440 221 16941309627230926309560935784543279016549529256643534 222 5911944726580791765899199265279721718460337350242 223 307638896795486405737900897484822687729593500 224 3645842520683398053339761075090464592400 225 12550404361079731474665164799494108 226 14565184276189774880939040157 227 6212304833257044088781 228 1004497694101780 229 58960877 230 1 231 1 232 80531911 233 1922204456222332 234 17181717782435966169084 235 60539637256580808399145272707 236 82447910359289962021908001319124389 237 40502612188244530113406152432802673303312 238 6358349001400394551984059856324018537343424528 239 262809973147473668208284676176498252393215263846954 240 2079381490629765942175025161055557483554156147199981798 241 1724672862436413973463394294974118982720401620347433638504 242 1724672862436413973463394294974118982720401620347433638504 243 2079381490629765942175025161055557483554156147199981798 244 262809973147473668208284676176498252393215263846954 245 6358349001400394551984059856324018537343424528 246 40502612188244530113406152432802673303312 247 82447910359289962021908001319124389 248 60539637256580808399145272707 249 17181717782435966169084 250 1922204456222332 251 80531911 252 1 253 1 254 108539288 255 3573543988182995 256 45315064314481957120696 257 234530011729945929278178290447 258 490380563431462091048531331220595128 259 392006588528954694793349918982200084968309 260 108468871817580289034068917442699327194050270240 261 8878974586272857936992784546831237884985064088927482 262 167657703149168342781086085367344645326091358617535213744 263 476208380906203435719571092749693778229616844290310588327086 264 76352123231640596514716836643889198834090721484073134513914448 265 476208380906203435719571092749693778229616844290310588327086 266 167657703149168342781086085367344645326091358617535213744 267 8878974586272857936992784546831237884985064088927482 268 108468871817580289034068917442699327194050270240 269 392006588528954694793349918982200084968309 270 490380563431462091048531331220595128 271 234530011729945929278178290447 272 45315064314481957120696 273 3573543988182995 274 108539288 275 1 276 1 277 144509289 278 6470276935392283 279 114456762178343227343691 280 852556445679231946862086891143 281 2667991550080685499111716068669675575 282 3357658414533178060183471774962435577893437 283 1565348224235324566167983013800530468114267878549 284 237588896635516867552148451647723627372555238411357722 285 9620941316238382461091022880220533615147929384256559521226 286 75271728256562033544098007222003463806317939550432273397600830 287 62113311193450357425428729197955698701065166622225551422091121534 288 62113311193450357425428729197955698701065166622225551422091121534 289 75271728256562033544098007222003463806317939550432273397600830 290 9620941316238382461091022880220533615147929384256559521226 291 237588896635516867552148451647723627372555238411357722 292 1565348224235324566167983013800530468114267878549 293 3357658414533178060183471774962435577893437 294 2667991550080685499111716068669675575 295 852556445679231946862086891143 296 114456762178343227343691 297 6470276935392283 298 144509289 299 1 300 1 301 190244915 302 11434389253636572 303 277895036413162053432849 304 2925069348474022985343546229834 305 13394369070363539470086945905781641093 306 25785522638914791538780456652134435298604012 307 19494017912383312662404147585622590191628563080111 308 5198482107605661609530502851945992844202408743524536271 309 415706630967440596262534196768340615532245323711648939825198 310 7743211188789560659233769391323745628732050180951925490047552056 311 21841876513904987429240881486045391208107791368706812184952471361114 312 3492136302698489357688247079389570850823812584108256803805792658053068 313 21841876513904987429240881486045391208107791368706812184952471361114 314 7743211188789560659233769391323745628732050180951925490047552056 315 415706630967440596262534196768340615532245323711648939825198 316 5198482107605661609530502851945992844202408743524536271 317 19494017912383312662404147585622590191628563080111 318 25785522638914791538780456652134435298604012 319 13394369070363539470086945905781641093 320 2925069348474022985343546229834 321 277895036413162053432849 322 11434389253636572 323 190244915 324 1 325 1 326 247861917 327 19760581292703776 328 650693000504325412072704 329 9519725007255423306710271353374 330 62516117578689640705694738518400993070 331 179507207842274268385325170579337107354695680 332 212952251925722486403964839807561667979985599206560 333 95389171802738493757068408730221756248662840844713227931 334 14104871524487020195193148618006536447573232070222828744193191 335 562073412334068726598893958306209879493859444906915211330025340480 336 4358780861955156720262228541463617511085821052814083610892282938624000 337 3582296691325552831576402003588218306257002326713413182128166316645013716 338 3582296691325552831576402003588218306257002326713413182128166316645013716 339 4358780861955156720262228541463617511085821052814083610892282938624000 340 562073412334068726598893958306209879493859444906915211330025340480 341 14104871524487020195193148618006536447573232070222828744193191 342 95389171802738493757068408730221756248662840844713227931 343 212952251925722486403964839807561667979985599206560 344 179507207842274268385325170579337107354695680 345 62516117578689640705694738518400993070 346 9519725007255423306710271353374 347 650693000504325412072704 348 19760581292703776 349 247861917 350 1 351 1 352 319827826 353 33451729590923513 354 1473579225328304910763856 355 29518694282114694137475178737970 356 273021398724316126514237041598652845716 357 1143445202594219855133611777330533876743546194 358 2068630981396989436397286000758227021648381809925136 359 1498294084387919959277366756660399012262774361625777290279 360 388218452009253966604290997123298208663858361747946046478870190 361 30478792676398374159713769002939125936087245017801731565916504883455 362 561606566972367644551825625944642599853698194886028612765720659851271328 363 1575457131219234554062202451095775589430462255871314751941307596946148539228 364 251321924476842287960034634800625728446480734641830498009425980629155840833176 365 1575457131219234554062202451095775589430462255871314751941307596946148539228 366 561606566972367644551825625944642599853698194886028612765720659851271328 367 30478792676398374159713769002939125936087245017801731565916504883455 368 388218452009253966604290997123298208663858361747946046478870190 369 1498294084387919959277366756660399012262774361625777290279 370 2068630981396989436397286000758227021648381809925136 371 1143445202594219855133611777330533876743546194 372 273021398724316126514237041598652845716 373 29518694282114694137475178737970 374 1473579225328304910763856 375 33451729590923513 376 319827826 377 1 378 1 379 409004103 380 55555132631032431 381 3235754310058623216505545 382 87545074359935781606589273472130 383 1121955052934122039924958989317204938910 384 6718400031261297697361607065432333512080799230 385 18076416435374206655844972895700050134686230409159010 386 20488584945568661303233019202921305961293354280877162785975 387 8894671062395763829628859642297119745498352750634527627081925425 388 1288299096907045654757798467762305713287145982182405837104868381690361 389 50685250796329761009077494260360710266650784446356911608661953425994607263 390 390275863907017162231066039065358719359052553846425497552560902922430884034556 391 319708775841142366683752836996187667531062877616535208644260994115265239151174020 392 319708775841142366683752836996187667531062877616535208644260994115265239151174020 393 390275863907017162231066039065358719359052553846425497552560902922430884034556 394 50685250796329761009077494260360710266650784446356911608661953425994607263 395 1288299096907045654757798467762305713287145982182405837104868381690361 396 8894671062395763829628859642297119745498352750634527627081925425 397 20488584945568661303233019202921305961293354280877162785975 398 18076416435374206655844972895700050134686230409159010 399 6718400031261297697361607065432333512080799230 400 1121955052934122039924958989317204938910 401 87545074359935781606589273472130 402 3235754310058623216505545 403 55555132631032431 404 409004103 405 1 406 1 407 518691529 408 90636223717324584 409 6904988446238459360462001 410 249178188355446636941754637688475 411 4359784705646580754462988953089157438290 412 36665415349184871434804533922965436944796059440 413 143497983054937533710621577062366750382286709878368690 414 247391408646643770708059253459612171231373745114635182559785 415 173238711560224350837529383193997089794451457126739133098425752975 416 43870990329959251818382301521758936025858205745385857348830083513976536 417 3393826824878422603820274311036038628252488552939090190021098243960480350999 418 61991504743446866576197107075440658403326850928827518865058197013262691823292219 419 173127934973029998089952260592419305808735043336386028139097594996979084605466016476 420 27567494159460984982178069507770016917378784220725917683538850065300214635179232359840 421 173127934973029998089952260592419305808735043336386028139097594996979084605466016476 422 61991504743446866576197107075440658403326850928827518865058197013262691823292219 423 3393826824878422603820274311036038628252488552939090190021098243960480350999 424 43870990329959251818382301521758936025858205745385857348830083513976536 425 173238711560224350837529383193997089794451457126739133098425752975 426 247391408646643770708059253459612171231373745114635182559785 427 143497983054937533710621577062366750382286709878368690 428 36665415349184871434804533922965436944796059440 429 4359784705646580754462988953089157438290 430 249178188355446636941754637688475 431 6904988446238459360462001 432 90636223717324584 433 518691529 434 1 435 1 436 652678955 437 145437630811420888 438 14348677703640193598966760 439 682728583197841607005009470922101 440 16089724039746087652738885679995303092015 441 186993288217351283846677736595169187995786704480 442 1043679140028973663523404036425985552372636335444110880 443 2669404043548095686880122081570832523515635322881257226377725 444 2918451697702143086198636509228228812797468898207942030732224677135 445 1235645235441093538482842748208954289638927626996030456932030633677510136 446 176009749320269264201508508057754414973321490162861273994529216500652612037960 447 6853181138249695873470496008747762834241557085614793675352471053130452143359310993 448 52465247971029442443104322037016316254684240499743712727069400191445481239561058766995 449 42864696246951308785342099987332282825466410004193752331793949577104839779594777365074816 450 42864696246951308785342099987332282825466410004193752331793949577104839779594777365074816 451 52465247971029442443104322037016316254684240499743712727069400191445481239561058766995 452 6853181138249695873470496008747762834241557085614793675352471053130452143359310993 453 176009749320269264201508508057754414973321490162861273994529216500652612037960 454 1235645235441093538482842748208954289638927626996030456932030633677510136 455 2918451697702143086198636509228228812797468898207942030732224677135 456 2669404043548095686880122081570832523515635322881257226377725 457 1043679140028973663523404036425985552372636335444110880 458 186993288217351283846677736595169187995786704480 459 16089724039746087652738885679995303092015 460 682728583197841607005009470922101 461 14348677703640193598966760 462 145437630811420888 463 652678955 464 1 465 1 466 815295532 467 229785471910284547 468 29087630211559140141092032 469 1805594175993377651358683450617437 470 56610228526720473900763743298025133175716 471 895966565236490151991033371611238273330740891535 472 7006083628724550064602808418932209269848460535656092800 473 26004555754527197341759641298577088352915343506243285503894045 474 43148398173040190518568014792068595957201694620681965788996603051020 475 29407134258468092965647689541245214014205980180626044534548328304918500871 476 7310161218152588455522150723368530297855720008908664190916171935368198718208832 477 558745854946679716256992225358695434918813082365254539793046829774812946790706908377 478 10133318343619255572688994446246558624752157988965180139931914791692704144538682119300132 479 28196389156759712972902361825308328366055124732819405606264223647220765367416028822110547987 480 4483017238504037286006789369843540211131863717837285355659602948495651525717495102220310857472 481 28196389156759712972902361825308328366055124732819405606264223647220765367416028822110547987 482 10133318343619255572688994446246558624752157988965180139931914791692704144538682119300132 483 558745854946679716256992225358695434918813082365254539793046829774812946790706908377 484 7310161218152588455522150723368530297855720008908664190916171935368198718208832 485 29407134258468092965647689541245214014205980180626044534548328304918500871 486 43148398173040190518568014792068595957201694620681965788996603051020 487 26004555754527197341759641298577088352915343506243285503894045 488 7006083628724550064602808418932209269848460535656092800 489 895966565236490151991033371611238273330740891535 490 56610228526720473900763743298025133175716 491 1805594175993377651358683450617437 492 29087630211559140141092032 493 229785471910284547 494 815295532 495 1 496 1 497 1011466541 498 357822161228316719 499 57618277078752905562591683 500 4620388773671229910542280659403549 501 190541784688647101364653963617043826440961 502 4052304005165540757605648437016425614181973368371 503 43688746363523439743389849448998408420761711437236700175 504 230744151688667738845148707318339810487501474896201180153353885 505 566808106159701772421491280456518334071535932586047166438084608941865 506 601922788744406958985655620350162954343924710992422046990821610297569053971 507 249707961992163490990081168992698829167462122841748151552017743379092413946046791 508 35086763107092434258673686893775224605215880771395843732128220632330003876308972580889 509 1354529328986504397444552911734497370258290245776643920400390709621944831416042016508499453 510 10320367101921903853970232553977858647052872057439956238118037277073265489881342943372876129079 511 8413321884005915968338795071083430001352331639506542726991635404013973013532690218373353071539987 512 8413321884005915968338795071083430001352331639506542726991635404013973013532690218373353071539987 513 10320367101921903853970232553977858647052872057439956238118037277073265489881342943372876129079 514 1354529328986504397444552911734497370258290245776643920400390709621944831416042016508499453 515 35086763107092434258673686893775224605215880771395843732128220632330003876308972580889 516 249707961992163490990081168992698829167462122841748151552017743379092413946046791 517 601922788744406958985655620350162954343924710992422046990821610297569053971 518 566808106159701772421491280456518334071535932586047166438084608941865 519 230744151688667738845148707318339810487501474896201180153353885 520 43688746363523439743389849448998408420761711437236700175 521 4052304005165540757605648437016425614181973368371 522 190541784688647101364653963617043826440961 523 4620388773671229910542280659403549 524 57618277078752905562591683 525 357822161228316719 526 1011466541 527 1 528 1 529 1246772943 530 549666419626083592 531 111688269833870718431393749 532 11464894409990356854550184481692064 533 615409656528598170010928437022374814158747 534 17373053330117452492855897388416553726349232367448 535 254515418297957656445883653999382894688098247469842284081 536 1879320519157608198414592794259627685752788959693679987880066860 537 6685846761105487724195458326624366733794873758220350604976043976577795 538 10755017638565575577965991276277868070674539574822088168451904113543313574856 539 7169395489998882964477014614564071547487988535746903610264352028197505749785476033 540 1755214739788315884725230539470339678351932540793504393962341083458768833203256342961312 541 132831040616920862422012843219556947991358529064742028523857257176613452118945661181509701519 542 2394756391255579233467008852562155261770362943714479985926093692339657797643893853760956084373464 543 6643214495923660719318858050816730871002641352997384898852487274927902997351130983404418996906433853 544 1054899478657111649572001945773083547040221692530050133735720134170308152612769780619025203679103358246 545 6643214495923660719318858050816730871002641352997384898852487274927902997351130983404418996906433853 546 2394756391255579233467008852562155261770362943714479985926093692339657797643893853760956084373464 547 132831040616920862422012843219556947991358529064742028523857257176613452118945661181509701519 548 1755214739788315884725230539470339678351932540793504393962341083458768833203256342961312 549 7169395489998882964477014614564071547487988535746903610264352028197505749785476033 550 10755017638565575577965991276277868070674539574822088168451904113543313574856 551 6685846761105487724195458326624366733794873758220350604976043976577795 552 1879320519157608198414592794259627685752788959693679987880066860 553 254515418297957656445883653999382894688098247469842284081 554 17373053330117452492855897388416553726349232367448 555 615409656528598170010928437022374814158747 556 11464894409990356854550184481692064 557 111688269833870718431393749 558 549666419626083592 559 1246772943 560 1 561 1 562 1527514769 563 833627383519633860 564 212143916952219015427549516 565 27640754782123386120115543728327288 566 1912546044523465615081511903555715053587736 567 70866102317774953039527011638677475688742692420020 568 1392166657535994325965428519371669165006845059356946468604 569 14144579159730710400209047260930339287275694406805131621829670316 570 71465382893579419703814097230158735359837863263560515182062381402384780 571 169881766472480753728797846768685984948243951636979697430709131708337789156276 572 176154308466210789738385700259167234675261160236896605074791537604479948568441087964 573 71858690875894420042534639297628635218260027013748602397955995056438868165577633769170920 574 9983154703859461088210470506487134113784247767741359788800739013840676201379834090671590645256 575 382667925057992841063438551614812082002731479281277101316315036081906686432152982790698402040796708 576 2904004304115831211736688907937824339191918584613139241588230763952199454993956026250631079929564836492 577 2363032882721412195058366867360790766117317276814191952134743055678940345375527269977386102296167520648374 578 2363032882721412195058366867360790766117317276814191952134743055678940345375527269977386102296167520648374 579 2904004304115831211736688907937824339191918584613139241588230763952199454993956026250631079929564836492 580 382667925057992841063438551614812082002731479281277101316315036081906686432152982790698402040796708 581 9983154703859461088210470506487134113784247767741359788800739013840676201379834090671590645256 582 71858690875894420042534639297628635218260027013748602397955995056438868165577633769170920 583 176154308466210789738385700259167234675261160236896605074791537604479948568441087964 584 169881766472480753728797846768685984948243951636979697430709131708337789156276 585 71465382893579419703814097230158735359837863263560515182062381402384780 586 14144579159730710400209047260930339287275694406805131621829670316 587 1392166657535994325965428519371669165006845059356946468604 588 70866102317774953039527011638677475688742692420020 589 1912546044523465615081511903555715053587736 590 27640754782123386120115543728327288 591 212143916952219015427549516 592 833627383519633860 593 1527514769 594 1 595 1 596 1860778470 597 1249131549091217729 598 395327782556187633326393776 599 64862401045701444018439036104488104 600 5733379203346923686872654339722538291191824 601 275959803380770779514063678077482992597814158591656 602 7181974761494360296083761489382718639776253419035118926224 603 98965330560922438966687409527712999859410827328965468988061298620 604 697774706738543970788505826047508279466588884565921581364060241243037096 605 2398031867176894576578175515709428182968373981172262418902779140767748491082556 606 3760411450141603671961724155957098544706104662982484186798993805238276449122967771440 607 2461158134790543618861902833087025265366067467255504199994617004867581569590308151229160984 608 594932585038941705494934325978007873206794406723012583835550587105313831438248060572061153790576 609 44650441979058025918475488340954779417444556686202512814042311635350673050041025506921083787749002264 610 800989762520522870192956950484107781663333626281271764204367457534764295738335736290868561994144400090000 611 2216308179692179616891134217346240480565019476268313386807081994731833078683158631939998907992702796741520966 612 351564429451105502473858901589271904877280564707380497138165183564204682960587075391824584543556190186528766948 613 2216308179692179616891134217346240480565019476268313386807081994731833078683158631939998907992702796741520966 614 800989762520522870192956950484107781663333626281271764204367457534764295738335736290868561994144400090000 615 44650441979058025918475488340954779417444556686202512814042311635350673050041025506921083787749002264 616 594932585038941705494934325978007873206794406723012583835550587105313831438248060572061153790576 617 2461158134790543618861902833087025265366067467255504199994617004867581569590308151229160984 618 3760411450141603671961724155957098544706104662982484186798993805238276449122967771440 619 2398031867176894576578175515709428182968373981172262418902779140767748491082556 620 697774706738543970788505826047508279466588884565921581364060241243037096 621 98965330560922438966687409527712999859410827328965468988061298620 622 7181974761494360296083761489382718639776253419035118926224 623 275959803380770779514063678077482992597814158591656 624 5733379203346923686872654339722538291191824 625 64862401045701444018439036104488104 626 395327782556187633326393776 627 1249131549091217729 628 1860778470 629 1 630 1 631 2254508347 632 1850559751538534843 633 723551790148709065680812865 634 148389799556780717443757827349421896 635 16616370221121172566347312495988455187336216 636 1028986326068664578577294776629652979460785100184216 637 35084076715635008533013334394593436024180920899289892035400 638 647102943185878711960119456830545387493298111477042060845271037948 639 6266918204336831330977163344859159939396576280582026939956204215943896532 640 30536088909933147431256827533697596564022430730627783945953899358653655267806932 641 70647940696044275426882414571434347790744245127134478642972037727608923107486152955772 642 71818375924468918194022248998026264394418089061049598123397446630722614002205444351567744888 643 28887848494285317888477631444240890598766813144670367356660267168750607263433046863189291337357480 644 3975317300551045400548114597696117267640959527826691625542527307813789502889305569175679797328307661096 645 151468829095223316049014244486892009546680048069551760189629337433311045138913862104528191271998966931140472 646 1145610363732447212773777595547231717368162727331721416219839428112474129185016783932790009798968348747097045958 647 930750424635454963787309349484279213750674178436893121164735290869889214512142795676838517444644902073095004909538 648 930750424635454963787309349484279213750674178436893121164735290869889214512142795676838517444644902073095004909538 649 1145610363732447212773777595547231717368162727331721416219839428112474129185016783932790009798968348747097045958 650 151468829095223316049014244486892009546680048069551760189629337433311045138913862104528191271998966931140472 651 3975317300551045400548114597696117267640959527826691625542527307813789502889305569175679797328307661096 652 28887848494285317888477631444240890598766813144670367356660267168750607263433046863189291337357480 653 71818375924468918194022248998026264394418089061049598123397446630722614002205444351567744888 654 70647940696044275426882414571434347790744245127134478642972037727608923107486152955772 655 30536088909933147431256827533697596564022430730627783945953899358653655267806932 656 6266918204336831330977163344859159939396576280582026939956204215943896532 657 647102943185878711960119456830545387493298111477042060845271037948 658 35084076715635008533013334394593436024180920899289892035400 659 1028986326068664578577294776629652979460785100184216 660 16616370221121172566347312495988455187336216 661 148389799556780717443757827349421896 662 723551790148709065680812865 663 1850559751538534843 664 2254508347 665 1 666 1 667 2717582181 668 2712237572259818700 669 1301991926358166677624932965 670 331455751840016852824118598949898169 671 46652451039327147978381517065476977358940744 672 3683964226421381180137079170956365438440708365461824 673 162873841650081217965653257785306333028414330200783017957064 674 3972887559584409657785650311790124106568470068789910642912554969940 675 52095173808398168344868373347817395338767796706805330065942441852135944940 676 353657303196719837160161583721511840495010880338339912387657583670175743817612432 677 1181113779621884645972997606034578504413731066388474600873917574749276138306706947119852 678 1813166590446570419380487910068184242484543624591766889500774151537704495220130726093909430180 679 1168585851409248928097468268057657900825938217761367748645364266377207892856387284309464881140034040 680 279473058718980729512962403489235141058579845858826242799872136004339008845522001216143074182824152616384 681 20827924116799029658576204695194230290169505618694655409911444353122953327340715240150811665058885215554959480 682 372063161356699809100503851274458714649344727287237842932768662958537940619326850142884602439816811252875873156430 683 1027246219914309562729249148871058493920473616936384641316548045976053752550642188051952291647449663987337866077438174 684 162802149393230782027888398478812901229161207063808083985458011610806603913537869217543540905252009730357007265383890760 685 1027246219914309562729249148871058493920473616936384641316548045976053752550642188051952291647449663987337866077438174 686 372063161356699809100503851274458714649344727287237842932768662958537940619326850142884602439816811252875873156430 687 20827924116799029658576204695194230290169505618694655409911444353122953327340715240150811665058885215554959480 688 279473058718980729512962403489235141058579845858826242799872136004339008845522001216143074182824152616384 689 1168585851409248928097468268057657900825938217761367748645364266377207892856387284309464881140034040 690 1813166590446570419380487910068184242484543624591766889500774151537704495220130726093909430180 691 1181113779621884645972997606034578504413731066388474600873917574749276138306706947119852 692 353657303196719837160161583721511840495010880338339912387657583670175743817612432 693 52095173808398168344868373347817395338767796706805330065942441852135944940 694 3972887559584409657785650311790124106568470068789910642912554969940 695 162873841650081217965653257785306333028414330200783017957064 696 3683964226421381180137079170956365438440708365461824 697 46652451039327147978381517065476977358940744 698 331455751840016852824118598949898169 699 1301991926358166677624932965 700 2712237572259818700 701 2717582181 702 1 703 1 704 3259891183 705 3934877744385132228 706 2305567139218075293595773508 707 723844401629316834031290286260928999 708 127125575327010893471385950925391042656124809 709 12695171407936204413868644408072198144095256874482784 710 720902391867003189399373169518930758252831654998078478347104 711 22999298317121633866031805172654287983305770153358163802811203562404 712 403024928444579369519537165607903402505540296305576713307833236928503884828 713 3752263506034514512166055735954274700745784044648871347555723741713140396269841904 714 17741110004472212002923441080424999654661608512517808553787927115652864301765215518527216 715 40126181913139365699786584673768194564548116659718250383501376476449184453602900263578767053804 716 40116339365617029856018817674438442384508924557331827910163397775409356138205528827499987489083601108 717 15945614485280057091829624220329967782684002940236899399661060966046845629229134332365795642707994251327904 718 2176678557509711929316198597567695976518528952415665350819188311540974637002535477565551332193130064749325900960 719 82514993378551107006578344389935317201022154632023450123817635118153708075122936973816565738306160899596916589104382 720 622302430174065745507120116490123613914077800826364908719645797454726172927162657777726296533108625520456391385484662562 721 504918162359992515683577527444407009573916658465287994551246326580750823560420950404259010726923349102397325435713109480472 722 504918162359992515683577527444407009573916658465287994551246326580750823560420950404259010726923349102397325435713109480472 723 622302430174065745507120116490123613914077800826364908719645797454726172927162657777726296533108625520456391385484662562 724 82514993378551107006578344389935317201022154632023450123817635118153708075122936973816565738306160899596916589104382 725 2176678557509711929316198597567695976518528952415665350819188311540974637002535477565551332193130064749325900960 726 15945614485280057091829624220329967782684002940236899399661060966046845629229134332365795642707994251327904 727 40116339365617029856018817674438442384508924557331827910163397775409356138205528827499987489083601108 728 40126181913139365699786584673768194564548116659718250383501376476449184453602900263578767053804 729 17741110004472212002923441080424999654661608512517808553787927115652864301765215518527216 730 3752263506034514512166055735954274700745784044648871347555723741713140396269841904 731 403024928444579369519537165607903402505540296305576713307833236928503884828 732 22999298317121633866031805172654287983305770153358163802811203562404 733 720902391867003189399373169518930758252831654998078478347104 734 12695171407936204413868644408072198144095256874482784 735 127125575327010893471385950925391042656124809 736 723844401629316834031290286260928999 737 2305567139218075293595773508 738 3934877744385132228 739 3259891183 740 1 741 1 742 3892424384 743 5653838700855932611 744 4021147453894687391711745736 745 1547397523488379487980832827993640507 746 336782343420627043071471559529977057428764608 747 42204395678810706498518729689738911084664636943308393 748 3051132085386015383627460710045952057471334071765672365386688 749 126022411293243178792747139809392185312965135613947743654928836434308 750 2916008232747994997591233337437313504684723671327249173341532755051759455232 751 36704190902641723254063721027981090397945065058094204856799220810091853412695734732 752 241441099451127146139833872314916528915135125433529080672943966574540613814240219761111520 753 787219878242574855320165876934600527037579206683441045310811810356775133553251128752745054667420 754 1187004445080057559391466552777763913241027818508077491898384857826214977603363975024904283449782630912 755 755115002668236156794920995732115778735839731332056235158936895706672336572293061921470234697820862765057012 756 178952682648428978786541840985928985632721208993008717189898669750261707833734501806350754068687919064473321177664 757 13256870661013172603552621860294763991874844604571886075117766067609256910643230040650655516386663207857329961669741342 758 235964687000237115986344949353791962594268177077104868883531316855975315227988032147513954925083981967258941238732842242944 759 650272879135092120085161782380247913679885553172611687962268314447358609022599213376565186020118064258563497692960514596519834 760 102978774358903044879634105087733545429784419453250062125179612042473817256209752579255120586151404367872059742647393077092192944 761 650272879135092120085161782380247913679885553172611687962268314447358609022599213376565186020118064258563497692960514596519834 762 235964687000237115986344949353791962594268177077104868883531316855975315227988032147513954925083981967258941238732842242944 763 13256870661013172603552621860294763991874844604571886075117766067609256910643230040650655516386663207857329961669741342 764 178952682648428978786541840985928985632721208993008717189898669750261707833734501806350754068687919064473321177664 765 755115002668236156794920995732115778735839731332056235158936895706672336572293061921470234697820862765057012 766 1187004445080057559391466552777763913241027818508077491898384857826214977603363975024904283449782630912 767 787219878242574855320165876934600527037579206683441045310811810356775133553251128752745054667420 768 241441099451127146139833872314916528915135125433529080672943966574540613814240219761111520 769 36704190902641723254063721027981090397945065058094204856799220810091853412695734732 770 2916008232747994997591233337437313504684723671327249173341532755051759455232 771 126022411293243178792747139809392185312965135613947743654928836434308 772 3051132085386015383627460710045952057471334071765672365386688 773 42204395678810706498518729689738911084664636943308393 774 336782343420627043071471559529977057428764608 775 1547397523488379487980832827993640507 776 4021147453894687391711745736 777 5653838700855932611 778 3892424384 779 1 780 1 781 4627357585 782 8049640963522332595 783 6913019751838273353314847947 784 3241835362949912515238801550415051843 785 868759627359543601208336117721470469630271915 786 135633201892514212292930558109851070845243999849831801 787 12381235074973471168176774423051288160284233396015940098723881 788 655837516086845892574249924905543138100097170354315625363369055273796 789 19818956268727223457225538007499821675369365221564390857013483239949567302340 790 332900594160195694697034630258360820729543317435623547940856860033848139753528679564 791 2999104161888483109654195399781867716394366977821332034614589051186973177385956606457659052 792 13825750866822451384834245925016675198153458983070519576262625879774271358555940432713830957750140 793 30677068509505571881680715864307056137387508786787329028087323986879549102255128548268819759101583191132 794 30237945851931574963431929320890271221162527325838338491102127244046009579378302224172259064914280342373673524 795 11897914917396656901703738218951532996173358814510453283117116279859057022701452302214870437780365497595356822247476 796 1612970387255692440323059055548074770570747819617273545490503643169684428263462870415931312200100828398205676670406791006 797 60878986075548274565045992195172862720920515426529526115307297228439125692000839138942879476644309778286107417532263109266686 798 458001225219424787713134558123788917675080203031632695525868340635717975977450846202497988535201471249591211938020875855049621178 799 371184749848586889664381538959675979441932670644207617430943168662593182337760794779436000068144274632974124677150370186025313183178 800 371184749848586889664381538959675979441932670644207617430943168662593182337760794779436000068144274632974124677150370186025313183178 801 458001225219424787713134558123788917675080203031632695525868340635717975977450846202497988535201471249591211938020875855049621178 802 60878986075548274565045992195172862720920515426529526115307297228439125692000839138942879476644309778286107417532263109266686 803 1612970387255692440323059055548074770570747819617273545490503643169684428263462870415931312200100828398205676670406791006 804 11897914917396656901703738218951532996173358814510453283117116279859057022701452302214870437780365497595356822247476 805 30237945851931574963431929320890271221162527325838338491102127244046009579378302224172259064914280342373673524 806 30677068509505571881680715864307056137387508786787329028087323986879549102255128548268819759101583191132 807 13825750866822451384834245925016675198153458983070519576262625879774271358555940432713830957750140 808 2999104161888483109654195399781867716394366977821332034614589051186973177385956606457659052 809 332900594160195694697034630258360820729543317435623547940856860033848139753528679564 810 19818956268727223457225538007499821675369365221564390857013483239949567302340 811 655837516086845892574249924905543138100097170354315625363369055273796 812 12381235074973471168176774423051288160284233396015940098723881 813 135633201892514212292930558109851070845243999849831801 814 868759627359543601208336117721470469630271915 815 3241835362949912515238801550415051843 816 6913019751838273353314847947 817 8049640963522332595 818 4627357585 819 1 820 1 821 5478146987 822 11361274378250844164 823 11723245801539751410246236553 824 6662985003494668470153763423125643926 825 2185269042718940779198148094170117458805190065 826 422164050987485412671652647639232210800275710490423524 827 48288287729749022434952544135995730278249390992139758587298275 828 3251708367765529849560913597733347794602139220226956425488902570891565 829 127037488741318738976488672804645778097411108584535929280807564050890501745644 830 2813809511629887211375899941493421659929291738984019968670235538139697530616015577936 831 34226641087037278314782534126043634113749721239046648221925636842328615931201306307879514148 832 219241282244732506712466078045530391980728168579089569259409334722880753222718879659334870610408712 833 700435411000549632559637690356381479726649024684506315657406339206671741043992016538331094639139056956692 834 1040128777342999652469191563950934781393968691046171088272240361388805599351321856375718082732308817577781428368 835 654341785961564550399371615452131193739758202229038835530642668677065530004322639029140664627927858249061758166250812 836 153864027962970594289823600513142064837104227392133787741716079247807942288420469956726809577067846125563440577252598177746 837 11339685647863806702743631939753916350879258994266145958678537984851487484437693313592190152451911384880790757171561129701173834 838 201214316814289723103977643244203985024729629532339041436655131480569388128709259152993778281267879008178405726441151259019981124408 839 553616916076964229241526956492901276479569143283127186857143638886951105902844118457344720549566501315926971038547846521286746616283790 840 87613992122024977743999346129841794915771457651104656273929211033366010727958834448852227941674658505999919301332544011011185707228552900 841 553616916076964229241526956492901276479569143283127186857143638886951105902844118457344720549566501315926971038547846521286746616283790 842 201214316814289723103977643244203985024729629532339041436655131480569388128709259152993778281267879008178405726441151259019981124408 843 11339685647863806702743631939753916350879258994266145958678537984851487484437693313592190152451911384880790757171561129701173834 844 153864027962970594289823600513142064837104227392133787741716079247807942288420469956726809577067846125563440577252598177746 845 654341785961564550399371615452131193739758202229038835530642668677065530004322639029140664627927858249061758166250812 846 1040128777342999652469191563950934781393968691046171088272240361388805599351321856375718082732308817577781428368 847 700435411000549632559637690356381479726649024684506315657406339206671741043992016538331094639139056956692 848 219241282244732506712466078045530391980728168579089569259409334722880753222718879659334870610408712 849 34226641087037278314782534126043634113749721239046648221925636842328615931201306307879514148 850 2813809511629887211375899941493421659929291738984019968670235538139697530616015577936 851 127037488741318738976488672804645778097411108584535929280807564050890501745644 852 3251708367765529849560913597733347794602139220226956425488902570891565 853 48288287729749022434952544135995730278249390992139758587298275 854 422164050987485412671652647639232210800275710490423524 855 2185269042718940779198148094170117458805190065 856 6662985003494668470153763423125643926 857 11723245801539751410246236553 858 11361274378250844164 859 5478146987 860 1 861 1 862 6459627621 863 15902936235372142456 864 19623812521201654693474213352 865 13447980017193645716132004444692190930 866 5367067673491790665444017656186627377526290610 867 1274834802158443427695650724535411659193919724391935784 868 181409649001194720465199822406348290466399527804480290066731832 869 15403650854760582519659326049320480025619044351917811983814258374286513 870 770729312427092296359243338162054320222048691307537683771194304922530359030077 871 22265731382697089335824808385348578189903714922864332141807170838827853785483282904800 872 360962129783271763779790037630840507479203078165974123788643643060977827702064629326023976096 873 3162803967714616471622952504911660106233370061355188734542762329642377431046124786277236272545062776 874 14270142342711030161090986693385496434296098359256264732096109421339040214033999621067475470241613330404024 875 31149078097072305860477814233981856701865075508044285503644977544713768353659008195418986892389332838451233731616 876 30332301061463868361195145926922338666362819911841339599616911656050249881902201803796893768418066551730249148818539872 877 11831437746811370083822377765487600718372912754152185290211267109381149056778067249876524178003392717604672481399331991560866 878 1594439036205863918854928648099061017244051437379824995254640090887918734354646610561887384461937072172822199923276327986366938378 879 59952771446327243929069820480707464586692250332307797592424450883306132925767740331467139670050986207959901649782759217225764823390480 880 450073150573530383059542559455647784758587199870168036554124107135822533147118223084929869683084130553775018833610160289101064206791053872 881 364398810850375816565271591284743276473755315354051797923004721320659972984183746341271250302532510027104602407022837058221984609502633228364 882 364398810850375816565271591284743276473755315354051797923004721320659972984183746341271250302532510027104602407022837058221984609502633228364 883 450073150573530383059542559455647784758587199870168036554124107135822533147118223084929869683084130553775018833610160289101064206791053872 884 59952771446327243929069820480707464586692250332307797592424450883306132925767740331467139670050986207959901649782759217225764823390480 885 1594439036205863918854928648099061017244051437379824995254640090887918734354646610561887384461937072172822199923276327986366938378 886 11831437746811370083822377765487600718372912754152185290211267109381149056778067249876524178003392717604672481399331991560866 887 30332301061463868361195145926922338666362819911841339599616911656050249881902201803796893768418066551730249148818539872 888 31149078097072305860477814233981856701865075508044285503644977544713768353659008195418986892389332838451233731616 889 14270142342711030161090986693385496434296098359256264732096109421339040214033999621067475470241613330404024 890 3162803967714616471622952504911660106233370061355188734542762329642377431046124786277236272545062776 891 360962129783271763779790037630840507479203078165974123788643643060977827702064629326023976096 892 22265731382697089335824808385348578189903714922864332141807170838827853785483282904800 893 770729312427092296359243338162054320222048691307537683771194304922530359030077 894 15403650854760582519659326049320480025619044351917811983814258374286513 895 181409649001194720465199822406348290466399527804480290066731832 896 1274834802158443427695650724535411659193919724391935784 897 5367067673491790665444017656186627377526290610 898 13447980017193645716132004444692190930 899 19623812521201654693474213352 900 15902936235372142456 901 6459627621 902 1 903 1 904 7588116698 905 22084965273383584089 906 32444886562399360555698708272 907 26677534859117931683552131558338799310 908 12886173476935325875447817435604286768175233916 909 3740887050354813108803479553680626153279084102374456334 910 657817170095313823532955237829349753917251544074981563906091440 911 69896456237936843560376913150399342433614212956599859219337844132162245 912 4440246699191934115701240249443321716659734593183860602581240799216235416360530 913 165626150440477588531979992842372958984406535063611642172244727099622398000131826519821 914 3536315447868225819626685387100014361919773927930198919863198836005778691774267545155909508032 915 41787194903571080037898495361539145933781379356867594073374790979196997972584194213713790038774486120 916 261681537526928390242822100411282479322205945359615347022073688411299787118901481381710264657197569262696912 917 821582802124905138910873027410015596847600400246662368432300521928702755778745048324136583531255390900633291232232 918 1204106295075353378316780112874721873439761241908539932386157377174587102151269956542843897206479691836066209829016779456 919 750249025507068182542233044262836380694868297213841273007641781587848627453056280075954813674893353685813905551616314028230450 920 175228325613214458895518923616545641109600609895735526944469235226856587934024645029581534585039359539112806841000448863522225801940 921 12856665744773652049614756547986340293832736264387837528407697217079354129383159002005106607514192061303036006181858075227547567236366242 922 227518291563074049932207054178585525908298150672892097333928378386752966602532524925031752823199611071959028500119943495716013454592239411360 923 625115490965663857288771267095610560977908029284241727452856927892240917752996035874527845286630728864720870008195476149815206105729930155160276 924 98872161812076947134879517201851912657233377582498932041459824257894855936146320820714902512942422335071443597640142205389463228383975188204577128 925 625115490965663857288771267095610560977908029284241727452856927892240917752996035874527845286630728864720870008195476149815206105729930155160276 926 227518291563074049932207054178585525908298150672892097333928378386752966602532524925031752823199611071959028500119943495716013454592239411360 927 12856665744773652049614756547986340293832736264387837528407697217079354129383159002005106607514192061303036006181858075227547567236366242 928 175228325613214458895518923616545641109600609895735526944469235226856587934024645029581534585039359539112806841000448863522225801940 929 750249025507068182542233044262836380694868297213841273007641781587848627453056280075954813674893353685813905551616314028230450 930 1204106295075353378316780112874721873439761241908539932386157377174587102151269956542843897206479691836066209829016779456 931 821582802124905138910873027410015596847600400246662368432300521928702755778745048324136583531255390900633291232232 932 261681537526928390242822100411282479322205945359615347022073688411299787118901481381710264657197569262696912 933 41787194903571080037898495361539145933781379356867594073374790979196997972584194213713790038774486120 934 3536315447868225819626685387100014361919773927930198919863198836005778691774267545155909508032 935 165626150440477588531979992842372958984406535063611642172244727099622398000131826519821 936 4440246699191934115701240249443321716659734593183860602581240799216235416360530 937 69896456237936843560376913150399342433614212956599859219337844132162245 938 657817170095313823532955237829349753917251544074981563906091440 939 3740887050354813108803479553680626153279084102374456334 940 12886173476935325875447817435604286768175233916 941 26677534859117931683552131558338799310 942 32444886562399360555698708272 943 22084965273383584089 944 7588116698 945 1 946 1 947 8881521999 948 30439881881999492087 949 53013828596876702354027709161 950 52059078012691400795260915076845073182 951 30279862132145213230133179167544854943987962226 952 10682680837593938138914624718933805228100976034863923250 953 2306695263572383043019489780695770785281087196657134686565802974 954 304532658385038971437398652542784212798144588053663574212167713225763285 955 24363410423985258015652810316439405130738884772503636743449976015425639181241675 956 1162491532439281327424130146112106525090823205918579405495492030997480052996771694088451 957 32334930592251119901633560956174300582578604283258552356648587349195897665165806715755451467853 958 508657530200858078519252782547153088862086642352826733374661478588772779510700098500796173804323702952 959 4352468994017237125678328509810795054062155753359120995647569635585888840231341796998249142633016291348295832 960 19278660801623305444654199241686392039379755109635964590743835578942238876823241657312282396072015010193418336856344 961 41492489817525390386384984486395322845488166636513611684176109084188884002448861327986245588589955979808326610473219976488 962 39982209183706356354767727437197714774885344733896204578791965673312396065616840326046373880127690453926134161020214351751131506 963 15478073364208124132641009126333409757373314037422066201727033241857896085909405202832582327947584593363753184860953414824215611022190 964 2075112740928655548989808296640070401566321368444681495198760984833230377969563098754431257255255834515473324457413895057781736932340771582 965 77770763486597141655835986548730715958238658032142823122540481408141803894649163821827388983014003956866259312843890745537446760128970277321602 966 582752341348759464091581265449649748886519721151669564989248047883511311902627988033030096453449788732620337196027895047866159602823029593024893236 967 471414850544876630748342240395589710453738647067713755081912211162350395652453973008512433309280380944424172572103743009822262748883625886640467666604 968 471414850544876630748342240395589710453738647067713755081912211162350395652453973008512433309280380944424172572103743009822262748883625886640467666604 969 582752341348759464091581265449649748886519721151669564989248047883511311902627988033030096453449788732620337196027895047866159602823029593024893236 970 77770763486597141655835986548730715958238658032142823122540481408141803894649163821827388983014003956866259312843890745537446760128970277321602 971 2075112740928655548989808296640070401566321368444681495198760984833230377969563098754431257255255834515473324457413895057781736932340771582 972 15478073364208124132641009126333409757373314037422066201727033241857896085909405202832582327947584593363753184860953414824215611022190 973 39982209183706356354767727437197714774885344733896204578791965673312396065616840326046373880127690453926134161020214351751131506 974 41492489817525390386384984486395322845488166636513611684176109084188884002448861327986245588589955979808326610473219976488 975 19278660801623305444654199241686392039379755109635964590743835578942238876823241657312282396072015010193418336856344 976 4352468994017237125678328509810795054062155753359120995647569635585888840231341796998249142633016291348295832 977 508657530200858078519252782547153088862086642352826733374661478588772779510700098500796173804323702952 978 32334930592251119901633560956174300582578604283258552356648587349195897665165806715755451467853 979 1162491532439281327424130146112106525090823205918579405495492030997480052996771694088451 980 24363410423985258015652810316439405130738884772503636743449976015425639181241675 981 304532658385038971437398652542784212798144588053663574212167713225763285 982 2306695263572383043019489780695770785281087196657134686565802974 983 10682680837593938138914624718933805228100976034863923250 984 30279862132145213230133179167544854943987962226 985 52059078012691400795260915076845073182 986 53013828596876702354027709161 987 30439881881999492087 988 8881521999 989 1 990 1 991 10359455425 992 41654613191655844736 993 85653936994814446007458476073 994 100010460386608592556031312615385573943 995 69707482649097348494812797922872018995448972158 996 29727587369784984945651554180444344883617235440501927776 997 7835477285124100283742252108299074671075224173043441603651290174 998 1276742643914508970673687830579094440823746114456026730424888500073948259 999 127665719691614530537568827297135297954182386454275231087667356437956051815544085 1000 7724880568784371671402068440372539649610029443552668933094585829582844192930430013045376 1001 277119355544802953395724801233308199093893601333027905460728082305223175545693840532472026473229 1002 5735096364284084605044672039734889088497668281463013067197931822391393950432560323545218387755573940405 1003 66111161587652118377896860081089740822703581809565383928846809150791090392343535562837551325166049169618559784 1004 406026556170531604983201973446555525157334320552490884456761748142606977541121030504698863196789612085302081574235776 1005 1255737193761744521760337772280797794884273468584189280315902490831399732599706949622709593967019226475310131583766666987432 1006 1819571191420973825381197681015006495505451053658204800113145644886075819097752117747874142105093742192103985988714258068846824794 1007 1124296225216990948572165054149611219290058671347937190120475681469054629751549965550088066294093435443665526455521927712656743019944946 1008 261050927649555290252089940870563882768908908507052019148484164337825281225012366671138297815860758185547478764093822571413957304232507638272 1009 19079068876852837493756792051863656119708362508701933514507158424570184982352172454537915219347851868482106742300843026144389534937926447211532034 1010 336839718012074880206161026492753666440679799704963173775978507562194706013498030873546898607587253452984905654310221740368652289341173530214570922838 1011 924351076186326367391717366641866558212453588221848540206964266933967884406793091912460354105745993652016433873101417906507070805830834248143041625185140 1012 146127415573778178595857918504960204795726684232115002118387123889790952424381618139654003844360719630230525104299761494584322492562583432269983556397036608 1013 924351076186326367391717366641866558212453588221848540206964266933967884406793091912460354105745993652016433873101417906507070805830834248143041625185140 1014 336839718012074880206161026492753666440679799704963173775978507562194706013498030873546898607587253452984905654310221740368652289341173530214570922838 1015 19079068876852837493756792051863656119708362508701933514507158424570184982352172454537915219347851868482106742300843026144389534937926447211532034 1016 261050927649555290252089940870563882768908908507052019148484164337825281225012366671138297815860758185547478764093822571413957304232507638272 1017 1124296225216990948572165054149611219290058671347937190120475681469054629751549965550088066294093435443665526455521927712656743019944946 1018 1819571191420973825381197681015006495505451053658204800113145644886075819097752117747874142105093742192103985988714258068846824794 1019 1255737193761744521760337772280797794884273468584189280315902490831399732599706949622709593967019226475310131583766666987432 1020 406026556170531604983201973446555525157334320552490884456761748142606977541121030504698863196789612085302081574235776 1021 66111161587652118377896860081089740822703581809565383928846809150791090392343535562837551325166049169618559784 1022 5735096364284084605044672039734889088497668281463013067197931822391393950432560323545218387755573940405 1023 277119355544802953395724801233308199093893601333027905460728082305223175545693840532472026473229 1024 7724880568784371671402068440372539649610029443552668933094585829582844192930430013045376 1025 127665719691614530537568827297135297954182386454275231087667356437956051815544085 1026 1276742643914508970673687830579094440823746114456026730424888500073948259 1027 7835477285124100283742252108299074671075224173043441603651290174 1028 29727587369784984945651554180444344883617235440501927776 1029 69707482649097348494812797922872018995448972158 1030 100010460386608592556031312615385573943 1031 85653936994814446007458476073 1032 41654613191655844736 1033 10359455425 1034 1 1035 1 1036 12043351827 1037 56610176131533725760 1038 136911544584433110608241599696 1039 189280255649774088485541245933326679577 1040 157369576854057091004209783232769388776585964083 1041 80715738306587978562347747826174100052737640615636248560 1042 25824005130307785585062211664428900032353786666355287929568441200 1043 5160978504283268464931735128891234250378587289349379233148748781318935007 1044 640467168409886770700255185789866962983690638579213033024359709572107447978929629 1045 48750339825484751412630767935329352380977469936907633059076591853161754931303925072301136 1046 2234634670937164100456091826229156959595486645516635108959975668120646106439091153757117654083456 1047 60183769892279899440427852750375713801502182427538875266056461942164578577992740866161293643075434310687 1048 922637751769522208192326634866148479688493552715332773898038924737695955208571922851234047574055598565058375941 1049 7735133496771409320528642412709506588730939646638940199116624850749375872783831882214458760615412734027114040180896192 1050 33719005139741559688268853548095415967226418527295871027323769591909735306771623430645167758507205035747597668205651556841152 1051 71688626719418319184879394218434696379053848825245219286798124697837634426427597494198943288943441248359000310507229867124961631914 1052 68450196193260463676162845857793477669150511361851112446112787719620984999406126333323361350015658916345681352144601351589193202497879646 1053 26324524084349802949158480405876601048879334919623519962157565545185380522774476351321564235471066465687255394269267418744498385009257199721408 1054 3513354206046788963761664420533959468267744446551004577923018708928626741474450387001898963251676105804097402155124142775157314812792636452212046688 1055 131294767535184090304193053178976869250328142067462514049734991634698014952045990500280546988247137996871706682991613223831108206789159457274479309809274 1056 982219258187403885840774350817359218172443210130841509130011131772761895434736538080633782443651316861975206522576559694835796324343409147032785679705751614 1057 793960821977120612011102684954281931777036523929752732331286026662390582860402080378416795277448219837848727753106578715781106722084872812610835611349365713952 1058 793960821977120612011102684954281931777036523929752732331286026662390582860402080378416795277448219837848727753106578715781106722084872812610835611349365713952 1059 982219258187403885840774350817359218172443210130841509130011131772761895434736538080633782443651316861975206522576559694835796324343409147032785679705751614 1060 131294767535184090304193053178976869250328142067462514049734991634698014952045990500280546988247137996871706682991613223831108206789159457274479309809274 1061 3513354206046788963761664420533959468267744446551004577923018708928626741474450387001898963251676105804097402155124142775157314812792636452212046688 1062 26324524084349802949158480405876601048879334919623519962157565545185380522774476351321564235471066465687255394269267418744498385009257199721408 1063 68450196193260463676162845857793477669150511361851112446112787719620984999406126333323361350015658916345681352144601351589193202497879646 1064 71688626719418319184879394218434696379053848825245219286798124697837634426427597494198943288943441248359000310507229867124961631914 1065 33719005139741559688268853548095415967226418527295871027323769591909735306771623430645167758507205035747597668205651556841152 1066 7735133496771409320528642412709506588730939646638940199116624850749375872783831882214458760615412734027114040180896192 1067 922637751769522208192326634866148479688493552715332773898038924737695955208571922851234047574055598565058375941 1068 60183769892279899440427852750375713801502182427538875266056461942164578577992740866161293643075434310687 1069 2234634670937164100456091826229156959595486645516635108959975668120646106439091153757117654083456 1070 48750339825484751412630767935329352380977469936907633059076591853161754931303925072301136 1071 640467168409886770700255185789866962983690638579213033024359709572107447978929629 1072 5160978504283268464931735128891234250378587289349379233148748781318935007 1073 25824005130307785585062211664428900032353786666355287929568441200 1074 80715738306587978562347747826174100052737640615636248560 1075 157369576854057091004209783232769388776585964083 1076 189280255649774088485541245933326679577 1077 136911544584433110608241599696 1078 56610176131533725760 1079 12043351827 1080 1 1081 1 1082 13956593236 1083 76430315227017315987 1084 216606875433542288973909353744 1085 353156914803387712448024189805009110057 1086 348713731088140594620783539158659092663506075404 1087 214082980715652136379687157024759020312162566475946931107 1088 82700056326833965146327373224358272329297322386346337070073238368 1089 20152138123450124676839746646726536023592586092452435758439609064407701199 1090 3083184067267503049663880864251214195201521584814178058177489054845345100466173308 1091 293005681762069830021474718670464509995203861469175942383983689344514365721103894522702445 1092 17014196095740356030929449995830646698680558409998269877579351916965166835927685649265436272514000 1093 590379998113505980014986853098602255363004460039618507529665855796925320833913299102526697050447014660575 1094 11895261654971855042219018311494612376465322821760750622045083885354274386181424423308564093592313487229062976868 1095 134221746299884215469560915265359271360863898563108555930536839704755130706582405490727770784482418055160956749311608005 1096 810545832887974032486239334102004334378930744238806515351484130845437344557546274515698053611591104157017502351741404335949952 1097 2474217057109112364275474360481385188922152384142721811792773118370581541346049728949360346270679370180257269446095905963278036457322 1098 3549729216112388665497950818688673592693841735991807240212165407448649382562377104155845368196900583143396966346604851076134920332661381512 1099 2177374685477786864179086814378320870689465616842471489334932594101586688398533622028849884039341082993141908256774641915183456410376100265125022 1100 502966824906512167409321846992848754167603012061661307246331784509898400635793598388779160160756673299734946610875483352676796282912864918927687735072 1101 36634162882168291552443592849714227861708440445335208594672377124957129454034713043729604452536923340303114237226351839275446528489207560713340154089119834 1102 645438046912700043876997931145591864773170262002954636154945857252796443496860728177803472309004115843241674775028909462643190372554080435626546274685450036792 1103 1769301697530277637511951565551242104873503875231361601002157341512226721533989896752185558062515937656297694685471079277517476453021889142953572212768854585742686 1104 279578610241420444537638689173749225771208027796470964976370626172027403423250621422990723781612670981675164912585328749120125102609950823819321197249136425648891968 1105 1769301697530277637511951565551242104873503875231361601002157341512226721533989896752185558062515937656297694685471079277517476453021889142953572212768854585742686 1106 645438046912700043876997931145591864773170262002954636154945857252796443496860728177803472309004115843241674775028909462643190372554080435626546274685450036792 1107 36634162882168291552443592849714227861708440445335208594672377124957129454034713043729604452536923340303114237226351839275446528489207560713340154089119834 1108 502966824906512167409321846992848754167603012061661307246331784509898400635793598388779160160756673299734946610875483352676796282912864918927687735072 1109 2177374685477786864179086814378320870689465616842471489334932594101586688398533622028849884039341082993141908256774641915183456410376100265125022 1110 3549729216112388665497950818688673592693841735991807240212165407448649382562377104155845368196900583143396966346604851076134920332661381512 1111 2474217057109112364275474360481385188922152384142721811792773118370581541346049728949360346270679370180257269446095905963278036457322 1112 810545832887974032486239334102004334378930744238806515351484130845437344557546274515698053611591104157017502351741404335949952 1113 134221746299884215469560915265359271360863898563108555930536839704755130706582405490727770784482418055160956749311608005 1114 11895261654971855042219018311494612376465322821760750622045083885354274386181424423308564093592313487229062976868 1115 590379998113505980014986853098602255363004460039618507529665855796925320833913299102526697050447014660575 1116 17014196095740356030929449995830646698680558409998269877579351916965166835927685649265436272514000 1117 293005681762069830021474718670464509995203861469175942383983689344514365721103894522702445 1118 3083184067267503049663880864251214195201521584814178058177489054845345100466173308 1119 20152138123450124676839746646726536023592586092452435758439609064407701199 1120 82700056326833965146327373224358272329297322386346337070073238368 1121 214082980715652136379687157024759020312162566475946931107 1122 348713731088140594620783539158659092663506075404 1123 353156914803387712448024189805009110057 1124 216606875433542288973909353744 1125 76430315227017315987 1126 13956593236 1127 1 1128 1 1129 16124638613 1130 102540848481042411175 1131 339340306106489866122946755491 1132 649987356177292634917061226490674269497 1133 759081914470888097409863792709710994422863671413 1134 555267364485880970459515968717310564482245155636103236719 1135 257695439746941083121264671982596238744355540576388865534514828035 1136 76139753118714252998167294464452249643861735999831794913635418753668830767 1137 14272419669266377562675872042940365265394180030493059845528495528809106388044752139 1138 1681567567796122183189238305906087350998371709056847553165560111220513911732327922571721257 1139 122707145225816900051662884434825234835797862462093736939591034098035469939300723774022274379563581 1140 5435169380502302290302372258915571513822864811002268796587867149717754638996755536575836303339487586074031 1141 142376406270557307235289591943542414045113766650699324242478073483650024200112562453669090749166900314152775370755 1142 2134542269642094311642099036887571173173544642398720842442184247995412744644704264573198906829741769683361491107329283689 1143 17580666377527685238745879862095248990677849514133333318695357853776151545187627940894537500634298380978438010951568346249166149 1144 75578551044191867569428796226490179485468290996218009015280956788484021028013553953319147517544563522207855254125243332581343132520426 1145 158973927361154382093080174847121511516650670858720121123782669296840048270138683396292780139237306577855165357781638225161408363859259568498 1146 150580509578298153613288571697319042382924082316780974620393051396260855137575731127439502327563276121070150324740271632196335106791456049241323430 1147 57575731718756421895630392561227031263108065755972382264517226083098575807424148141226470018810661545362734659429325866243784160525157064345735055469502 1148 7653746006518885250595919115173931496859764685342931893576812019310940760236064932518205543728687389535236548568202295164402423257736871580645631875191369594 1149 285298488328726366504940732730741343368131546862476583610226523168635633873788486206364013802533390532118188117177531032521969618503971537913791690054507476773650 1150 2131265868066928326479078532112459861186478949392260653413820729355832589664253547921446350537883043020688317664277395960563699419913918880523924312044115367373016342 1151 1721624436724594471387136387417055014057427580220685462480787743022322155906584368476526606111349925285798735455212858419757644299557688553641998909451587361946806920606 1152 1721624436724594471387136387417055014057427580220685462480787743022322155906584368476526606111349925285798735455212858419757644299557688553641998909451587361946806920606 1153 2131265868066928326479078532112459861186478949392260653413820729355832589664253547921446350537883043020688317664277395960563699419913918880523924312044115367373016342 1154 285298488328726366504940732730741343368131546862476583610226523168635633873788486206364013802533390532118188117177531032521969618503971537913791690054507476773650 1155 7653746006518885250595919115173931496859764685342931893576812019310940760236064932518205543728687389535236548568202295164402423257736871580645631875191369594 1156 57575731718756421895630392561227031263108065755972382264517226083098575807424148141226470018810661545362734659429325866243784160525157064345735055469502 1157 150580509578298153613288571697319042382924082316780974620393051396260855137575731127439502327563276121070150324740271632196335106791456049241323430 1158 158973927361154382093080174847121511516650670858720121123782669296840048270138683396292780139237306577855165357781638225161408363859259568498 1159 75578551044191867569428796226490179485468290996218009015280956788484021028013553953319147517544563522207855254125243332581343132520426 1160 17580666377527685238745879862095248990677849514133333318695357853776151545187627940894537500634298380978438010951568346249166149 1161 2134542269642094311642099036887571173173544642398720842442184247995412744644704264573198906829741769683361491107329283689 1162 142376406270557307235289591943542414045113766650699324242478073483650024200112562453669090749166900314152775370755 1163 5435169380502302290302372258915571513822864811002268796587867149717754638996755536575836303339487586074031 1164 122707145225816900051662884434825234835797862462093736939591034098035469939300723774022274379563581 1165 1681567567796122183189238305906087350998371709056847553165560111220513911732327922571721257 1166 14272419669266377562675872042940365265394180030493059845528495528809106388044752139 1167 76139753118714252998167294464452249643861735999831794913635418753668830767 1168 257695439746941083121264671982596238744355540576388865534514828035 1169 555267364485880970459515968717310564482245155636103236719 1170 759081914470888097409863792709710994422863671413 1171 649987356177292634917061226490674269497 1172 339340306106489866122946755491 1173 102540848481042411175 1174 16124638613 1175 1 1176 1 1177 18575159239 1178 136741768076720542288 1179 526634370048088204662274898541 1180 1180786972283334136963826050843713994988 1181 1624500218707944862812608945242861773421111366535 1182 1409797555497155104948398182495963611107663972649274115632 1183 782310200007391268130881851778897822391414412560875542253775646629 1184 278797947093978065286714748674079620358767855009203252873440825169508998802 1185 63655649854769457360807384018685624990465548490997646502904070271712550338700312281 1186 9236973729578945467907355243972384960572841649420857707645006796359283794476489116694950896 1187 840723613307522929005653058642109400815650927070323894562202287665920764968172726802057069161712963 1188 47128807953615664614755027445267619690852968317018097808006031035965217475039010167918027762780439566887612 1189 1589114773670334182825154974867884658399244571767637605077910849060158484206113940362960288060250278549056773304161 1190 31284126437298665157667356411747385321624496859520405707944566231389271043541524005882128410981227060770754729499036556944 1191 346493826143453660000943274055834528383017823934483356139162793314781757911651380502740450641479800604764519903234109421746052963 1192 2061837849624641926169063551875597516815683635877862814401805262480784774787663744233577055059641803959800864231491570275859475725446575 1193 6222093932112388150384510846294237072030086093061673860777350437090473297066944834475913842551826453511149094149477235641478061893371885355174 1194 8849265325800716257586625041209723982293544083501180306504754882043374092340244444027795187697567355425798326774691715700956627826118396444650576928 1195 5393277457415470690218709938149420575074643912980878459635211701306841497214334146254608583325576624393169835464663706596661976949275361562558618911371682 1196 1240184381706422367057013818064636592317156915662633493037557070071098571271337198451336447314311249727584075614527082987068906917243207958408961655963718699096 1197 90058077864437576055666484755977097248365809454505275626464045362466302912721602501887219166041641338676182913408044074885983908168380446708765132571752623981719494 1198 1583790797285844289011833976827447933061394520755833269967062949912162524941002464488633728804382644660164211331602972182956401245134740458263898281737344872440654624992 1199 4337434057348049574099024610850307439834852876331048327811941436434631948783670129154875671911792232426300481390472644746382393054080960523743824647650730151465597165835698 1200 685116593954310477825094970891011520440154918135985843259173818654203994798183065509842570863732068701784560266037580597841156681814524939382095151356520977666112669594681212 1201 4337434057348049574099024610850307439834852876331048327811941436434631948783670129154875671911792232426300481390472644746382393054080960523743824647650730151465597165835698 1202 1583790797285844289011833976827447933061394520755833269967062949912162524941002464488633728804382644660164211331602972182956401245134740458263898281737344872440654624992 1203 90058077864437576055666484755977097248365809454505275626464045362466302912721602501887219166041641338676182913408044074885983908168380446708765132571752623981719494 1204 1240184381706422367057013818064636592317156915662633493037557070071098571271337198451336447314311249727584075614527082987068906917243207958408961655963718699096 1205 5393277457415470690218709938149420575074643912980878459635211701306841497214334146254608583325576624393169835464663706596661976949275361562558618911371682 1206 8849265325800716257586625041209723982293544083501180306504754882043374092340244444027795187697567355425798326774691715700956627826118396444650576928 1207 6222093932112388150384510846294237072030086093061673860777350437090473297066944834475913842551826453511149094149477235641478061893371885355174 1208 2061837849624641926169063551875597516815683635877862814401805262480784774787663744233577055059641803959800864231491570275859475725446575 1209 346493826143453660000943274055834528383017823934483356139162793314781757911651380502740450641479800604764519903234109421746052963 1210 31284126437298665157667356411747385321624496859520405707944566231389271043541524005882128410981227060770754729499036556944 1211 1589114773670334182825154974867884658399244571767637605077910849060158484206113940362960288060250278549056773304161 1212 47128807953615664614755027445267619690852968317018097808006031035965217475039010167918027762780439566887612 1213 840723613307522929005653058642109400815650927070323894562202287665920764968172726802057069161712963 1214 9236973729578945467907355243972384960572841649420857707645006796359283794476489116694950896 1215 63655649854769457360807384018685624990465548490997646502904070271712550338700312281 1216 278797947093978065286714748674079620358767855009203252873440825169508998802 1217 782310200007391268130881851778897822391414412560875542253775646629 1218 1409797555497155104948398182495963611107663972649274115632 1219 1624500218707944862812608945242861773421111366535 1220 1180786972283334136963826050843713994988 1221 526634370048088204662274898541 1222 136741768076720542288 1223 18575159239 1224 1 1225 1 1226 21338179865 1227 181294477153686094652 1228 809956849442950076315250925204 1229 2118391237476013453463104926704453895404 1230 3420428690995812542032378415388217201041844737148 1231 3507156542869205098866805783006228671730158041747727375292 1232 2316525381881070466302695305810079889082213834997427752586904091636 1233 990815762865531258617999681576734520835744138346204488926532486652317867306 1234 274031358382982958970189771111130268758184050065605747389252078892052149337064880458 1235 48671963708073275147387477249284883852576184819101859471197200470583196704175943038465130052 1236 5486929494696268045756492243808043308648151261183734630860286622290501422543308050607615060698589484 1237 386171181888141655238586071691334270454740351446347300725744331876117780564815173001142137884980761530458700 1238 16606599919495476224531011627434476330021912332006601528862215216496308516408796271043948038729038618583506770081148 1239 424673075065342608963568409624743885758448172986084381031111589454890737250360145593084373438886362256344131028943896682980 1240 6244278173382998048561905688936185897764353696864895376944698948520788308142098604085469858321638084645119099934293738419965695532 1241 50637581998471498892785638745560200248403542957092315708440133243382818942048457151402845621888609454487133373539170690293556356210322663 1242 215047191336667654326626820458072326225928378714797465644297388615210848361186871974710749874522059881635902658113005128199033903108892882587999 1243 448097511684016029902285968306923528478211450616317429135688308944117111879202295345274629726914459751314241984259956527587557532694819074805110203352 1244 421450339994528647323869565201258233094067013456988578444563064820615514165847384091068900981913602237047347680370808769149265627382273825515747302947692360 1245 160323124013374572831356076060291437429225119277914455601161318040672128742151783850049632159840890395035817439189940645928342417158539957385488613262335714549528 1246 21237517392571883681882851597827118350045610684860576958182993714023563982696720151226120775814191617113193658445240819313550632238181964690216955228844588597920294840 1247 789869488388956439361048298580963107176513074580742126869835533850938134494470149461802912010207983977723781592905951409662779108778897912507486518621081449167368042875736 1248 5893070568675597181876815651666278550830646222569999204919445243762092953400802989268001510672791288318995084048552075008047753472978019686728715768662759137427434259228514440 1249 4757573281202073627731029392116815342428217328364608301363667185977966590791105150138881838493446534017805136522419319632237866240166440456939167692018247491756185252793876015660 1250 4757573281202073627731029392116815342428217328364608301363667185977966590791105150138881838493446534017805136522419319632237866240166440456939167692018247491756185252793876015660 1251 5893070568675597181876815651666278550830646222569999204919445243762092953400802989268001510672791288318995084048552075008047753472978019686728715768662759137427434259228514440 1252 789869488388956439361048298580963107176513074580742126869835533850938134494470149461802912010207983977723781592905951409662779108778897912507486518621081449167368042875736 1253 21237517392571883681882851597827118350045610684860576958182993714023563982696720151226120775814191617113193658445240819313550632238181964690216955228844588597920294840 1254 160323124013374572831356076060291437429225119277914455601161318040672128742151783850049632159840890395035817439189940645928342417158539957385488613262335714549528 1255 421450339994528647323869565201258233094067013456988578444563064820615514165847384091068900981913602237047347680370808769149265627382273825515747302947692360 1256 448097511684016029902285968306923528478211450616317429135688308944117111879202295345274629726914459751314241984259956527587557532694819074805110203352 1257 215047191336667654326626820458072326225928378714797465644297388615210848361186871974710749874522059881635902658113005128199033903108892882587999 1258 50637581998471498892785638745560200248403542957092315708440133243382818942048457151402845621888609454487133373539170690293556356210322663 1259 6244278173382998048561905688936185897764353696864895376944698948520788308142098604085469858321638084645119099934293738419965695532 1260 424673075065342608963568409624743885758448172986084381031111589454890737250360145593084373438886362256344131028943896682980 1261 16606599919495476224531011627434476330021912332006601528862215216496308516408796271043948038729038618583506770081148 1262 386171181888141655238586071691334270454740351446347300725744331876117780564815173001142137884980761530458700 1263 5486929494696268045756492243808043308648151261183734630860286622290501422543308050607615060698589484 1264 48671963708073275147387477249284883852576184819101859471197200470583196704175943038465130052 1265 274031358382982958970189771111130268758184050065605747389252078892052149337064880458 1266 990815762865531258617999681576734520835744138346204488926532486652317867306 1267 2316525381881070466302695305810079889082213834997427752586904091636 1268 3507156542869205098866805783006228671730158041747727375292 1269 3420428690995812542032378415388217201041844737148 1270 2118391237476013453463104926704453895404 1271 809956849442950076315250925204 1272 181294477153686094652 1273 21338179865 1274 1 1275 1 1276 24446225742 1277 239026924243841522881 1278 1234956537972044286531639024144 1279 3755195020273788769090882474208378287524 1280 7090368772753946747428830587357493730392236702040 1281 8556177751605959869162733318101393440437906836885403272100 1282 6698240863746041062839116568589360760237685308913939003818216200560 1283 3422271756067764240931667715544076467354840050195210151975071383173718710946 1284 1140548169076503432084553561933979582486632643104069997874539474416714080660827788316 1285 246516643997320844411385670149098818655805440884809167875859765491445667133868001160404213666 1286 34195867650306412431788113207290865492525878199843454036591023138904145704862788332886182981499024432 1287 2999178746571336509206314887047220797408698560230995504387790608394235102157411110337258330617304573976938772 1288 163085097506697823807561158667551389117848145886813712484747300486700342245264705327378814734034427992896536932627960 1289 5363714710468698068930597582854768070574365355805788801762630591434190006489892228333089310940267318757629917570315156454164 1290 103476778755764761937497431527858214425166190540120416661453049491710663380558285975682564401258647403179626974705400884146900741456 1291 1127556295647371804638821586346640188863832936835511101812299712042729579980175210814750714021991316583065890055024963475377859407105748783 1292 6623333867480826139404580164432573998960954803729217582731897350063844740266392889963055847983712324604704903001169662992018950080661584779985362 1293 19786651112517739325883787045035817400839961706009983800579196133447348696927091445244513244112181859376406785712581064431968790543895962196191338753775 1294 27925373389576752893578163139577439214283342201818482287526511586034699759106299196385865908752613483414885812534393761184828489584773933677864109990149044640 1295 16922877305107633864693138361235378328837753619253650075916191955237409475360342681050050776628002665075830564170084198031366364389626516032578545644754004405525320 1296 3875787630757951777702165737064711240831515875680107690207492559624462545884197118955079802589182706954227398351265745977523474032546224907373527136977624559283042572464 1297 280694528232958444330495294558664044387529164934668358518521686367934970114909617438283807884254866405112970498226100888826099548644508697086687420077805327352317938678677320 1298 4928388316389184321779698883575193971470129117779808577611770972386187241776165150519151972998548690958299771319811231143539817793994381944222100397492422226197799263573983523168 1299 13485707500714323724646942763583571373331811651322039944313169271695395700678673667017326847218179003086702809254079717066514108564741013744417420173005791845902398239839982367011548 1300 2129383319565423617175131335644932635203198054548325136552660313569742552028399911261204317545937200990598211985604610076777086003715958767626584701748614866837633100055605120243313032 1301 13485707500714323724646942763583571373331811651322039944313169271695395700678673667017326847218179003086702809254079717066514108564741013744417420173005791845902398239839982367011548 1302 4928388316389184321779698883575193971470129117779808577611770972386187241776165150519151972998548690958299771319811231143539817793994381944222100397492422226197799263573983523168 1303 280694528232958444330495294558664044387529164934668358518521686367934970114909617438283807884254866405112970498226100888826099548644508697086687420077805327352317938678677320 1304 3875787630757951777702165737064711240831515875680107690207492559624462545884197118955079802589182706954227398351265745977523474032546224907373527136977624559283042572464 1305 16922877305107633864693138361235378328837753619253650075916191955237409475360342681050050776628002665075830564170084198031366364389626516032578545644754004405525320 1306 27925373389576752893578163139577439214283342201818482287526511586034699759106299196385865908752613483414885812534393761184828489584773933677864109990149044640 1307 19786651112517739325883787045035817400839961706009983800579196133447348696927091445244513244112181859376406785712581064431968790543895962196191338753775 1308 6623333867480826139404580164432573998960954803729217582731897350063844740266392889963055847983712324604704903001169662992018950080661584779985362 1309 1127556295647371804638821586346640188863832936835511101812299712042729579980175210814750714021991316583065890055024963475377859407105748783 1310 103476778755764761937497431527858214425166190540120416661453049491710663380558285975682564401258647403179626974705400884146900741456 1311 5363714710468698068930597582854768070574365355805788801762630591434190006489892228333089310940267318757629917570315156454164 1312 163085097506697823807561158667551389117848145886813712484747300486700342245264705327378814734034427992896536932627960 1313 2999178746571336509206314887047220797408698560230995504387790608394235102157411110337258330617304573976938772 1314 34195867650306412431788113207290865492525878199843454036591023138904145704862788332886182981499024432 1315 246516643997320844411385670149098818655805440884809167875859765491445667133868001160404213666 1316 1140548169076503432084553561933979582486632643104069997874539474416714080660827788316 1317 3422271756067764240931667715544076467354840050195210151975071383173718710946 1318 6698240863746041062839116568589360760237685308913939003818216200560 1319 8556177751605959869162733318101393440437906836885403272100 1320 7090368772753946747428830587357493730392236702040 1321 3755195020273788769090882474208378287524 1322 1234956537972044286531639024144 1323 239026924243841522881 1324 24446225742 1325 1