0 0 1 1 2 2 3 1 4 3 5 1 6 5 7 2 8 7 9 4 10 11 11 16 12 13 13 32 14 17 15 128 16 19 17 256 18 23 19 1024 20 29 21 6144 22 31 23 12288 24 37 25 73728 26 41 27 294912 28 43 29 589824 30 47 31 2359296 32 53 33 14155776 34 59 35 84934656 36 61 37 169869312 38 67 39 1019215872 40 71 41 4076863488 42 73 43 8153726976 44 79 45 48922361856 46 83 47 195689447424 48 89 49 1174136684544 50 97 51 9393093476352 52 101 53 37572373905408 54 103 55 75144747810816 56 107 57 300578991243264 58 109 59 601157982486528 60 113 61 2404631929946112 62 127 63 33664847019245568 64 131 65 134659388076982272 66 137 67 807956328461893632 68 139 69 1615912656923787264 70 149 71 16159126569237872640 72 151 73 32318253138475745280 74 157 75 193909518830854471680 76 163 77 1163457112985126830080 78 167 79 4653828451940507320320 80 173 81 27922970711643043921920 82 179 83 167537824269858263531520 84 181 85 335075648539716527063040 86 191 87 3350756485397165270630400 88 193 89 6701512970794330541260800 90 197 91 26806051883177322165043200 92 199 93 53612103766354644330086400 94 211 95 643345245196255731961036800 96 223 97 7720142942355068783532441600 98 227 99 30880571769420275134129766400 100 229 101 61761143538840550268259532800 102 233 103 247044574155362201073038131200 104 239 105 1482267444932173206438228787200 106 241 107 2964534889864346412876457574400 108 251 109 29645348898643464128764575744000 110 257 111 177872093391860784772587454464000 112 263 113 1067232560351164708635524726784000 114 269 115 6403395362106988251813148360704000 116 271 117 12806790724213976503626296721408000 118 277 119 76840744345283859021757780328448000 120 281 121 307362977381135436087031121313792000 122 283 123 614725954762270872174062242627584000 124 293 125 6147259547622708721740622426275840000 126 307 127 86061633666717922104368713967861760000 128 311 129 344246534666871688417474855871447040000 130 313 131 688493069333743376834949711742894080000 132 317 133 2753972277334973507339798846971576320000 134 331 135 38555611882689629102757183857602068480000 136 337 137 231333671296137774616543103145612410880000 138 347 139 2313336712961377746165431031456124108800000 140 349 141 4626673425922755492330862062912248217600000 142 353 143 18506693703691021969323448251648992870400000 144 359 145 111040162222146131815940689509893957222400000 146 367 147 888321297777169054527525516079151657779200000 148 373 149 5329927786663014327165153096474909946675200000 150 379 151 31979566719978085962990918578849459680051200000 152 383 153 127918266879912343851963674315397838720204800000 154 389 155 767509601279474063111782045892387032321228800000 156 397 157 6140076810235792504894256367139096258569830400000 158 401 159 24560307240943170019577025468556385034279321600000 160 409 161 196482457927545360156616203748451080274234572800000 162 419 163 1964824579275453601566162037484510802742345728000000 164 421 165 3929649158550907203132324074969021605484691456000000 166 431 167 39296491585509072031323240749690216054846914560000000 168 433 169 78592983171018144062646481499380432109693829120000000 170 439 171 471557899026108864375878888996282592658162974720000000 172 443 173 1886231596104435457503515555985130370632651898880000000 174 449 175 11317389576626612745021093335910782223795911393280000000 176 457 177 90539116613012901960168746687286257790367291146240000000 178 461 179 362156466452051607840674986749145031161469164584960000000 180 463 181 724312932904103215681349973498290062322938329169920000000 182 467 183 2897251731616412862725399893993160249291753316679680000000 184 479 185 34767020779396954352704798727917922991501039800156160000000 186 487 187 278136166235175634821638389823343383932008318401249280000000 188 491 189 1112544664940702539286553559293373535728033273604997120000000 190 499 191 8900357319525620314292428474346988285824266188839976960000000 192 503 193 35601429278102481257169713897387953143297064755359907840000000 194 509 195 213608575668614887543018283384327718859782388532159447040000000 196 521 197 2563302908023378650516219400611932626317388662385913364480000000 198 523 199 5126605816046757301032438801223865252634777324771826728960000000 200 541 201 92278904688841631418583898422029574547425991845892881121280000000 202 547 203 553673428133049788511503390532177447284555951075357286727680000000 204 557 205 5536734281330497885115033905321774472845559510753572867276800000000 206 563 207 33220405687982987310690203431930646837073357064521437203660800000000 208 569 209 199322434127897923864141220591583881022440142387128623221964800000000 210 571 211 398644868255795847728282441183167762044880284774257246443929600000000 212 577 213 2391869209534775086369694647099006572269281708645543478663577600000000 214 587 215 23918692095347750863696946470990065722692817086455434786635776000000000 216 593 217 143512152572086505182181678825940394336156902518732608719814656000000000 218 599 219 861072915432519031093090072955642366016941415112395652318887936000000000 220 601 221 1722145830865038062186180145911284732033882830224791304637775872000000000 222 607 223 10332874985190228373117080875467708392203296981348747827826655232000000000 224 613 225 61997249911141370238702485252806250353219781888092486966959931392000000000 226 617 227 247988999644565480954809941011225001412879127552369947867839725568000000000 228 619 229 495977999289130961909619882022450002825758255104739895735679451136000000000 230 631 231 5951735991469571542915438584269400033909099061256878748828153413632000000000 232 641 233 59517359914695715429154385842694000339090990612568787488281534136320000000000 234 643 235 119034719829391430858308771685388000678181981225137574976563068272640000000000 236 647 237 476138879317565723433235086741552002712727924900550299906252273090560000000000 238 653 239 2856833275905394340599410520449312016276367549403301799437513638543360000000000 240 659 241 17140999655432366043596463122695872097658205296419810796625081831260160000000000 242 661 243 34281999310864732087192926245391744195316410592839621593250163662520320000000000 244 673 245 411383991730376785046315114944700930343796927114075459119001963950243840000000000 246 677 247 1645535966921507140185260459778803721375187708456301836476007855800975360000000000 248 683 249 9873215801529042841111562758672822328251126250737811018856047134805852160000000000 250 691 251 78985726412232342728892502069382578626009010005902488150848377078446817280000000000 252 701 253 789857264122323427288925020693825786260090100059024881508483770784468172800000000000 254 709 255 6318858112978587418311400165550606290080720800472199052067870166275745382400000000000 256 719 257 63188581129785874183114001655506062900807208004721990520678701662757453824000000000000 258 727 259 505508649038286993464912013244048503206457664037775924165429613302059630592000000000000 260 733 261 3033051894229721960789472079464291019238745984226655544992577679812357783552000000000000 262 739 263 18198311365378331764736832476785746115432475905359933269955466078874146701312000000000000 264 743 265 72793245461513327058947329907142984461729903621439733079821864315496586805248000000000000 266 751 267 582345963692106616471578639257143875693839228971517864638574914523972694441984000000000000 268 757 269 3494075782152639698829471835542863254163035373829107187831449487143836166651904000000000000 270 761 271 13976303128610558795317887342171453016652141495316428751325797948575344666607616000000000000 272 769 273 111810425028884470362543098737371624133217131962531430010606383588602757332860928000000000000 274 773 275 447241700115537881450172394949486496532868527850125720042425534354411029331443712000000000000 276 787 277 6261383801617530340302413529292810951460159389901760080593957480961754410640211968000000000000 278 797 279 62613838016175303403024135292928109514601593899017600805939574809617544106402119680000000000000 280 809 281 751366056194103640836289623515137314175219126788211209671274897715410529276825436160000000000000 282 811 283 1502732112388207281672579247030274628350438253576422419342549795430821058553650872320000000000000 284 821 285 15027321123882072816725792470302746283504382535764224193425497954308210585536508723200000000000000 286 823 287 30054642247764145633451584940605492567008765071528448386850995908616421171073017446400000000000000 288 827 289 120218568991056582533806339762421970268035060286113793547403983634465684684292069785600000000000000 290 829 291 240437137982113165067612679524843940536070120572227587094807967268931369368584139571200000000000000 292 839 293 2404371379821131650676126795248439405360701205722275870948079672689313693685841395712000000000000000 294 853 295 33661199317495843109465775133478151675049816880111862193273115417650391711601779539968000000000000000 296 857 297 134644797269983372437863100533912606700199267520447448773092461670601566846407118159872000000000000000 298 859 299 269289594539966744875726201067825213400398535040894897546184923341203133692814236319744000000000000000 300 863 301 1077158378159866979502904804271300853601594140163579590184739693364812534771256945278976000000000000000 302 877 303 15080217294238137713040667259798211950422317962290114262586355707107375486797597233905664000000000000000 304 881 305 60320869176952550852162669039192847801689271849160457050345422828429501947190388935622656000000000000000 306 883 307 120641738353905101704325338078385695603378543698320914100690845656859003894380777871245312000000000000000 308 887 309 482566953415620406817301352313542782413514174793283656402763382627436015577523111484981248000000000000000 310 907 311 9651339068312408136346027046270855648270283495865673128055267652548720311550462229699624960000000000000000 312 911 313 38605356273249632545384108185083422593081133983462692512221070610194881246201848918798499840000000000000000 314 919 315 308842850185997060363072865480667380744649071867701540097768564881559049969614791350387998720000000000000000 316 929 317 3088428501859970603630728654806673807446490718677015400977685648815590499696147913503879987200000000000000000 318 937 319 24707428014879764829045829238453390459571925749416123207821485190524723997569183308031039897600000000000000000 320 941 321 98829712059519059316183316953813561838287702997664492831285940762098895990276733232124159590400000000000000000 322 947 323 592978272357114355897099901722881371029726217985986956987715644572593375941660399392744957542400000000000000000 324 953 325 3557869634142686135382599410337288226178357307915921741926293867435560255649962396356469745254400000000000000000 326 967 327 49810174877997605895356391744722035166497002310822904386968114144097843579099473548990576433561600000000000000000 328 971 329 199240699511990423581425566978888140665988009243291617547872456576391374316397894195962305734246400000000000000000 330 977 331 1195444197071942541488553401873328843995928055459749705287234739458348245898387365175773834405478400000000000000000 332 983 333 7172665182431655248931320411239973063975568332758498231723408436750089475390324191054643006432870400000000000000000 334 991 335 57381321459453241991450563289919784511804546662067985853787267494000715803122593528437144051462963200000000000000000 336 997 337 344287928756719451948703379739518707070827279972407915122723604964004294818735561170622864308777779200000000000000000 338 1009 339 4131455145080633423384440556874224484849927359668894981472683259568051537824826734047474371705333350400000000000000000 340 1013 341 16525820580322533693537762227496897939399709438675579925890733038272206151299306936189897486821333401600000000000000000 342 1019 343 99154923481935202161226573364981387636398256632053479555344398229633236907795841617139384920928000409600000000000000000 344 1021 345 198309846963870404322453146729962775272796513264106959110688796459266473815591683234278769841856000819200000000000000000 346 1031 347 1983098469638704043224531467299627752727965132641069591106887964592664738155916832342787698418560008192000000000000000000 348 1033 349 3966196939277408086449062934599255505455930265282139182213775929185329476311833664685575396837120016384000000000000000000 350 1039 351 23797181635664448518694377607595533032735581591692835093282655575111976857871001988113452381022720098304000000000000000000 352 1049 353 237971816356644485186943776075955330327355815916928350932826555751119768578710019881134523810227200983040000000000000000000 354 1051 355 475943632713288970373887552151910660654711631833856701865653111502239537157420039762269047620454401966080000000000000000000 356 1061 357 4759436327132889703738875521519106606547116318338567018656531115022395371574200397622690476204544019660800000000000000000000 358 1063 359 9518872654265779407477751043038213213094232636677134037313062230044790743148400795245380952409088039321600000000000000000000 360 1069 361 57113235925594676444866506258229279278565395820062804223878373380268744458890404771472285714454528235929600000000000000000000 362 1087 363 1028038246660704176007597112648127027014177124761130476029810720844837400260027285886501142860181508246732800000000000000000000 364 1091 365 4112152986642816704030388450592508108056708499044521904119242883379349601040109143546004571440726032986931200000000000000000000 366 1093 367 8224305973285633408060776901185016216113416998089043808238485766758699202080218287092009142881452065973862400000000000000000000 368 1097 369 32897223893142533632243107604740064864453667992356175232953943067034796808320873148368036571525808263895449600000000000000000000 370 1103 371 197383343358855201793458645628440389186722007954137051397723658402208780849925238890208219429154849583372697600000000000000000000 372 1109 373 1184300060153131210760751873770642335120332047724822308386341950413252685099551433341249316574929097500236185600000000000000000000 374 1117 375 9474400481225049686086014990165138680962656381798578467090735603306021480796411466729994532599432780001889484800000000000000000000 376 1123 377 56846402887350298116516089940990832085775938290791470802544413619836128884778468800379967195596596680011336908800000000000000000000 378 1129 379 341078417324101788699096539645944992514655629744748824815266481719016773308670812802279803173579580080068021452800000000000000000000 380 1151 381 7503725181130239351380123872210789835322423854384474145935862597818369012790757881650155669818750761761496471961600000000000000000000 382 1153 383 15007450362260478702760247744421579670644847708768948291871725195636738025581515763300311339637501523522992943923200000000000000000000 384 1163 385 150074503622604787027602477444215796706448477087689482918717251956367380255815157633003113396375015235229929439232000000000000000000000 386 1171 387 1200596028980838296220819819553726373651587816701515863349738015650939042046521261064024907171000121881839435513856000000000000000000000 388 1181 389 12005960289808382962208198195537263736515878167015158633497380156509390420465212610640249071710001218818394355138560000000000000000000000 390 1187 391 72035761738850297773249189173223582419095269002090951800984280939056342522791275663841494430260007312910366130831360000000000000000000000 392 1193 393 432214570433101786639495135039341494514571614012545710805905685634338055136747653983048966581560043877462196784988160000000000000000000000 394 1201 395 3457716563464814293115961080314731956116572912100365686447245485074704441093981231864391732652480351019697574279905280000000000000000000000 396 1213 397 41492598761577771517391532963776783473398874945204388237366945820896453293127774782372700791829764212236370891358863360000000000000000000000 398 1217 399 165970395046311086069566131855107133893595499780817552949467783283585813172511099129490803167319056848945483565435453440000000000000000000000 400 1223 401 995822370277866516417396791130642803361572998684905317696806699701514879035066594776944819003914341093672901392612720640000000000000000000000 402 1229 403 5974934221667199098504380746783856820169437992109431906180840198209089274210399568661668914023486046562037408355676323840000000000000000000000 404 1231 405 11949868443334398197008761493567713640338875984218863812361680396418178548420799137323337828046972093124074816711352647680000000000000000000000 406 1237 407 71699210660006389182052568961406281842033255905313182874170082378509071290524794823940026968281832558744448900268115886080000000000000000000000 408 1249 409 860390527920076670184630827536875382104399070863758194490040988542108855486297537887280323619381990704933386803217390632960000000000000000000000 410 1259 411 8603905279200766701846308275368753821043990708637581944900409885421088554862975378872803236193819907049333868032173906329600000000000000000000000 412 1277 413 154870295025613800633233548956637568778791832755476475008207377937579593987533556819710458251488758326888009624579130313932800000000000000000000000 414 1279 415 309740590051227601266467097913275137557583665510952950016414755875159187975067113639420916502977516653776019249158260627865600000000000000000000000 416 1283 417 1238962360204910405065868391653100550230334662043811800065659023500636751900268454557683666011910066615104076996633042511462400000000000000000000000 418 1289 419 7433774161229462430395210349918603301382007972262870800393954141003820511401610727346101996071460399690624461979798255068774400000000000000000000000 420 1291 421 14867548322458924860790420699837206602764015944525741600787908282007641022803221454692203992142920799381248923959596510137548800000000000000000000000 422 1297 423 89205289934753549164742524199023239616584095667154449604727449692045846136819328728153223952857524796287493543757579060825292800000000000000000000000 424 1301 425 356821159739014196658970096796092958466336382668617798418909798768183384547277314912612895811430099185149974175030316243301171200000000000000000000000 426 1303 427 713642319478028393317940193592185916932672765337235596837819597536366769094554629825225791622860198370299948350060632486602342400000000000000000000000 428 1307 429 2854569277912113573271760774368743667730691061348942387351278390145467076378218519300903166491440793481199793400242529946409369600000000000000000000000 430 1319 431 34254831334945362879261129292424924012768292736187308648215340681745604916538622231610837997897289521774397520802910359356912435200000000000000000000000 432 1321 433 68509662669890725758522258584849848025536585472374617296430681363491209833077244463221675995794579043548795041605820718713824870400000000000000000000000 434 1327 435 411057976019344354551133551509099088153219512834247703778584088180947258998463466779330055974767474261292770249634924312282949222400000000000000000000000 436 1361 437 13975971184657708054738540751309368997209463436364421928471858998152206805947757870497221903142094124883954188487587426617620273561600000000000000000000000 438 1367 439 83855827107946248328431244507856213983256780618186531570831153988913240835686547222983331418852564749303725130925524559705721641369600000000000000000000000 440 1373 441 503134962647677489970587467047137283899540683709119189424986923933479445014119283337899988513115388495822350785553147358234329848217600000000000000000000000 442 1381 443 4025079701181419919764699736377098271196325469672953515399895391467835560112954266703199908104923107966578806284425178865874638785740800000000000000000000000 444 1399 445 72451434621265558555764595254787768881533858454113163277198117046421040082033176800657598345888615943398418513119653219585743498143334400000000000000000000000 446 1409 447 724514346212655585557645952547877688815338584541131632771981170464210400820331768006575983458886159433984185131196532195857434981433344000000000000000000000000 448 1423 449 10143200846977178197807043335670287643414740183575842858807736386498945611484644752092063768424406232075778591836751450742004089740066816000000000000000000000000 450 1427 451 40572803387908712791228173342681150573658960734303371435230945545995782445938579008368255073697624928303114367347005802968016358960267264000000000000000000000000 452 1429 453 81145606775817425582456346685362301147317921468606742870461891091991564891877158016736510147395249856606228734694011605936032717920534528000000000000000000000000 454 1433 455 324582427103269702329825386741449204589271685874426971481847564367966259567508632066946040589580999426424914938776046423744130871682138112000000000000000000000000 456 1439 457 1947494562619618213978952320448695227535630115246561828891085386207797557405051792401676243537485996558549489632656278542464785230092828672000000000000000000000000 458 1447 459 15579956500956945711831618563589561820285040921972494631128683089662380459240414339213409948299887972468395917061250228339718281840742629376000000000000000000000000 460 1451 461 62319826003827782847326474254358247281140163687889978524514732358649521836961657356853639793199551889873583668245000913358873127362970517504000000000000000000000000 462 1453 463 124639652007655565694652948508716494562280327375779957049029464717299043673923314713707279586399103779747167336490001826717746254725941035008000000000000000000000000 464 1459 465 747837912045933394167917691052298967373681964254679742294176788303794262043539888282243677518394622678483004018940010960306477528355646210048000000000000000000000000 466 1471 467 8974054944551200730015012292627587608484183571056156907530121459645531144522478659386924130220735472141796048227280131523677730340267754520576000000000000000000000000 468 1481 469 89740549445512007300150122926275876084841835710561569075301214596455311445224786593869241302207354721417960482272801315236777303402677545205760000000000000000000000000 470 1483 471 179481098891024014600300245852551752169683671421123138150602429192910622890449573187738482604414709442835920964545602630473554606805355090411520000000000000000000000000 472 1487 473 717924395564096058401200983410207008678734685684492552602409716771642491561798292750953930417658837771343683858182410521894218427221420361646080000000000000000000000000 474 1489 475 1435848791128192116802401966820414017357469371368985105204819433543284983123596585501907860835317675542687367716364821043788436854442840723292160000000000000000000000000 476 1493 477 5743395164512768467209607867281656069429877485475940420819277734173139932494386342007631443341270702170749470865459284175153747417771362893168640000000000000000000000000 478 1499 479 34460370987076610803257647203689936416579264912855642524915666405038839594966318052045788660047624213024496825192755705050922484506628177359011840000000000000000000000000 480 1511 481 413524451844919329639091766444279236998951178954267710298987996860466075139595816624549463920571490556293961902313068460611069814079538128308142080000000000000000000000000 482 1523 483 4962293422139031955669101197331350843987414147451212523587855962325592901675149799494593567046857886675527542827756821527332837768954457539697704960000000000000000000000000 484 1531 485 39698347377112255645352809578650806751899313179609700188702847698604743213401198395956748536374863093404220342622054572218662702151635660317581639680000000000000000000000000 486 1543 487 476380168525347067744233714943809681022791758155316402264434172383256918560814380751480982436498357120850644111464654866623952425819627923810979676160000000000000000000000000 488 1549 489 2858281011152082406465402289662858086136750548931898413586605034299541511364886284508885894618990142725103864668787929199743714554917767542865878056960000000000000000000000000 490 1553 491 11433124044608329625861609158651432344547002195727593654346420137198166045459545138035543578475960570900415458675151716798974858219671070171463512227840000000000000000000000000 492 1559 493 68598744267649977755169654951908594067282013174365561926078520823188996272757270828213261470855763425402492752050910300793849149318026421028781073367040000000000000000000000000 494 1567 495 548789954141199822041357239615268752538256105394924495408628166585511970182058166625706091766846107403219942016407282406350793194544211368230248586936320000000000000000000000000 496 1571 497 2195159816564799288165428958461075010153024421579697981634512666342047880728232666502824367067384429612879768065629129625403172778176845472920994347745280000000000000000000000000 498 1579 499 17561278532518394305323431667688600081224195372637583853076101330736383045825861332022594936539075436903038144525033037003225382225414763783367954781962240000000000000000000000000 500 1583 501 70245114130073577221293726670754400324896781490550335412304405322945532183303445328090379746156301747612152578100132148012901528901659055133471819127848960000000000000000000000000 502 1597 503 983431597821030081098112173390561604548554940867704695772261674521237450566248234593265316446188224466570136093401850072180621404623226771868605467789885440000000000000000000000000 504 1601 505 3933726391284120324392448693562246418194219763470818783089046698084949802264992938373061265784752897866280544373607400288722485618492907087474421871159541760000000000000000000000000 506 1607 507 23602358347704721946354692161373478509165318580824912698534280188509698813589957630238367594708517387197683266241644401732334913710957442524846531226957250560000000000000000000000000 508 1609 509 47204716695409443892709384322746957018330637161649825397068560377019397627179915260476735189417034774395366532483288803464669827421914885049693062453914501120000000000000000000000000 510 1613 511 188818866781637775570837537290987828073322548646599301588274241508077590508719661041906940757668139097581466129933155213858679309687659540198772249815658004480000000000000000000000000 512 1619 513 1132913200689826653425025223745926968439935291879595809529645449048465543052317966251441644546008834585488796779598931283152075858125957241192633498893948026880000000000000000000000000 514 1621 515 2265826401379653306850050447491853936879870583759191619059290898096931086104635932502883289092017669170977593559197862566304151716251914482385266997787896053760000000000000000000000000 516 1627 517 13594958408277919841100302684951123621279223502555149714355745388581586516627815595017299734552106015025865561355187175397824910297511486894311601986727376322560000000000000000000000000 518 1637 519 135949584082779198411003026849511236212792235025551497143557453885815865166278155950172997345521060150258655613551871753978249102975114868943116019867273763225600000000000000000000000000 520 1657 521 2718991681655583968220060536990224724255844700511029942871149077716317303325563119003459946910421203005173112271037435079564982059502297378862320397345475264512000000000000000000000000000 522 1663 523 16313950089933503809320363221941348345535068203066179657226894466297903819953378714020759681462527218031038673626224610477389892357013784273173922384072851587072000000000000000000000000000 524 1667 525 65255800359734015237281452887765393382140272812264718628907577865191615279813514856083038725850108872124154694504898441909559569428055137092695689536291406348288000000000000000000000000000 526 1669 527 130511600719468030474562905775530786764280545624529437257815155730383230559627029712166077451700217744248309389009796883819119138856110274185391379072582812696576000000000000000000000000000 528 1693 529 3132278417267232731389509738612738882342733094988706494187563737529197533431048713091985858840805225861959425336235125211658859332546646580449393097741987504717824000000000000000000000000000 530 1697 531 12529113669068930925558038954450955529370932379954825976750254950116790133724194852367943435363220903447837701344940500846635437330186586321797572390967950018871296000000000000000000000000000 532 1699 533 25058227338137861851116077908901911058741864759909651953500509900233580267448389704735886870726441806895675402689881001693270874660373172643595144781935900037742592000000000000000000000000000 534 1709 535 250582273381378618511160779089019110587418647599096519535005099002335802674483897047358868707264418068956754026898810016932708746603731726435951447819359000377425920000000000000000000000000000 536 1721 537 3006987280576543422133929349068229327049023771189158234420061188028029632093806764568306424487173016827481048322785720203192504959244780717231417373832308004529111040000000000000000000000000000 538 1723 539 6013974561153086844267858698136458654098047542378316468840122376056059264187613529136612848974346033654962096645571440406385009918489561434462834747664616009058222080000000000000000000000000000 540 1733 541 60139745611530868442678586981364586540980475423783164688401223760560592641876135291366128489743460336549620966455714404063850099184895614344628347476646160090582220800000000000000000000000000000 542 1741 543 481117964892246947541428695850916692327843803390265317507209790084484741135009082330929027917947682692396967731645715232510800793479164914757026779813169280724657766400000000000000000000000000000 544 1747 545 2886707789353481685248572175105500153967062820341591905043258740506908446810054493985574167507686096154381806389874291395064804760874989488542160678879015684347946598400000000000000000000000000000 546 1753 547 17320246736120890111491433050633000923802376922049551430259552443041450680860326963913445005046116576926290838339245748370388828565249936931252964073274094106087679590400000000000000000000000000000 548 1759 549 103921480416725340668948598303798005542814261532297308581557314658248704085161961783480670030276699461557745030035474490222332971391499621587517784439644564636526077542400000000000000000000000000000 550 1777 551 1870586647501056132041074769468364099770656707581351554468031663848476673532915312102652060544980590308039410540638540824001993485046993188575320119913602163457469395763200000000000000000000000000000 552 1783 553 11223519885006336792246448616810184598623940245488109326808189983090860041197491872615912363269883541848236463243831244944011960910281959131451920719481612980744816374579200000000000000000000000000000 554 1787 555 44894079540025347168985794467240738394495760981952437307232759932363440164789967490463649453079534167392945852975324979776047843641127836525807682877926451922979265498316800000000000000000000000000000 556 1789 557 89788159080050694337971588934481476788991521963904874614465519864726880329579934980927298906159068334785891705950649959552095687282255673051615365755852903845958530996633600000000000000000000000000000 558 1801 559 1077457908960608332055659067213777721467898263566858495373586238376722563954959219771127586873908820017430700471407799514625148247387068076619384389070234846151502371959603200000000000000000000000000000 560 1811 561 10774579089606083320556590672137777214678982635668584953735862383767225639549592197711275868739088200174307004714077995146251482473870680766193843890702348461515023719596032000000000000000000000000000000 562 1823 563 129294949075272999846679088065653326576147791628023019444830348605206707674595106372535310424869058402091684056568935941755017789686448169194326126688428181538180284635152384000000000000000000000000000000 564 1831 565 1034359592602183998773432704525226612609182333024184155558642788841653661396760850980282483398952467216733472452551487534040142317491585353554609013507425452305442277081219072000000000000000000000000000000 566 1847 567 16549753481634943980374923272403625801746917328386946488938284621466458582348173615684519734383239475467735559240823800544642277079865365656873744216118807236887076433299505152000000000000000000000000000000 568 1861 569 231696548742889215725248925813650761224456842597417250845135984700530420152874430619583276281365352656548297829371533207624991879118115119196232419025663301316419070066193072128000000000000000000000000000000 570 1867 571 1390179292457335294351493554881904567346741055584503505070815908203182520917246583717499657688192115939289786976229199245749951274708690715177394514153979807898514420397158432768000000000000000000000000000000 572 1871 573 5560717169829341177405974219527618269386964222338014020283263632812730083668986334869998630752768463757159147904916796982999805098834762860709578056615919231594057681588633731072000000000000000000000000000000 574 1873 575 11121434339658682354811948439055236538773928444676028040566527265625460167337972669739997261505536927514318295809833593965999610197669525721419156113231838463188115363177267462144000000000000000000000000000000 576 1877 577 44485737358634729419247793756220946155095713778704112162266109062501840669351890678959989046022147710057273183239334375863998440790678102885676624452927353852752461452709069848576000000000000000000000000000000 578 1879 579 88971474717269458838495587512441892310191427557408224324532218125003681338703781357919978092044295420114546366478668751727996881581356205771353248905854707705504922905418139697152000000000000000000000000000000 580 1889 581 889714747172694588384955875124418923101914275574082243245322181250036813387037813579199780920442954201145463664786687517279968815813562057713532489058547077055049229054181396971520000000000000000000000000000000 582 1901 583 10676576966072335060619470501493027077222971306888986918943866175000441760644453762950397371045315450413745563977440250207359625789762744692562389868702564924660590748650176763658240000000000000000000000000000000 584 1907 585 64059461796434010363716823008958162463337827841333921513663197050002650563866722577702384226271892702482473383864641501244157754738576468155374339212215389547963544491901060581949440000000000000000000000000000000 586 1913 587 384356770778604062182300938053748974780026967048003529081979182300015903383200335466214305357631356214894840303187849007464946528431458808932246035273292337287781266951406363491696640000000000000000000000000000000 588 1931 589 6918421874014873119281416884967481546040485406864063523475625281400286260897606038391857496437364411868107125457381282134369037511766258560780428634919262071180062805125314542850539520000000000000000000000000000000 590 1933 591 13836843748029746238562833769934963092080970813728127046951250562800572521795212076783714992874728823736214250914762564268738075023532517121560857269838524142360125610250629085701079040000000000000000000000000000000 592 1949 593 221389499968475939817005340318959409473295533019650032751220009004809160348723393228539439885995661179779428014636201028299809200376520273944973716317416386277762009764010065371217264640000000000000000000000000000000 594 1951 595 442778999936951879634010680637918818946591066039300065502440018009618320697446786457078879771991322359558856029272402056599618400753040547889947432634832772555524019528020130742434529280000000000000000000000000000000 596 1973 597 9741137998612941351948234974034214016825003452864601441053680396211603055343829302055735354983809091910294832643992845245191604816566892053578843517966320996221528429616442876333559644160000000000000000000000000000000 598 1979 599 58446827991677648111689409844205284100950020717187608646322082377269618332062975812334412129902854551461768995863957071471149628899401352321473061107797925977329170577698657258001357864960000000000000000000000000000000 600 1987 601 467574623933421184893515278753642272807600165737500869170576659018156946656503806498675297039222836411694151966911656571769197031195210818571784488862383407818633364621589258064010862919680000000000000000000000000000000 602 1993 603 2805447743600527109361091672521853636845600994425005215023459954108941679939022838992051782235337018470164911801469939430615182187171264911430706933174300446911800187729535548384065177518080000000000000000000000000000000 604 1997 605 11221790974402108437444366690087414547382403977700020860093839816435766719756091355968207128941348073880659647205879757722460728748685059645722827732697201787647200750918142193536260710072320000000000000000000000000000000 606 1999 607 22443581948804216874888733380174829094764807955400041720187679632871533439512182711936414257882696147761319294411759515444921457497370119291445655465394403575294401501836284387072521420144640000000000000000000000000000000 608 2003 609 89774327795216867499554933520699316379059231821600166880750718531486133758048730847745657031530784591045277177647038061779685829989480477165782621861577614301177606007345137548290085680578560000000000000000000000000000000 610 2011 611 718194622361734939996439468165594531032473854572801335046005748251889070064389846781965256252246276728362217421176304494237486639915843817326260974892620914409420848058761100386320685444628480000000000000000000000000000000 612 2017 613 4309167734170409639978636808993567186194843127436808010276034489511334420386339080691791537513477660370173304527057826965424919839495062903957565849355725486456525088352566602317924112667770880000000000000000000000000000000 614 2027 615 43091677341704096399786368089935671861948431274368080102760344895113344203863390806917915375134776603701733045270578269654249198394950629039575658493557254864565250883525666023179241126677708800000000000000000000000000000000 616 2029 617 86183354683408192799572736179871343723896862548736160205520689790226688407726781613835830750269553207403466090541156539308498396789901258079151316987114509729130501767051332046358482253355417600000000000000000000000000000000 618 2039 619 861833546834081927995727361798713437238968625487361602055206897902266884077267816138358307502695532074034660905411565393084983967899012580791513169871145097291305017670513320463584822533554176000000000000000000000000000000000 620 2053 621 12065669655677146991940183065181988121345560756823062428772896570631736377081749425937016305037737449036485252675761915503189775550586176131081184378196031362078270247387186486490187515469758464000000000000000000000000000000000 622 2063 623 120656696556771469919401830651819881213455607568230624287728965706317363770817494259370163050377374490364852526757619155031897755505861761310811843781960313620782702473871864864901875154697584640000000000000000000000000000000000 624 2069 625 723940179340628819516410983910919287280733645409383745726373794237904182624904965556220978302264246942189115160545714930191386533035170567864871062691761881724696214843231189189411250928185507840000000000000000000000000000000000 626 2081 627 8687282152087545834196931806931031447368803744912604948716485530854850191498859586674651739627170963306269381926548579162296638396422046814378452752301142580696354578118774270272935011138226094080000000000000000000000000000000000 628 2083 629 17374564304175091668393863613862062894737607489825209897432971061709700382997719173349303479254341926612538763853097158324593276792844093628756905504602285161392709156237548540545870022276452188160000000000000000000000000000000000 630 2087 631 69498257216700366673575454455448251578950429959300839589731884246838801531990876693397213917017367706450155055412388633298373107171376374515027622018409140645570836624950194162183480089105808752640000000000000000000000000000000000 632 2089 633 138996514433400733347150908910896503157900859918601679179463768493677603063981753386794427834034735412900310110824777266596746214342752749030055244036818281291141673249900388324366960178211617505280000000000000000000000000000000000 634 2099 635 1389965144334007333471509089108965031579008599186016791794637684936776030639817533867944278340347354129003101108247772665967462143427527490300552440368182812911416732499003883243669601782116175052800000000000000000000000000000000000 636 2111 637 16679581732008088001658109069307580378948103190232201501535652219241312367677810406415331340084168249548037213298973271991609545721130329883606629284418193754937000789988046598924035221385394100633600000000000000000000000000000000000 638 2113 639 33359163464016176003316218138615160757896206380464403003071304438482624735355620812830662680168336499096074426597946543983219091442260659767213258568836387509874001579976093197848070442770788201267200000000000000000000000000000000000 640 2129 641 533746615424258816053059490217842572126339302087430448049140871015721995765689933005290602882693383985537190825567144703731505463076170556275412137101382200157984025279617491165569127084332611220275200000000000000000000000000000000000 642 2131 643 1067493230848517632106118980435685144252678604174860896098281742031443991531379866010581205765386767971074381651134289407463010926152341112550824274202764400315968050559234982331138254168665222440550400000000000000000000000000000000000 644 2137 645 6404959385091105792636713882614110865516071625049165376589690452188663949188279196063487234592320607826446289906805736444778065556914046675304945645216586401895808303355409893986829525011991334643302400000000000000000000000000000000000 646 2141 647 25619837540364423170546855530456443462064286500196661506358761808754655796753116784253948938369282431305785159627222945779112262227656186701219782580866345607583233213421639575947318100047965338573209600000000000000000000000000000000000 648 2143 649 51239675080728846341093711060912886924128573000393323012717523617509311593506233568507897876738564862611570319254445891558224524455312373402439565161732691215166466426843279151894636200095930677146419200000000000000000000000000000000000 650 2153 651 512396750807288463410937110609128869241285730003933230127175236175093115935062335685078978767385648626115703192544458915582245244553123734024395651617326912151664664268432791518946362000959306771464192000000000000000000000000000000000000 652 2161 653 4099174006458307707287496884873030953930285840031465841017401889400744927480498685480631830139085189008925625540355671324657961956424989872195165212938615297213317314147462332151570896007674454171713536000000000000000000000000000000000000 654 2179 655 73785132116249538731174943927714557170745145120566385138313234009213408694648976338651372942503533402160661259726402083843843315215649817699512973832895075349839711654654321978728276128138140175090843648000000000000000000000000000000000000 656 2203 657 1770843170789988929548198654265149372097883482893593243319517616221121808671575432127632950620084801651855870233433650012252239565175595624788311371989481808396153079711703727489478627075315364202180247552000000000000000000000000000000000000 658 2207 659 7083372683159955718192794617060597488391533931574372973278070464884487234686301728510531802480339206607423480933734600049008958260702382499153245487957927233584612318846814909957914508301261456808720990208000000000000000000000000000000000000 660 2213 661 42500236098959734309156767702363584930349203589446237839668422789306923408117810371063190814882035239644540885602407600294053749564214294994919472927747563401507673913080889459747487049807568740852325941248000000000000000000000000000000000000 662 2221 663 340001888791677874473254141618908679442793628715569902717347382314455387264942482968505526519056281917156327084819260802352429996513714359959355783421980507212061391304647115677979896398460549926818607529984000000000000000000000000000000000000 664 2237 665 5440030220666845991572066265902538871084698059449118443477558117031286196239079727496088424304900510674501233357108172837638879944219429759349692534751688115392982260874353850847678342375368798829097720479744000000000000000000000000000000000000 666 2239 667 10880060441333691983144132531805077742169396118898236886955116234062572392478159454992176848609801021349002466714216345675277759888438859518699385069503376230785964521748707701695356684750737597658195440959488000000000000000000000000000000000000 668 2243 669 43520241765334767932576530127220310968677584475592947547820464936250289569912637819968707394439204085396009866856865382701111039553755438074797540278013504923143858086994830806781426739002950390632781763837952000000000000000000000000000000000000 670 2251 671 348161934122678143460612241017762487749420675804743580382563719490002316559301102559749659155513632683168078934854923061608888316430043504598380322224108039385150864695958646454251413912023603125062254110703616000000000000000000000000000000000000 672 2267 673 5570590945962850295369795856284199803990730812875897286121019511840037064948817640955994546488218122930689262957678768985742213062880696073574085155585728630162413835135338343268022622592377650000996065771257856000000000000000000000000000000000000 674 2269 675 11141181891925700590739591712568399607981461625751794572242039023680074129897635281911989092976436245861378525915357537971484426125761392147148170311171457260324827670270676686536045245184755300001992131542515712000000000000000000000000000000000000 676 2273 677 44564727567702802362958366850273598431925846503007178288968156094720296519590541127647956371905744983445514103661430151885937704503045568588592681244685829041299310681082706746144180980739021200007968526170062848000000000000000000000000000000000000 678 2281 679 356517820541622418903666934802188787455406772024057426311745248757762372156724329021183650975245959867564112829291441215087501636024364548708741449957486632330394485448661653969153447845912169600063748209360502784000000000000000000000000000000000000 680 2287 681 2139106923249734513422001608813132724732440632144344557870471492546574232940345974127101905851475759205384676975748647290525009816146187292252448699744919793982366912691969923814920687075473017600382489256163016704000000000000000000000000000000000000 682 2293 683 12834641539498407080532009652878796348394643792866067347222828955279445397642075844762611435108854555232308061854491883743150058896877123753514692198469518763894201476151819542889524122452838105602294935536978100224000000000000000000000000000000000000 684 2297 685 51338566157993628322128038611515185393578575171464269388891315821117781590568303379050445740435418220929232247417967534972600235587508495014058768793878075055576805904607278171558096489811352422409179742147912400896000000000000000000000000000000000000 686 2309 687 616062793895923539865536463338182224722942902057571232666695789853413379086819640548605348885225018651150786969015610419671202827050101940168705225526536900666921670855287338058697157877736229068910156905774948810752000000000000000000000000000000000000 688 2311 689 1232125587791847079731072926676364449445885804115142465333391579706826758173639281097210697770450037302301573938031220839342405654100203880337410451053073801333843341710574676117394315755472458137820313811549897621504000000000000000000000000000000000000 690 2333 691 27106762931420635754083604386880017887809487690533134237334614753550188679820064184138635350949900820650634626636686858465532924390204485367423029923167623629344553517632642874582674946620394079032046903854097747673088000000000000000000000000000000000000 692 2339 693 162640577588523814524501626321280107326856926143198805424007688521301132078920385104831812105699404923903807759820121150793197546341226912204538179539005741776067321105795857247496049679722364474192281423124586486038528000000000000000000000000000000000000 694 2341 695 325281155177047629049003252642560214653713852286397610848015377042602264157840770209663624211398809847807615519640242301586395092682453824409076359078011483552134642211591714494992099359444728948384562846249172972077056000000000000000000000000000000000000 696 2347 697 1951686931062285774294019515855361287922283113718385665088092262255613584947044621257981745268392859086845693117841453809518370556094722946454458154468068901312807853269550286969952596156668373690307377077495037832462336000000000000000000000000000000000000 698 2351 699 7806747724249143097176078063421445151689132454873542660352369049022454339788178485031926981073571436347382772471365815238073482224378891785817832617872275605251231413078201147879810384626673494761229508309980151329849344000000000000000000000000000000000000 700 2357 701 46840486345494858583056468380528670910134794729241255962114214294134726038729070910191561886441428618084296634828194891428440893346273350714906995707233653631507388478469206887278862307760040968567377049859880907979096064000000000000000000000000000000000000 702 2371 703 655766808836928020162790557327401392741887126209377583469599000117886164542206992742681866410180000653180152887594728479998172506847826910008697939901271150841103438698568896421904072308640573559943278698038332711707344896000000000000000000000000000000000000 704 2377 705 3934600853021568120976743343964408356451322757256265500817594000707316987253241956456091198461080003919080917325568370879989035041086961460052187639407626905046620632191413378531424433851843441359659672188229996270244069376000000000000000000000000000000000000 706 2381 707 15738403412086272483906973375857633425805291029025062003270376002829267949012967825824364793844320015676323669302273483519956140164347845840208750557630507620186482528765653514125697735407373765438638688752919985080976277504000000000000000000000000000000000000 708 2383 709 31476806824172544967813946751715266851610582058050124006540752005658535898025935651648729587688640031352647338604546967039912280328695691680417501115261015240372965057531307028251395470814747530877277377505839970161952555008000000000000000000000000000000000000 710 2389 711 188860840945035269806883680510291601109663492348300744039244512033951215388155613909892377526131840188115884031627281802239473681972174150082505006691566091442237790345187842169508372824888485185263664265035039820971715330048000000000000000000000000000000000000 712 2393 713 755443363780141079227534722041166404438653969393202976156978048135804861552622455639569510104527360752463536126509127208957894727888696600330020026766264365768951161380751368678033491299553940741054657060140159283886861320192000000000000000000000000000000000000 714 2399 715 4532660182680846475365208332246998426631923816359217856941868288814829169315734733837417060627164164514781216759054763253747368367332179601980120160597586194613706968284508212068200947797323644446327942360840955703321167921152000000000000000000000000000000000000 716 2411 717 54391922192170157704382499986963981119583085796310614283302419465777950031788816806049004727525969974177374601108657159044968420407986155223761441927171034335364483619414098544818411373567883733355935308330091468439854015053824000000000000000000000000000000000000 718 2417 719 326351533153020946226294999921783886717498514777863685699814516794667700190732900836294028365155819845064247606651942954269810522447916931342568651563026206012186901716484591268910468241407302400135611849980548810639124090322944000000000000000000000000000000000000 720 2423 721 1958109198918125677357769999530703320304991088667182114198887100768006201144397405017764170190934919070385485639911657725618863134687501588055411909378157236073121410298907547613462809448443814400813671099883292863834744541937664000000000000000000000000000000000000 722 2437 723 27413528784853759483008779993429846484269875241340549598784419410752086816021563670248698382673088866985396798958763208158664083885625022232775766731294201305023699744184705666588479332278213401611391395398366100093686423587127296000000000000000000000000000000000000 724 2441 725 109654115139415037932035119973719385937079500965362198395137677643008347264086254680994793530692355467941587195835052832634656335542500088931103066925176805220094798976738822666353917329112853606445565581593464400374745694348509184000000000000000000000000000000000000 726 2447 727 657924690836490227592210719842316315622477005792173190370826065858050083584517528085968761184154132807649523175010316995807938013255000533586618401551060831320568793860432935998123503974677121638673393489560786402248474166091055104000000000000000000000000000000000000 728 2459 729 7895096290037882731106528638107795787469724069506078284449912790296601003014210337031625134209849593691794278100123803949695256159060006403039420818612729975846825526325195231977482047696125459664080721874729436826981689993092661248000000000000000000000000000000000000 730 2467 731 63160770320303061848852229104862366299757792556048626275599302322372808024113682696253001073678796749534354224800990431597562049272480051224315366548901839806774604210601561855819856381569003677312645774997835494615853519944741289984000000000000000000000000000000000000 732 2473 733 378964621921818371093113374629174197798546755336291757653595813934236848144682096177518006442072780497206125348805942589585372295634880307345892199293411038840647625263609371134919138289414022063875874649987012967695121119668447739904000000000000000000000000000000000000 734 2477 735 1515858487687273484372453498516696791194187021345167030614383255736947392578728384710072025768291121988824501395223770358341489182539521229383568797173644155362590501054437484539676553157656088255503498599948051870780484478673790959616000000000000000000000000000000000000 736 2503 737 39412320679869110593683790961434116571048862554974342795973964649160632207046938002461872669975569171709437036275818029316878718746027551963972788726514748039427353027415374598031590382099058294643090963598649348640292596445518564950016000000000000000000000000000000000000 738 2521 739 709421772237643990686308237305814098278879525989538170327531363684891379726844884044313708059560245090769866652964724527703816937428495935351510197077265464709692354493476742764568626877783049303575637344775688275525266736019334169100288000000000000000000000000000000000000 740 2531 741 7094217722376439906863082373058140982788795259895381703275313636848913797268448840443137080595602450907698666529647245277038169374284959353515101970772654647096923544934767427645686268777830493035756373447756882755252667360193341691002880000000000000000000000000000000000000 742 2539 743 56753741779011519254904658984465127862310362079163053626202509094791310378147590723545096644764819607261589332237177962216305354994279674828120815766181237176775388359478139421165490150222643944286050987582055062042021338881546733528023040000000000000000000000000000000000000 744 2543 745 227014967116046077019618635937860511449241448316652214504810036379165241512590362894180386579059278429046357328948711848865221419977118699312483263064724948707101553437912557684661960600890575777144203950328220248168085355526186934112092160000000000000000000000000000000000000 746 2549 747 1362089802696276462117711815627163068695448689899913287028860218274991449075542177365082319474355670574278143973692271093191328519862712195874899578388349692242609320627475346107971763605343454662865223701969321489008512133157121604672552960000000000000000000000000000000000000 748 2551 749 2724179605392552924235423631254326137390897379799826574057720436549982898151084354730164638948711341148556287947384542186382657039725424391749799156776699384485218641254950692215943527210686909325730447403938642978017024266314243209345105920000000000000000000000000000000000000 750 2557 751 16345077632355317545412541787525956824345384278798959444346322619299897388906506128380987833692268046891337727684307253118295942238352546350498794940660196306911311847529704153295661163264121455954382684423631857868102145597885459256070635520000000000000000000000000000000000000 752 2579 753 359591707911816985999075919325571050135598454133577107775619097624597742555943134824381732341229897031609430009054759568602510729243756019710973488694524318752048860645653491372504545591810672030996419057319900873098247203153480103633553981440000000000000000000000000000000000000 754 2591 755 4315100494941803831988911031906852601627181449602925293307429171495172910671317617892580788094758764379313160108657114823230128750925072236531681864334291825024586327747841896470054547101728064371957028687838810477178966437841761243602647777280000000000000000000000000000000000000 756 2593 757 8630200989883607663977822063813705203254362899205850586614858342990345821342635235785161576189517528758626320217314229646460257501850144473063363728668583650049172655495683792940109094203456128743914057375677620954357932875683522487205295554560000000000000000000000000000000000000 758 2609 759 138083215838137722623645153021019283252069806387293609385837733487845533141482163772562585219032280460138021123477027674343364120029602311569013819658697338400786762487930940687041745507255298059902624918010841935269726926010936359795284728872960000000000000000000000000000000000000 760 2617 761 1104665726705101780989161224168154266016558451098348875086701867902764265131857310180500681752258243681104168987816221394746912960236818492552110557269578707206294099903447525496333964058042384479220999344086735482157815408087490878362277830983680000000000000000000000000000000000000 762 2621 763 4418662906820407123956644896672617064066233804393395500346807471611057060527429240722002727009032974724416675951264885578987651840947273970208442229078314828825176399613790101985335856232169537916883997376346941928631261632349963513449111323934720000000000000000000000000000000000000 764 2633 765 53023954881844885487479738760071404768794805652720746004161689659332684726329150888664032724108395696693000111415178626947851822091367287642501306748939777945902116795365481223824030274786034455002607968516163303143575139588199562161389335887216640000000000000000000000000000000000000 766 2647 767 742335368345828396824716342640999666763127279138090444058263655230657586168608112441296458137517539753702001559812500777269925509279142026995018294485156891242629635135116737133536423847004482370036511559226286244010051954234793870259450702421032960000000000000000000000000000000000000 768 2657 769 7423353683458283968247163426409996667631272791380904440582636552306575861686081124412964581375175397537020015598125007772699255092791420269950182944851568912426296351351167371335364238470044823700365115592262862440100519542347938702594507024210329600000000000000000000000000000000000000 770 2659 771 14846707366916567936494326852819993335262545582761808881165273104613151723372162248825929162750350795074040031196250015545398510185582840539900365889703137824852592702702334742670728476940089647400730231184525724880201039084695877405189014048420659200000000000000000000000000000000000000 772 2663 773 59386829467666271745977307411279973341050182331047235524661092418452606893488648995303716651001403180296160124785000062181594040742331362159601463558812551299410370810809338970682913907760358589602920924738102899520804156338783509620756056193682636800000000000000000000000000000000000000 774 2671 775 475094635741330173967818459290239786728401458648377884197288739347620855147909191962429733208011225442369280998280000497452752325938650897276811708470500410395282966486474711765463311262082868716823367397904823196166433250710268076966048449549461094400000000000000000000000000000000000000 776 2677 777 2850567814447981043806910755741438720370408751890267305183732436085725130887455151774578399248067352654215685989680002984716513955631905383660870250823002462371697798918848270592779867572497212300940204387428939176998599504261608461796290697296766566400000000000000000000000000000000000000 778 2683 779 17103406886687886262841464534448632322222452511341603831102394616514350785324730910647470395488404115925294115938080017908299083733791432301965221504938014774230186793513089623556679205434983273805641226324573635061991597025569650770777744183780599398400000000000000000000000000000000000000 780 2687 781 68413627546751545051365858137794529288889810045366415324409578466057403141298923642589881581953616463701176463752320071633196334935165729207860886019752059096920747174052358494226716821739933095222564905298294540247966388102278603083110976735122397593600000000000000000000000000000000000000 782 2689 783 136827255093503090102731716275589058577779620090732830648819156932114806282597847285179763163907232927402352927504640143266392669870331458415721772039504118193841494348104716988453433643479866190445129810596589080495932776204557206166221953470244795187200000000000000000000000000000000000000 784 2693 785 547309020374012360410926865102356234311118480362931322595276627728459225130391389140719052655628931709609411710018560573065570679481325833662887088158016472775365977392418867953813734573919464761780519242386356321983731104818228824664887813880979180748800000000000000000000000000000000000000 786 2699 787 3283854122244074162465561190614137405866710882177587935571659766370755350782348334844314315933773590257656470260111363438393424076887955001977322528948098836652195864354513207722882407443516788570683115454318137931902386628909372947989326883285875084492800000000000000000000000000000000000000 788 2707 789 26270832977952593299724489524913099246933687057420703484573278130966042806258786678754514527470188722061251762080890907507147392615103640015818580231584790693217566914836105661783059259548134308565464923634545103455219093031274983583914615066287000675942400000000000000000000000000000000000000 790 2711 791 105083331911810373198897958099652396987734748229682813938293112523864171225035146715018058109880754888245007048323563630028589570460414560063274320926339162772870267659344422647132237038192537234261859694538180413820876372125099934335658460265148002703769600000000000000000000000000000000000000 792 2713 793 210166663823620746397795916199304793975469496459365627876586225047728342450070293430036116219761509776490014096647127260057179140920829120126548641852678325545740535318688845294264474076385074468523719389076360827641752744250199868671316920530296005407539200000000000000000000000000000000000000 794 2719 795 1260999982941724478386775497195828763852816978756193767259517350286370054700421760580216697318569058658940084579882763560343074845524974720759291851116069953274443211912133071765586844458310446811142316334458164965850516465501199212027901523181776032445235200000000000000000000000000000000000000 796 2729 797 12609999829417244783867754971958287638528169787561937672595173502863700547004217605802166973185690586589400845798827635603430748455249747207592918511160699532744432119121330717655868444583104468111423163344581649658505164655011992120279015231817760324452352000000000000000000000000000000000000000 798 2731 799 25219999658834489567735509943916575277056339575123875345190347005727401094008435211604333946371381173178801691597655271206861496910499494415185837022321399065488864238242661435311736889166208936222846326689163299317010329310023984240558030463635520648904704000000000000000000000000000000000000000 800 2741 801 252199996588344895677355099439165752770563395751238753451903470057274010940084352116043339463713811731788016915976552712068614969104994944151858370223213990654888642382426614353117368891662089362228463266891632993170103293100239842405580304636355206489047040000000000000000000000000000000000000000 802 2749 803 2017599972706759165418840795513326022164507166009910027615227760458192087520674816928346715709710493854304135327812421696548919752839959553214866961785711925239109139059412914824938951133296714897827706135133063945360826344801918739244642437090841651912376320000000000000000000000000000000000000000 804 2753 805 8070399890827036661675363182053304088658028664039640110460911041832768350082699267713386862838841975417216541311249686786195679011359838212859467847142847700956436556237651659299755804533186859591310824540532255781443305379207674956978569748363366607649505280000000000000000000000000000000000000000 806 2767 807 112985598471578513263455084548746257241212401296554961546452754585658756901157789747987416079743787655841031578357495615006739506159037734980032549859999867813390111787327123230196581263464616034278351543567451580940206275308907449397699976477087132507093073920000000000000000000000000000000000000000 808 2777 809 1129855984715785132634550845487462572412124012965549615464527545856587569011577897479874160797437876558410315783574956150067395061590377349800325498599998678133901117873271232301965812634646160342783515435674515809402062753089074493976999764770871325070930739200000000000000000000000000000000000000000 810 2789 811 13558271816589421591614610145849550868945488155586595385574330550279050828138934769758489929569254518700923789402899473800808740739084528197603905983199984137606813414479254787623589751615753924113402185228094189712824753037068893927723997177250455900851168870400000000000000000000000000000000000000000 812 2791 813 27116543633178843183229220291699101737890976311173190771148661100558101656277869539516979859138509037401847578805798947601617481478169056395207811966399968275213626828958509575247179503231507848226804370456188379425649506074137787855447994354500911801702337740800000000000000000000000000000000000000000 814 2797 815 162699261799073059099375321750194610427345857867039144626891966603348609937667217237101879154831054224411085472834793685609704888869014338371246871798399809651281760973751057451483077019389047089360826222737130276553897036444826727132687966127005470810214026444800000000000000000000000000000000000000000 816 2801 817 650797047196292236397501287000778441709383431468156578507567866413394439750668868948407516619324216897644341891339174742438819555476057353484987487193599238605127043895004229805932308077556188357443304890948521106215588145779306908530751864508021883240856105779200000000000000000000000000000000000000000 818 2803 819 1301594094392584472795002574001556883418766862936313157015135732826788879501337737896815033238648433795288683782678349484877639110952114706969974974387198477210254087790008459611864616155112376714886609781897042212431176291558613817061503729016043766481712211558400000000000000000000000000000000000000000 820 2819 821 20825505510281351564720041184024910134700269806981010512242171725228622072021403806349040531818374940724618940522853591758042225775233835311519599590195175635364065404640135353789833858481798027438185756510352675398898820664937821072984059664256700263707395384934400000000000000000000000000000000000000000 822 2833 823 291557077143938921906080576576348741885803777297734147171390404153200709008299653288886567445457249170144665167319950284612591160853273694361274394262732458895096915664961894953057674018745172384134600591144937455584583489309129495021776835299593803691903535389081600000000000000000000000000000000000000000 824 2837 825 1166228308575755687624322306305394967543215109190936588685561616612802836033198613155546269781828996680578660669279801138450364643413094777445097577050929835580387662659847579812230696074980689536538402364579749822338333957236517980087107341198375214767614141556326400000000000000000000000000000000000000000 826 2843 827 6997369851454534125745933837832369805259290655145619532113369699676817016199191678933277618690973980083471964015678806830702187860478568664670585462305579013482325975959085478873384176449884137219230414187478498934030003743419107880522644047190251288605684849337958400000000000000000000000000000000000000000 828 2851 829 55978958811636273005967470702658958442074325241164956256906957597414536129593533431466220949527791840667775712125430454645617502883828549317364683698444632107858607807672683830987073411599073097753843313499827991472240029947352863044181152377522010308845478794703667200000000000000000000000000000000000000000 830 2857 831 335873752869817638035804824215953750652445951446989737541441745584487216777561200588797325697166751044006654272752582727873705017302971295904188102190667792647151646846036102985922440469594438586523059880998967948833440179684117178265086914265132061853072872768222003200000000000000000000000000000000000000000 832 2861 833 1343495011479270552143219296863815002609783805787958950165766982337948867110244802355189302788667004176026617091010330911494820069211885183616752408762671170588606587384144411943689761878377754346092239523995871795333760718736468713060347657060528247412291491072888012800000000000000000000000000000000000000000 834 2879 835 24182910206626869938577947343548670046976108504183261102983805682083079607984406442393407450196006075168479107638185956406906761245813933305101543357728081070594918572914599414986415713810799578229660311431925692316007692937256436835086257827089508453421246839311984230400000000000000000000000000000000000000000 836 2887 837 193463281653014959508623578748389360375808868033466088823870445456664636863875251539147259601568048601347832861105487651255254089966511466440812346861824648564759348583316795319891325710486396625837282491455405538528061543498051494680690062616716067627369974714495873843200000000000000000000000000000000000000000 838 2897 839 1934632816530149595086235787483893603758088680334660888238704454566646368638752515391472596015680486013478328611054876512552540899665114664408123468618246485647593485833167953198913257104863966258372824914554055385280615434980514946806900626167160676273699747144958738432000000000000000000000000000000000000000000 840 2903 841 11607796899180897570517414724903361622548532082007965329432226727399878211832515092348835576094082916080869971666329259075315245397990687986448740811709478913885560914999007719193479542629183797550236949487324332311683692609883089680841403757002964057642198482869752430592000000000000000000000000000000000000000000 842 2909 843 69646781395085385423104488349420169735291192492047791976593360364399269270995090554093013456564497496485219829997975554451891472387944127918692444870256873483313365489994046315160877255775102785301421696923945993870102155659298538085048422542017784345853190897218514583552000000000000000000000000000000000000000000 844 2917 845 557174251160683083384835906795361357882329539936382335812746882915194154167960724432744107652515979971881758639983804435615131779103553023349539558962054987866506923919952370521287018046200822282411373575391567950960817245274388304680387380336142274766825527177748116668416000000000000000000000000000000000000000000 846 2927 847 5571742511606830833848359067953613578823295399363823358127468829151941541679607244327441076525159799718817586399838044356151317791035530233495395589620549878665069239199523705212870180462008222824113735753915679509608172452743883046803873803361422747668255271777481166684160000000000000000000000000000000000000000000 848 2939 849 66860910139281970006180308815443362945879544792365880297529625949823298500155286931929292918301917596625811036798056532273815813492426362801944747075446598543980830870394284462554442165544098673889364829046988154115298069432926596561646485640337072972019063261329774000209920000000000000000000000000000000000000000000 850 2953 851 936052741949947580086524323416207081242313627093122324165414763297526179002174017047010100856226846352761354515172791451833421388893969079227226459056252379615731632185519982475762190317617381434451107606657834157614172972060972351863050798964719021608266885658616836002938880000000000000000000000000000000000000000000 852 2957 853 3744210967799790320346097293664828324969254508372489296661659053190104716008696068188040403424907385411045418060691165807333685555575876316908905836225009518462926528742079929903048761270469525737804430426631336630456691888243889407452203195858876086433067542634467344011755520000000000000000000000000000000000000000000 854 2963 855 22465265806798741922076583761988969949815527050234935779969954319140628296052176409128242420549444312466272508364146994844002113333455257901453435017350057110777559172452479579418292567622817154426826582559788019782740151329463336444713219175153256518598405255806804064070533120000000000000000000000000000000000000000000 856 2969 857 134791594840792451532459502571933819698893162301409614679819725914843769776313058454769454523296665874797635050184881969064012680000731547408720610104100342664665355034714877476509755405736902926560959495358728118696440907976780018668279315050919539111590431534840824384423198720000000000000000000000000000000000000000000 858 2971 859 269583189681584903064919005143867639397786324602819229359639451829687539552626116909538909046593331749595270100369763938128025360001463094817441220208200685329330710069429754953019510811473805853121918990717456237392881815953560037336558630101839078223180863069681648768846397440000000000000000000000000000000000000000000 860 2999 861 7548329311084377285817732144028293903138017088878938422069904651231251107473531273467089453304613288988667562810353390267584710080040966654888354165829619189221259881944033138684546302721266563887413731740088774647000690846699681045423641642851494190249064165951086165527699128320000000000000000000000000000000000000000000 862 3001 863 15096658622168754571635464288056587806276034177757876844139809302462502214947062546934178906609226577977335125620706780535169420160081933309776708331659238378442519763888066277369092605442533127774827463480177549294001381693399362090847283285702988380498128331902172331055398256640000000000000000000000000000000000000000000 864 3011 865 150966586221687545716354642880565878062760341777578768441398093024625022149470625469341789066092265779773351256207067805351694201600819333097767083316592383784425197638880662773690926054425331277748274634801775492940013816933993620908472832857029883804981283319021723310553982566400000000000000000000000000000000000000000000 866 3019 867 1207732689773500365730837143044527024502082734220630147531184744197000177195765003754734312528738126238186810049656542442813553612806554664782136666532739070275401581111045302189527408435402650221986197078414203943520110535471948967267782662856239070439850266552173786484431860531200000000000000000000000000000000000000000000 868 3023 869 4830930759094001462923348572178108098008330936882520590124738976788000708783060015018937250114952504952747240198626169771254214451226218659128546666130956281101606324444181208758109633741610600887944788313656815774080442141887795869071130651424956281759401066208695145937727442124800000000000000000000000000000000000000000000 870 3037 871 67633030627316020480926880010493513372116633116355288261746345675032009922962840210265121501609335069338461362780766376797559002317167061227799653325833387935422488542218536922613534872382548412431227036391195420837126189986429142166995829119949387944631614926921732043128184189747200000000000000000000000000000000000000000000 872 3041 873 270532122509264081923707520041974053488466532465421153046985382700128039691851360841060486006437340277353845451123065507190236009268668244911198613303333551741689954168874147690454139489530193649724908145564781683348504759945716568667983316479797551778526459707686928172512736758988800000000000000000000000000000000000000000000 874 3049 875 2164256980074112655389660160335792427907732259723369224375883061601024317534810886728483888051498722218830763608984524057521888074149345959289588906426668413933519633350993181523633115916241549197799265164518253466788038079565732549343866531838380414228211677661495425380101894071910400000000000000000000000000000000000000000000 876 3061 877 25971083760889351864675921924029509134892787116680430692510596739212291810417730640741806656617984666625969163307814288690262656889792151511475066877120020967202235600211918178283597390994898590373591181974219041601456456954788790592126398382060564970738540131937945104561222728862924800000000000000000000000000000000000000000000 878 3067 879 155826502565336111188055531544177054809356722700082584155063580435273750862506383844450839939707907999755814979846885732141575941338752909068850401262720125803213413601271509069701584345969391542241547091845314249608738741728732743552758390292363389824431240791627670627367336373177548800000000000000000000000000000000000000000000 880 3079 881 1869918030784033334256666378530124657712280672400991009860762965223285010350076606133410079276494895997069779758162628785698911296065034908826204815152641509638560963215258108836419012151632698506898565102143770995304864900744792922633100683508360677893174889499532047528408036478130585600000000000000000000000000000000000000000000 882 3083 883 7479672123136133337026665514120498630849122689603964039443051860893140041400306424533640317105979583988279119032650515142795645184260139635304819260610566038554243852861032435345676048606530794027594260408575083981219459602979171690532402734033442711572699557998128190113632145912522342400000000000000000000000000000000000000000000 884 3089 885 44878032738816800022159993084722991785094736137623784236658311165358840248401838547201841902635877503929674714195903090856773871105560837811828915563663396231325463117166194612074056291639184764165565562451450503887316757617875030143194416404200656269436197347988769140681792875475134054400000000000000000000000000000000000000000000 886 3109 887 897560654776336000443199861694459835701894722752475684733166223307176804968036770944036838052717550078593494283918061817135477422111216756236578311273267924626509262343323892241481125832783695283311311249029010077746335152357500602863888328084013125388723946959775382813635857509502681088000000000000000000000000000000000000000000000 888 3119 889 8975606547763360004431998616944598357018947227524756847331662233071768049680367709440368380527175500785934942839180618171354774221112167562365783112732679246265092623433238922414811258327836952833113112490290100777463351523575006028638883280840131253887239469597753828136358575095026810880000000000000000000000000000000000000000000000 890 3121 891 17951213095526720008863997233889196714037894455049513694663324466143536099360735418880736761054351001571869885678361236342709548442224335124731566225465358492530185246866477844829622516655673905666226224980580201554926703047150012057277766561680262507774478939195507656272717150190053621760000000000000000000000000000000000000000000000 892 3137 893 287219409528427520141823955742227147424606311280792219114613191458296577589771766702091788176869616025149918170853779781483352775075589361995705059607445735880482963949863645517273960266490782490659619599689283224878827248754400192916444264986884200124391663027128122500363474403040857948160000000000000000000000000000000000000000000000 894 3163 895 7467704647739115523687422849297905833039764093300597696979942977915711017334065934254386492598610016653897872442198274318567172151965323411888331549793589132892557062696454783449122966928760344757150109591921363846849508467614405015827550889658989203234183238705331185009450334479062306652160000000000000000000000000000000000000000000000 896 3167 897 29870818590956462094749691397191623332159056373202390787919771911662844069336263737017545970394440066615591489768793097274268688607861293647553326199174356531570228250785819133796491867715041379028600438367685455387398033870457620063310203558635956812936732954821324740037801337916249226608640000000000000000000000000000000000000000000000 898 3169 899 59741637181912924189499382794383246664318112746404781575839543823325688138672527474035091940788880133231182979537586194548537377215722587295106652398348713063140456501571638267592983735430082758057200876735370910774796067740915240126620407117271913625873465909642649480075602675832498453217280000000000000000000000000000000000000000000000 900 3181 901 716899646182955090273992593532598959971817352956857378910074525879908257664070329688421103289466561598774195754451034334582448526588671047541279828780184556757685478018859659211115804825160993096686410520824450929297552812890982881519444885407262963510481590915711793760907232109989981438607360000000000000000000000000000000000000000000000 902 3187 903 4301397877097730541643955561195593759830904117741144273460447155279449545984421978130526619736799369592645174526706206007494691159532026285247678972681107340546112868113157955266694828950965958580118463124946705575785316877345897289116669312443577781062889545494270762565443392659939888631644160000000000000000000000000000000000000000000000 904 3191 905 17205591508390922166575822244782375039323616470964577093841788621117798183937687912522106478947197478370580698106824824029978764638128105140990715890724429362184451472452631821066779315803863834320473852499786822303141267509383589156466677249774311124251558181977083050261773570639759554526576640000000000000000000000000000000000000000000000 906 3203 907 206467098100691065998909866937388500471883397651574925126101463453413578207252254950265277747366369740446968377281897888359745175657537261691888590688693152346213417669431581852801351789646366011845686229997441867637695210112603069877600126997291733491018698183724996603141282847677114654318919680000000000000000000000000000000000000000000000 908 3209 909 1238802588604146395993459201624331002831300385909449550756608780720481469243513529701591666484198218442681810263691387330158471053945223570151331544132158914077280506016589491116808110737878196071074117379984651205826171260675618419265600761983750400946112189102349979618847697086062687925913518080000000000000000000000000000000000000000000000 910 3217 911 9910420708833171167947673612994648022650403087275596406052870245763851753948108237612733331873585747541454482109531098641267768431561788561210652353057271312618244048132715928934464885903025568568592939039877209646609370085404947354124806095870003207568897512818799836950781576688501503407308144640000000000000000000000000000000000000000000000 912 3221 913 39641682835332684671790694451978592090601612349102385624211480983055407015792432950450933327494342990165817928438124394565071073726247154244842609412229085250472976192530863715737859543612102274274371756159508838586437480341619789416499224383480012830275590051275199347803126306754006013629232578560000000000000000000000000000000000000000000000 914 3229 915 317133462682661477374325555615828736724812898792819084993691847864443256126339463603607466619954743921326543427504995156520568589809977233958740875297832682003783809540246909725902876348896818194194974049276070708691499842732958315331993795067840102642204720410201594782425010454032048109033860628480000000000000000000000000000000000000000000000 916 3251 917 6976936179018552502235162223548232207945883773442019869861220653017751634779468199279364265639004366269183955405109893443452508975819499147092299256552319004083243809885432013969863279675730000272289429084073555591212996540125082937303863491492482258128503849024435085213350229988705058398744933826560000000000000000000000000000000000000000000000 918 3253 919 13953872358037105004470324447096464415891767546884039739722441306035503269558936398558728531278008732538367910810219786886905017951638998294184598513104638008166487619770864027939726559351460000544578858168147111182425993080250165874607726982984964516257007698048870170426700459977410116797489867653120000000000000000000000000000000000000000000000 920 3257 921 55815489432148420017881297788385857663567070187536158958889765224142013078235745594234914125112034930153471643240879147547620071806555993176738394052418552032665950479083456111758906237405840002178315432672588444729703972321000663498430907931939858065028030792195480681706801839909640467189959470612480000000000000000000000000000000000000000000000 922 3259 923 111630978864296840035762595576771715327134140375072317917779530448284026156471491188469828250224069860306943286481758295095240143613111986353476788104837104065331900958166912223517812474811680004356630865345176889459407944642001326996861815863879716130056061584390961363413603679819280934379918941224960000000000000000000000000000000000000000000000 924 3271 925 1339571746371562080429151146921260583925609684500867815013354365379408313877657894261637939002688838323683319437781099541142881723357343836241721457258045248783982811498002946682213749697740160052279570384142122673512895335704015923962341790366556593560672739012691536360963244157831371212559027294699520000000000000000000000000000000000000000000000 926 3299 927 37508008898403738252016232113795296349917071166024298820373922230623432788574421039325862292075287473063132944257870787152000688254005627414768200803225266965951518721944082507101984991536724481463827970755979434858361069399712445870945570130263584619698836692355363018106970836419278393951652764251586560000000000000000000000000000000000000000000000 928 3301 929 75016017796807476504032464227590592699834142332048597640747844461246865577148842078651724584150574946126265888515741574304001376508011254829536401606450533931903037443888165014203969983073448962927655941511958869716722138799424891741891140260527169239397673384710726036213941672838556787903305528503173120000000000000000000000000000000000000000000000 930 3307 931 450096106780844859024194785365543556199004853992291585844487066767481193462893052471910347504903449676757595331094449445824008259048067528977218409638703203591418224663328990085223819898440693777565935649071753218300332832796549350451346841563163015436386040308264356217283650037031340727419833171019038720000000000000000000000000000000000000000000000 932 3313 933 2700576640685069154145168712193261337194029123953749515066922400604887160777358314831462085029420698060545571986566696674944049554288405173863310457832219221548509347979973940511342919390644162665395613894430519309801996996779296102708081049378978092618316241849586137303701900222188044364518999026114232320000000000000000000000000000000000000000000000 934 3319 935 16203459844110414924871012273159568023164174743722497090401534403629322964664149888988772510176524188363273431919400180049664297325730431043179862746993315329291056087879843643068057516343864975992373683366583115858811981980675776616248486296273868555709897451097516823822211401333128266187113994156685393920000000000000000000000000000000000000000000000 936 3323 937 64813839376441659699484049092638272092656698974889988361606137614517291858656599555955090040706096753453093727677600720198657189302921724172719450987973261317164224351519374572272230065375459903969494733466332463435247927922703106464993945185095474222839589804390067295288845605332513064748455976626741575680000000000000000000000000000000000000000000000 938 3329 939 388883036258649958196904294555829632555940193849339930169636825687103751151939597335730540244236580520718562366065604321191943135817530345036316705927839567902985346109116247433633380392252759423816968400797994780611487567536218638789963671110572845337037538826340403771733073631995078388490735859760449454080000000000000000000000000000000000000000000000 940 3331 941 777766072517299916393808589111659265111880387698679860339273651374207502303879194671461080488473161041437124732131208642383886271635060690072633411855679135805970692218232494867266760784505518847633936801595989561222975135072437277579927342221145690674075077652680807543466147263990156776981471719520898908160000000000000000000000000000000000000000000000 942 3343 943 9333192870207598996725703069339911181342564652384158324071283816490490027646550336057532965861677932497245496785574503708606635259620728280871600942268149629671648306618789938407201129414066226171607241619151874734675701620869247330959128106653748288088900931832169690521593767167881881323777660634250786897920000000000000000000000000000000000000000000000 944 3347 945 37332771480830395986902812277359644725370258609536633296285135265961960110586201344230131863446711729988981987142298014834426541038482913123486403769072598518686593226475159753628804517656264904686428966476607498938702806483476989323836512426614993152355603727328678762086375068671527525295110642537003147591680000000000000000000000000000000000000000000000 946 3359 947 447993257769964751842833747328315736704443103314439599555421623191543521327034416130761582361360540759867783845707576178013118492461794957481836845228871182224239118717701917043545654211875178856237147597719289987264433677801723871886038149119379917828267244727944145145036500824058330303541327710444037771100160000000000000000000000000000000000000000000000 948 3361 949 895986515539929503685667494656631473408886206628879199110843246383087042654068832261523164722721081519735567691415152356026236984923589914963673690457742364448478237435403834087091308423750357712474295195438579974528867355603447743772076298238759835656534489455888290290073001648116660607082655420888075542200320000000000000000000000000000000000000000000000 950 3371 951 8959865155399295036856674946566314734088862066288791991108432463830870426540688322615231647227210815197355676914151523560262369849235899149636736904577423644484782374354038340870913084237503577124742951954385799745288673556034477437720762982387598356565344894558882902900730016481166606070826554208880755422003200000000000000000000000000000000000000000000000 952 3373 953 17919730310798590073713349893132629468177724132577583982216864927661740853081376645230463294454421630394711353828303047120524739698471798299273473809154847288969564748708076681741826168475007154249485903908771599490577347112068954875441525964775196713130689789117765805801460032962333212141653108417761510844006400000000000000000000000000000000000000000000000 954 3389 955 286715684972777441179413598290122071490843586121241343715469838842587853649302026323687412711270746086315381661252848753928395835175548772788375580946477556623513035979329226907869218695600114467991774462540345591849237553793103278007064415436403147410091036625884252892823360527397331394266449734684184173504102400000000000000000000000000000000000000000000000 956 3391 957 573431369945554882358827196580244142981687172242482687430939677685175707298604052647374825422541492172630763322505697507856791670351097545576751161892955113247026071958658453815738437391200228935983548925080691183698475107586206556014128830872806294820182073251768505785646721054794662788532899469368368347008204800000000000000000000000000000000000000000000000 958 3407 959 9174901919128878117741235145283906287706994755879722998895034842962811316777664842357997206760663874762092213160091160125708666725617560729228018590287281811952417151338535261051814998259203662975736782801291058939175601721379304896226061293964900717122913172028296092570347536876714604616526391509893893552131276800000000000000000000000000000000000000000000000 960 3413 961 55049411514773268706447410871703437726241968535278337993370209057776867900665989054147983240563983248572553278960546960754252000353705364375368111541723690871714502908031211566310889989555221977854420696807746353635053610328275829377356367763789404302737479032169776555422085221260287627699158349059363361312787660800000000000000000000000000000000000000000000000 962 3433 963 1100988230295465374128948217434068754524839370705566759867404181155537358013319781082959664811279664971451065579210939215085040007074107287507362230834473817434290058160624231326217799791104439557088413936154927072701072206565516587547127355275788086054749580643395531108441704425205752553983166981187267226255753216000000000000000000000000000000000000000000000000 964 3449 965 17615811684727445986063171478945100072397429931289068157878466898488597728213116497327354636980474639543217049267375027441360640113185716600117795693351581078948640930569987701219484796657671032913414622978478833163217155305048265400754037684412609376875993290294328497735067270803292040863730671698996275620092051456000000000000000000000000000000000000000000000000 966 3457 967 140926493477819567888505371831560800579179439450312545263027735187908781825704931978618837095843797116345736394139000219530885120905485732800942365546812648631589127444559901609755878373261368263307316983827830665305737242440386123206032301475300875015007946322354627981880538166426336326909845373591970204960736411648000000000000000000000000000000000000000000000000 968 3461 969 563705973911278271554021487326243202316717757801250181052110940751635127302819727914475348383375188465382945576556000878123540483621942931203769462187250594526356509778239606439023513493045473053229267935311322661222948969761544492824129205901203500060031785289418511927522152665705345307639381494367880819842945646592000000000000000000000000000000000000000000000000 970 3463 971 1127411947822556543108042974652486404633435515602500362104221881503270254605639455828950696766750376930765891153112001756247080967243885862407538924374501189052713019556479212878047026986090946106458535870622645322445897939523088985648258411802407000120063570578837023855044305331410690615278762988735761639685891293184000000000000000000000000000000000000000000000000 972 3467 973 4509647791290226172432171898609945618533742062410001448416887526013081018422557823315802787067001507723063564612448007024988323868975543449630155697498004756210852078225916851512188107944363784425834143482490581289783591758092355942593033647209628000480254282315348095420177221325642762461115051954943046558743565172736000000000000000000000000000000000000000000000000 974 3469 975 9019295582580452344864343797219891237067484124820002896833775052026162036845115646631605574134003015446127129224896014049976647737951086899260311394996009512421704156451833703024376215888727568851668286964981162579567183516184711885186067294419256000960508564630696190840354442651285524922230103909886093117487130345472000000000000000000000000000000000000000000000000 976 3491 977 198424502816769951587015563538837607215484650746040063730343051144575564810592544225895322630948066339814796842947712309099486250234923911783726850689912209273277491441940341466536276749552006514736702313229585576750478037356063661474093480477223632021131188421875316198487797738328281548289062286017494048584716867600384000000000000000000000000000000000000000000000000 978 3499 979 1587396022534159612696124508310700857723877205968320509842744409156604518484740353807162581047584530718518374743581698472795890001879391294269814805519297674186219931535522731732290213996416052117893618505836684614003824298848509291792747843817789056169049507375002529587902381906626252386312498288139952388677734940803072000000000000000000000000000000000000000000000000 980 3511 981 19048752270409915352353494099728410292686526471619846118112932909879254221816884245685950972571014368622220496922980381673550680022552695531237777666231572090234639178426272780787482567956992625414723422070040215368045891586182111501512974125813468674028594088500030355054828582879515028635749979457679428664132819289636864000000000000000000000000000000000000000000000000 982 3517 983 114292513622459492114120964598370461756119158829719076708677597459275525330901305474115705835426086211733322981537882290041304080135316173187426665997389432541407835070557636684724895407741955752488340532420241292208275349517092669009077844754880812044171564531000182130328971497277090171814499876746076571984796915737821184000000000000000000000000000000000000000000000000 984 3527 985 1142925136224594921141209645983704617561191588297190767086775974592755253309013054741157058354260862117333229815378822900413040801353161731874266659973894325414078350705576366847248954077419557524883405324202412922082753495170926690090778447548808120441715645310001821303289714972770901718144998767460765719847969157378211840000000000000000000000000000000000000000000000000 986 3529 987 2285850272449189842282419291967409235122383176594381534173551949185510506618026109482314116708521724234666459630757645800826081602706323463748533319947788650828156701411152733694497908154839115049766810648404825844165506990341853380181556895097616240883431290620003642606579429945541803436289997534921531439695938314756423680000000000000000000000000000000000000000000000000 988 3533 989 9143401089796759369129677167869636940489532706377526136694207796742042026472104437929256466834086896938665838523030583203304326410825293854994133279791154603312626805644610934777991632619356460199067242593619303376662027961367413520726227580390464963533725162480014570426317719782167213745159990139686125758783753259025694720000000000000000000000000000000000000000000000000 990 3539 991 54860406538780556214778063007217821642937196238265156820165246780452252158832626627575538801004521381631995031138183499219825958464951763129964799678746927619875760833867665608667949795716138761194403455561715820259972167768204481124357365482342789781202350974880087422557906318693003282470959940838116754552702519554154168320000000000000000000000000000000000000000000000000 992 3541 993 109720813077561112429556126014435643285874392476530313640330493560904504317665253255151077602009042763263990062276366998439651916929903526259929599357493855239751521667735331217335899591432277522388806911123431640519944335536408962248714730964685579562404701949760174845115812637386006564941919881676233509105405039108308336640000000000000000000000000000000000000000000000000 994 3547 995 658324878465366674577336756086613859715246354859181881841982961365427025905991519530906465612054256579583940373658201990637911501579421157559577596144963131438509130006411987304015397548593665134332841466740589843119666013218453773492288385788113477374428211698561049070694875824316039389651519290057401054632430234649850019840000000000000000000000000000000000000000000000000 996 3557 997 6583248784653666745773367560866138597152463548591818818419829613654270259059915195309064656120542565795839403736582019906379115015794211575595775961449631314385091300064119873040153975485936651343328414667405898431196660132184537734922883857881134773744282116985610490706948758243160393896515192900574010546324302346498500198400000000000000000000000000000000000000000000000000 998 3559 999 13166497569307333491546735121732277194304927097183637636839659227308540518119830390618129312241085131591678807473164039812758230031588423151191551922899262628770182600128239746080307950971873302686656829334811796862393320264369075469845767715762269547488564233971220981413897516486320787793030385801148021092648604692997000396800000000000000000000000000000000000000000000000000 1000 3571 1001 157997970831688001898560821460787326331659125166203651642075910727702486217437964687417551746893021579100145689677968477753098760379061077814298623074791151545242191201538876952963695411662479632239881952017741562348719843172428905638149212589147234569862770807654651776966770197835849453516364629613776253111783256315964004761600000000000000000000000000000000000000000000000000