0 1 1 4 2 12 3 15 4 45 5 48 6 144 7 147 8 441 9 444 10 1332 11 1335 12 4005 13 4008 14 12024 15 12027 16 36081 17 36084 18 108252 19 108255 20 324765 21 324768 22 974304 23 974307 24 2922921 25 2922924 26 8768772 27 8768775 28 26306325 29 26306328 30 78918984 31 78918987 32 236756961 33 236756964 34 710270892 35 710270895 36 2130812685 37 2130812688 38 6392438064 39 6392438067 40 19177314201 41 19177314204 42 57531942612 43 57531942615 44 172595827845 45 172595827848 46 517787483544 47 517787483547 48 1553362450641 49 1553362450644 50 4660087351932 51 4660087351935 52 13980262055805 53 13980262055808 54 41940786167424 55 41940786167427 56 125822358502281 57 125822358502284 58 377467075506852 59 377467075506855 60 1132401226520565 61 1132401226520568 62 3397203679561704 63 3397203679561707 64 10191611038685121 65 10191611038685124 66 30574833116055372 67 30574833116055375 68 91724499348166125 69 91724499348166128 70 275173498044498384 71 275173498044498387 72 825520494133495161 73 825520494133495164 74 2476561482400485492 75 2476561482400485495 76 7429684447201456485 77 7429684447201456488 78 22289053341604369464 79 22289053341604369467 80 66867160024813108401 81 66867160024813108404 82 200601480074439325212 83 200601480074439325215 84 601804440223317975645 85 601804440223317975648 86 1805413320669953926944 87 1805413320669953926947 88 5416239962009861780841 89 5416239962009861780844 90 16248719886029585342532 91 16248719886029585342535 92 48746159658088756027605 93 48746159658088756027608 94 146238478974266268082824 95 146238478974266268082827 96 438715436922798804248481 97 438715436922798804248484 98 1316146310768396412745452 99 1316146310768396412745455 100 3948438932305189238236365 101 3948438932305189238236368 102 11845316796915567714709104 103 11845316796915567714709107 104 35535950390746703144127321 105 35535950390746703144127324 106 106607851172240109432381972 107 106607851172240109432381975 108 319823553516720328297145925 109 319823553516720328297145928 110 959470660550160984891437784 111 959470660550160984891437787 112 2878411981650482954674313361 113 2878411981650482954674313364 114 8635235944951448864022940092 115 8635235944951448864022940095 116 25905707834854346592068820285 117 25905707834854346592068820288 118 77717123504563039776206460864 119 77717123504563039776206460867 120 233151370513689119328619382601 121 233151370513689119328619382604 122 699454111541067357985858147812 123 699454111541067357985858147815 124 2098362334623202073957574443445 125 2098362334623202073957574443448 126 6295087003869606221872723330344 127 6295087003869606221872723330347 128 18885261011608818665618169991041 129 18885261011608818665618169991044 130 56655783034826455996854509973132 131 56655783034826455996854509973135 132 169967349104479367990563529919405 133 169967349104479367990563529919408 134 509902047313438103971690589758224 135 509902047313438103971690589758227 136 1529706141940314311915071769274681 137 1529706141940314311915071769274684 138 4589118425820942935745215307824052 139 4589118425820942935745215307824055 140 13767355277462828807235645923472165 141 13767355277462828807235645923472168 142 41302065832388486421706937770416504 143 41302065832388486421706937770416507 144 123906197497165459265120813311249521 145 123906197497165459265120813311249524 146 371718592491496377795362439933748572 147 371718592491496377795362439933748575 148 1115155777474489133386087319801245725 149 1115155777474489133386087319801245728 150 3345467332423467400158261959403737184 151 3345467332423467400158261959403737187 152 10036401997270402200474785878211211561 153 10036401997270402200474785878211211564 154 30109205991811206601424357634633634692 155 30109205991811206601424357634633634695 156 90327617975433619804273072903900904085 157 90327617975433619804273072903900904088 158 270982853926300859412819218711702712264 159 270982853926300859412819218711702712267 160 812948561778902578238457656135108136801 161 812948561778902578238457656135108136804 162 2438845685336707734715372968405324410412 163 2438845685336707734715372968405324410415 164 7316537056010123204146118905215973231245 165 7316537056010123204146118905215973231248 166 21949611168030369612438356715647919693744 167 21949611168030369612438356715647919693747 168 65848833504091108837315070146943759081241 169 65848833504091108837315070146943759081244 170 197546500512273326511945210440831277243732 171 197546500512273326511945210440831277243735 172 592639501536819979535835631322493831731205 173 592639501536819979535835631322493831731208 174 1777918504610459938607506893967481495193624 175 1777918504610459938607506893967481495193627 176 5333755513831379815822520681902444485580881 177 5333755513831379815822520681902444485580884 178 16001266541494139447467562045707333456742652 179 16001266541494139447467562045707333456742655 180 48003799624482418342402686137122000370227965 181 48003799624482418342402686137122000370227968 182 144011398873447255027208058411366001110683904 183 144011398873447255027208058411366001110683907 184 432034196620341765081624175234098003332051721 185 432034196620341765081624175234098003332051724 186 1296102589861025295244872525702294009996155172 187 1296102589861025295244872525702294009996155175 188 3888307769583075885734617577106882029988465525 189 3888307769583075885734617577106882029988465528 190 11664923308749227657203852731320646089965396584 191 11664923308749227657203852731320646089965396587 192 34994769926247682971611558193961938269896189761 193 34994769926247682971611558193961938269896189764 194 104984309778743048914834674581885814809688569292 195 104984309778743048914834674581885814809688569295 196 314952929336229146744504023745657444429065707885 197 314952929336229146744504023745657444429065707888 198 944858788008687440233512071236972333287197123664 199 944858788008687440233512071236972333287197123667 200 2834576364026062320700536213710916999861591371001 201 2834576364026062320700536213710916999861591371004 202 8503729092078186962101608641132750999584774113012 203 8503729092078186962101608641132750999584774113015 204 25511187276234560886304825923398252998754322339045 205 25511187276234560886304825923398252998754322339048 206 76533561828703682658914477770194758996262967017144 207 76533561828703682658914477770194758996262967017147 208 229600685486111047976743433310584276988788901051441 209 229600685486111047976743433310584276988788901051444 210 688802056458333143930230299931752830966366703154332 211 688802056458333143930230299931752830966366703154335 212 2066406169374999431790690899795258492899100109463005 213 2066406169374999431790690899795258492899100109463008 214 6199218508124998295372072699385775478697300328389024 215 6199218508124998295372072699385775478697300328389027 216 18597655524374994886116218098157326436091900985167081 217 18597655524374994886116218098157326436091900985167084 218 55792966573124984658348654294471979308275702955501252 219 55792966573124984658348654294471979308275702955501255 220 167378899719374953975045962883415937924827108866503765 221 167378899719374953975045962883415937924827108866503768 222 502136699158124861925137888650247813774481326599511304 223 502136699158124861925137888650247813774481326599511307 224 1506410097474374585775413665950743441323443979798533921 225 1506410097474374585775413665950743441323443979798533924 226 4519230292423123757326240997852230323970331939395601772 227 4519230292423123757326240997852230323970331939395601775 228 13557690877269371271978722993556690971910995818186805325 229 13557690877269371271978722993556690971910995818186805328 230 40673072631808113815936168980670072915732987454560415984 231 40673072631808113815936168980670072915732987454560415987 232 122019217895424341447808506942010218747198962363681247961 233 122019217895424341447808506942010218747198962363681247964 234 366057653686273024343425520826030656241596887091043743892 235 366057653686273024343425520826030656241596887091043743895 236 1098172961058819073030276562478091968724790661273131231685 237 1098172961058819073030276562478091968724790661273131231688 238 3294518883176457219090829687434275906174371983819393695064 239 3294518883176457219090829687434275906174371983819393695067 240 9883556649529371657272489062302827718523115951458181085201 241 9883556649529371657272489062302827718523115951458181085204 242 29650669948588114971817467186908483155569347854374543255612 243 29650669948588114971817467186908483155569347854374543255615 244 88952009845764344915452401560725449466708043563123629766845 245 88952009845764344915452401560725449466708043563123629766848 246 266856029537293034746357204682176348400124130689370889300544 247 266856029537293034746357204682176348400124130689370889300547 248 800568088611879104239071614046529045200372392068112667901641 249 800568088611879104239071614046529045200372392068112667901644 250 2401704265835637312717214842139587135601117176204338003704932 251 2401704265835637312717214842139587135601117176204338003704935 252 7205112797506911938151644526418761406803351528613014011114805 253 7205112797506911938151644526418761406803351528613014011114808 254 21615338392520735814454933579256284220410054585839042033344424 255 21615338392520735814454933579256284220410054585839042033344427 256 64846015177562207443364800737768852661230163757517126100033281 257 64846015177562207443364800737768852661230163757517126100033284 258 194538045532686622330094402213306557983690491272551378300099852 259 194538045532686622330094402213306557983690491272551378300099855 260 583614136598059866990283206639919673951071473817654134900299565 261 583614136598059866990283206639919673951071473817654134900299568 262 1750842409794179600970849619919759021853214421452962404700898704 263 1750842409794179600970849619919759021853214421452962404700898707 264 5252527229382538802912548859759277065559643264358887214102696121 265 5252527229382538802912548859759277065559643264358887214102696124 266 15757581688147616408737646579277831196678929793076661642308088372 267 15757581688147616408737646579277831196678929793076661642308088375 268 47272745064442849226212939737833493590036789379229984926924265125 269 47272745064442849226212939737833493590036789379229984926924265128 270 141818235193328547678638819213500480770110368137689954780772795384 271 141818235193328547678638819213500480770110368137689954780772795387 272 425454705579985643035916457640501442310331104413069864342318386161 273 425454705579985643035916457640501442310331104413069864342318386164 274 1276364116739956929107749372921504326930993313239209593026955158492 275 1276364116739956929107749372921504326930993313239209593026955158495 276 3829092350219870787323248118764512980792979939717628779080865475485 277 3829092350219870787323248118764512980792979939717628779080865475488 278 11487277050659612361969744356293538942378939819152886337242596426464 279 11487277050659612361969744356293538942378939819152886337242596426467 280 34461831151978837085909233068880616827136819457458659011727789279401 281 34461831151978837085909233068880616827136819457458659011727789279404 282 103385493455936511257727699206641850481410458372375977035183367838212 283 103385493455936511257727699206641850481410458372375977035183367838215 284 310156480367809533773183097619925551444231375117127931105550103514645 285 310156480367809533773183097619925551444231375117127931105550103514648 286 930469441103428601319549292859776654332694125351383793316650310543944 287 930469441103428601319549292859776654332694125351383793316650310543947 288 2791408323310285803958647878579329962998082376054151379949950931631841 289 2791408323310285803958647878579329962998082376054151379949950931631844 290 8374224969930857411875943635737989888994247128162454139849852794895532 291 8374224969930857411875943635737989888994247128162454139849852794895535 292 25122674909792572235627830907213969666982741384487362419549558384686605 293 25122674909792572235627830907213969666982741384487362419549558384686608 294 75368024729377716706883492721641909000948224153462087258648675154059824 295 75368024729377716706883492721641909000948224153462087258648675154059827 296 226104074188133150120650478164925727002844672460386261775946025462179481 297 226104074188133150120650478164925727002844672460386261775946025462179484 298 678312222564399450361951434494777181008534017381158785327838076386538452 299 678312222564399450361951434494777181008534017381158785327838076386538455 300 2034936667693198351085854303484331543025602052143476355983514229159615365 301 2034936667693198351085854303484331543025602052143476355983514229159615368 302 6104810003079595053257562910452994629076806156430429067950542687478846104 303 6104810003079595053257562910452994629076806156430429067950542687478846107 304 18314430009238785159772688731358983887230418469291287203851628062436538321 305 18314430009238785159772688731358983887230418469291287203851628062436538324 306 54943290027716355479318066194076951661691255407873861611554884187309614972 307 54943290027716355479318066194076951661691255407873861611554884187309614975 308 164829870083149066437954198582230854985073766223621584834664652561928844925 309 164829870083149066437954198582230854985073766223621584834664652561928844928 310 494489610249447199313862595746692564955221298670864754503993957685786534784 311 494489610249447199313862595746692564955221298670864754503993957685786534787 312 1483468830748341597941587787240077694865663896012594263511981873057359604361 313 1483468830748341597941587787240077694865663896012594263511981873057359604364 314 4450406492245024793824763361720233084596991688037782790535945619172078813092 315 4450406492245024793824763361720233084596991688037782790535945619172078813095 316 13351219476735074381474290085160699253790975064113348371607836857516236439285 317 13351219476735074381474290085160699253790975064113348371607836857516236439288 318 40053658430205223144422870255482097761372925192340045114823510572548709317864 319 40053658430205223144422870255482097761372925192340045114823510572548709317867 320 120160975290615669433268610766446293284118775577020135344470531717646127953601 321 120160975290615669433268610766446293284118775577020135344470531717646127953604 322 360482925871847008299805832299338879852356326731060406033411595152938383860812 323 360482925871847008299805832299338879852356326731060406033411595152938383860815 324 1081448777615541024899417496898016639557068980193181218100234785458815151582445 325 1081448777615541024899417496898016639557068980193181218100234785458815151582448 326 3244346332846623074698252490694049918671206940579543654300704356376445454747344 327 3244346332846623074698252490694049918671206940579543654300704356376445454747347 328 9733038998539869224094757472082149756013620821738630962902113069129336364242041 329 9733038998539869224094757472082149756013620821738630962902113069129336364242044 330 29199116995619607672284272416246449268040862465215892888706339207388009092726132 331 29199116995619607672284272416246449268040862465215892888706339207388009092726135 332 87597350986858823016852817248739347804122587395647678666119017622164027278178405 333 87597350986858823016852817248739347804122587395647678666119017622164027278178408 334 262792052960576469050558451746218043412367762186943035998357052866492081834535224 335 262792052960576469050558451746218043412367762186943035998357052866492081834535227 336 788376158881729407151675355238654130237103286560829107995071158599476245503605681 337 788376158881729407151675355238654130237103286560829107995071158599476245503605684 338 2365128476645188221455026065715962390711309859682487323985213475798428736510817052 339 2365128476645188221455026065715962390711309859682487323985213475798428736510817055 340 7095385429935564664365078197147887172133929579047461971955640427395286209532451165 341 7095385429935564664365078197147887172133929579047461971955640427395286209532451168 342 21286156289806693993095234591443661516401788737142385915866921282185858628597353504 343 21286156289806693993095234591443661516401788737142385915866921282185858628597353507 344 63858468869420081979285703774330984549205366211427157747600763846557575885792060521 345 63858468869420081979285703774330984549205366211427157747600763846557575885792060524 346 191575406608260245937857111322992953647616098634281473242802291539672727657376181572 347 191575406608260245937857111322992953647616098634281473242802291539672727657376181575 348 574726219824780737813571333968978860942848295902844419728406874619018182972128544725 349 574726219824780737813571333968978860942848295902844419728406874619018182972128544728 350 1724178659474342213440714001906936582828544887708533259185220623857054548916385634184 351 1724178659474342213440714001906936582828544887708533259185220623857054548916385634187 352 5172535978423026640322142005720809748485634663125599777555661871571163646749156902561 353 5172535978423026640322142005720809748485634663125599777555661871571163646749156902564 354 15517607935269079920966426017162429245456903989376799332666985614713490940247470707692 355 15517607935269079920966426017162429245456903989376799332666985614713490940247470707695 356 46552823805807239762899278051487287736370711968130397998000956844140472820742412123085 357 46552823805807239762899278051487287736370711968130397998000956844140472820742412123088 358 139658471417421719288697834154461863209112135904391193994002870532421418462227236369264 359 139658471417421719288697834154461863209112135904391193994002870532421418462227236369267 360 418975414252265157866093502463385589627336407713173581982008611597264255386681709107801 361 418975414252265157866093502463385589627336407713173581982008611597264255386681709107804 362 1256926242756795473598280507390156768882009223139520745946025834791792766160045127323412 363 1256926242756795473598280507390156768882009223139520745946025834791792766160045127323415 364 3770778728270386420794841522170470306646027669418562237838077504375378298480135381970245 365 3770778728270386420794841522170470306646027669418562237838077504375378298480135381970248 366 11312336184811159262384524566511410919938083008255686713514232513126134895440406145910744 367 11312336184811159262384524566511410919938083008255686713514232513126134895440406145910747 368 33937008554433477787153573699534232759814249024767060140542697539378404686321218437732241 369 33937008554433477787153573699534232759814249024767060140542697539378404686321218437732244 370 101811025663300433361460721098602698279442747074301180421628092618135214058963655313196732 371 101811025663300433361460721098602698279442747074301180421628092618135214058963655313196735 372 305433076989901300084382163295808094838328241222903541264884277854405642176890965939590205 373 305433076989901300084382163295808094838328241222903541264884277854405642176890965939590208 374 916299230969703900253146489887424284514984723668710623794652833563216926530672897818770624 375 916299230969703900253146489887424284514984723668710623794652833563216926530672897818770627 376 2748897692909111700759439469662272853544954171006131871383958500689650779592018693456311881 377 2748897692909111700759439469662272853544954171006131871383958500689650779592018693456311884 378 8246693078727335102278318408986818560634862513018395614151875502068952338776056080368935652 379 8246693078727335102278318408986818560634862513018395614151875502068952338776056080368935655 380 24740079236182005306834955226960455681904587539055186842455626506206857016328168241106806965 381 24740079236182005306834955226960455681904587539055186842455626506206857016328168241106806968 382 74220237708546015920504865680881367045713762617165560527366879518620571048984504723320420904 383 74220237708546015920504865680881367045713762617165560527366879518620571048984504723320420907 384 222660713125638047761514597042644101137141287851496681582100638555861713146953514169961262721 385 222660713125638047761514597042644101137141287851496681582100638555861713146953514169961262724 386 667982139376914143284543791127932303411423863554490044746301915667585139440860542509883788172 387 667982139376914143284543791127932303411423863554490044746301915667585139440860542509883788175 388 2003946418130742429853631373383796910234271590663470134238905747002755418322581627529651364525 389 2003946418130742429853631373383796910234271590663470134238905747002755418322581627529651364528 390 6011839254392227289560894120151390730702814771990410402716717241008266254967744882588954093584 391 6011839254392227289560894120151390730702814771990410402716717241008266254967744882588954093587 392 18035517763176681868682682360454172192108444315971231208150151723024798764903234647766862280761 393 18035517763176681868682682360454172192108444315971231208150151723024798764903234647766862280764 394 54106553289530045606048047081362516576325332947913693624450455169074396294709703943300586842292 395 54106553289530045606048047081362516576325332947913693624450455169074396294709703943300586842295 396 162319659868590136818144141244087549728975998843741080873351365507223188884129111829901760526885 397 162319659868590136818144141244087549728975998843741080873351365507223188884129111829901760526888 398 486958979605770410454432423732262649186927996531223242620054096521669566652387335489705281580664 399 486958979605770410454432423732262649186927996531223242620054096521669566652387335489705281580667 400 1460876938817311231363297271196787947560783989593669727860162289565008699957162006469115844742001 401 1460876938817311231363297271196787947560783989593669727860162289565008699957162006469115844742004 402 4382630816451933694089891813590363842682351968781009183580486868695026099871486019407347534226012 403 4382630816451933694089891813590363842682351968781009183580486868695026099871486019407347534226015 404 13147892449355801082269675440771091528047055906343027550741460606085078299614458058222042602678045 405 13147892449355801082269675440771091528047055906343027550741460606085078299614458058222042602678048 406 39443677348067403246809026322313274584141167719029082652224381818255234898843374174666127808034144 407 39443677348067403246809026322313274584141167719029082652224381818255234898843374174666127808034147 408 118331032044202209740427078966939823752423503157087247956673145454765704696530122523998383424102441 409 118331032044202209740427078966939823752423503157087247956673145454765704696530122523998383424102444 410 354993096132606629221281236900819471257270509471261743870019436364297114089590367571995150272307332 411 354993096132606629221281236900819471257270509471261743870019436364297114089590367571995150272307335 412 1064979288397819887663843710702458413771811528413785231610058309092891342268771102715985450816922005 413 1064979288397819887663843710702458413771811528413785231610058309092891342268771102715985450816922008 414 3194937865193459662991531132107375241315434585241355694830174927278674026806313308147956352450766024 415 3194937865193459662991531132107375241315434585241355694830174927278674026806313308147956352450766027 416 9584813595580378988974593396322125723946303755724067084490524781836022080418939924443869057352298081 417 9584813595580378988974593396322125723946303755724067084490524781836022080418939924443869057352298084 418 28754440786741136966923780188966377171838911267172201253471574345508066241256819773331607172056894252 419 28754440786741136966923780188966377171838911267172201253471574345508066241256819773331607172056894255 420 86263322360223410900771340566899131515516733801516603760414723036524198723770459319994821516170682765 421 86263322360223410900771340566899131515516733801516603760414723036524198723770459319994821516170682768 422 258789967080670232702314021700697394546550201404549811281244169109572596171311377959984464548512048304 423 258789967080670232702314021700697394546550201404549811281244169109572596171311377959984464548512048307 424 776369901242010698106942065102092183639650604213649433843732507328717788513934133879953393645536144921 425 776369901242010698106942065102092183639650604213649433843732507328717788513934133879953393645536144924 426 2329109703726032094320826195306276550918951812640948301531197521986153365541802401639860180936608434772 427 2329109703726032094320826195306276550918951812640948301531197521986153365541802401639860180936608434775 428 6987329111178096282962478585918829652756855437922844904593592565958460096625407204919580542809825304325 429 6987329111178096282962478585918829652756855437922844904593592565958460096625407204919580542809825304328 430 20961987333534288848887435757756488958270566313768534713780777697875380289876221614758741628429475912984 431 20961987333534288848887435757756488958270566313768534713780777697875380289876221614758741628429475912987 432 62885962000602866546662307273269466874811698941305604141342333093626140869628664844276224885288427738961 433 62885962000602866546662307273269466874811698941305604141342333093626140869628664844276224885288427738964 434 188657886001808599639986921819808400624435096823916812424026999280878422608885994532828674655865283216892 435 188657886001808599639986921819808400624435096823916812424026999280878422608885994532828674655865283216895 436 565973658005425798919960765459425201873305290471750437272080997842635267826657983598486023967595849650685 437 565973658005425798919960765459425201873305290471750437272080997842635267826657983598486023967595849650688 438 1697920974016277396759882296378275605619915871415251311816242993527905803479973950795458071902787548952064 439 1697920974016277396759882296378275605619915871415251311816242993527905803479973950795458071902787548952067 440 5093762922048832190279646889134826816859747614245753935448728980583717410439921852386374215708362646856201 441 5093762922048832190279646889134826816859747614245753935448728980583717410439921852386374215708362646856204 442 15281288766146496570838940667404480450579242842737261806346186941751152231319765557159122647125087940568612 443 15281288766146496570838940667404480450579242842737261806346186941751152231319765557159122647125087940568615 444 45843866298439489712516822002213441351737728528211785419038560825253456693959296671477367941375263821705845 445 45843866298439489712516822002213441351737728528211785419038560825253456693959296671477367941375263821705848 446 137531598895318469137550466006640324055213185584635356257115682475760370081877890014432103824125791465117544 447 137531598895318469137550466006640324055213185584635356257115682475760370081877890014432103824125791465117547 448 412594796685955407412651398019920972165639556753906068771347047427281110245633670043296311472377374395352641 449 412594796685955407412651398019920972165639556753906068771347047427281110245633670043296311472377374395352644 450 1237784390057866222237954194059762916496918670261718206314041142281843330736901010129888934417132123186057932 451 1237784390057866222237954194059762916496918670261718206314041142281843330736901010129888934417132123186057935 452 3713353170173598666713862582179288749490756010785154618942123426845529992210703030389666803251396369558173805 453 3713353170173598666713862582179288749490756010785154618942123426845529992210703030389666803251396369558173808 454 11140059510520796000141587746537866248472268032355463856826370280536589976632109091169000409754189108674521424 455 11140059510520796000141587746537866248472268032355463856826370280536589976632109091169000409754189108674521427 456 33420178531562388000424763239613598745416804097066391570479110841609769929896327273507001229262567326023564281 457 33420178531562388000424763239613598745416804097066391570479110841609769929896327273507001229262567326023564284 458 100260535594687164001274289718840796236250412291199174711437332524829309789688981820521003687787701978070692852 459 100260535594687164001274289718840796236250412291199174711437332524829309789688981820521003687787701978070692855 460 300781606784061492003822869156522388708751236873597524134311997574487929369066945461563011063363105934212078565 461 300781606784061492003822869156522388708751236873597524134311997574487929369066945461563011063363105934212078568 462 902344820352184476011468607469567166126253710620792572402935992723463788107200836384689033190089317802636235704 463 902344820352184476011468607469567166126253710620792572402935992723463788107200836384689033190089317802636235707 464 2707034461056553428034405822408701498378761131862377717208807978170391364321602509154067099570267953407908707121 465 2707034461056553428034405822408701498378761131862377717208807978170391364321602509154067099570267953407908707124 466 8121103383169660284103217467226104495136283395587133151626423934511174092964807527462201298710803860223726121372 467 8121103383169660284103217467226104495136283395587133151626423934511174092964807527462201298710803860223726121375 468 24363310149508980852309652401678313485408850186761399454879271803533522278894422582386603896132411580671178364125 469 24363310149508980852309652401678313485408850186761399454879271803533522278894422582386603896132411580671178364128 470 73089930448526942556928957205034940456226550560284198364637815410600566836683267747159811688397234742013535092384 471 73089930448526942556928957205034940456226550560284198364637815410600566836683267747159811688397234742013535092387 472 219269791345580827670786871615104821368679651680852595093913446231801700510049803241479435065191704226040605277161 473 219269791345580827670786871615104821368679651680852595093913446231801700510049803241479435065191704226040605277164 474 657809374036742483012360614845314464106038955042557785281740338695405101530149409724438305195575112678121815831492 475 657809374036742483012360614845314464106038955042557785281740338695405101530149409724438305195575112678121815831495 476 1973428122110227449037081844535943392318116865127673355845221016086215304590448229173314915586725338034365447494485 477 1973428122110227449037081844535943392318116865127673355845221016086215304590448229173314915586725338034365447494488 478 5920284366330682347111245533607830176954350595383020067535663048258645913771344687519944746760176014103096342483464 479 5920284366330682347111245533607830176954350595383020067535663048258645913771344687519944746760176014103096342483467 480 17760853098992047041333736600823490530863051786149060202606989144775937741314034062559834240280528042309289027450401 481 17760853098992047041333736600823490530863051786149060202606989144775937741314034062559834240280528042309289027450404 482 53282559296976141124001209802470471592589155358447180607820967434327813223942102187679502720841584126927867082351212 483 53282559296976141124001209802470471592589155358447180607820967434327813223942102187679502720841584126927867082351215 484 159847677890928423372003629407411414777767466075341541823462902302983439671826306563038508162524752380783601247053645 485 159847677890928423372003629407411414777767466075341541823462902302983439671826306563038508162524752380783601247053648 486 479543033672785270116010888222234244333302398226024625470388706908950319015478919689115524487574257142350803741160944 487 479543033672785270116010888222234244333302398226024625470388706908950319015478919689115524487574257142350803741160947 488 1438629101018355810348032664666702732999907194678073876411166120726850957046436759067346573462722771427052411223482841 489 1438629101018355810348032664666702732999907194678073876411166120726850957046436759067346573462722771427052411223482844 490 4315887303055067431044097994000108198999721584034221629233498362180552871139310277202039720388168314281157233670448532 491 4315887303055067431044097994000108198999721584034221629233498362180552871139310277202039720388168314281157233670448535 492 12947661909165202293132293982000324596999164752102664887700495086541658613417930831606119161164504942843471701011345605 493 12947661909165202293132293982000324596999164752102664887700495086541658613417930831606119161164504942843471701011345608 494 38842985727495606879396881946000973790997494256307994663101485259624975840253792494818357483493514828530415103034036824 495 38842985727495606879396881946000973790997494256307994663101485259624975840253792494818357483493514828530415103034036827 496 116528957182486820638190645838002921372992482768923983989304455778874927520761377484455072450480544485591245309102110481 497 116528957182486820638190645838002921372992482768923983989304455778874927520761377484455072450480544485591245309102110484 498 349586871547460461914571937514008764118977448306771951967913367336624782562284132453365217351441633456773735927306331452 499 349586871547460461914571937514008764118977448306771951967913367336624782562284132453365217351441633456773735927306331455 500 1048760614642381385743715812542026292356932344920315855903740102009874347686852397360095652054324900370321207781918994365 501 1048760614642381385743715812542026292356932344920315855903740102009874347686852397360095652054324900370321207781918994368 502 3146281843927144157231147437626078877070797034760947567711220306029623043060557192080286956162974701110963623345756983104 503 3146281843927144157231147437626078877070797034760947567711220306029623043060557192080286956162974701110963623345756983107 504 9438845531781432471693442312878236631212391104282842703133660918088869129181671576240860868488924103332890870037270949321 505 9438845531781432471693442312878236631212391104282842703133660918088869129181671576240860868488924103332890870037270949324 506 28316536595344297415080326938634709893637173312848528109400982754266607387545014728722582605466772309998672610111812847972 507 28316536595344297415080326938634709893637173312848528109400982754266607387545014728722582605466772309998672610111812847975 508 84949609786032892245240980815904129680911519938545584328202948262799822162635044186167747816400316929996017830335438543925 509 84949609786032892245240980815904129680911519938545584328202948262799822162635044186167747816400316929996017830335438543928 510 254848829358098676735722942447712389042734559815636752984608844788399466487905132558503243449200950789988053491006315631784 511 254848829358098676735722942447712389042734559815636752984608844788399466487905132558503243449200950789988053491006315631787 512 764546488074296030207168827343137167128203679446910258953826534365198399463715397675509730347602852369964160473018946895361 513 764546488074296030207168827343137167128203679446910258953826534365198399463715397675509730347602852369964160473018946895364 514 2293639464222888090621506482029411501384611038340730776861479603095595198391146193026529191042808557109892481419056840686092 515 2293639464222888090621506482029411501384611038340730776861479603095595198391146193026529191042808557109892481419056840686095 516 6880918392668664271864519446088234504153833115022192330584438809286785595173438579079587573128425671329677444257170522058285 517 6880918392668664271864519446088234504153833115022192330584438809286785595173438579079587573128425671329677444257170522058288 518 20642755178005992815593558338264703512461499345066576991753316427860356785520315737238762719385277013989032332771511566174864 519 20642755178005992815593558338264703512461499345066576991753316427860356785520315737238762719385277013989032332771511566174867 520 61928265534017978446780675014794110537384498035199730975259949283581070356560947211716288158155831041967096998314534698524601 521 61928265534017978446780675014794110537384498035199730975259949283581070356560947211716288158155831041967096998314534698524604 522 185784796602053935340342025044382331612153494105599192925779847850743211069682841635148864474467493125901290994943604095573812 523 185784796602053935340342025044382331612153494105599192925779847850743211069682841635148864474467493125901290994943604095573815 524 557354389806161806021026075133146994836460482316797578777339543552229633209048524905446593423402479377703872984830812286721445 525 557354389806161806021026075133146994836460482316797578777339543552229633209048524905446593423402479377703872984830812286721448 526 1672063169418485418063078225399440984509381446950392736332018630656688899627145574716339780270207438133111618954492436860164344 527 1672063169418485418063078225399440984509381446950392736332018630656688899627145574716339780270207438133111618954492436860164347 528 5016189508255456254189234676198322953528144340851178208996055891970066698881436724149019340810622314399334856863477310580493041 529 5016189508255456254189234676198322953528144340851178208996055891970066698881436724149019340810622314399334856863477310580493044 530 15048568524766368762567704028594968860584433022553534626988167675910200096644310172447058022431866943198004570590431931741479132 531 15048568524766368762567704028594968860584433022553534626988167675910200096644310172447058022431866943198004570590431931741479135 532 45145705574299106287703112085784906581753299067660603880964503027730600289932930517341174067295600829594013711771295795224437405 533 45145705574299106287703112085784906581753299067660603880964503027730600289932930517341174067295600829594013711771295795224437408 534 135437116722897318863109336257354719745259897202981811642893509083191800869798791552023522201886802488782041135313887385673312224 535 135437116722897318863109336257354719745259897202981811642893509083191800869798791552023522201886802488782041135313887385673312227 536 406311350168691956589328008772064159235779691608945434928680527249575402609396374656070566605660407466346123405941662157019936681 537 406311350168691956589328008772064159235779691608945434928680527249575402609396374656070566605660407466346123405941662157019936684 538 1218934050506075869767984026316192477707339074826836304786041581748726207828189123968211699816981222399038370217824986471059810052 539 1218934050506075869767984026316192477707339074826836304786041581748726207828189123968211699816981222399038370217824986471059810055 540 3656802151518227609303952078948577433122017224480508914358124745246178623484567371904635099450943667197115110653474959413179430165 541 3656802151518227609303952078948577433122017224480508914358124745246178623484567371904635099450943667197115110653474959413179430168 542 10970406454554682827911856236845732299366051673441526743074374235738535870453702115713905298352831001591345331960424878239538290504 543 10970406454554682827911856236845732299366051673441526743074374235738535870453702115713905298352831001591345331960424878239538290507 544 32911219363664048483735568710537196898098155020324580229223122707215607611361106347141715895058493004774035995881274634718614871521 545 32911219363664048483735568710537196898098155020324580229223122707215607611361106347141715895058493004774035995881274634718614871524 546 98733658090992145451206706131611590694294465060973740687669368121646822834083319041425147685175479014322107987643823904155844614572 547 98733658090992145451206706131611590694294465060973740687669368121646822834083319041425147685175479014322107987643823904155844614575 548 296200974272976436353620118394834772082883395182921222063008104364940468502249957124275443055526437042966323962931471712467533843725 549 296200974272976436353620118394834772082883395182921222063008104364940468502249957124275443055526437042966323962931471712467533843728 550 888602922818929309060860355184504316248650185548763666189024313094821405506749871372826329166579311128898971888794415137402601531184 551 888602922818929309060860355184504316248650185548763666189024313094821405506749871372826329166579311128898971888794415137402601531187 552 2665808768456787927182581065553512948745950556646290998567072939284464216520249614118478987499737933386696915666383245412207804593561 553 2665808768456787927182581065553512948745950556646290998567072939284464216520249614118478987499737933386696915666383245412207804593564 554 7997426305370363781547743196660538846237851669938872995701218817853392649560748842355436962499213800160090746999149736236623413780692 555 7997426305370363781547743196660538846237851669938872995701218817853392649560748842355436962499213800160090746999149736236623413780695 556 23992278916111091344643229589981616538713555009816618987103656453560177948682246527066310887497641400480272240997449208709870241342085 557 23992278916111091344643229589981616538713555009816618987103656453560177948682246527066310887497641400480272240997449208709870241342088 558 71976836748333274033929688769944849616140665029449856961310969360680533846046739581198932662492924201440816722992347626129610724026264 559 71976836748333274033929688769944849616140665029449856961310969360680533846046739581198932662492924201440816722992347626129610724026267 560 215930510244999822101789066309834548848421995088349570883932908082041601538140218743596797987478772604322450168977042878388832172078801 561 215930510244999822101789066309834548848421995088349570883932908082041601538140218743596797987478772604322450168977042878388832172078804 562 647791530734999466305367198929503646545265985265048712651798724246124804614420656230790393962436317812967350506931128635166496516236412 563 647791530734999466305367198929503646545265985265048712651798724246124804614420656230790393962436317812967350506931128635166496516236415 564 1943374592204998398916101596788510939635797955795146137955396172738374413843261968692371181887308953438902051520793385905499489548709245 565 1943374592204998398916101596788510939635797955795146137955396172738374413843261968692371181887308953438902051520793385905499489548709248 566 5830123776614995196748304790365532818907393867385438413866188518215123241529785906077113545661926860316706154562380157716498468646127744 567 5830123776614995196748304790365532818907393867385438413866188518215123241529785906077113545661926860316706154562380157716498468646127747 568 17490371329844985590244914371096598456722181602156315241598565554645369724589357718231340636985780580950118463687140473149495405938383241 569 17490371329844985590244914371096598456722181602156315241598565554645369724589357718231340636985780580950118463687140473149495405938383244 570 52471113989534956770734743113289795370166544806468945724795696663936109173768073154694021910957341742850355391061421419448486217815149732 571 52471113989534956770734743113289795370166544806468945724795696663936109173768073154694021910957341742850355391061421419448486217815149735 572 157413341968604870312204229339869386110499634419406837174387089991808327521304219464082065732872025228551066173184264258345458653445449205 573 157413341968604870312204229339869386110499634419406837174387089991808327521304219464082065732872025228551066173184264258345458653445449208 574 472240025905814610936612688019608158331498903258220511523161269975424982563912658392246197198616075685653198519552792775036375960336347624 575 472240025905814610936612688019608158331498903258220511523161269975424982563912658392246197198616075685653198519552792775036375960336347627 576 1416720077717443832809838064058824474994496709774661534569483809926274947691737975176738591595848227056959595558658378325109127881009042881 577 1416720077717443832809838064058824474994496709774661534569483809926274947691737975176738591595848227056959595558658378325109127881009042884 578 4250160233152331498429514192176473424983490129323984603708451429778824843075213925530215774787544681170878786675975134975327383643027128652 579 4250160233152331498429514192176473424983490129323984603708451429778824843075213925530215774787544681170878786675975134975327383643027128655 580 12750480699456994495288542576529420274950470387971953811125354289336474529225641776590647324362634043512636360027925404925982150929081385965 581 12750480699456994495288542576529420274950470387971953811125354289336474529225641776590647324362634043512636360027925404925982150929081385968 582 38251442098370983485865627729588260824851411163915861433376062868009423587676925329771941973087902130537909080083776214777946452787244157904 583 38251442098370983485865627729588260824851411163915861433376062868009423587676925329771941973087902130537909080083776214777946452787244157907 584 114754326295112950457596883188764782474554233491747584300128188604028270763030775989315825919263706391613727240251328644333839358361732473721 585 114754326295112950457596883188764782474554233491747584300128188604028270763030775989315825919263706391613727240251328644333839358361732473724 586 344262978885338851372790649566294347423662700475242752900384565812084812289092327967947477757791119174841181720753985933001518075085197421172 587 344262978885338851372790649566294347423662700475242752900384565812084812289092327967947477757791119174841181720753985933001518075085197421175 588 1032788936656016554118371948698883042270988101425728258701153697436254436867276983903842433273373357524523545162261957799004554225255592263525 589 1032788936656016554118371948698883042270988101425728258701153697436254436867276983903842433273373357524523545162261957799004554225255592263528 590 3098366809968049662355115846096649126812964304277184776103461092308763310601830951711527299820120072573570635486785873397013662675766776790584 591 3098366809968049662355115846096649126812964304277184776103461092308763310601830951711527299820120072573570635486785873397013662675766776790587 592 9295100429904148987065347538289947380438892912831554328310383276926289931805492855134581899460360217720711906460357620191040988027300330371761 593 9295100429904148987065347538289947380438892912831554328310383276926289931805492855134581899460360217720711906460357620191040988027300330371764 594 27885301289712446961196042614869842141316678738494662984931149830778869795416478565403745698381080653162135719381072860573122964081900991115292 595 27885301289712446961196042614869842141316678738494662984931149830778869795416478565403745698381080653162135719381072860573122964081900991115295 596 83655903869137340883588127844609526423950036215483988954793449492336609386249435696211237095143241959486407158143218581719368892245702973345885 597 83655903869137340883588127844609526423950036215483988954793449492336609386249435696211237095143241959486407158143218581719368892245702973345888 598 250967711607412022650764383533828579271850108646451966864380348477009828158748307088633711285429725878459221474429655745158106676737108920037664 599 250967711607412022650764383533828579271850108646451966864380348477009828158748307088633711285429725878459221474429655745158106676737108920037667 600 752903134822236067952293150601485737815550325939355900593141045431029484476244921265901133856289177635377664423288967235474320030211326760113001 601 752903134822236067952293150601485737815550325939355900593141045431029484476244921265901133856289177635377664423288967235474320030211326760113004 602 2258709404466708203856879451804457213446650977818067701779423136293088453428734763797703401568867532906132993269866901706422960090633980280339012 603 2258709404466708203856879451804457213446650977818067701779423136293088453428734763797703401568867532906132993269866901706422960090633980280339015 604 6776128213400124611570638355413371640339952933454203105338269408879265360286204291393110204706602598718398979809600705119268880271901940841017045 605 6776128213400124611570638355413371640339952933454203105338269408879265360286204291393110204706602598718398979809600705119268880271901940841017048 606 20328384640200373834711915066240114921019858800362609316014808226637796080858612874179330614119807796155196939428802115357806640815705822523051144 607 20328384640200373834711915066240114921019858800362609316014808226637796080858612874179330614119807796155196939428802115357806640815705822523051147 608 60985153920601121504135745198720344763059576401087827948044424679913388242575838622537991842359423388465590818286406346073419922447117467569153441 609 60985153920601121504135745198720344763059576401087827948044424679913388242575838622537991842359423388465590818286406346073419922447117467569153444 610 182955461761803364512407235596161034289178729203263483844133274039740164727727515867613975527078270165396772454859219038220259767341352402707460332 611 182955461761803364512407235596161034289178729203263483844133274039740164727727515867613975527078270165396772454859219038220259767341352402707460335 612 548866385285410093537221706788483102867536187609790451532399822119220494183182547602841926581234810496190317364577657114660779302024057208122381005 613 548866385285410093537221706788483102867536187609790451532399822119220494183182547602841926581234810496190317364577657114660779302024057208122381008 614 1646599155856230280611665120365449308602608562829371354597199466357661482549547642808525779743704431488570952093732971343982337906072171624367143024 615 1646599155856230280611665120365449308602608562829371354597199466357661482549547642808525779743704431488570952093732971343982337906072171624367143027 616 4939797467568690841834995361096347925807825688488114063791598399072984447648642928425577339231113294465712856281198914031947013718216514873101429081 617 4939797467568690841834995361096347925807825688488114063791598399072984447648642928425577339231113294465712856281198914031947013718216514873101429084 618 14819392402706072525504986083289043777423477065464342191374795197218953342945928785276732017693339883397138568843596742095841041154649544619304287252 619 14819392402706072525504986083289043777423477065464342191374795197218953342945928785276732017693339883397138568843596742095841041154649544619304287255 620 44458177208118217576514958249867131332270431196393026574124385591656860028837786355830196053080019650191415706530790226287523123463948633857912861765 621 44458177208118217576514958249867131332270431196393026574124385591656860028837786355830196053080019650191415706530790226287523123463948633857912861768 622 133374531624354652729544874749601393996811293589179079722373156774970580086513359067490588159240058950574247119592370678862569370391845901573738585304 623 133374531624354652729544874749601393996811293589179079722373156774970580086513359067490588159240058950574247119592370678862569370391845901573738585307 624 400123594873063958188634624248804181990433880767537239167119470324911740259540077202471764477720176851722741358777112036587708111175537704721215755921 625 400123594873063958188634624248804181990433880767537239167119470324911740259540077202471764477720176851722741358777112036587708111175537704721215755924 626 1200370784619191874565903872746412545971301642302611717501358410974735220778620231607415293433160530555168224076331336109763124333526613114163647267772 627 1200370784619191874565903872746412545971301642302611717501358410974735220778620231607415293433160530555168224076331336109763124333526613114163647267775 628 3601112353857575623697711618239237637913904926907835152504075232924205662335860694822245880299481591665504672228994008329289373000579839342490941803325 629 3601112353857575623697711618239237637913904926907835152504075232924205662335860694822245880299481591665504672228994008329289373000579839342490941803328 630 10803337061572726871093134854717712913741714780723505457512225698772616987007582084466737640898444774996514016686982024987868119001739518027472825409984 631 10803337061572726871093134854717712913741714780723505457512225698772616987007582084466737640898444774996514016686982024987868119001739518027472825409987 632 32410011184718180613279404564153138741225144342170516372536677096317850961022746253400212922695334324989542050060946074963604357005218554082418476229961 633 32410011184718180613279404564153138741225144342170516372536677096317850961022746253400212922695334324989542050060946074963604357005218554082418476229964 634 97230033554154541839838213692459416223675433026511549117610031288953552883068238760200638768086002974968626150182838224890813071015655662247255428689892 635 97230033554154541839838213692459416223675433026511549117610031288953552883068238760200638768086002974968626150182838224890813071015655662247255428689895 636 291690100662463625519514641077378248671026299079534647352830093866860658649204716280601916304258008924905878450548514674672439213046966986741766286069685 637 291690100662463625519514641077378248671026299079534647352830093866860658649204716280601916304258008924905878450548514674672439213046966986741766286069688 638 875070301987390876558543923232134746013078897238603942058490281600581975947614148841805748912774026774717635351645544024017317639140900960225298858209064 639 875070301987390876558543923232134746013078897238603942058490281600581975947614148841805748912774026774717635351645544024017317639140900960225298858209067 640 2625210905962172629675631769696404238039236691715811826175470844801745927842842446525417246738322080324152906054936632072051952917422702880675896574627201 641 2625210905962172629675631769696404238039236691715811826175470844801745927842842446525417246738322080324152906054936632072051952917422702880675896574627204 642 7875632717886517889026895309089212714117710075147435478526412534405237783528527339576251740214966240972458718164809896216155858752268108642027689723881612 643 7875632717886517889026895309089212714117710075147435478526412534405237783528527339576251740214966240972458718164809896216155858752268108642027689723881615 644 23626898153659553667080685927267638142353130225442306435579237603215713350585582018728755220644898722917376154494429688648467576256804325926083069171644845 645 23626898153659553667080685927267638142353130225442306435579237603215713350585582018728755220644898722917376154494429688648467576256804325926083069171644848 646 70880694460978661001242057781802914427059390676326919306737712809647140051756746056186265661934696168752128463483289065945402728770412977778249207514934544 647 70880694460978661001242057781802914427059390676326919306737712809647140051756746056186265661934696168752128463483289065945402728770412977778249207514934547 648 212642083382935983003726173345408743281178172028980757920213138428941420155270238168558796985804088506256385390449867197836208186311238933334747622544803641 649 212642083382935983003726173345408743281178172028980757920213138428941420155270238168558796985804088506256385390449867197836208186311238933334747622544803644 650 637926250148807949011178520036226229843534516086942273760639415286824260465810714505676390957412265518769156171349601593508624558933716800004242867634410932 651 637926250148807949011178520036226229843534516086942273760639415286824260465810714505676390957412265518769156171349601593508624558933716800004242867634410935 652 1913778750446423847033535560108678689530603548260826821281918245860472781397432143517029172872236796556307468514048804780525873676801150400012728602903232805 653 1913778750446423847033535560108678689530603548260826821281918245860472781397432143517029172872236796556307468514048804780525873676801150400012728602903232808 654 5741336251339271541100606680326036068591810644782480463845754737581418344192296430551087518616710389668922405542146414341577621030403451200038185808709698424 655 5741336251339271541100606680326036068591810644782480463845754737581418344192296430551087518616710389668922405542146414341577621030403451200038185808709698427 656 17224008754017814623301820040978108205775431934347441391537264212744255032576889291653262555850131169006767216626439243024732863091210353600114557426129095281 657 17224008754017814623301820040978108205775431934347441391537264212744255032576889291653262555850131169006767216626439243024732863091210353600114557426129095284 658 51672026262053443869905460122934324617326295803042324174611792638232765097730667874959787667550393507020301649879317729074198589273631060800343672278387285852 659 51672026262053443869905460122934324617326295803042324174611792638232765097730667874959787667550393507020301649879317729074198589273631060800343672278387285855 660 155016078786160331609716380368802973851978887409126972523835377914698295293192003624879363002651180521060904949637953187222595767820893182401031016835161857565 661 155016078786160331609716380368802973851978887409126972523835377914698295293192003624879363002651180521060904949637953187222595767820893182401031016835161857568 662 465048236358480994829149141106408921555936662227380917571506133744094885879576010874638089007953541563182714848913859561667787303462679547203093050505485572704 663 465048236358480994829149141106408921555936662227380917571506133744094885879576010874638089007953541563182714848913859561667787303462679547203093050505485572707 664 1395144709075442984487447423319226764667809986682142752714518401232284657638728032623914267023860624689548144546741578685003361910388038641609279151516456718121 665 1395144709075442984487447423319226764667809986682142752714518401232284657638728032623914267023860624689548144546741578685003361910388038641609279151516456718124 666 4185434127226328953462342269957680294003429960046428258143555203696853972916184097871742801071581874068644433640224736055010085731164115924827837454549370154372 667 4185434127226328953462342269957680294003429960046428258143555203696853972916184097871742801071581874068644433640224736055010085731164115924827837454549370154375 668 12556302381678986860387026809873040882010289880139284774430665611090561918748552293615228403214745622205933300920674208165030257193492347774483512363648110463125 669 12556302381678986860387026809873040882010289880139284774430665611090561918748552293615228403214745622205933300920674208165030257193492347774483512363648110463128 670 37668907145036960581161080429619122646030869640417854323291996833271685756245656880845685209644236866617799902762022624495090771580477043323450537090944331389384 671 37668907145036960581161080429619122646030869640417854323291996833271685756245656880845685209644236866617799902762022624495090771580477043323450537090944331389387 672 113006721435110881743483241288857367938092608921253562969875990499815057268736970642537055628932710599853399708286067873485272314741431129970351611272832994168161 673 113006721435110881743483241288857367938092608921253562969875990499815057268736970642537055628932710599853399708286067873485272314741431129970351611272832994168164 674 339020164305332645230449723866572103814277826763760688909627971499445171806210911927611166886798131799560199124858203620455816944224293389911054833818498982504492 675 339020164305332645230449723866572103814277826763760688909627971499445171806210911927611166886798131799560199124858203620455816944224293389911054833818498982504495 676 1017060492915997935691349171599716311442833480291282066728883914498335515418632735782833500660394395398680597374574610861367450832672880169733164501455496947513485 677 1017060492915997935691349171599716311442833480291282066728883914498335515418632735782833500660394395398680597374574610861367450832672880169733164501455496947513488 678 3051181478747993807074047514799148934328500440873846200186651743495006546255898207348500501981183186196041792123723832584102352498018640509199493504366490842540464 679 3051181478747993807074047514799148934328500440873846200186651743495006546255898207348500501981183186196041792123723832584102352498018640509199493504366490842540467 680 9153544436243981421222142544397446802985501322621538600559955230485019638767694622045501505943549558588125376371171497752307057494055921527598480513099472527621401 681 9153544436243981421222142544397446802985501322621538600559955230485019638767694622045501505943549558588125376371171497752307057494055921527598480513099472527621404 682 27460633308731944263666427633192340408956503967864615801679865691455058916303083866136504517830648675764376129113514493256921172482167764582795441539298417582864212 683 27460633308731944263666427633192340408956503967864615801679865691455058916303083866136504517830648675764376129113514493256921172482167764582795441539298417582864215 684 82381899926195832790999282899577021226869511903593847405039597074365176748909251598409513553491946027293128387340543479770763517446503293748386324617895252748592645 685 82381899926195832790999282899577021226869511903593847405039597074365176748909251598409513553491946027293128387340543479770763517446503293748386324617895252748592648 686 247145699778587498372997848698731063680608535710781542215118791223095530246727754795228540660475838081879385162021630439312290552339509881245158973853685758245777944 687 247145699778587498372997848698731063680608535710781542215118791223095530246727754795228540660475838081879385162021630439312290552339509881245158973853685758245777947 688 741437099335762495118993546096193191041825607132344626645356373669286590740183264385685621981427514245638155486064891317936871657018529643735476921561057274737333841 689 741437099335762495118993546096193191041825607132344626645356373669286590740183264385685621981427514245638155486064891317936871657018529643735476921561057274737333844 690 2224311298007287485356980638288579573125476821397033879936069121007859772220549793157056865944282542736914466458194673953810614971055588931206430764683171824212001532 691 2224311298007287485356980638288579573125476821397033879936069121007859772220549793157056865944282542736914466458194673953810614971055588931206430764683171824212001535 692 6672933894021862456070941914865738719376430464191101639808207363023579316661649379471170597832847628210743399374584021861431844913166766793619292294049515472636004605 693 6672933894021862456070941914865738719376430464191101639808207363023579316661649379471170597832847628210743399374584021861431844913166766793619292294049515472636004608 694 20018801682065587368212825744597216158129291392573304919424622089070737949984948138413511793498542884632230198123752065584295534739500300380857876882148546417908013824 695 20018801682065587368212825744597216158129291392573304919424622089070737949984948138413511793498542884632230198123752065584295534739500300380857876882148546417908013827 696 60056405046196762104638477233791648474387874177719914758273866267212213849954844415240535380495628653896690594371256196752886604218500901142573630646445639253724041481 697 60056405046196762104638477233791648474387874177719914758273866267212213849954844415240535380495628653896690594371256196752886604218500901142573630646445639253724041484 698 180169215138590286313915431701374945423163622533159744274821598801636641549864533245721606141486885961690071783113768590258659812655502703427720891939336917761172124452 699 180169215138590286313915431701374945423163622533159744274821598801636641549864533245721606141486885961690071783113768590258659812655502703427720891939336917761172124455 700 540507645415770858941746295104124836269490867599479232824464796404909924649593599737164818424460657885070215349341305770775979437966508110283162675818010753283516373365 701 540507645415770858941746295104124836269490867599479232824464796404909924649593599737164818424460657885070215349341305770775979437966508110283162675818010753283516373368 702 1621522936247312576825238885312374508808472602798437698473394389214729773948780799211494455273381973655210646048023917312327938313899524330849488027454032259850549120104 703 1621522936247312576825238885312374508808472602798437698473394389214729773948780799211494455273381973655210646048023917312327938313899524330849488027454032259850549120107 704 4864568808741937730475716655937123526425417808395313095420183167644189321846342397634483365820145920965631938144071751936983814941698572992548464082362096779551647360321 705 4864568808741937730475716655937123526425417808395313095420183167644189321846342397634483365820145920965631938144071751936983814941698572992548464082362096779551647360324 706 14593706426225813191427149967811370579276253425185939286260549502932567965539027192903450097460437762896895814432215255810951444825095718977645392247086290338654942080972 707 14593706426225813191427149967811370579276253425185939286260549502932567965539027192903450097460437762896895814432215255810951444825095718977645392247086290338654942080975 708 43781119278677439574281449903434111737828760275557817858781648508797703896617081578710350292381313288690687443296645767432854334475287156932936176741258871015964826242925 709 43781119278677439574281449903434111737828760275557817858781648508797703896617081578710350292381313288690687443296645767432854334475287156932936176741258871015964826242928 710 131343357836032318722844349710302335213486280826673453576344945526393111689851244736131050877143939866072062329889937302298563003425861470798808530223776613047894478728784 711 131343357836032318722844349710302335213486280826673453576344945526393111689851244736131050877143939866072062329889937302298563003425861470798808530223776613047894478728787 712 394030073508096956168533049130907005640458842480020360729034836579179335069553734208393152631431819598216186989669811906895689010277584412396425590671329839143683436186361 713 394030073508096956168533049130907005640458842480020360729034836579179335069553734208393152631431819598216186989669811906895689010277584412396425590671329839143683436186364 714 1182090220524290868505599147392721016921376527440061082187104509737538005208661202625179457894295458794648560969009435720687067030832753237189276772013989517431050308559092 715 1182090220524290868505599147392721016921376527440061082187104509737538005208661202625179457894295458794648560969009435720687067030832753237189276772013989517431050308559095 716 3546270661572872605516797442178163050764129582320183246561313529212614015625983607875538373682886376383945682907028307162061201092498259711567830316041968552293150925677285 717 3546270661572872605516797442178163050764129582320183246561313529212614015625983607875538373682886376383945682907028307162061201092498259711567830316041968552293150925677288 718 10638811984718617816550392326534489152292388746960549739683940587637842046877950823626615121048659129151837048721084921486183603277494779134703490948125905656879452777031864 719 10638811984718617816550392326534489152292388746960549739683940587637842046877950823626615121048659129151837048721084921486183603277494779134703490948125905656879452777031867 720 31916435954155853449651176979603467456877166240881649219051821762913526140633852470879845363145977387455511146163254764458550809832484337404110472844377716970638358331095601 721 31916435954155853449651176979603467456877166240881649219051821762913526140633852470879845363145977387455511146163254764458550809832484337404110472844377716970638358331095604 722 95749307862467560348953530938810402370631498722644947657155465288740578421901557412639536089437932162366533438489764293375652429497453012212331418533133150911915074993286812 723 95749307862467560348953530938810402370631498722644947657155465288740578421901557412639536089437932162366533438489764293375652429497453012212331418533133150911915074993286815 724 287247923587402681046860592816431207111894496167934842971466395866221735265704672237918608268313796487099600315469292880126957288492359036636994255599399452735745224979860445 725 287247923587402681046860592816431207111894496167934842971466395866221735265704672237918608268313796487099600315469292880126957288492359036636994255599399452735745224979860448 726 861743770762208043140581778449293621335683488503804528914399187598665205797114016713755824804941389461298800946407878640380871865477077109910982766798198358207235674939581344 727 861743770762208043140581778449293621335683488503804528914399187598665205797114016713755824804941389461298800946407878640380871865477077109910982766798198358207235674939581347 728 2585231312286624129421745335347880864007050465511413586743197562795995617391342050141267474414824168383896402839223635921142615596431231329732948300394595074621707024818744041 729 2585231312286624129421745335347880864007050465511413586743197562795995617391342050141267474414824168383896402839223635921142615596431231329732948300394595074621707024818744044 730 7755693936859872388265236006043642592021151396534240760229592688387986852174026150423802423244472505151689208517670907763427846789293693989198844901183785223865121074456232132 731 7755693936859872388265236006043642592021151396534240760229592688387986852174026150423802423244472505151689208517670907763427846789293693989198844901183785223865121074456232135 732 23267081810579617164795708018130927776063454189602722280688778065163960556522078451271407269733417515455067625553012723290283540367881081967596534703551355671595363223368696405 733 23267081810579617164795708018130927776063454189602722280688778065163960556522078451271407269733417515455067625553012723290283540367881081967596534703551355671595363223368696408 734 69801245431738851494387124054392783328190362568808166842066334195491881669566235353814221809200252546365202876659038169870850621103643245902789604110654067014786089670106089224 735 69801245431738851494387124054392783328190362568808166842066334195491881669566235353814221809200252546365202876659038169870850621103643245902789604110654067014786089670106089227 736 209403736295216554483161372163178349984571087706424500526199002586475645008698706061442665427600757639095608629977114509612551863310929737708368812331962201044358269010318267681 737 209403736295216554483161372163178349984571087706424500526199002586475645008698706061442665427600757639095608629977114509612551863310929737708368812331962201044358269010318267684 738 628211208885649663449484116489535049953713263119273501578597007759426935026096118184327996282802272917286825889931343528837655589932789213125106436995886603133074807030954803052 739 628211208885649663449484116489535049953713263119273501578597007759426935026096118184327996282802272917286825889931343528837655589932789213125106436995886603133074807030954803055 740 1884633626656948990348452349468605149861139789357820504735791023278280805078288354552983988848406818751860477669794030586512966769798367639375319310987659809399224421092864409165 741 1884633626656948990348452349468605149861139789357820504735791023278280805078288354552983988848406818751860477669794030586512966769798367639375319310987659809399224421092864409168 742 5653900879970846971045357048405815449583419368073461514207373069834842415234865063658951966545220456255581433009382091759538900309395102918125957932962979428197673263278593227504 743 5653900879970846971045357048405815449583419368073461514207373069834842415234865063658951966545220456255581433009382091759538900309395102918125957932962979428197673263278593227507 744 16961702639912540913136071145217446348750258104220384542622119209504527245704595190976855899635661368766744299028146275278616700928185308754377873798888938284593019789835779682521 745 16961702639912540913136071145217446348750258104220384542622119209504527245704595190976855899635661368766744299028146275278616700928185308754377873798888938284593019789835779682524 746 50885107919737622739408213435652339046250774312661153627866357628513581737113785572930567698906984106300232897084438825835850102784555926263133621396666814853779059369507339047572 747 50885107919737622739408213435652339046250774312661153627866357628513581737113785572930567698906984106300232897084438825835850102784555926263133621396666814853779059369507339047575 748 152655323759212868218224640306957017138752322937983460883599072885540745211341356718791703096720952318900698691253316477507550308353667778789400864190000444561337178108522017142725 749 152655323759212868218224640306957017138752322937983460883599072885540745211341356718791703096720952318900698691253316477507550308353667778789400864190000444561337178108522017142728 750 457965971277638604654673920920871051416256968813950382650797218656622235634024070156375109290162856956702096073759949432522650925061003336368202592570001333684011534325566051428184 751 457965971277638604654673920920871051416256968813950382650797218656622235634024070156375109290162856956702096073759949432522650925061003336368202592570001333684011534325566051428187 752 1373897913832915813964021762762613154248770906441851147952391655969866706902072210469125327870488570870106288221279848297567952775183010009104607777710004001052034602976698154284561 753 1373897913832915813964021762762613154248770906441851147952391655969866706902072210469125327870488570870106288221279848297567952775183010009104607777710004001052034602976698154284564 754 4121693741498747441892065288287839462746312719325553443857174967909600120706216631407375983611465712610318864663839544892703858325549030027313823333130012003156103808930094462853692 755 4121693741498747441892065288287839462746312719325553443857174967909600120706216631407375983611465712610318864663839544892703858325549030027313823333130012003156103808930094462853695 756 12365081224496242325676195864863518388238938157976660331571524903728800362118649894222127950834397137830956593991518634678111574976647090081941469999390036009468311426790283388561085 757 12365081224496242325676195864863518388238938157976660331571524903728800362118649894222127950834397137830956593991518634678111574976647090081941469999390036009468311426790283388561088 758 37095243673488726977028587594590555164716814473929980994714574711186401086355949682666383852503191413492869781974555904034334724929941270245824409998170108028404934280370850165683264 759 37095243673488726977028587594590555164716814473929980994714574711186401086355949682666383852503191413492869781974555904034334724929941270245824409998170108028404934280370850165683267 760 111285731020466180931085762783771665494150443421789942984143724133559203259067849047999151557509574240478609345923667712103004174789823810737473229994510324085214802841112550497049801 761 111285731020466180931085762783771665494150443421789942984143724133559203259067849047999151557509574240478609345923667712103004174789823810737473229994510324085214802841112550497049804 762 333857193061398542793257288351314996482451330265369828952431172400677609777203547143997454672528722721435828037771003136309012524369471432212419689983530972255644408523337651491149412 763 333857193061398542793257288351314996482451330265369828952431172400677609777203547143997454672528722721435828037771003136309012524369471432212419689983530972255644408523337651491149415 764 1001571579184195628379771865053944989447353990796109486857293517202032829331610641431992364017586168164307484113313009408927037573108414296637259069950592916766933225570012954473448245 765 1001571579184195628379771865053944989447353990796109486857293517202032829331610641431992364017586168164307484113313009408927037573108414296637259069950592916766933225570012954473448248 766 3004714737552586885139315595161834968342061972388328460571880551606098487994831924295977092052758504492922452339939028226781112719325242889911777209851778750300799676710038863420344744 767 3004714737552586885139315595161834968342061972388328460571880551606098487994831924295977092052758504492922452339939028226781112719325242889911777209851778750300799676710038863420344747 768 9014144212657760655417946785485504905026185917164985381715641654818295463984495772887931276158275513478767357019817084680343338157975728669735331629555336250902399030130116590261034241 769 9014144212657760655417946785485504905026185917164985381715641654818295463984495772887931276158275513478767357019817084680343338157975728669735331629555336250902399030130116590261034244 770 27042432637973281966253840356456514715078557751494956145146924964454886391953487318663793828474826540436302071059451254041030014473927186009205994888666008752707197090390349770783102732 771 27042432637973281966253840356456514715078557751494956145146924964454886391953487318663793828474826540436302071059451254041030014473927186009205994888666008752707197090390349770783102735 772 81127297913919845898761521069369544145235673254484868435440774893364659175860461955991381485424479621308906213178353762123090043421781558027617984665998026258121591271171049312349308205 773 81127297913919845898761521069369544145235673254484868435440774893364659175860461955991381485424479621308906213178353762123090043421781558027617984665998026258121591271171049312349308208 774 243381893741759537696284563208108632435707019763454605306322324680093977527581385867974144456273438863926718639535061286369270130265344674082853953997994078774364773813513147937047924624 775 243381893741759537696284563208108632435707019763454605306322324680093977527581385867974144456273438863926718639535061286369270130265344674082853953997994078774364773813513147937047924627 776 730145681225278613088853689624325897307121059290363815918966974040281932582744157603922433368820316591780155918605183859107810390796034022248561861993982236323094321440539443811143773881 777 730145681225278613088853689624325897307121059290363815918966974040281932582744157603922433368820316591780155918605183859107810390796034022248561861993982236323094321440539443811143773884 778 2190437043675835839266561068872977691921363177871091447756900922120845797748232472811767300106460949775340467755815551577323431172388102066745685585981946708969282964321618331433431321652 779 2190437043675835839266561068872977691921363177871091447756900922120845797748232472811767300106460949775340467755815551577323431172388102066745685585981946708969282964321618331433431321655 780 6571311131027507517799683206618933075764089533613274343270702766362537393244697418435301900319382849326021403267446654731970293517164306200237056757945840126907848892964854994300293964965 781 6571311131027507517799683206618933075764089533613274343270702766362537393244697418435301900319382849326021403267446654731970293517164306200237056757945840126907848892964854994300293964968 782 19713933393082522553399049619856799227292268600839823029812108299087612179734092255305905700958148547978064209802339964195910880551492918600711170273837520380723546678894564982900881894904 783 19713933393082522553399049619856799227292268600839823029812108299087612179734092255305905700958148547978064209802339964195910880551492918600711170273837520380723546678894564982900881894907 784 59141800179247567660197148859570397681876805802519469089436324897262836539202276765917717102874445643934192629407019892587732641654478755802133510821512561142170640036683694948702645684721 785 59141800179247567660197148859570397681876805802519469089436324897262836539202276765917717102874445643934192629407019892587732641654478755802133510821512561142170640036683694948702645684724 786 177425400537742702980591446578711193045630417407558407268308974691788509617606830297753151308623336931802577888221059677763197924963436267406400532464537683426511920110051084846107937054172 787 177425400537742702980591446578711193045630417407558407268308974691788509617606830297753151308623336931802577888221059677763197924963436267406400532464537683426511920110051084846107937054175 788 532276201613228108941774339736133579136891252222675221804926924075365528852820490893259453925870010795407733664663179033289593774890308802219201597393613050279535760330153254538323811162525 789 532276201613228108941774339736133579136891252222675221804926924075365528852820490893259453925870010795407733664663179033289593774890308802219201597393613050279535760330153254538323811162528 790 1596828604839684326825323019208400737410673756668025665414780772226096586558461472679778361777610032386223200993989537099868781324670926406657604792180839150838607280990459763614971433487584 791 1596828604839684326825323019208400737410673756668025665414780772226096586558461472679778361777610032386223200993989537099868781324670926406657604792180839150838607280990459763614971433487587 792 4790485814519052980475969057625202212232021270004076996244342316678289759675384418039335085332830097158669602981968611299606343974012779219972814376542517452515821842971379290844914300462761 793 4790485814519052980475969057625202212232021270004076996244342316678289759675384418039335085332830097158669602981968611299606343974012779219972814376542517452515821842971379290844914300462764 794 14371457443557158941427907172875606636696063810012230988733026950034869279026153254118005255998490291476008808945905833898819031922038337659918443129627552357547465528914137872534742901388292 795 14371457443557158941427907172875606636696063810012230988733026950034869279026153254118005255998490291476008808945905833898819031922038337659918443129627552357547465528914137872534742901388295 796 43114372330671476824283721518626819910088191430036692966199080850104607837078459762354015767995470874428026426837717501696457095766115012979755329388882657072642396586742413617604228704164885 797 43114372330671476824283721518626819910088191430036692966199080850104607837078459762354015767995470874428026426837717501696457095766115012979755329388882657072642396586742413617604228704164888 798 129343116992014430472851164555880459730264574290110078898597242550313823511235379287062047303986412623284079280513152505089371287298345038939265988166647971217927189760227240852812686112494664 799 129343116992014430472851164555880459730264574290110078898597242550313823511235379287062047303986412623284079280513152505089371287298345038939265988166647971217927189760227240852812686112494667 800 388029350976043291418553493667641379190793722870330236695791727650941470533706137861186141911959237869852237841539457515268113861895035116817797964499943913653781569280681722558438058337484001 801 388029350976043291418553493667641379190793722870330236695791727650941470533706137861186141911959237869852237841539457515268113861895035116817797964499943913653781569280681722558438058337484004 802 1164088052928129874255660481002924137572381168610990710087375182952824411601118413583558425735877713609556713524618372545804341585685105350453393893499831740961344707842045167675314175012452012 803 1164088052928129874255660481002924137572381168610990710087375182952824411601118413583558425735877713609556713524618372545804341585685105350453393893499831740961344707842045167675314175012452015 804 3492264158784389622766981443008772412717143505832972130262125548858473234803355240750675277207633140828670140573855117637413024757055316051360181680499495222884034123526135503025942525037356045 805 3492264158784389622766981443008772412717143505832972130262125548858473234803355240750675277207633140828670140573855117637413024757055316051360181680499495222884034123526135503025942525037356048 806 10476792476353168868300944329026317238151430517498916390786376646575419704410065722252025831622899422486010421721565352912239074271165948154080545041498485668652102370578406509077827575112068144 807 10476792476353168868300944329026317238151430517498916390786376646575419704410065722252025831622899422486010421721565352912239074271165948154080545041498485668652102370578406509077827575112068147 808 31430377429059506604902832987078951714454291552496749172359129939726259113230197166756077494868698267458031265164696058736717222813497844462241635124495457005956307111735219527233482725336204441 809 31430377429059506604902832987078951714454291552496749172359129939726259113230197166756077494868698267458031265164696058736717222813497844462241635124495457005956307111735219527233482725336204444 810 94291132287178519814708498961236855143362874657490247517077389819178777339690591500268232484606094802374093795494088176210151668440493533386724905373486371017868921335205658581700448176008613332 811 94291132287178519814708498961236855143362874657490247517077389819178777339690591500268232484606094802374093795494088176210151668440493533386724905373486371017868921335205658581700448176008613335 812 282873396861535559444125496883710565430088623972470742551232169457536332019071774500804697453818284407122281386482264528630455005321480600160174716120459113053606764005616975745101344528025840005 813 282873396861535559444125496883710565430088623972470742551232169457536332019071774500804697453818284407122281386482264528630455005321480600160174716120459113053606764005616975745101344528025840008 814 848620190584606678332376490651131696290265871917412227653696508372608996057215323502414092361454853221366844159446793585891365015964441800480524148361377339160820292016850927235304033584077520024 815 848620190584606678332376490651131696290265871917412227653696508372608996057215323502414092361454853221366844159446793585891365015964441800480524148361377339160820292016850927235304033584077520027 816 2545860571753820034997129471953395088870797615752236682961089525117826988171645970507242277084364559664100532478340380757674095047893325401441572445084132017482460876050552781705912100752232560081 817 2545860571753820034997129471953395088870797615752236682961089525117826988171645970507242277084364559664100532478340380757674095047893325401441572445084132017482460876050552781705912100752232560084 818 7637581715261460104991388415860185266612392847256710048883268575353480964514937911521726831253093678992301597435021142273022285143679976204324717335252396052447382628151658345117736302256697680252 819 7637581715261460104991388415860185266612392847256710048883268575353480964514937911521726831253093678992301597435021142273022285143679976204324717335252396052447382628151658345117736302256697680255 820 22912745145784380314974165247580555799837178541770130146649805726060442893544813734565180493759281036976904792305063426819066855431039928612974152005757188157342147884454975035353208906770093040765 821 22912745145784380314974165247580555799837178541770130146649805726060442893544813734565180493759281036976904792305063426819066855431039928612974152005757188157342147884454975035353208906770093040768 822 68738235437353140944922495742741667399511535625310390439949417178181328680634441203695541481277843110930714376915190280457200566293119785838922456017271564472026443653364925106059626720310279122304 823 68738235437353140944922495742741667399511535625310390439949417178181328680634441203695541481277843110930714376915190280457200566293119785838922456017271564472026443653364925106059626720310279122307 824 206214706312059422834767487228225002198534606875931171319848251534543986041903323611086624443833529332792143130745570841371601698879359357516767368051814693416079330960094775318178880160930837366921 825 206214706312059422834767487228225002198534606875931171319848251534543986041903323611086624443833529332792143130745570841371601698879359357516767368051814693416079330960094775318178880160930837366924 826 618644118936178268504302461684675006595603820627793513959544754603631958125709970833259873331500587998376429392236712524114805096638078072550302104155444080248237992880284325954536640482792512100772 827 618644118936178268504302461684675006595603820627793513959544754603631958125709970833259873331500587998376429392236712524114805096638078072550302104155444080248237992880284325954536640482792512100775 828 1855932356808534805512907385054025019786811461883380541878634263810895874377129912499779619994501763995129288176710137572344415289914234217650906312466332240744713978640852977863609921448377536302325 829 1855932356808534805512907385054025019786811461883380541878634263810895874377129912499779619994501763995129288176710137572344415289914234217650906312466332240744713978640852977863609921448377536302328 830 5567797070425604416538722155162075059360434385650141625635902791432687623131389737499338859983505291985387864530130412717033245869742702652952718937398996722234141935922558933590829764345132608906984 831 5567797070425604416538722155162075059360434385650141625635902791432687623131389737499338859983505291985387864530130412717033245869742702652952718937398996722234141935922558933590829764345132608906987 832 16703391211276813249616166465486225178081303156950424876907708374298062869394169212498016579950515875956163593590391238151099737609228107958858156812196990166702425807767676800772489293035397826720961 833 16703391211276813249616166465486225178081303156950424876907708374298062869394169212498016579950515875956163593590391238151099737609228107958858156812196990166702425807767676800772489293035397826720964 834 50110173633830439748848499396458675534243909470851274630723125122894188608182507637494049739851547627868490780771173714453299212827684323876574470436590970500107277423303030402317467879106193480162892 835 50110173633830439748848499396458675534243909470851274630723125122894188608182507637494049739851547627868490780771173714453299212827684323876574470436590970500107277423303030402317467879106193480162895 836 150330520901491319246545498189376026602731728412553823892169375368682565824547522912482149219554642883605472342313521143359897638483052971629723411309772911500321832269909091206952403637318580440488685 837 150330520901491319246545498189376026602731728412553823892169375368682565824547522912482149219554642883605472342313521143359897638483052971629723411309772911500321832269909091206952403637318580440488688 838 450991562704473957739636494568128079808195185237661471676508126106047697473642568737446447658663928650816417026940563430079692915449158914889170233929318734500965496809727273620857210911955741321466064 839 450991562704473957739636494568128079808195185237661471676508126106047697473642568737446447658663928650816417026940563430079692915449158914889170233929318734500965496809727273620857210911955741321466067 840 1352974688113421873218909483704384239424585555712984415029524378318143092420927706212339342975991785952449251080821690290239078746347476744667510701787956203502896490429181820862571632735867223964398201 841 1352974688113421873218909483704384239424585555712984415029524378318143092420927706212339342975991785952449251080821690290239078746347476744667510701787956203502896490429181820862571632735867223964398204 842 4058924064340265619656728451113152718273756667138953245088573134954429277262783118637018028927975357857347753242465070870717236239042430234002532105363868610508689471287545462587714898207601671893194612 843 4058924064340265619656728451113152718273756667138953245088573134954429277262783118637018028927975357857347753242465070870717236239042430234002532105363868610508689471287545462587714898207601671893194615 844 12176772193020796858970185353339458154821270001416859735265719404863287831788349355911054086783926073572043259727395212612151708717127290702007596316091605831526068413862636387763144694622805015679583845 845 12176772193020796858970185353339458154821270001416859735265719404863287831788349355911054086783926073572043259727395212612151708717127290702007596316091605831526068413862636387763144694622805015679583848 846 36530316579062390576910556060018374464463810004250579205797158214589863495365048067733162260351778220716129779182185637836455126151381872106022788948274817494578205241587909163289434083868415047038751544 847 36530316579062390576910556060018374464463810004250579205797158214589863495365048067733162260351778220716129779182185637836455126151381872106022788948274817494578205241587909163289434083868415047038751547 848 109590949737187171730731668180055123393391430012751737617391474643769590486095144203199486781055334662148389337546556913509365378454145616318068366844824452483734615724763727489868302251605245141116254641 849 109590949737187171730731668180055123393391430012751737617391474643769590486095144203199486781055334662148389337546556913509365378454145616318068366844824452483734615724763727489868302251605245141116254644 850 328772849211561515192195004540165370180174290038255212852174423931308771458285432609598460343166003986445168012639670740528096135362436848954205100534473357451203847174291182469604906754815735423348763932 851 328772849211561515192195004540165370180174290038255212852174423931308771458285432609598460343166003986445168012639670740528096135362436848954205100534473357451203847174291182469604906754815735423348763935 852 986318547634684545576585013620496110540522870114765638556523271793926314374856297828795381029498011959335504037919012221584288406087310546862615301603420072353611541522873547408814720264447206270046291805 853 986318547634684545576585013620496110540522870114765638556523271793926314374856297828795381029498011959335504037919012221584288406087310546862615301603420072353611541522873547408814720264447206270046291808 854 2958955642904053636729755040861488331621568610344296915669569815381778943124568893486386143088494035878006512113757036664752865218261931640587845904810260217060834624568620642226444160793341618810138875424 855 2958955642904053636729755040861488331621568610344296915669569815381778943124568893486386143088494035878006512113757036664752865218261931640587845904810260217060834624568620642226444160793341618810138875427 856 8876866928712160910189265122584464994864705831032890747008709446145336829373706680459158429265482107634019536341271109994258595654785794921763537714430780651182503873705861926679332482380024856430416626281 857 8876866928712160910189265122584464994864705831032890747008709446145336829373706680459158429265482107634019536341271109994258595654785794921763537714430780651182503873705861926679332482380024856430416626284 858 26630600786136482730567795367753394984594117493098672241026128338436010488121120041377475287796446322902058609023813329982775786964357384765290613143292341953547511621117585780037997447140074569291249878852 859 26630600786136482730567795367753394984594117493098672241026128338436010488121120041377475287796446322902058609023813329982775786964357384765290613143292341953547511621117585780037997447140074569291249878855 860 79891802358409448191703386103260184953782352479296016723078385015308031464363360124132425863389338968706175827071439989948327360893072154295871839429877025860642534863352757340113992341420223707873749636565 861 79891802358409448191703386103260184953782352479296016723078385015308031464363360124132425863389338968706175827071439989948327360893072154295871839429877025860642534863352757340113992341420223707873749636568 862 239675407075228344575110158309780554861347057437888050169235155045924094393090080372397277590168016906118527481214319969844982082679216462887615518289631077581927604590058272020341977024260671123621248909704 863 239675407075228344575110158309780554861347057437888050169235155045924094393090080372397277590168016906118527481214319969844982082679216462887615518289631077581927604590058272020341977024260671123621248909707 864 719026221225685033725330474929341664584041172313664150507705465137772283179270241117191832770504050718355582443642959909534946248037649388662846554868893232745782813770174816061025931072782013370863746729121 865 719026221225685033725330474929341664584041172313664150507705465137772283179270241117191832770504050718355582443642959909534946248037649388662846554868893232745782813770174816061025931072782013370863746729124 866 2157078663677055101175991424788024993752123516940992451523116395413316849537810723351575498311512152155066747330928879728604838744112948165988539664606679698237348441310524448183077793218346040112591240187372 867 2157078663677055101175991424788024993752123516940992451523116395413316849537810723351575498311512152155066747330928879728604838744112948165988539664606679698237348441310524448183077793218346040112591240187375 868 6471235991031165303527974274364074981256370550822977354569349186239950548613432170054726494934536456465200241992786639185814516232338844497965618993820039094712045323931573344549233379655038120337773720562125 869 6471235991031165303527974274364074981256370550822977354569349186239950548613432170054726494934536456465200241992786639185814516232338844497965618993820039094712045323931573344549233379655038120337773720562128 870 19413707973093495910583922823092224943769111652468932063708047558719851645840296510164179484803609369395600725978359917557443548697016533493896856981460117284136135971794720033647700138965114361013321161686384 871 19413707973093495910583922823092224943769111652468932063708047558719851645840296510164179484803609369395600725978359917557443548697016533493896856981460117284136135971794720033647700138965114361013321161686387 872 58241123919280487731751768469276674831307334957406796191124142676159554937520889530492538454410828108186802177935079752672330646091049600481690570944380351852408407915384160100943100416895343083039963485059161 873 58241123919280487731751768469276674831307334957406796191124142676159554937520889530492538454410828108186802177935079752672330646091049600481690570944380351852408407915384160100943100416895343083039963485059164 874 174723371757841463195255305407830024493922004872220388573372428028478664812562668591477615363232484324560406533805239258016991938273148801445071712833141055557225223746152480302829301250686029249119890455177492 875 174723371757841463195255305407830024493922004872220388573372428028478664812562668591477615363232484324560406533805239258016991938273148801445071712833141055557225223746152480302829301250686029249119890455177495 876 524170115273524389585765916223490073481766014616661165720117284085435994437688005774432846089697452973681219601415717774050975814819446404335215138499423166671675671238457440908487903752058087747359671365532485 877 524170115273524389585765916223490073481766014616661165720117284085435994437688005774432846089697452973681219601415717774050975814819446404335215138499423166671675671238457440908487903752058087747359671365532488 878 1572510345820573168757297748670470220445298043849983497160351852256307983313064017323298538269092358921043658804247153322152927444458339213005645415498269500015027013715372322725463711256174263242079014096597464 879 1572510345820573168757297748670470220445298043849983497160351852256307983313064017323298538269092358921043658804247153322152927444458339213005645415498269500015027013715372322725463711256174263242079014096597467 880 4717531037461719506271893246011410661335894131549950491481055556768923949939192051969895614807277076763130976412741459966458782333375017639016936246494808500045081041146116968176391133768522789726237042289792401 881 4717531037461719506271893246011410661335894131549950491481055556768923949939192051969895614807277076763130976412741459966458782333375017639016936246494808500045081041146116968176391133768522789726237042289792404 882 14152593112385158518815679738034231984007682394649851474443166670306771849817576155909686844421831230289392929238224379899376347000125052917050808739484425500135243123438350904529173401305568369178711126869377212 883 14152593112385158518815679738034231984007682394649851474443166670306771849817576155909686844421831230289392929238224379899376347000125052917050808739484425500135243123438350904529173401305568369178711126869377215 884 42457779337155475556447039214102695952023047183949554423329500010920315549452728467729060533265493690868178787714673139698129041000375158751152426218453276500405729370315052713587520203916705107536133380608131645 885 42457779337155475556447039214102695952023047183949554423329500010920315549452728467729060533265493690868178787714673139698129041000375158751152426218453276500405729370315052713587520203916705107536133380608131648 886 127373338011466426669341117642308087856069141551848663269988500032760946648358185403187181599796481072604536363144019419094387123001125476253457278655359829501217188110945158140762560611750115322608400141824394944 887 127373338011466426669341117642308087856069141551848663269988500032760946648358185403187181599796481072604536363144019419094387123001125476253457278655359829501217188110945158140762560611750115322608400141824394947 888 382120014034399280008023352926924263568207424655545989809965500098282839945074556209561544799389443217813609089432058257283161369003376428760371835966079488503651564332835474422287681835250345967825200425473184841 889 382120014034399280008023352926924263568207424655545989809965500098282839945074556209561544799389443217813609089432058257283161369003376428760371835966079488503651564332835474422287681835250345967825200425473184844 890 1146360042103197840024070058780772790704622273966637969429896500294848519835223668628684634398168329653440827268296174771849484107010129286281115507898238465510954692998506423266863045505751037903475601276419554532 891 1146360042103197840024070058780772790704622273966637969429896500294848519835223668628684634398168329653440827268296174771849484107010129286281115507898238465510954692998506423266863045505751037903475601276419554535 892 3439080126309593520072210176342318372113866821899913908289689500884545559505671005886053903194504988960322481804888524315548452321030387858843346523694715396532864078995519269800589136517253113710426803829258663605 893 3439080126309593520072210176342318372113866821899913908289689500884545559505671005886053903194504988960322481804888524315548452321030387858843346523694715396532864078995519269800589136517253113710426803829258663608 894 10317240378928780560216630529026955116341600465699741724869068502653636678517013017658161709583514966880967445414665572946645356963091163576530039571084146189598592236986557809401767409551759341131280411487775990824 895 10317240378928780560216630529026955116341600465699741724869068502653636678517013017658161709583514966880967445414665572946645356963091163576530039571084146189598592236986557809401767409551759341131280411487775990827 896 30951721136786341680649891587080865349024801397099225174607205507960910035551039052974485128750544900642902336243996718839936070889273490729590118713252438568795776710959673428205302228655278023393841234463327972481 897 30951721136786341680649891587080865349024801397099225174607205507960910035551039052974485128750544900642902336243996718839936070889273490729590118713252438568795776710959673428205302228655278023393841234463327972484 898 92855163410359025041949674761242596047074404191297675523821616523882730106653117158923455386251634701928707008731990156519808212667820472188770356139757315706387330132879020284615906685965834070181523703389983917452 899 92855163410359025041949674761242596047074404191297675523821616523882730106653117158923455386251634701928707008731990156519808212667820472188770356139757315706387330132879020284615906685965834070181523703389983917455 900 278565490231077075125849024283727788141223212573893026571464849571648190319959351476770366158754904105786121026195970469559424638003461416566311068419271947119161990398637060853847720057897502210544571110169951752365 901 278565490231077075125849024283727788141223212573893026571464849571648190319959351476770366158754904105786121026195970469559424638003461416566311068419271947119161990398637060853847720057897502210544571110169951752368 902 835696470693231225377547072851183364423669637721679079714394548714944570959878054430311098476264712317358363078587911408678273914010384249698933205257815841357485971195911182561543160173692506631633713330509855257104 903 835696470693231225377547072851183364423669637721679079714394548714944570959878054430311098476264712317358363078587911408678273914010384249698933205257815841357485971195911182561543160173692506631633713330509855257107 904 2507089412079693676132641218553550093271008913165037239143183646144833712879634163290933295428794136952075089235763734226034821742031152749096799615773447524072457913587733547684629480521077519894901139991529565771321 905 2507089412079693676132641218553550093271008913165037239143183646144833712879634163290933295428794136952075089235763734226034821742031152749096799615773447524072457913587733547684629480521077519894901139991529565771324 906 7521268236239081028397923655660650279813026739495111717429550938434501138638902489872799886286382410856225267707291202678104465226093458247290398847320342572217373740763200643053888441563232559684703419974588697313972 907 7521268236239081028397923655660650279813026739495111717429550938434501138638902489872799886286382410856225267707291202678104465226093458247290398847320342572217373740763200643053888441563232559684703419974588697313975 908 22563804708717243085193770966981950839439080218485335152288652815303503415916707469618399658859147232568675803121873608034313395678280374741871196541961027716652121222289601929161665324689697679054110259923766091941925 909 22563804708717243085193770966981950839439080218485335152288652815303503415916707469618399658859147232568675803121873608034313395678280374741871196541961027716652121222289601929161665324689697679054110259923766091941928 910 67691414126151729255581312900945852518317240655456005456865958445910510247750122408855198976577441697706027409365620824102940187034841124225613589625883083149956363666868805787484995974069093037162330779771298275825784 911 67691414126151729255581312900945852518317240655456005456865958445910510247750122408855198976577441697706027409365620824102940187034841124225613589625883083149956363666868805787484995974069093037162330779771298275825787 912 203074242378455187766743938702837557554951721966368016370597875337731530743250367226565596929732325093118082228096862472308820561104523372676840768877649249449869091000606417362454987922207279111486992339313894827477361 913 203074242378455187766743938702837557554951721966368016370597875337731530743250367226565596929732325093118082228096862472308820561104523372676840768877649249449869091000606417362454987922207279111486992339313894827477364 914 609222727135365563300231816108512672664855165899104049111793626013194592229751101679696790789196975279354246684290587416926461683313570118030522306632947748349607273001819252087364963766621837334460977017941684482432092 915 609222727135365563300231816108512672664855165899104049111793626013194592229751101679696790789196975279354246684290587416926461683313570118030522306632947748349607273001819252087364963766621837334460977017941684482432095 916 1827668181406096689900695448325538017994565497697312147335380878039583776689253305039090372367590925838062740052871762250779385049940710354091566919898843245048821819005457756262094891299865512003382931053825053447296285 917 1827668181406096689900695448325538017994565497697312147335380878039583776689253305039090372367590925838062740052871762250779385049940710354091566919898843245048821819005457756262094891299865512003382931053825053447296288 918 5483004544218290069702086344976614053983696493091936442006142634118751330067759915117271117102772777514188220158615286752338155149822131062274700759696529735146465457016373268786284673899596536010148793161475160341888864 919 5483004544218290069702086344976614053983696493091936442006142634118751330067759915117271117102772777514188220158615286752338155149822131062274700759696529735146465457016373268786284673899596536010148793161475160341888867 920 16449013632654870209106259034929842161951089479275809326018427902356253990203279745351813351308318332542564660475845860257014465449466393186824102279089589205439396371049119806358854021698789608030446379484425481025666601 921 16449013632654870209106259034929842161951089479275809326018427902356253990203279745351813351308318332542564660475845860257014465449466393186824102279089589205439396371049119806358854021698789608030446379484425481025666604 922 49347040897964610627318777104789526485853268437827427978055283707068761970609839236055440053924954997627693981427537580771043396348399179560472306837268767616318189113147359419076562065096368824091339138453276443076999812 923 49347040897964610627318777104789526485853268437827427978055283707068761970609839236055440053924954997627693981427537580771043396348399179560472306837268767616318189113147359419076562065096368824091339138453276443076999815 924 148041122693893831881956331314368579457559805313482283934165851121206285911829517708166320161774864992883081944282612742313130189045197538681416920511806302848954567339442078257229686195289106472274017415359829329230999445 925 148041122693893831881956331314368579457559805313482283934165851121206285911829517708166320161774864992883081944282612742313130189045197538681416920511806302848954567339442078257229686195289106472274017415359829329230999448 926 444123368081681495645868993943105738372679415940446851802497553363618857735488553124498960485324594978649245832847838226939390567135592616044250761535418908546863702018326234771689058585867319416822052246079487987692998344 927 444123368081681495645868993943105738372679415940446851802497553363618857735488553124498960485324594978649245832847838226939390567135592616044250761535418908546863702018326234771689058585867319416822052246079487987692998347 928 1332370104245044486937606981829317215118038247821340555407492660090856573206465659373496881455973784935947737498543514680818171701406777848132752284606256725640591106054978704315067175757601958250466156738238463963078995041 929 1332370104245044486937606981829317215118038247821340555407492660090856573206465659373496881455973784935947737498543514680818171701406777848132752284606256725640591106054978704315067175757601958250466156738238463963078995044 930 3997110312735133460812820945487951645354114743464021666222477980272569719619396978120490644367921354807843212495630544042454515104220333544398256853818770176921773318164936112945201527272805874751398470214715391889236985132 931 3997110312735133460812820945487951645354114743464021666222477980272569719619396978120490644367921354807843212495630544042454515104220333544398256853818770176921773318164936112945201527272805874751398470214715391889236985135 932 11991330938205400382438462836463854936062344230392064998667433940817709158858190934361471933103764064423529637486891632127363545312661000633194770561456310530765319954494808338835604581818417624254195410644146175667710955405 933 11991330938205400382438462836463854936062344230392064998667433940817709158858190934361471933103764064423529637486891632127363545312661000633194770561456310530765319954494808338835604581818417624254195410644146175667710955408 934 35973992814616201147315388509391564808187032691176194996002301822453127476574572803084415799311292193270588912460674896382090635937983001899584311684368931592295959863484425016506813745455252872762586231932438527003132866224 935 35973992814616201147315388509391564808187032691176194996002301822453127476574572803084415799311292193270588912460674896382090635937983001899584311684368931592295959863484425016506813745455252872762586231932438527003132866227 936 107921978443848603441946165528174694424561098073528584988006905467359382429723718409253247397933876579811766737382024689146271907813949005698752935053106794776887879590453275049520441236365758618287758695797315581009398598681 937 107921978443848603441946165528174694424561098073528584988006905467359382429723718409253247397933876579811766737382024689146271907813949005698752935053106794776887879590453275049520441236365758618287758695797315581009398598684 938 323765935331545810325838496584524083273683294220585754964020716402078147289171155227759742193801629739435300212146074067438815723441847017096258805159320384330663638771359825148561323709097275854863276087391946743028195796052 939 323765935331545810325838496584524083273683294220585754964020716402078147289171155227759742193801629739435300212146074067438815723441847017096258805159320384330663638771359825148561323709097275854863276087391946743028195796055 940 971297805994637430977515489753572249821049882661757264892062149206234441867513465683279226581404889218305900636438222202316447170325541051288776415477961152991990916314079475445683971127291827564589828262175840229084587388165 941 971297805994637430977515489753572249821049882661757264892062149206234441867513465683279226581404889218305900636438222202316447170325541051288776415477961152991990916314079475445683971127291827564589828262175840229084587388168 942 2913893417983912292932546469260716749463149647985271794676186447618703325602540397049837679744214667654917701909314666606949341510976623153866329246433883458975972748942238426337051913381875482693769484786527520687253762164504 943 2913893417983912292932546469260716749463149647985271794676186447618703325602540397049837679744214667654917701909314666606949341510976623153866329246433883458975972748942238426337051913381875482693769484786527520687253762164507 944 8741680253951736878797639407782150248389448943955815384028559342856109976807621191149513039232644002964753105727943999820848024532929869461598987739301650376927918246826715279011155740145626448081308454359582562061761286493521 945 8741680253951736878797639407782150248389448943955815384028559342856109976807621191149513039232644002964753105727943999820848024532929869461598987739301650376927918246826715279011155740145626448081308454359582562061761286493524 946 26225040761855210636392918223346450745168346831867446152085678028568329930422863573448539117697932008894259317183831999462544073598789608384796963217904951130783754740480145837033467220436879344243925363078747686185283859480572 947 26225040761855210636392918223346450745168346831867446152085678028568329930422863573448539117697932008894259317183831999462544073598789608384796963217904951130783754740480145837033467220436879344243925363078747686185283859480575 948 78675122285565631909178754670039352235505040495602338456257034085704989791268590720345617353093796026682777951551495998387632220796368825154390889653714853392351264221440437511100401661310638032731776089236243058555851578441725 949 78675122285565631909178754670039352235505040495602338456257034085704989791268590720345617353093796026682777951551495998387632220796368825154390889653714853392351264221440437511100401661310638032731776089236243058555851578441728 950 236025366856696895727536264010118056706515121486807015368771102257114969373805772161036852059281388080048333854654487995162896662389106475463172668961144560177053792664321312533301204983931914098195328267708729175667554735325184 951 236025366856696895727536264010118056706515121486807015368771102257114969373805772161036852059281388080048333854654487995162896662389106475463172668961144560177053792664321312533301204983931914098195328267708729175667554735325187 952 708076100570090687182608792030354170119545364460421046106313306771344908121417316483110556177844164240145001563963463985488689987167319426389518006883433680531161377992963937599903614951795742294585984803126187527002664205975561 953 708076100570090687182608792030354170119545364460421046106313306771344908121417316483110556177844164240145001563963463985488689987167319426389518006883433680531161377992963937599903614951795742294585984803126187527002664205975564 954 2124228301710272061547826376091062510358636093381263138318939920314034724364251949449331668533532492720435004691890391956466069961501958279168554020650301041593484133978891812799710844855387226883757954409378562581007992617926692 955 2124228301710272061547826376091062510358636093381263138318939920314034724364251949449331668533532492720435004691890391956466069961501958279168554020650301041593484133978891812799710844855387226883757954409378562581007992617926695 956 6372684905130816184643479128273187531075908280143789414956819760942104173092755848347995005600597478161305014075671175869398209884505874837505662061950903124780452401936675438399132534566161680651273863228135687743023977853780085 957 6372684905130816184643479128273187531075908280143789414956819760942104173092755848347995005600597478161305014075671175869398209884505874837505662061950903124780452401936675438399132534566161680651273863228135687743023977853780088 958 19118054715392448553930437384819562593227724840431368244870459282826312519278267545043985016801792434483915042227013527608194629653517624512516986185852709374341357205810026315197397603698485041953821589684407063229071933561340264 959 19118054715392448553930437384819562593227724840431368244870459282826312519278267545043985016801792434483915042227013527608194629653517624512516986185852709374341357205810026315197397603698485041953821589684407063229071933561340267 960 57354164146177345661791312154458687779683174521294104734611377848478937557834802635131955050405377303451745126681040582824583888960552873537550958557558128123024071617430078945592192811095455125861464769053221189687215800684020801 961 57354164146177345661791312154458687779683174521294104734611377848478937557834802635131955050405377303451745126681040582824583888960552873537550958557558128123024071617430078945592192811095455125861464769053221189687215800684020804 962 172062492438532036985373936463376063339049523563882314203834133545436812673504407905395865151216131910355235380043121748473751666881658620612652875672674384369072214852290236836776578433286365377584394307159663569061647402052062412 963 172062492438532036985373936463376063339049523563882314203834133545436812673504407905395865151216131910355235380043121748473751666881658620612652875672674384369072214852290236836776578433286365377584394307159663569061647402052062415 964 516187477315596110956121809390128190017148570691646942611502400636310438020513223716187595453648395731065706140129365245421255000644975861837958627018023153107216644556870710510329735299859096132753182921478990707184942206156187245 965 516187477315596110956121809390128190017148570691646942611502400636310438020513223716187595453648395731065706140129365245421255000644975861837958627018023153107216644556870710510329735299859096132753182921478990707184942206156187248 966 1548562431946788332868365428170384570051445712074940827834507201908931314061539671148562786360945187193197118420388095736263765001934927585513875881054069459321649933670612131530989205899577288398259548764436972121554826618468561744 967 1548562431946788332868365428170384570051445712074940827834507201908931314061539671148562786360945187193197118420388095736263765001934927585513875881054069459321649933670612131530989205899577288398259548764436972121554826618468561747 968 4645687295840364998605096284511153710154337136224822483503521605726793942184619013445688359082835561579591355261164287208791295005804782756541627643162208377964949801011836394592967617698731865194778646293310916364664479855405685241 969 4645687295840364998605096284511153710154337136224822483503521605726793942184619013445688359082835561579591355261164287208791295005804782756541627643162208377964949801011836394592967617698731865194778646293310916364664479855405685244 970 13937061887521094995815288853533461130463011408674467450510564817180381826553857040337065077248506684738774065783492861626373885017414348269624882929486625133894849403035509183778902853096195595584335938879932749093993439566217055732 971 13937061887521094995815288853533461130463011408674467450510564817180381826553857040337065077248506684738774065783492861626373885017414348269624882929486625133894849403035509183778902853096195595584335938879932749093993439566217055735 972 41811185662563284987445866560600383391389034226023402351531694451541145479661571121011195231745520054216322197350478584879121655052243044808874648788459875401684548209106527551336708559288586786753007816639798247281980318698651167205 973 41811185662563284987445866560600383391389034226023402351531694451541145479661571121011195231745520054216322197350478584879121655052243044808874648788459875401684548209106527551336708559288586786753007816639798247281980318698651167208 974 125433556987689854962337599681801150174167102678070207054595083354623436438984713363033585695236560162648966592051435754637364965156729134426623946365379626205053644627319582654010125677865760360259023449919394741845940956095953501624 975 125433556987689854962337599681801150174167102678070207054595083354623436438984713363033585695236560162648966592051435754637364965156729134426623946365379626205053644627319582654010125677865760360259023449919394741845940956095953501627 976 376300670963069564887012799045403450522501308034210621163785250063870309316954140089100757085709680487946899776154307263912094895470187403279871839096138878615160933881958747962030377033597281080777070349758184225537822868287860504881 977 376300670963069564887012799045403450522501308034210621163785250063870309316954140089100757085709680487946899776154307263912094895470187403279871839096138878615160933881958747962030377033597281080777070349758184225537822868287860504884 978 1128902012889208694661038397136210351567503924102631863491355750191610927950862420267302271257129041463840699328462921791736284686410562209839615517288416635845482801645876243886091131100791843242331211049274552676613468604863581514652 979 1128902012889208694661038397136210351567503924102631863491355750191610927950862420267302271257129041463840699328462921791736284686410562209839615517288416635845482801645876243886091131100791843242331211049274552676613468604863581514655 980 3386706038667626083983115191408631054702511772307895590474067250574832783852587260801906813771387124391522097985388765375208854059231686629518846551865249907536448404937628731658273393302375529726993633147823658029840405814590744543965 981 3386706038667626083983115191408631054702511772307895590474067250574832783852587260801906813771387124391522097985388765375208854059231686629518846551865249907536448404937628731658273393302375529726993633147823658029840405814590744543968 982 10160118116002878251949345574225893164107535316923686771422201751724498351557761782405720441314161373174566293956166296125626562177695059888556539655595749722609345214812886194974820179907126589180980899443470974089521217443772233631904 983 10160118116002878251949345574225893164107535316923686771422201751724498351557761782405720441314161373174566293956166296125626562177695059888556539655595749722609345214812886194974820179907126589180980899443470974089521217443772233631907 984 30480354348008634755848036722677679492322605950771060314266605255173495054673285347217161323942484119523698881868498888376879686533085179665669618966787249167828035644438658584924460539721379767542942698330412922268563652331316700895721 985 30480354348008634755848036722677679492322605950771060314266605255173495054673285347217161323942484119523698881868498888376879686533085179665669618966787249167828035644438658584924460539721379767542942698330412922268563652331316700895724 986 91441063044025904267544110168033038476967817852313180942799815765520485164019856041651483971827452358571096645605496665130639059599255538997008856900361747503484106933315975754773381619164139302628828094991238766805690956993950102687172 987 91441063044025904267544110168033038476967817852313180942799815765520485164019856041651483971827452358571096645605496665130639059599255538997008856900361747503484106933315975754773381619164139302628828094991238766805690956993950102687175 988 274323189132077712802632330504099115430903453556939542828399447296561455492059568124954451915482357075713289936816489995391917178797766616991026570701085242510452320799947927264320144857492417907886484284973716300417072870981850308061525 989 274323189132077712802632330504099115430903453556939542828399447296561455492059568124954451915482357075713289936816489995391917178797766616991026570701085242510452320799947927264320144857492417907886484284973716300417072870981850308061528 990 822969567396233138407896991512297346292710360670818628485198341889684366476178704374863355746447071227139869810449469986175751536393299850973079712103255727531356962399843781792960434572477253723659452854921148901251218612945550924184584 991 822969567396233138407896991512297346292710360670818628485198341889684366476178704374863355746447071227139869810449469986175751536393299850973079712103255727531356962399843781792960434572477253723659452854921148901251218612945550924184587 992 2468908702188699415223690974536892038878131082012455885455595025669053099428536113124590067239341213681419609431348409958527254609179899552919239136309767182594070887199531345378881303717431761170978358564763446703753655838836652772553761 993 2468908702188699415223690974536892038878131082012455885455595025669053099428536113124590067239341213681419609431348409958527254609179899552919239136309767182594070887199531345378881303717431761170978358564763446703753655838836652772553764 994 7406726106566098245671072923610676116634393246037367656366785077007159298285608339373770201718023641044258828294045229875581763827539698658757717408929301547782212661598594036136643911152295283512935075694290340111260967516509958317661292 995 7406726106566098245671072923610676116634393246037367656366785077007159298285608339373770201718023641044258828294045229875581763827539698658757717408929301547782212661598594036136643911152295283512935075694290340111260967516509958317661295 996 22220178319698294737013218770832028349903179738112102969100355231021477894856825018121310605154070923132776484882135689626745291482619095976273152226787904643346637984795782108409931733456885850538805227082871020333782902549529874952983885 997 22220178319698294737013218770832028349903179738112102969100355231021477894856825018121310605154070923132776484882135689626745291482619095976273152226787904643346637984795782108409931733456885850538805227082871020333782902549529874952983888 998 66660534959094884211039656312496085049709539214336308907301065693064433684570475054363931815462212769398329454646407068880235874447857287928819456680363713930039913954387346325229795200370657551616415681248613061001348707648589624858951664 999 66660534959094884211039656312496085049709539214336308907301065693064433684570475054363931815462212769398329454646407068880235874447857287928819456680363713930039913954387346325229795200370657551616415681248613061001348707648589624858951667 1000 199981604877284652633118968937488255149128617643008926721903197079193301053711425163091795446386638308194988363939221206640707623343571863786458370041091141790119741863162038975689385601111972654849247043745839183004046122945768874576855001