A002002 -1/2*(x-1+(x^2-6*x+1)^(1/2))/(x^2-6*x+1)^(1/2)/x A002002 0 1 A002002 1 5 A002002 2 25 A002002 3 129 A002002 4 681 A002002 5 3653 A002002 6 19825 A002002 7 108545 A002002 8 598417 A002002 9 3317445 A002002 10 18474633 A002002 11 103274625 A002002 12 579168825 A002002 13 3256957317 A002002 14 18359266785 A002002 15 103706427393 A002002 16 586889743905 A002002 17 3326741166725 A002002 18 18885056428537 A002002 19 107347191941249 A002002 20 610916200215241 A002002 21 3480518973469125 A002002 22 19848915420382545 A002002 23 113298482073315329 A002002 24 647253432721564081 A002002 25 3700493639315972933 A002002 26 21171672197891407465 A002002 27 121210066804943671425 A002002 28 694369081413633415257 A002002 29 3980084795965961529093 A002002 30 22825924943586514532289 A002002 31 130973644638922564173825 A002002 32 751874920284981143173185 A002002 33 4318185617347381737154821 A002002 34 24810752801330184490973145 A002002 35 142610444683443829361848449 A002002 36 820023198104359697450440425 A002002 37 4716889996905881056612813125 A002002 38 27141398288886145097038391601 A002002 39 156224160714759965288636033025 A002002 40 899491126955038740737786441169 A002002 41 5180503179632606794803903847365 A002002 42 29844719451573394622400740567625 A002002 43 171980050035890317610793948014721 A002002 44 991285011747780510058445920365177 A002002 45 5715103833684383488443209576253573 A002002 46 32957203311452428182599601347755425 A002002 47 190096018642508356981068146835881985 A002002 48 1096700889687191067027741870006525537 A002002 49 6328374505422427820349527307448224645 A002002 50 36524263361180447843954213835248474553 A002002 51 210839895430220158784274742605625768065 A002002 52 1217315225651181896631288419764494978825 A002002 53 7029579156547617644511199789898477245637 A002002 54 40600262468821455151165323270614822656273 A002002 55 234530312848776991958682629838814770669569 A002002 56 1354993684409001558975934072500036146275825 A002002 57 7829632066771927212392714314056216367958085 A002002 58 45249001492408545682923183739379585681574441 A002002 59 261539981739750015891134881851605311758934145 A002002 60 1511912317060120757519610968109962170434175129 A002002 61 8741231657090780685946954718481066876713541125 A002002 62 50544550264212921556833423630509643722509770625 A002002 63 292300786601933974368075289046666546417625989121 A002002 64 1690588504117237604687887973688492899078556082305 A002002 65 9779047003390309800489147435599243677744803848709 A002002 66 56572365187321177415864298157255946897936285728665 A002002 67 327310450506416948513996901911494866700080690487425 A002002 68 1893920549301624231642234429058051727014977995242281 A002002 69 10959952304839951966253029636623466703265540164932677 A002002 70 63430674090163541753176445213687385749972490597020913 A002002 71 367140696724048928434540026035593879266760037348583425 A002002 72 2125235692179131524077981162572587529205106628279495185 A002002 73 12303308894497615151923523931622176749710192005280819397 A002002 74 71232130506449512747891025527581968223881430555211480585 A002002 75 412446942011410531592154272752453328167987205417578297473 A002002 76 2388346852433934444471502806101620116105113424948077755065 A002002 77 13831297149855059822709398467394164955136208350220954216325 A002002 78 80105753746283761855247557949172390455784345497920267173217 A002002 79 463979629841296852979159845144975946453828851781831889682433 A002002 80 2687618800423397200718737797801719007807595859053736903925409 A002002 81 15569302665066168054062867932149587270332835460995729329237125 A002002 82 90199181725616832879186239286407097638755757509767774627678585 A002002 83 522597368386322150177378985814377538623769523917719144295606401 A002002 84 3028044752321568801741622638283403581310020329660004746235050825 A002002 85 17546362690056023160055547525915563831541510740285466746967410629 A002002 86 101681272478294238504088141562751148779064678984518706997376572625 A002002 87 589282087206267036114915498903928442153351865265803981030075213825 A002002 88 3415334659443744309424730937991759195858334410273354553588967414321 A002002 89 19795680347925598132952826535931075376367550980214400879437891272005 A002002 90 114745098681852354978588362880429701979623752910539988223699397125609 A002002 91 665156473738009483123504237712077508663610302791029753020938447220865 A002002 92 3856016726914958973315547113130785017457034968742275526974478816606425 A002002 93 22355215643784198784178873247716680411888848741614084644715413077304581 A002002 94 129611388049617470487617143757269902382253438132719303008249075959871297 A002002 95 751503999191411558305600415803312974431119403251228825037265096004861953 A002002 96 4357553973697223938663889979645859458204721650423165506569595733764421825 A002002 97 25268363862186504263894698226607665703008974697780211540660313699862260485 A002002 98 146532471524380503400822590945484294909201671691398186456871282454173620057 A002002 99 849791895631575116691181244481375899884828811323311219478511375211200286849 A002002 100 4928477946222901796882203007017859259166201484461294950130709306584308232041 A002002 101 28584733680412858944859988821875144919855267722321914793195119759155097300805 A002002 102 165796811190792415042591427193816995872744490522035040524596182756643032936625 A002002 103 961697503683244938351330695419840275175318292106430016889339581774033641023489 A002002 104 5578542031218963525649751336799621386926707636762167176199420395318590830384721 A002002 105 32361039253650867093492335541013962952477312554228477601616468884960257084933573 A002002 106 187734190992671049783603442102466629426580158364283995487896906702302838235374025 A002002 107 1089138475009928776930510005638574688519961036512113284626993787963586049158383745 A002002 108 6318897188503557161806284409090316713664565894576238015996088510748475159185627897 A002002 109 36662122704399552120936805427341553637799876043324245937685994214683509267297900165 A002002 110 212721665969786662568802940857647877978765094158712693409552067623028350013719112993 A002002 111 1234307387027070016454061690718752038155510189561365868121801703295836904783514599425 A002002 112 7162293350213949736065250073781146614662354401654839840747599519878725857686840102625 A002002 113 41562125920939821994542142042119158649520008751990499945702261112216151688214724615557 A002002 114 241190380093739853006270315085586977990615882781892211299492127472676003323414056405305 A002002 115 1399711410785811546453275624714475090697120142118875633309617463541998051380127893592193 A002002 116 8123310218114227662874436749544085167410568571013950742173901664354019012369052108519305 A002002 117 47145833390220793573631189843998403402104494137339677124096819623940584134909159353993925 A002002 118 273633379181131489225099078478319660047806324030963398956806761467365058021507253849608337 A002002 119 1588217768318518535290349493313657414176426782662459803462601774582101686210338239611906049 A002002 120 9218621745162961924050458012861220800316302694547658280025187604416316078521913641388195441 A002002 121 53510211015696645804617317769354521196183477839012337777996590112002193274798365573376262725 A002002 122 310614564121722343147679909991035589084284166400173049331376502626763760644078247907239711145 A002002 123 1803105824861593212126805750018789266430864396052831422887160279771013153316229613113219891329 A002002 124 10467299222343532740597018180815266738859090479396593549960740893104445124571055592449074381081 A002002 125 60766169563905637619118538047520752402441751872351442985421018022174547032033194715193494371333 A002002 126 352778951147004071898136336024873599447023227179181106507357960681997831602976575338968868945665 A002002 127 2048126786394817254288982728038640807308643281866450548942426091560816579770580462708649386573825 A002002 128 11891158619226398394712158879989334705863253684837637467398722227654846549830831129618729788211457 A002002 129 69040585616604564915470896478453553647708380312624700905905762701375998691504471259318976562234373 A002002 130 400864430496785609601700704020367911298188989428655889605530056459982279293626971297245329824890649 A002002 131 2327572116276888149042676071877279605666460846109209010289500943342740780787009878291118511615492225 A002002 132 13515158660887204411029873044525738631454901560981568538772824218238143287857128194167727307663618985 A002002 133 78478617759668281768144380630584556291813500103718407915869026591421181837854795750850876481699502661 A002002 134 455715243092389045925056288710169426915785625029850680427815892012695685897986083091499502722305743985 A002002 135 2646351949171624359872883369509009013515404799366167008614301665202046039723865661137337620757882841089 A002002 136 15367857080681768750133824826732869779965060899314397089309050014584162981467441656936861872879077716625 A002002 137 89246361308982674986951080119076827306814637856683382510870765416631527572817153445313086615828378710725 A002002 138 518297427237195090693764657081555666758331663434096654454861043782803978263489989922943661497839318586761 A002002 139 3010084969103280836126914524435636548038994816411482355387467426275707975394057455432775746709422944229505 A002002 140 17481933586331524518873644184581823687377966557062341335470376629199558296086272398547948183739260064877369 A002002 141 101533891263977740908734823809772586764183662645785670930848486115961482449806762812323628467496564999935365 A002002 142 589716524559858304972497293889100623788706924551005101828258857562340354649774304141714640539739348169395425 A002002 143 3425201434967671568493826558204858032846688508781836956240578187588268908633774185781319484135480620854968321 A002002 144 19894789336838170184277795670156433085039663836820019271370578315778207682295585918075239367724278141188157217 A002002 145 115558750513691789158334217753569497641392839537138529798406147308657899736465423104649152257071781450660830853 A002002 146 671237877105024968757305734626994547118170145337386119138558790946905276672234205489136220662940950053443557625 A002002 147 3899061285305112517054064801783534954607726180887180346161003899102811639404132393585663634524317045647963129985 A002002 148 22649234174059363429567000473700718319785922087730334767183821922639669905507576156227212954663981327312051520457 A002002 149 131569948738806580744472909553088291330255138146703007421933226798368952611882417443311762426421126543326374436293 A002002 150 764309896478502531559803012896625151535186780872686013287862414221744754296018065999881613276155095924525819982929 A002002 151 4440089539371050851662034634976782323626996832615141816934017529227699626829940705661590501097393678844975648876545 A002002 152 25794274513042751792077174370668455332132646016137665908145475968447989734053595393607040108022491532221361161999025 A002002 153 149852547117214743835709464755385065854339426902533834401705430666573762589901360752556669138619485367693245367113541 A002002 154 870590742207313686492182914826372666360181199884147599059408528864976599449473078221005410002579384440958104599580009 A002002 155 5057931538985400345345943923193493789359384844662891649008258239116466265924061358664767832154978627154573050913558657 A002002 156 29386016701245594432408457406299680942883178677258992514213743395893610172968080205234400486573888824867325160539003225 A002002 157 170732915035566118449752665062361571208851128664314188218889483039341695844906947798371733146957751247903727104244294405 A002002 158 991978911058003550967596492870465760605058286709901992803033704324512436313805457530851866508640308224113127838578030273 A002002 159 5763630951578153268038945469590694989800631266802922000040375929747208944214198771060745241495529292735653705419583913985 A002002 160 33488702845098543281551292139015686004814204988491546657016868857093485134206139475562251373317414960929084231891823343937 A002002 161 194584757747593225776590837236498250350458863847581258003596216106103472804081187096365889304063170065543884212796960779525 A002002 162 1130648313207254894560418519750944029699836746757593782962869841601613053745574192851741329405355546320554216550467359569625 A002002 163 6569833886485839502266995721695088609737616187022041761452859928076381953192552360317193142007475516700654726522150097219713 A002002 164 38175898614974316395627491524759632532890417554313678004076743967956307518481741581916666746564576427256119952072505435752425 A002002 165 221836028546176473180460113348215223919493845480332249269366042635728777158344810836077794709203138182208619308742355164828997 A002002 166 1289088496299806620696220727590614723735719483554818456645029083000833537028907127882255424898279773701816969735246318924445745 A002002 167 7491022972172497655662019503727770959022866508226004526485339937447877863676903294888613754204721010856922219963834945632282625 A002002 168 43531855424710018973759324053898642214792828921488138145998202778279043566313270424491028612536074413122370427465185459925221073 A002002 169 252976855810781929069493276282359532808826600853292759242198829779752924792990402795170429496334814323601092377967580465290997701 A002002 170 1470150776194119921923844695307277965927291338211868108928226109507656019780855599497430025022996420594496757734823954136382495049 A002002 171 8543785811164632836387773855901697829675792446453776511464445301109664252476047720805204148816543868908030205705058440462117841025 A002002 172 49653072694800039433101009920770240080250826956099028044670893834330428566836991204432521945576000588021231146193296778516974013305 A002002 173 288568634577596285457829875298839108955445502275545466080645158815142543675170041828062380847041007877953793210618641626798535861381 A002002 174 1677101145463854499610240136991929055401854281640181675842010672574624442273299479268889604084486231117932231180504668749866722499745 A002002 175 9747122883034049970039602241147737761489414010618436144067105947518125123309059600445287019308223796044538114219650003866948212523009 A002002 176 56650089712871329738278010600775012247908003503125157758881705900070257129167310006111384464962749373064931492835810952168305298734945 A002002 177 329254454426952883592618496757998091784927964121374584914842744799103676814743347291621240269575515692609192374020562943346894667214725 A002002 178 1913680959650443333140027680643938157781843775173064282610854111495294249261017482860680982059606536301669220861689512883493373047781561 A002002 179 11122800716296417895917736317319610772242462594973660244254886651893454135427215726835886247998625934311230720790948316143302423593482369 A002002 180 64649540974206477282704390587816054251506179059275472302863704252945671091473136420033619431965097204313090666203198091489023183110299657 A002002 181 375771060917277776457799034744976744087490512733514770723344704257493126282031290451072417884451134598394409885665317687898029034406166725 A002002 182 2184176549327915870048063971465139599816864595656156468982683805190851240161395125000307847889418319411318190443192734868470301407183423505 A002002 183 12695757012050380989160408684187817358180825882823624031692973851707141581325449900074222491360258386899696838992569421694568570488014415873 A002002 184 73796513902927198019139312472551116817899561320625678731495850908313392717441814600445667332211553486867247239582498021126580441697367135985 A002002 185 428962577006058034854743002235545085682589651443792480880735405328693613214446453081492670656735785695516563245404085632166073744039855930437 A002002 186 2493499076094289200608787481743490674216353179987037108505274548197226571652137921505368190450503815142373219302681232602244343679588615395625 A002002 187 14494565392147761852768591800356008612348850483672293482291412969028193169733506179727019544060176157673139356521875248689547106800015292522625 A002002 188 84257253617558946726117994458445970506941656118547993176124366370775240638186793236750545877749505532071333095401441093594035022696239409660313 A002002 189 489796244448489881147801348899258675584998751927306701378549237581510680997192756367656176098617197748650710678667193488056058942133579971074565 A002002 190 2847276145917889697863822101113467845333350752489534127880827655083536306393329302501357252005938867596749035622960788419929764932034550451854977 A002002 191 16551968581719679084409447411486271938282761916825148273500012228607736720713610726639665686186891466913543212879715287025191570771512802613919745 A002002 192 96222266024038955328419668223652339915905305949944610304000185986062070914170425092888770754602926392726491383463165236051980669809303044868465025 A002002 193 559380483699624815259620220111854182079912796142377369982992130466347189186577553877865127398186007136453334618273557524632625481333172359461119493 A002002 194 3251956917603853212303856311904718180996284283667632678693769481471421174773879913246689422181135923915055889750939147000897874423735872099699670681 A002002 195 18905490141889875561763834468720614204721064225780252387072028510991713964619028420371259490435259934227790267266139085905018298233838525145509109889 A002002 196 109909878122336874658140704211155800750823907868196470297228730173439285689705293265417150721524908480798145159437005669193147554706196829014082858025 A002002 197 638985615108539625048864198354951209200576940464523071123886274537110770378968927508664465059873303066937382310754178864298165605967310790295668596805 A002002 198 3714932701829173561676731000873266236787143722706052324565509071340895622253015136311254411154219380029943154046061340291478760124150887911088018605041 A002002 199 21598136368657893208895327072122758097661896587110388834909903052026778130596675311277477313047058953339232986862904381376276296214044256387571774695425 A002002 200 125570323146295903981784034050625243069516300154510556871420847975446293836207117310690467020190608999836852348264925103279718650494416367699157893659409 A002002 201 730067635036689106648869832671668968542266223216552254718893399187461536720148644642192546414002323369444732330327254218193532622297548605705914093288645 A002002 202 4244675342192796101291488574563445047106950491009717921401914987459846545724033576621083916361915744024782315407900261473543314031879225026304294928297225 A002002 203 24679201697161516226715307003507653883865114793412320786387270284047699263615330999394486869203397723326355294593241367973147506144261648387655841764063361 A002002 204 143490428188520984078113846019073627627940922853300353900086320027407585019536535171348883122043554989786096593342686783037649096413471422928656848127810489 A002002 205 834295498937948881502503597684676057318068754342046659471263996100907909572526785690028576727737923606292567789180982862012246119091809741883604040167736197 A002002 206 4850896009751055864811246262512344346708987547048270930329007328059814892461402662607414447354022417983968927291856475032460165855369556012049472281907862625 A002002 207 28205192930080684962565031176314366433656008719708752417395611414591839298586835008460787181070975227281652719642780676640984539949104718206114274601312354305 A002002 208 163998993486742001476686401216909221332009942086846768422142623071622663049377494293756195653043662463238004289054685117895502975854582987568933245976398512033 A002002 209 953582430532181832341866430613099884460130899528633246695827753904852612904439435186717032671590715089042070462161547067679236156538225307672815670702240878725 A002002 210 5544727433121793248919441138242900690888372552279452279499177102438566057129385739874073525958045045495515579240182941739904410232275524594516800777342432782457 A002002 211 32240889883040652658408589533846950559881230765138807970896394339605116506263982616637024461422356499962125118651838910035875774423070726264285669780696395114625 A002002 212 187472965787584614990754837177544793373989609818239856874633237515851348557522847339894697069232579187824090524574726319864624578840139566978532936330432982961225 A002002 213 1090121853283113464097931982696646952445794159220688585663239689572363636318470510428598794329502130369518932311064110895288955276039007910582810076123194576253893 A002002 214 6338933034986796850182542523110612952807048980157596087899351996732274796162242838458242031367383370798140921863528319542244709676015046719121898297592022272166865 A002002 215 36860562652436669601516741280242254259305437674975149397344508162343326181142687224253632015877120796884280452744072612763618821407839209718755761000135466219677697 A002002 216 214344523413855061715156416268887576628308009091284500575109643319205864690278019173036779911886161917383741250729081065362750845149724866305164656079330184427850545 A002002 217 1246428628944111647216751726854499916995223791143876756622247343315005214410836200292818715315359574760399115857413033228647991870308429128529566288625866703264051525 A002002 218 7248146961373108625384620873380391535815382089562373191854698746270131640820697622841867517766975254325779534842757162016327763521293334956655222603305980335679780073 A002002 219 42149368712625918809087510687468144264110151307944470041042983713240235429706576418075272267602628729960434569401559052935396792401057788466249674557173061861431324801 A002002 220 245109208136274904240915560178211674189273584272397034296390891520902907815622692614321290257379017079294066268913388623634521765425602948173471935802804725962501913049 A002002 221 1425386389673927361845769564189162987330301522540263833022529554235803067319146707693631886700442441665967144148368490869715359135777456434302358210989803428227693502725 A002002 222 8289149582416430269586556743292572033191146702509169908538840876269181309273500734951306646444441417781734706343760221351603363148051113768201928986042057875873275901505 A002002 223 48204956497951169641144625736357562105075731228408673405244396466343230216707225774357770559734178702240153245278835656377593966659983645916110233747946345463474387681281 A002002 224 280335259028016592980628361273503319504049898921750044132234004831535849155634699506935995536992331618867381750661278223994443085495578813564806147635004135601043997718977 A002002 225 1630301867116236723108567451234216974180264253144121158997895850745338774473630071786229812599337582085889857868145299339439522761146056627687520791747809397138784220442373 A002002 226 9481183723861629650418761350822568543758612554059641582711179219335117231775150087922616047502388759545695760776627412750473683386355262384162121393207967229741014359512665 A002002 227 55139306087287291599672605778487640266682220529818298626344576073998385167306781069524998362566536891911145354639664159342490938593495430765384796793202688357670656478826625 A002002 228 320674326548842599216090768621164916608637598273220792118207491735515436740437176226163509404552337490944987826375006376615773434420431902870205232853501558627563687766106217 A002002 229 1864967256143795734185185255881291807092196046755480617298283511549295311405772251687513126291993409198596576972750239074655405792415061443599394931294622282244625663899827013 A002002 230 10846317670506507466001223662492002352913397310888341294330689998674352638886627258294524158669568197906885271475778543756332245899849716574898414654187555569528813921082933169 A002002 231 63080842161424556043563310362636557540801366435991290018538003176249754726855723550953038575267879291833320521376478251593538903940239444996594755491083412474756481703365453825 A002002 232 366873771611679792223624716925215261274760044028287240007628043023087380239007858753614215563010204176038783978663106626230851605196684589819871217151014976669876689570043995985 A002002 233 2133731805290296897534896393148357597752249274862523065646915993566317800097960088212274446692153134452282815594850898462213561187598217264616130504214476441044507592994842892741 A002002 234 12409861881285578840115115357005372259772640919428118693501348783408688480204005406903462299457232620828433909937330279737318655780892819865502526797645401353242156718966474297545 A002002 235 72176859634779423800383936664579280668643554537633960507288746672983022735302639965865735273914749898786072033985743240199551815221316179588977551374674911274597876960457798502529 A002002 236 419790784841396162048730221382493752240523276392168785075925102482987184795098347175701307196509396498029031261749285991231232591755055024645858198241211376843934345063696517676025 A002002 237 2441584003219643222351825438355725091803755746707403046500243614192944404303600588175561855847963108891276823691278824793462549260077666017997271434066744380893698978970595251221125 A002002 238 14200847388125436813326315746440995882443169018397515562223090367675085751206942438655415996043641324726063389608180536705909933011144984772235399245447973451720066050690693680729121 A002002 239 82596308374000130128057043368051635706716093999165266247542771838029904613778647976268033646031922219546268430751870897108330241454769005334949593595089416575566699890333072882827265 A002002 240 480408596233514062436694638120699625356776881927676727174104631565805610117564904651765212385595783151766371205509964864736431762610774613822668941448567303754903150215066726631567329 A002002 241 2794245934349566167351580638337481076560456467936544139062220124662420830748698396262364990430926208824563188799260522477127138743298180095681845803610463639186742124311503639557964165 A002002 242 16252575037091164838901991719322310410246818872971371351689585565762182934193425889864407279737323526289810440928567919092315798545611945593685601724466386358896456142772027472460884025 A002002 243 94532990323520756780895331416909693675495997645353208278209208949883363292389097319607538728559276244590008036530861736538181009116007456172476064966993672999596839327899711920438597761 A002002 244 549855085638021224679737205331692413137209963973943958819878362033628197003395554455284716674477281018849265693957378454620039801776555975813947920196589888188688603502947822812293826697 A002002 245 3198281610904752783588433049370175842991395581896021330120190270063897589150501501885001822878583479077162843184344758895885789744491957695209634200662190909625520175462837828895318079173 A002002 246 18603246093687459537184644555654736902307475053954821678091657645385934748469598964428439928862618619220323528246861964807523439292652633600316602163954676542263460864345709822860955713425 A002002 247 108209230295960213190084881033177063585353449027049418979358073864320113324709052963810367488287403950432572609730905780251134777445527410243797922423849763115759615976792600218795883997185 A002002 248 629424150710293883889206412121249273648334009252925037732006451522259303030796626542161499541871073278358612537563584110611514730197030370959821635537606670162526480393993399285520578785137 A002002 249 3661221357765634480882970450581190697096839647487109357146531989056086932666266425684153856553214924878532471537008154221476335158434234673845685429058659821187282436069014013200352012760645 A002002 250 21296686300924972476203174965782386564386777719708292266678014402567180269160197992524937677752710302746110851442842035430096308673745976376402602745023559901274376933821572142729827800490153 A002002 251 123880090807458574167247479419894792449878974101045227282499043744740764688915963955414534314674300123369228261758421504706115239158711074597535379705360192697526700087149258969879549233627265 A002002 252 720600242084149896853135253767713093755975032712369943842529758790398461665675934683011227033190162718459548157578800963187942981903036078526175233594523389851353523494331959421409186402828825 A002002 253 4191704635724361919407266705152409724253220715908019690236134365638533887397372887400245100096480204600163277597956806170602370192887969660852474029178134740978848898473554269122267356379871237 A002002 254 24383177279317578861576018964980464054956009972241396138188524653176667112087646407980211294891448195962449956688507209015602701367145530840012465487820073454333660331934960690515971333397806593 A002002 255 141838211821645846018253450942471253940050513719605318456545620901666557640954319900439859869683852320245227958094759888263979560370865225083185172988334056174016436761417220147361369031293534209 A002002 256 825086536562192189004226050269813129293480054063448128396780866030536943791512486651206436275664921794114132904888217566685185668469670336985791839609725105180222563417722726916472276510555636225 A002002 257 4799644044162744382300927613120077207902639303694178741165208341447961037615457773918877505604402123209034961456083833239947576219762207885181057450338725087631575574794671403445237566354696570885 A002002 258 27920411227298547552664694191612038762765409789340841076534969668076700026144725956091216865915166951706157883551303868964816671531061836905270962697755801014708791121922938090802368144987776319001 A002002 259 162419368314514447442267817840871434790735699375706285668641949162142064731341578827789475560186663353764095462828452149695826630943165062441559685226136223598616964415995769860802396109662131552385 A002002 260 944837289271270657749309740418556827237514053924880028405675958071377441152724314265985828057217122715732800866734475628453714958239051366925106305971539597056135766062984203164857273154601733678249 A002002 261 5496413652630675921334293046513220177890885283584010772699285575877125692723378872161047473727109892024519321090362662665483661685080518634907362997021179469374794853898839079950774846648674235885125 A002002 262 31974587258827474515255746729175028935151306137205404414864549812214052770215021088393476384806848080885109417340117217455592729958428845571431197613276126080913749009283198783945120600487946339642225 A002002 263 186008852420073632141683659859494705657184645982644114728879377098334221585522404614142273888082914242087664852070111105706506639054610775211230533850695725053261616237532958490026763242167670289049601 A002002 264 1082094986359025399697920895408674682794927377456112771139389257917496127623715283090995464375132454788018444603648698114243618759316869369876453752144120167949848308917304401818194483862395507041289105 A002002 265 6295065280264382962793245594222010119988579236714757148787383076804051247477185986197441443745955300359884233416596459117319585219307074117315524275246385205239953692008984639413441046260734086877497029 A002002 266 36621670448421105677497254137230184564543850237264226242347632643429181405652839601208051745175258915762311523441652702325456176181590428677718476806265134916742568659804086188535231449921055162353763465 A002002 267 213048802832422679637021920607418042119490455853200704802387411590852983445855154886388572865353890571793750276210558571242494910817401136495603191033141726835767693646342610059411340429033073196036151425 A002002 268 1239433012478207858462984374552362019369206950841281556230475735021447951147922159158032812851036513784372329407236721411438608815064630801905755858810998864582182827739968708890941247312367497178999368761 A002002 269 7210576881567370913995697161731635017991715541038026522598072478185061068043000066404897098112934932157440333673265016183608292416909273986135334248777400202481319400847269096371949281544198795338483396997 A002002 270 41948837795620096183224012163048149560497678860812374030896930248919337801445032198418294192563793549397466733464315746647837102242637783571823421710185366426596148152477386746892213260966943624366237871073 A002002 271 244046622433235309853842153136153288546422977518305915252331278222813223115212217206755168298155704487501978431927051214666423481054767747804344908426361904251448387843444724121653440935837520124314631962625 A002002 272 1419804653820767796560412011216847860832222919064951988437711403077252104806695091567772913911600279885542418759816347361267861117557341507042976379366353180144801768201061388082531650550149776056817063268385 A002002 273 8260137817276380589575598939741067341195769386506260789904309821184122871073962323969608072759065596852921889032015513354567316465798470386851510748848005569461162427152262561791627710351078832271707527381637 A002002 274 48056138932104163682296612729246983357279238979934569380499337803184170331175870746541841501153670411915309409681689223485447883373683618302591420162435537856092360895017945068187134614212302694338284577044473 A002002 275 279584646140421187734129411738323374528091290676422650056554570805750748665979778535718701126139927813765782512292403162676569634049679773330829364528215642013702619989111358104892684236067504123988383390484609 A002002 276 1626599379895566781943298231527308699612881662172165861902924527919867285342339198264432055534917314668763841088629572528928234069444461604736238281481551862394467926219716888630575803039929568572647870390047945 A002002 277 9463476501915866462006128313813255372419564410036547589654904694004457204191412862275627816664178800197048076949525635651591442816559643911142987307053617801192955350574156455335454011308638103889046635763075525 A002002 278 55058403545552513473757666661217210629723702105198573769022934031836153794582694077242209522586021807695532077714670822701307793667175540602049299740216734897711736820601648374741897721828093488132131596188967761 A002002 279 320331245143077826563052208895570510167567759367763761242492183576174353933931743838085524358727432652231969051156621479517414616504186964208058398825649548519252171065439014291424846234399967092259407395443058689 A002002 280 1863707487974656059807277330492222946632418647609609403431779300303469699174051452104401681659396925349892952171316500691936150865621206139035267420548478541487789333383833258203691679970640307589139941389454590897 A002002 281 10843236739082129604997344779149430938924920415562375435907557253369733119077154348957964648758034514061049932173191199166882440105411697828613599151726428727749017805175836720982312263828459816168657764648564902725 A002002 282 63087432265710779976647024550080626106112576223396979635186518088210613086646455047457430347369628701818798467462589186248657389717205007760121652982702631468529836575358812481598564802573711601139365343413463014505 A002002 283 367053581470265476990993417986603938045299314195371501758202438199513405019252395919029278042357113345076080332017328338973343275755581764772408910150242687398350956407783916488690392891921469274673650308564661653633 A002002 284 2135594355903185355041760320829657604108511138455702651486718118827765394489188389004758437465950617855323557103434594081178670149519245966061340403182460677711309051543559613567464330417649032512650251189681855044185 A002002 285 12425409997447237998068788603227635075646021554458922160013789600188033125630052102537555616138768397469841846022602737897276624420382230162876248662206632310915920000900196622657271123775585455704136791976123274518277 A002002 286 72294513242880738435529847289766092700387559238414460385902211290598410312094563186898195832182863091755765912670535407632828206344141871976442909498265212347101032800339687645463425063084335988527475599953823933593025 A002002 287 420632258777677419527430025641322203772077306229144134623942647114177951471498198106401099794861100030103919347603194750931250677464992462913894707262170412157416875136710531595760878085001592832592309615083169132314625 A002002 288 2447385734927893773819007134166611635965428839942872987592991237514996103968995745203939381512298897568416130881300854073698265645591319622595505906607033589598468630850718186470174177907691243763072734936455646819383873 A002002 289 14239831963280859796504284280061822458751865295311194699565312756276946413907552250642500740618591358009473366501716685975358864700443779767946740122342185947570618577107126921801683809630988845117547455788730791881765125 A002002 290 82853312954039192049595849093881793520907274428665961623240466364624849611555317021659943407702891973533164292070408934389186317514335468592857251433120316287238240226019770045856971204492116111235302467440783709937726937 A002002 291 482078151949131815830304591932307369197175200944870832850969969573226900358232243880909491738317629593795144746886227140030212063598650433090308383256958234641779160208208613979378184443298295008075080517701532947115094145 A002002 292 2804965727972032043374955237640509747697652554971026411510799144689866838339458331037369148384648042582210321140107291419633698964997593186515395904821897400537016458407527846299697328582388539471815232014177725220887099625 A002002 293 16320752950054693952414059585838484578357935210492628493137254904394126257878776560776206540937684943384511069852010484573039265849211857989476937191005730136746830176432872216975281433901142037134410986142808189319945822533 A002002 294 94963197019888550424813994595749516983696378329339267328371528429483882014838418339378446308064664040550956061508991648903458509805651406595304455770856841059367874423577929237908401211621971461903373371417978164888299439921 A002002 295 552551740314503339022419196640402015771188889907357878798737896384131728115221984424099044023913791232083983255464201413470380685740020852060063304776236909617970470990212838228450331059447658194159343358755071969837926524929 A002002 296 3215089344537259008848875005048481621677162835442148703391024534991770466781734339967380091902678385431113148725509074216546155490422264921263853270655869939738715151413237114140712753061566504133661062931813858312927144579025 A002002 297 18707493176684165127561816365322161709979883523671260827198671854662481239492137540685736885170641772227164930191673285420051616833824017793058263187249858086575774758711950833956758497266750752421142034741778334665365531198405 A002002 298 108853045148647969275319716613754302069842145483695075860776238430391493511959955412137469840754232428343127837394477847584242955446142311313212070334579357676186707645880812225241045659457185447475590991523903947720419986966601 A002002 299 633385317805117538105280322923277589581197782957121981764504405511487079443628890175364118449931983215101605699978200529719718767862114339340204104300332811504298787736447758322712992119727267320478001541771538123168658225391745 A002002 300 3685511805937495157975478845921047348376118999533282517510333388836832715835110688933422847629637142719607275822456621173512864491776612377539913457141178041830329657849078308903265106292117052694999331574353288783878406396423289 A002002 301 21445195571081080914035521072258162288419751069110184567449453541670421727097983635897033008693155459292858182696648007351040893648544887984697283706353263177580550388472705693282388491241936277298628956166026643520397747381747845 A002002 302 124785633901817409795354335693437128748642977237975998151462518918569391523232719605299920751383862578889257692045641769450408801437260225157425728470796782010425380622299900113006517809765508076029929632824522000779036915719224225 A002002 303 726108509148099684696200175345986910631867559990532408904185171493930178169929245396072889203830647055638090093355711605233706875913162549049913395744351878183137795617437191074606301360602406120454049519301619330469614243180871681 A002002 304 4225137099376943355680620536119281340454446553558800546302737943158056413855090986583756150493777725811636845969106027894761946706004401208324947521262851819441381801127234379569907842569000256325258657471866974100303800764837732449 A002002 305 24585690647032414041154761034694272884178564295811737233851458997271233736113069858358960154070354100590146422804559373184715337122142194938343127350695665588490329561616945328923271365273437193797482060189837618045774086728492241797 A002002 306 143062671990382729090282374293639328942415619184744511128406059770448031184485899649963729184500246968123669437880300569825711717772778760864370441854541130494535742958208601823047428972508778267819683556069665438471186963011125303225 A002002 307 832477585331083934898080479723665043479975569714882337413576777223170396392120140912635884324837907985531327448374502615544537263744136882531641678222774081621125647047370928581974158734301206290690687048144536631929088542439067007105 A002002 308 4844188652812683918607814804245443275381810957053682881357182593442119061438040896173637390359300011478950392090101509673539906958773679302843405824959092345102585589135298967755559629716567404581241655551561257820153208852872295149833 A002002 309 28188490176894688341439259312176636972680886903048656284728634183912923483091512670589181032747823377000990600221614006723443415474181896533123158586432011878700050418793726857370612326184657508053100281352065092145377725302255432690885 A002002 310 164030585471926131773129235439961869517538988265919152745148242798762659149826148383567725578565514873632422621314262401943366806910759975743789858838862847781058291803180655662033613033909127709738917443924726750074094836966279751202577 A002002 311 954509145299802808141852899389069893250122667344095945566428562721648176173439527227161485609993588243121464556792179403036201213976861225533608035238493279155580152173809795646885330779814330545120459525340175952906093214197985060890625 A002002 312 5554405431881044585870225307889343379890261745289982949635083982809032382568770935182740736518267777304100030050664165472506646988880230286578250483126560824257806529104972340399211228616738075496637828016218799138040353324852511400560625 A002002 313 32321928882652006612832242885210852440915703734480306088622717050802505992224412562399279096300920704481210234628709283537536537817407898652255061218805865917642684570174332969123754414804132066982174259491516409553358098542414226436911173 A002002 314 188087164777080464844131013501915849263900963579772249692811125031637128661640575214788155311536048840862988721726907065196859135613966138539707397081915153262254312919526910270413379543905882448345145234049965982861981537930282292204365865 A002002 315 1094518815623074513748718107418274088111025927676944201153969770847721730800822673464306454834219796642531840958900304398841558404305427324039497162419328086179255147914249721864403535041289391019099140816056903078884257912669842448442892417 A002002 316 6369267253800414635534607543676007642952318965561965335626036900208553010829607815130566430561158369941171708967553035928824341022868500859297411391317471110606512457651311802632093407988765142434112131020877742930613741746160685672642069145 A002002 317 37064476242353794265923262913091606077955540647404737687196195805580807885255212673715500144703902026554147291022357219503195056496837564012617200632862237545529938365165794355536880066849459686054033530008205819274089417030410597452589995525 A002002 318 215689202232055253679753604288346595639820494071826936631833400923697674013393207760841346036281564466276183534043132603727112709351144643415188849714077553211469307792217349435140969343268185916344813288034077086640840066435486649535520365953 A002002 319 1255165717328448078019688873303388136751379896758713155522552391531933424961122537614167267586736580244819368922173103829826338799547158907629011575982891729588867451376726609944563808824573861660619064604848533722142835128566288844798610636801 A002002 320 7304253680734373291393070904626972207030978405559700017571559297881619703883076761516409657222850727193355384727747599823543548791240875130221090029416780149728758008418401481342595902308789418205320395828688461293699945808858939080731036541569 A002002 321 42506243813983119129375137160934970209851506095548689721256271626030916978199751027160271315592076515325132345193294114697475291777631061098891145379401918029175621471855863704824143942122899535573335711403578265745384910209892297512753545259525 A002002 322 247361267989604805268294630630460756632820101541916735855954225789076567069934025386085962641294676290101417740239546607985118946222461300378307617845834616071664327851542011478796908209194714378061607359023586695691386025801145255055313859050905 A002002 323 1439503561181794518115231839477445671067726055957921566961098024053946438794139900543192499859583429677211041306433341379984466967222818191599408178056029022211530264488032326508532112359222192242858559501390516771500856299999870301346817721720961 A002002 324 8377141507699258047323561535955113490762368377243257627056419809256973557903682863743459669040585723894968165247860891846335210338558936673999700320878808924060549335031192508789904780800698739266776532748289670545569589876315396223650550345489705 A002002 325 48750717278999713336835255934992455068155970690123578072868383429759993534364274712615611127781398227306702609199689180127115537462581741670414883618804572812103346117890160001085677363891912375559038553419230942732359918585595769987065277778324549 A002002 326 283705794409962792488179218043692620209759379134246771620267710357566369974135271015599897119504486947922515281917390467433415662881872868529983130292606315050920335475319105026877669531417515662722162600462114921971243589302250155999191934104687345 A002002 327 1651039361546059969657970617394824412285551506541712361294776666607744770605829440496013400371589579267369101267082332378201801224413768369550900364188330044726776030362962324327616205977329863589279173746969673413822099284835668462183921696833972225 A002002 328 9608346610486975107602914591313644429679928596953838680886321031230835722229639644387460542763716800390934307941061478658993791057461392433691346109377878696040796964670105836683120796164683682802280249154085477099531001219687003770043414548883835921 A002002 329 55916746777448102684160509518104577864962944172572147566522969227502527390760875386173766596897026355435544012104990377321928737273956658630054823728102010717552920423067841602699487444195074876991393020893847592371501996077779866783975424015431340229 A002002 330 325414664378599973876835667352720817517614719394385812760079658331634533581110136337102398968122338241894667609153952552851978000470624914767298067616758677202606830031377606941428435451856918902517635589099791551772282264926747297840717854269658897417 A002002 331 1893800907127931726613677155191916864844514324197837337750305163594155406955818847040526760301224784282943120460850323511094983176870457853427355838881895342734128074420784809934972504619253442923145216990575633997988679713309903841552872616898512746625 A002002 332 11021316781920925316709644027615088425737237280069415314608342286268310406540287571991923525004269230959259075677901198653065580425260042002203161401011308988025043703662818905610300446035793140208151976060684315142496790476153404495463759051641959890105 A002002 333 64140834131077179299520580143605152478066894568066195613019881230257815431504272448373159702017858265512049798877482046586327703334114526054699493865439431153855821654433174149752807176677136352679067975082191365532191387174404339291666039703010787188613 A002002 334 373282528306845486064170559436549947027650407222766899889184460323575082889543282481317787156438363972465729128693965387327464547480950284036428462330393192599104556436569023391503253510867847715745424840262283987659059888459593322232713408306213204982625 A002002 335 2172414297304612300831525414414633672413398035878257132106148999425225625176017914600376356922837931515030807163891904173760025643544376124275158440971140112344355756324974171969058953791127878525849773566463658827663886633939928792832845036644779660312577 A002002 336 12642983176949252700875664921484199584281983427656405198434018381126857011300500555232388736585458067239098935751028666249503514489819552322696263245569760665294656733206791273515994337820064754877310520113941760870395738103709247102850700765166645056446625 A002002 337 73579761328680887448653423944263462486901007026042885575491550424259250997884132281727890020730781685272089377902796404176024964708700584281039818702333453805538901024094069572426413254763796155959638720205073267177100559573173560679352892491792302367470725 A002002 338 428222108206906497331937339880002765966843219583299411169447422254090797042517662105470884285795397968232453706536032444074131862518965218674524045585498512687800339938087141703864754399742170021390233384824143232064738750052613900712921485691383585763985273 A002002 339 2492193048650097680573322314968552703270946159752620378173081961308695660087616551392946862276428828350671866485320479458029478944983068830130485639902940271121871013679674322754816590755798239736784917646091015723412976977308605097120173461247941684637608065 A002002 340 14504279128020678914689956535755915048107275716344695989003042632599012930727794971487249226181347755889276259353570657855536506272694264567098274899961804866908487674891271024450410305509187346137887942419355045789589664436099948522755242286746488003403455817 A002002 341 84413611291911143115165124143698782629276992894428321517014978425237135649174747120246682434581218347698286803801473439953870594314885349654614466478868549292741906725216352277598498592940564185574827629809620332037203495678569445065064858818243080554493026245 A002002 342 491281785923121903509606474337066279035346775760594896062899357128176348979786276153316512075766969577050728098994382816792272301339311137557350557330982913090420704238057690768362716300009187666498341487910669028276759877953466294117040839217038913391326051025 A002002 343 2859240501586237009627961209473649847395675337699158521810166756754525585857495943517635657327551142996269886022180072775322412288244615265679814236016817865429238679344398371185167408572054887545737054341016645091076492152999277542482190499898510501750493489153 A002002 344 16640736404217667703273121899576866992686937334420867732946160720722732466974132495364695614731188612407474036785120449065236452484093351190927960780577611858083083130008474396759101405141205538332647451541296550215116297788521634747847971922288617650847926746161 A002002 345 96849239580200137013150450814974854688437735892707936290188392268006995089027195647149206569124806059840369366700074981501186506034382859015691963572150726057670745561507265675805733303158476526255995574454280558547702255123926498142250123703084442029424787416389 A002002 346 563665817093871946637437084403109519478166006720850127548473413264750891799793426922030930464936165304047658025677567886452943632882947958160582151102447746097830160674575320802481508428816152786638583627093190847728775081145034231483778147376828071182800597173225 A002002 347 3280567516179808810521306575480098024764020789823013372459624666111154691238385296242117620833505882932777992343962220205924543686903023487446180471134324683319829252933614786213403914889604224544550720913982572726917896228737689813852950940301132943746329887666305 A002002 348 19093170496430647315095804249730984184307659724630029479807521907479011871466728122614404919273938258721758874232489001562241128489256598960336631883369074640029409732547965785456976811653327018637614296831219252705001715942683003595185052640607070501533169608129241 A002002 349 111124264479779576017381633869033076404615785796066692925205671145355720190618425051088144203963881636790923861337547659700166832179773737803030810555797115953049684171981244548906697883073963094412840255903710937344494060035056381890383548956374540376772755864329477 A002002 350 646757563584794540639693227240862806446839853615361930900313658279380740061814965701021721117441067040262503240267407582344843928961743872377439030938647755300174749323559330761313411323171420299565160854099598170440905055491366816736736682257929652917458840931054913 A002002 351 3764227744067510424021090459537059044018758891066192057077899511053626738433269841615173473105996039935895476427188571692003366391998842684862104083422838913293847573097390760640541383332899068156285866430036145016161675202702981101541750446586977299110018919564836865 A002002 352 21908468245999243512667551762595555210948677364793596076253972090887360686094629284404788413052282644393627826532744118579939852884790327655564862981475551024091406501781928879072713798185889949917883769997792971471651110650556701402195190618909347906019307834882898625 A002002 353 127511653026215201770201873221130258517979478875560989519198571973464623125567810517620178753682357468345760143189468366677632791937996897461259567795653880339432081612863003927533981199216218951613836529699384147958835903853812013695783930442198340591386750703004463877 A002002 354 742146195976206568525577138389610310119018102330622999716712174731499291350335327788031441633350623319850854250994103374147163414658221350274381808645981202988138912937270278550983700206389975170834006170459984685690409462063607739581033571875389635763279429179752158553 A002002 355 4319473106153805138483320648459658854395914926713883510283272939603998789470700745799442480499530727186280682669806938453564312886193390914833492317058924476467898620496267994174255598131438565387610469295526763151391751337836518028152371864515971720926480790154826485889 A002002 356 25140493129719745902395084385874697183062337856188899598430483686253968395247888084171890812518273362585962886733807332288475830778476202326511836680326744512413303068866677252713859841657882395620142776563880076508064899305951225203587161295554003414453140553898252734825 A002002 357 146324992130384533628193345023844633428729972729436422122817661736695252008833218667145358400682149833553635008750099910619902672353494712905078528519803881022908918224280959364327000665397626493900762815170155658276885328748613589641406009428914961662391987584281631721285 A002002 358 851657385359011029110107091251044179179145013070844030407817891469511299510505028792556961095015420989007474085797729630083177293025611448251581104740293118862345741093128758751063076983655451348517008229626599909748428452397862044304488507733950036924900947241196416454321 A002002 359 4956932499807610598039106232451184487289897529925898257324350707592024094321959066435550402052013067207163011151208358503038723533261605654080484913064235899023242102253346416082965769197804631711192101609883706088903766287906442223226079349787205716895711434939748493830145 A002002 360 28851125809033226862044432769055544935716824855649208542210389146728196102571370998712425548401765770175843623343606417760461849653188393961914905567742982563101018888427661860359416481576500811978716747045333047391967090531360164428862118638833617261960371999863086769748049 A002002 361 167924547342191580684249805042509711225848621931701297232662336169603441520509877435899271404901125043320789349596793836305956830288278783985166996647314978281805346067436640313656597015756991154363288804912696282569129210649923388940371109417465530728205576890980799024131525 A002002 362 977388581520439919018979038814385132566092246746704026406576358637351959258887720852915911619431182491355634505920931055338386478536497188617127662555765506541257994739809031261199644883995247065110385067627245074717906695537651841240401301613115968039564352100416864158023625 A002002 363 5688817212508545677664673707601582019267905622304093458358682954162964278182551454373086246357079356892479723800562878013764727605365910658854846404610619161621339044503591151523741600675693210101242249226979402383656872761177097886912472763147665161407591541196009002056681601 A002002 364 33111460190559638016064187956875887158935913215136527850319364175969092412705794139829073876321618616427269768288920916039283968485597980104064662052915940447025134383879984574813421565704815847281457475039644649007962425247361024256202304062575252714686342353154519414778223865 A002002 365 192724227156574198913513002014392452042252824760346812376696706597921915323079005069340636050401935187979883923617997248258174713732571516579554424220423951411010426405370295531055432511693413888703713297606640707668557714311544850878143173512340237122698391237550597120330518149 A002002 366 1121749564109838149280396203107806765598327994261047306133045175943155359553120232392908906323311842997685191501848323524475962821021621026659737399376977876924811260581806932701041159796685206215268697929171211138998651252107239145385042928336979558367184758655235940673970776865 A002002 367 6529157040149777718633610819667353847658004484190732655024679745607068056833226846102430385415932568100043690141889736305003021179859912608251383503921845446262682699478787667893157101844632563610413174761999059575059594852569140756495686645504411426002132195362455093562844545025 A002002 368 38003178280692353892241239562227549835823555915549830035609670493614582828052699426977905267926232433240258493540897779674337354973827844725486823003182901129039662085114313657857324226711792992185138146393428474497834118940926795120498307253590413703771927196122932493335965372641 A002002 369 221199588443979777201261068716418952985693986144008565268562973352357409322117560113941694254457718529774881655835607875520451255258649995887914864728930594920861586362690877007312105004181849018233465428999007734374892717084611226609796047512709556517950541452814304526135286228357 A002002 370 1287509056321034326981809217208857698729370242365008839545163745368395061263178776478901866288058931816830733579700953819325568873954608005242130318963925265080987954835102165805412140579986629988786881090125080347020037715909772735754651312175126512479410361187047903075131164608313 A002002 371 7494071707717537717782514857758577619785150849190327135338654751582531102045464625221343260204283247324600371592625852352903376717161243255295907706335870631201380495750520755304010156602739993805874224190873190624818700165923998583762501249346334237425331635969417855023303084087425 A002002 372 43620130608265661478787950123557486760220091444842031488531374433065584743704330792509996300131363459300937053468413327036082883274680141147925833257237525796639015056522687915683408692099791965613814085847910413215762051112421946954014430665634842516777442510438216928647272173934985 A002002 373 253897038919284074967147222546931497711237253464428918055755501282123801004026087518920742678033629875183910577505402699438502069066638538607473478068479507480151873860948533213619038473613909042758960983583888429239979721170125210590520467153266453868151351890328958149266206491353797 A002002 374 1477848309031546905724754817940493951788233230968292551591592098749026532277825768273322947099203670335121206076793390718312040625679297241033632243301441463118329687407031087916365224803830143283834192102430917982510016625533714452312798999465796376918950447497357828870147724407549585 A002002 375 8602082879600823598288461909422850414618761002126820641336378337029761436108291924707789754797396448902131776100866548208135819751177242361293557500879505130760428562271575179952164766901172932856247163228861276577902941408938706653018002160005276157196161901826733821377082734995023873 A002002 376 50070153004866403363961511520409614686231521081081991039278851517764480981750688849420340800150439248521249223517879163755138637764655126073886493803539912181594607065725944911966232179698606475575198391161816124431321820896783148924121486919284973886320880719451008834824042451150282865 A002002 377 291444415948118611932197037461236457745530934394595528452030737748832292712812026858307219849847509976475352064667294632828812041337269251365925359785909656418943925329591572611632970394008918498184144798425563019753114945284313864367155557930733897835164408984331517376653105600803744325 A002002 378 1696422699523787040629677337720255878465620177632916711165017256889937110962074929785135114565180261699586806365794919934128371413989804889941894580932677350141594872242356938813749776511412221450801493936968954079615156304426931142039193470202086726027422030101330869743493949328768200617 A002002 379 9874472839872798992082310143270959441536176485588555793520420193308072781583563024374739232550561826398143818419661647001702985087590702801879154392805915210386073194988937462624103559073121689694660361444956287200162137893157535715451824128384869123373088854199194625146932337535363498113 A002002 380 57477155151003202906887678370738170815183079808223176983747415814802952939791147186817855058899068417000949879364465115339549408494238755570558179122298930406689552867508264816685853752046801863762269628539038850612174564718811118786660469136883483225989918306235446902938336736917787263769 A002002 381 334563147886819801376772463145764253110101971091037051057529103340988246355780334348736556231681737145532493084494589030800433219042432687496630800386154993041758896616960252093953108820665921348437026607466262079848264646476104589038635334864663941019386949566202494423912719383403615646725 A002002 382 1947432545553153828601511034920341725033821707611551000443338843518255209714168463220918646611967427582685939207834705326116729124944355235535667240578826004245080565976950143871404382003511918547193226054496768088586351413560898465464255088816794970332893259837169981826672595181111254678785 A002002 383 11335696835099118315538130965169390643323270646285086885923354475150515777267003543021037118193477999006148216866898004449522903660366223754748907224184322709549271110411875237778886876109721268565596654004006120589598583896764599367674688612703727765907429285877369014089289825456335188131841 A002002 384 65983521608759725522337795622534408555485840614993025315454791932066855179563351442802509501681811694602899959980372440026793919507359541586748625613747180339368624283800970832450918038746067960022408547622939570886232187896937655228776445930262689844775505326339308102484333524134557885629185 A002002 385 384082235089884989260528481212188620432297826157330751122697519423827758515190968513205891886581729947610559057718075448033024323664400763495895437899634054241071770330606459459970942175064194366882948823479740530970038826431929964670229716992780036802512126740383774309834276288522155214408709 A002002 386 2235704515698545559591679513893793057922599713388681155621315002499824330968947810813337601619313112238738250685063105592242270131681656457161785001749033865463579539752149901858599994634254660255401386343871267394451595764552566214714194486525989734429252733095459634923028062523629912211897625 A002002 387 13013857121483092874679681222185153227203159126311066751558123103676635444613231418646343546531790396709002589267937419949200887402333561900612318758437916307349297094651299786513496507798217255995922226406377675792604048140917827579236185434986090737786494811271637920771219071982841952869892225 A002002 388 75752872172081694625756455299580086044289398565725062242677223975639249843991478112738185979840992933636458274606856703616115511830372328820145876670254191759646615404886316526385609528021084615709927703818864220597613799741320266281479013388240497450924101361102032837540186383149788708111881641 A002002 389 440954323304597028012481194426210580834552008491984561678954200349246151908413975871256774516938719953660275574475953285835849538125107974578352029773638573827757538321322222886724191383632180765526821556293779921818007654362893806902763326868432470047794231022871171907792644084406117809082036805 A002002 390 2566785224171509538334503899274827959502914218526272690650083633454354533863928654542065691113001472672373818181327383645279745715548484147943423004092309052293316320843686317072640623988141828407670028218795784502220511849877159982115572003897518459879464243830431728425580280025514786335941720689 A002002 391 14941247965065723755840756997016806046002685564845393022047942483686880699072601896938226024036888652722528669643641251271346160482102087659383489839313972819958605539905077998866691523253500206111638265210453470170089104193395256299406399742822053155173161676149562851956656087833342801526592088065 A002002 392 86973235394529749839996738460859330940479337039969382719263265803671045162289570965418852770668812502287656085469603316800896777281669263812028901969912018191798819631086966347633804709633995460015614782433723492730281433055600177688997358678392706462223427496003533260236780362629757705620262753425 A002002 393 506274183105536159899706741932848004145091092669221866958681459817049779384941397386597547220729126164587923233613839155259243747180941665518608924818195343779549088160945623939387813941219937541046381608798290639645808836642333669943767941625180154458957251522419605409089104657285972800111728597701 A002002 394 2947048836643096918291972532781237414316726002495179528545187100897141633380609332016892629529281729107192741226122946635767633408559681541707775972151752121943605826658214283945875393438224167530381899755279681124591300401283055648220539464753878281212399218714974750973827921072584180693054918275977 A002002 395 17154982231976367949286401352661294300631611557991147115038073405018799061434412454249213825520368474857063250965737390739336662393246615192965296153078603982603275180572550408777536574930430009871790468481078893943240605201400995591143899529837356141579485505036555787900013484482004499290110601304193 A002002 396 99860697239297604919597586147429253218710686164949457116692655317156835960871797164470942695740715383977752030038341745550292373822178844991842514947010391184535125422133555020752019006246952463196659558933354204945400817384328358891077257742201967825210234022069934113917208985552899403171536750349625 A002002 397 581299956106497797348248453466275268259145630603202408659904924648154417970342929905201110373938630880616593776748377854142032040117003311675313405107055545076755868970596599302905048553325583464772742427398002466770343619086540741883578806964803964650284883562355885087827595139776712383317070426705285 A002002 398 3383820787857767047250906281875233795140823460698316208492016298675933404176198333789091670504699253608762514058998582548089224872305113383520905680970531655467800041013195906079565972606507243091224339142722339579508429122297620375902228454339835042171556169805900944066475316382636456801502552862280417 A002002 399 19697711802664925446004599012729243810282420698649908078753343071849208072298764323896815730074495823680734493190896939872403580977036149221746550842321391162097683050525821615940844474520523400504834467077323604691501867214466244709306507006533697216274287104191640296061279040968987576370260028180037633 A002002 400 114663596096475010958035436123274666311572180747601287923721426328496050737849288209615443554161968220004606677070758194555377396586080513675745043490843871054183608052258902345438238896224360186947427924412536397907617962630918210527689220402535989963168460298440210017304555231014453789488865755490447649 A002002 401 667477582849495257301128815022712268090291619815940803832263550111649302896997540143602831112994787108269008176749180510397406686966673526449616465859881650373592263830319086998654918017054228060985563960473655495741046009412859331357274633481900261634903484011300733499780001339614540801626954892828288645 A002002 402 3885520027232337987595759762737627805117653108397339092300538197249907438876420162148816326394041682305818608173247082772953412073114171884144798365276769790595260217319609569616958627349686315770594904644038656877797811226334175668624416147539779562788363262234180477804629573115996523693333351229096204025 A002002 403 22618455881036623650609474733291805785069740432086759489221550791782816278583303463946418616796676428359146849399908893833729408452183266234030737736678619579932192510968703866903409181538598882544217644928115436157327610189325286324682361120136413618835226348581654332816898633136383400053688337943210657921 A002002 404 131667346110793040092907211130117451656525922324443058410968744468747565476451144140761925430956085664824214984317066206858464974749951594218606288944101115543136420601178372443357779976045246699069987890536128691595093845640835774173344388278348483602421051187211036764956750433828384857438729173163903542729 A002002 405 766468889575086178610730230453802539917289087133132763668904784270320978205129747939839843389388685326434960131027568643450359729421694023867304262639821734208373248958436670321410398452793615833613660905063276980779374215793671194509067282580363729697152421063316085936445840299244962933621588083211346802117 A002002 406 4461822571487978391500139739732780276459460444707728369114831105416980999501598443217592955711814957388184572209409631083664910265413678076206019961706714285172483160317166873769748304267691531894053660561823257460086485895658969397115170451003755047457130415075009999013728557444235771930509992259481053254225 A002002 407 25973553382582972618014833245090820889072827742512343064174353518936137292878557330493188581637396548727678273690090625210557146690957145988085182235174288366838087532759215329030163688116551503371587094085895913023012650792044691292425991055235793587792515841396706600535395624385688693406032752673018722658305 A002002 408 151199983069837032396580567357003874046690653230790771913422869296848620524736305037585869921330645376093094432614393594195156899186474302016330165104598699771701208191393615180675371687429879250274015378008399500941565663937249076638477441267931137232414679378838484909604578245995238381465354581756794028225713 A002002 409 880183882750699758950559873830239360728960662268491170422030858176420178625100638726452481574619214488036372871263289567973770824368976945375138202560737776978129903161212180149285707996192479304618108125174584634673567613607942088207999914962288491647861629970638018774848012404047332661202782847448849378230085 A002002 410 5123849560772019004495233592204516825520035953432504328413510783114649133103437754502870010167122786813914872141664098640667234148090290327522664403265530717975722299164939192727690077255667807886143202125076451657182617964186604143839419952931089460278685036584197909703170887292897623796865387451478100579969897 A002002 411 29827758016527182406606245742380320482006361183780438617584230574950273950734528670161819570177094247680569599815551243896985464951041232920210032741711281215741392551407241242242146963364433031242533051224999589768616663979650461877374474664697444168020205508339953603197070770495282915866177668180244369685713025 A002002 412 173638541260062180844337913276493988318641958551578637496446195132455706143786337674985727645874600156552575110260567929824820822544640905723250123477579320249420073979559794285423569744402294665879375554617616458251922102469283298597408429740374043467749919818831715971253795708881271751004585720127456997556001625 A002002 413 1010817882684072099752845226777181355053085961195465056667437301770646833675513227496202960513148599266839896666100551402447847253303406802671326347654027038992496624528182622260385508077032903240070671695535560429083960079317789000035814861970769930985847404132561626476597285651940808539880323968299097390902549253 A002002 414 5884383494906743730061399275768422866120432024142302461009108000949616374644077725320630091523161881570119772321139338386314235397128291901386755023998883866839882099122797933147790469833068280759882784474379593078164702027825167809034767300619632615127354887463276988495655676494251583706837485691347999633707513025 A002002 415 34255497473512588709358075663690577126812399229426462565698583681303956195681325476292877422907450615654389545464092486496500403013452440266487591473449359027029513288629603155371226919995385461737362431107710504021287702484382836247791053807972828778827854068204387581674935408530136388311173188930209347670972563457 A002002 416 199416385984490676978414552302936122897303824403833406248432976890877793303993494670251999233364545975816079505165140610541835390374591342837230265771921917346452560172344961152133139355599634624455932035972892498872328524042092775353597191068560979211553468445449814937072385198690428256051126872190701732605263297345 A002002 417 1160894222399908930520795186112394093381436288554989064848824466043190460543085246535411191263108300680995441059330477064876089498097710412419010092026329719150886592499147003553844408529905943494965081717967102759884121425452024851596973342009145540827359995858807180666842278067696551323392739642210621959486680741125 A002002 418 6758116878804666541102496456671886670678196074421163112835345235788051530262071621242712943347461153314108290109942682957969451991315058128060906210618978802218229361200100452595509525236273385932702979218652880743205205043738060619686338943770650271967544123416666682708951827416668400452339505090232437307872488682713 A002002 419 39342321347499750470459573439165884315812765393970772002284219237359853272616581511322179164647101974899029683259174578996520479190138559404544521999782395536301860705349182949468616488424529658503817782672407363531990158928273904619124535182399302178992283739710754976927823754823407018668546182456456827408483558551681 A002002 420 229031645172282542007311972283410243601892644806531039373174785598631740867807269637765466373844049024878741150116507712757893091213890853556329249022571464658203122406471366409179900839056887519074524676224373204290765212208134247271095624511607586459677585308227488115488027916305238778266588941895175184003443699476969 A002002 421 1333313347076602144023873757144201328855776466734967711642320891622741584112312629599067522924159955439224336056479128710878290896951417177636778837522397922534397107409267777546848935598249980345432130741674785076843323471051766376377065612171283234909157038944085894953590755803792804256041498479205234241545093240499525 A002002 422 7761938141588684980427021486023795820573859948413234914661135187065117693037358601055270956364061197942167463741910266142937993709275032643784485353627999767656067223430222300690845069935089150387693869431754838518193845147106243712286670544132947061898095691623324988352273564821556577131688781246527407490848030776710705 A002002 423 45186566121638384476490253944174859448430404954741367771105940735709043705366729983178820229665050673786617700596115048052084041566467892133247343368566384978453986878501685478506935430624712642133376556758386986088616236883657099751276977342112454785027712780027674884625960191476981805195777333177794164308507192789903361 A002002 424 263056905065344492100871934970752408681264444228680603628271539724223467058204799715786719569171620982660549918527019782385239338412184273157056560735744385874878949869051033142461548041976304100811093113169020096024194160609313074182276438245460898542370602530831011798765034327832589677870214325147761595484186044388745425 A002002 425 1531409274874749104163723679103510218667094864157741921505084069767673198559419648619800617302298998248025553625938236390180373273488150591384193892450065217852438087122159414481334942484303057094274703843493965544174615619798647899222175360329107489848422493207226537293887138459991572462290274249358755567572812763730024389 A002002 426 8915260425064535894207707408546036819436408369216966742668076101776489675569884907352034998895294995494950733061057658912508198896050116877889935113798357606783430033836814252746258142077165453016086389001405275223509829167274820075010784221806457094075121003805468672970286138709964410774166371804893714557212166807366678345 A002002 427 51901269805827210136238847821484358525691336742838938920039907703010769769678019263743318219513724896411009874989956768159084666499804647512933755056500898637116348797374352953026229280998641796899580576221233631805345390211630780750473459158637134884371250931542581541431816139859947470329442621246578989082559317649026820225 A002002 428 302150359765265385526385524537951492385823445613779154499979640539256274804554238472619987280588998743940439746879162826273871046802840527462582349819714983042932043842824675736103988343934144525100357919350557809747365982251406566738766584593376323622419701250592081678176074619947354850662400192881708889880900023998897737081 A002002 429 1759014524412740402757479260284812146314834740081400513825485127100254470206367064627941595287149162438983260085276803138233311639699381558786500699680631935401351088541389901236173504029951442805690930675687564598107138082386698892221175941499645646094729659622361980072629206724256449775522628865948761248592678070470341794949 A002002 430 10240399678312080550067644546884123112527661180891327542565427800613798127690330675749210309451966511116742997501079036908313076298332086360290640656132902807270803277029294092118797566706113217401364105721166145189929332757361586846283865559053612604586902799833474876478620853890622905648114377279102543641661022654732623796897 A002002 431 59616373712337840045255881162345448913980334409986982321061246605386185284739606361089749028136840039134573869839481827404775154193350110136965504315505903799047937189415532007127380936951874100408490669553550433605722232057965957958936629063755742575529932380531712544144502870558297607541248627452738329935571198770737338548225 A002002 432 347068632953627851020037099700517705432676610629256947306331468853813174916453671360424310305122108700353356107402281151957796802666690362513763348224810241718753272570440821762958047709769789371310455167460215559169664215518212667357624689471646842167539947334015360409767793003973696936014383902050461858296363315811858135499105 A002002 433 2020534780301891304709881118246012237375020763641750743725119716991250817014183012290787145704561342525802679887140944046954493369586057525095898035131760145074169414129338480265474689547266226793663916242124025320695756964990757463305339945144670795537958893356751107111021461046663377671143572164433568616260667453770477531641733 A002002 434 11763009462861932764317004057786534036311092350206936422749849147192480940101576314393697605994957997521783832458293371133104267114656866703026459638831952113334620839547474116584188869598988154157276792282913052490822667285094891523816664074909708998396656243949840318977905797271037987741486689534774212834907842146522050423027385 A002002 435 68481254491772220163455019158832569317480927351070294220993046827348057451314834505371171003370886824788512395774232072144065564320758897075456274345509809916398237439971291015984869639589327889838156338216646338080332141461677937842752786360852949232843837551100219591270750603022714093605532766400973766453300765932458835838466177 A002002 436 398681522922275789024299939516130464380120954507802038533779578977090276453479549844479945195624281004808986310285897459236426084045988959398227837339744881251178845429431331639559087332676430125614613999189508752304217258577177702526012398861069678719101897232122509202694023603271972885773980280671899592382638684624254170393903625 A002002 437 2321034759318552190541831514131445564737508535388031187035996992704316187686152608514457303977471520705564658118249045477457079060003044076834817998369968174507178953727808264362216064116097402734151534302742881592446812459624747750741068957501640444779223169778058245330652981580386147357362615094888907413661814129850638489046653125 A002002 438 13512580986274108705071345236008462786394232603565365599792773505923919912873809765130117646235373360247332782143056146185438215497049206965771612883521878210767018066248227009394342045319034012880051180885547358253384631618076504427223279893280352534405198401395817498368113358989385381151228832982359898527048652449731129699149293073 A002002 439 78667636035813351991085986170445051978956027183305638984372148684279584963242645451292846179175654895722272090075403434924955319573420639871779210988049230737557612261236261417746043386519742608167296969175226710806040117707484660594192767737168966295665210957233195182523648026465197144745801904892433399493377320214185605833880152065 A002002 440 457988959814309498554898481543581029794741079800223807829462860523949690010169837493649190321479975794479639292305807354699223890617064922445788107444802918839730596121121615790099618893791256070781248196197583146588578555402880767279192756954822018151689604598342271035156991152021642238398327778234044966687542775092676456988965042417 A002002 441 2666336959731092482644898336230994674678632606211859233234439660808526313950917121732341832602367213496070206724075449760502935522788075605809223507990151105475683714500322240246424247459521443860539995645569551615892225177864697941764823771519432603111121156959566208908542440741473566165634040048383056321064657463953498295973204632645 A002002 442 15523018162880531372692598797571575301939076680832686727072361197670193434976280415832937728925508929598152308172928564967577794619888356368811924429130998824958630339625917440438556218820318401718883265236683719070725106002353297768191940314272893359828806692058947364599770844160857971302555981110822989488853715729420689663857768970025 A002002 443 90372938313531219328805897845943878067455188600019497441886131726670515043445151550152937205813305075987799671165907449275543193254087760518152871559169144646225533989895585773428671409429661351450719900783449686594069384725849791344893873196999502244896611855332891657509864720172404420258613558800640856012365687823567688318319013453953 A002002 444 526140507425879703968406794813090446236594142750799511591366841906612901035706143101382147816066231285084597765550804254396759647178092692679269558502630834336707567388502687725017981749616154054542198495603117801621579879830822871436523988125277179033919340410720771766963067848290809461085117815975141412733506073449187055389881038767001 A002002 445 3063135229351558622045640542578980815024007036170830490573733580920272844159304707525666195505238380729602168002468958918801568665972037849289874612807233138645286215734980873660820350046642208704851035841841646521617973539087955043187699395506348441332918988794024210295775652794238172740282714839443542307308279822038673043171859492606469 A002002 446 17833298974247681159281701390172672458305213687590255547723973535629279894650568971194287411020876131683551237247317755986302749236322278869219378142647377266354871628114507880339651289630742599691742487000108835968533194579453461439583012564266918235767745212433390770356558141058674070136196988405813189016244188194172615966562691327057025 A002002 447 103824128791511480529452119605973309313959835929723671366053282616590327717265156238860157164527162708363175905489551004597454401035907473879427989120991164173356350317011757909730628789211853966584780743976201374311944102305444384398165275445213531705134368574942771672544334973502622376912798164793853082008315023200622073518437683014139905 A002002 448 604457791909980672743383578526647045197296813105813679393626326908770894954790158138474573655276822344932257994394097071571110719852386226927348148077781626823911673420682921266292537714904828648083133139718131307051044342501039492804294583494461560294655659638960666742385482808256092263872246657453284964715715944590208340201938892766962561 A002002 449 3519125379035068776170749626983537311876468404294184177470169836840259257066255226717863662366541799950365123350254963285796885444439681598228719266287111745511031196960666940257569032476557061575571021698847014451688524396705604892064777996580021580475975823468040835905328398031247597666631969651208987001126952255885001801923039204908838405 A002002 450 20488236097622804063592970185550747850648720902142846929451412202909712337111253609527199508509586304548703656863128834201965817564260793363938151515190395063296069648664475404740558871621194460930378538749916801179526939193909402787362015525196407811482622097044043508303907253130574760242257594606158769698713558445644257144176030141201693849 A002002 451 119282151964061112503465602250374118419703037748309008852895253812833370052045529822550361773944975316501062007883859098242161174822162499958732282532525562346299765826249524131179565289046778628987074235360066845993531073058658243224172155262943711463954716158103173076702213047385011538887639247008951741920012924529613332280418191066051977345 A002002 452 694460297242347276632700028965594793020590538293196518423198111474234931185143393227724436147962452254235908576301856879925140670025875338908001020170815528143854134443712745299059484613182523825268741057744956475049385695641159722858788156024163650244739840531879265051429971089421731970207345543909391480507343864635532956999545221770062237225 A002002 453 4043155403347212677648192482700072033242016180112391830240386348138944054647421138305202993274468441575474989411723128888955604173845608465402449043981283504041841049468826484446396368468641834305286756310556008822978242750736510079764763729350455564979104326170699423704625468682963960952366630587994650583332248964724436730971141097178927511621 A002002 454 23539351721694271248623719022882259930006738043886817418204005333062400615640888760772922074685142333756912861711082351047915400748432205320794900480535975139221336877829027067239811227476384085777664620241663936707754691698632484434834669905654339882614678536880794309150322664454650444902233011386422359210146428225672725472411909678245093958129 A002002 455 137047023883025610354095934899104710659195522525607782196970190129996519448057396715916967357361543504628819277383007755712696210641757691666185294144563543408137454779454206627877187417194301094106739356068016551642615515761684248322237356183294474704123272598425200440009836885928476913379833587878175444935840506170908029501169311415326050134017 A002002 456 797895033490920281492922095853505569346500934570832696686889657991523725510547714183564868565944355750353305860673684789663944902631160314855576308827478012009375297855373719996398427625264837072912952307258251604838868481126710430550023116133194519004612088097505513036603592856626845806310186553012821823028471196274723972262381991712946396388625 A002002 457 4645398255569770780452841459943971023457355546974923883868300679350921267685757078523946938763288861875489943050749372796326611853090990796634345755358609785280344008663765427688072604969704536548521177274861676154042146064475338682228245858787596082258078019968164889164192397118509952019099899631099312575566422946359991072474021988999678673937605 A002002 458 27045883713917237913031179105382556614620972255216298119440829519516628516660134724536869350462447554250115381395897318506895704668968889883245063655771010811720003119671374351671379392346581852776614164091108153091604302213207235867875226682205593976233659378464117060264383462338839401976034892641954360298661885987465126105939783266252871972981513 A002002 459 157463691651529836692318700399890192178348716424155680157552478483277685395555408185167821988856147704441223118329427744585034019465073666795881378752758633606804070298053630218150552611947985548081899792975375919076887301132080836617654162208279123220046610108792817528968800506493785346993999688436017240089580773187522864977638141996653977010845825 A002002 460 916770660080025678744805071517824617435650957153242046301347643811487050147687438859190461305234653157812309742977078342880813646969900049427523716482997494677544863425232143352593098785135921441200424623127981733985120982079144742574392395578824060223379820475981773789730455644757571857471511301298428593946280600897789646297116163809637732877147577 A002002 461 5337550567723956524660552617431990573064722505324739977482404776747970185742710905573632838585120941907110162608981827611000374285433456537464799324491819310237394690936941925694657577517407692446608405791349160072981772058022476975758564243257387531546049131258798464262942409645538367027393547641186535719959642722618529613155789853929216038257589125 A002002 462 31075942886730765064207383405073189182741918142476813349208833361483139351229105805357589257164024707389863390747290827766556593574813545534683438580181704835965997640740118961417167238586963324970779925779669144334432758900812636897616456436403902493615197642264525498804161050521827489675846946170351544934673555222817388200331857201614086912954096225 A002002 463 180928772890260636753066796252331629603717009676918945404323352622063527598779380149299067735641237967515729322053334742940210944749682156385082431750151660813355213124678968763181649747287086337666367085209242563146671315940830218964752766128042709432328088919988894728105883963189956438389073420612141707668202607036869791489007910880283406504133558273 A002002 464 1053396733861321697459983974796342615255774430933256352678624421012301373254225901548481197652271125252368683159501532317798045025306486432655885984762794787529118822890456495341894814610135266111281010603882351147701444407352198849649176869245185975307141803280238010034853601356953543895206615435169720592216929424604238844386406021069695357929141404065 A002002 465 6133061216611792029938714600414524280656655399653012464533325807880287673010718818383388520836099871124313842105208930980129235243757289062482406675909988114423264466221398171249785245787515973158452135373157946656472857748011272561011540780278968012044136723514634595927109027556812660934328178723428413628893363368159851982253129574658680612668441565317 A002002 466 35707844082207902867957301026127594434202170649104154517432154670203169324018892929026650028855523647367735230661619300663959403097785104186457508629697858955594664894590663154428761232990199836809138836597634557071851530027812925059598591080641056597033255273533250367487251029743440656929234658265154763919880755085869968934766886115192004327674976986745 A002002 467 207898307495711800967536355998701520417582347651142805547302342197255446973106988177641815007198799880164423615171674850436679469177294507780758230656388536254126809749932400449137092266319133530871548810096523554200012842119397653389179990865953999761003660725630050948706473532236257504446341411804056676126321490359231884585720001857271700213595685841025 A002002 468 1210428852625396929611767832654963542062009478690961935147289463201539051283364560802870923241015549661348656422989908883366780711442000762966493818570133840286612267358016809583272975320580211707533729457176596409074242003362673634655553925376871808971588321094115133861366746122260354314248815459758112604193807517828544605939950335888262900484341155950153 A002002 469 7047394224084807591587828426193634137079380734006595854801316669136651766277057714769547076758814339091899459119508007308383521481376970067076181709284984037825048577990596553412117266689326756602052592126085524309597016171213752358830110418728829512095651446364245650744981516804199880084119126783976054514658862657990947055046012134314959037473984332139461 A002002 470 41031637214716034794700059309333122100457105765319325430538885864505145512753224933108844685689201325255976704775988986927550979180523895514146749087441078890672221691096303747346427959862160005549865927331639715992327803041856939855095514448023475202699050940851167286406219721667465713893738194543751810047397477413161068736960959352409039767675575094913489 A002002 471 238896673928895471581700497690001014126945064643815314771917656815937893758698773871144818416749427792111174252825058489640518393727642271352658740212390857023418052516704522200363091720627355088754856123881199243314809857126509154154195241309853402831231656823761655033867797962839195530915765485984640908715111934941537540818704986681147102073462749483444225 A002002 472 1390920580701393137354358201478227745089009575392620197450509013413193337488132108645566202056034529922567212649870884605201297226976757482672943049265136915163705885792216511473567856693429603130527929880111526491817234406422391353953234459959705177247026301879582728941032954323784471123820696268989491280608615294481211698888422728551400769911183091946368305 A002002 473 8098331155440155842363960772277808167388251933834046301802633067244439927095917918910833128368133757147910639565703351006501650818732804883704945740198879194522231659569538669348800734035687396689840682750056898042610510201431147568146968494401659014538275232675395560868582359262253809159025442603525332140530310281225519540103563809123687083121837090071075141 A002002 474 47150868346557570879430191810906416812415540643929966983564952825019803136977524556932563742887350619231926086204306938505441500791507934433292855226994082859057178219941702063685376375772757288112097765994466918700817379937817745803742026794326514321880010698070714764618528394803663014210176898524216055932505799910574318064817831139426436632646460432719205097 A002002 475 274526845193758908606205810217041257511080171930508428510372179750425972031735392582343843975819303159948572898288331514471228177745354880576689141445403865596470471929817586025730297404095832547071800996423730076972589334242461651393895494783296958835133862104451048262257843389901897630141801182882371525389025551353417114580335568404248783347375528721579290753 A002002 476 1598383176788385801111161763693989959215149859692186914704924438415625260912102620252434384487659090206391952414235909226353405492580527579110535815388950564562241274624279910233605109845902618594490289579246602673911937250873117694735250498189332159408008727813079553960989492755326337124137789035069030857899173547552945696736809688530348055403072485367952047065 A002002 477 9306318957362750297116015576546137268225556674704749266541436281944706937932469291064270388936531866947828305764872540957840214710659994055112425574129939650887559804702717420721847982046053527310243110052341527538920393572406176460722965229183022941347394150412678637204060832206493123755485333167293593186743983245449864816581489950596175652626384375893327141125 A002002 478 54184605400041490223242228205621993149673241809932348271359776573108851973322185364446762820160084122811554787461530863965336178152724902898077342040839503459814762082175509467798443452815782437322100236750712351970981827969418991209253551002847199883281992086077495417044276539366196857248569083083769525808965532233875144389236605750585901972831801165948799644737 A002002 479 315482186039679630692816132714944869172402273406632333461274450902252815873968390704709125588404027197890994622411026667378449529437304043245810952106388636113347324764101518180731974520065505481166177505026896879683229647499876955339118296616251329859547953277035080642942834072332016902164208427092385231649636221779269826201216183583023053664365269029773854113793 A002002 480 1836854297778551516202046958245726413154414191223541530538222243616747970731831198989812264581641496416151903862615157599077657812079273432306243216688689250878084598141761062004435255013498037559810035520070289954685783612259196334004433765473691245623464278255391921762249435645652430082310261379885350946701657178996911813352355292166933723223684159049235509967809 A002002 481 10694870071537999444056333311169212344304954479169289700087743704550991904120279626970610529129763814087810246710141725489782555349335602582382737067818471303520535198379880059911037050033181910623903053150705556746792987819489621016641930636460285580043944399475856232204938838874830980258211459090154861689669915131215423271707148068450495739378920728616977813272325 A002002 482 62269768320468957544196366434189575634185663891187346371214320151608432915977136363541041938524416012370774148684256216838408372869234254987932921684904319537919210916915564880624198334495305748464794416385421002861083675474419680800871666646473610176062074562886280873504175423288878530513015893147107561159143648989881387639605051944238080130961562140257828274410585 A002002 483 362560023273040976293288298158092861054093115012616676407667475620506280223097273186835838580715506918434714584401154491772613847492293312473805346393749353906987199451848321280900370641626492769625758352257962654539388390744089775863405766115845011857137818283166414244704986923235340541662055707000800701630536173168198020030598905653046794567619496082848070550147201 A002002 484 2110977029103557974895758682950086151042097504460635231482684220673865924187626777548800301759571366816666311611608454189893307717014662973457078889006612612771864928699231376493814866311278692878122684026405764759944080670769885022847054837321761070227555948932966523550313561721262582297145043437257922830319983785972428686776221989718023298490910542350756991199511145 A002002 485 12291022689631802883715359904127271178173163808394035603554758728006821301910242290506664195265984608198293417439642192441684047471575607222132847086913655390110661490370783514258645954037916970916745752181212098118604066590123366558363733278403329010555096477021316616316351029165643327818048927178704744096534682759388754039887134659711884138417526611404819883289056069 A002002 486 71563809501072765174274594329996110317794237862021495534827437797924266263987322753355306042481010809130522380955245783940867453001229744308906908831846449774317732679015091600806720257785314140791850391305429314353254704184759464750858273937273646050074549850308129141743495281376697845956036654406331014950549352433199745501517238276965246825388765813408597284850671025 A002002 487 416677255988783397177546845382817217359554929689506164558359246927301854043436338342384136871622484252000199555891782817628424948824978903329009158178463153629130925391965042457934071241265899588463023830080952978615309116174423119268077255839283078196674848673690657317486415948867912685222930372621862816886908016196555729678576863903117401947847502712705850156095514625 A002002 488 2426090795555557866678092514416315654140748341295918888500291284584460280392206489952502435458838682752992562231082325951521634989324690997603402920139317466754320591485996521114928142163670157798679590191409342917364477215315956403679915532776446353952475293076701903069076130653894925673291065256989791095733836015216725737384645475369845929682851036971141610117232544081 A002002 489 14125870200120615534792231957505410696104710883300719623748408454897055200631790602382255984101003223381055936239117601104810937781143239951642562040932649669762832208910305672401703756037612157657205028959686469589940212613827853087257475362717282855000339288148620760860645317637113302805411028701540567449627350856035127888732629050647676681873015829216555569584354394565 A002002 490 82247797181549725766443642458018673031135092630556436332891080743673682554215405047575305834059689819268375794630130671948183903343035481295439079437627980920225102421787889836390936747749301576882718405242183516427566606895630190266153739527631490679531005673041609534919264069545103576151182701184041998377304330431283216624481988269179846718724453176612512671035898900169 A002002 491 478888312724314440354344517281193591550206220706143134176990904333879045027017863307381863700756923484918491811455942076489444366651869446176041373043970791784451221921993247156871119636851521043931552999913949316924141751284877737039803990625320189201318548471811240758044380516657197998010584621735177591561058698028730777346746335182002259877739045465233672419724829608065 A002002 492 2788335940623576785122485777620439403369478502434533943582285018504924232530797602462442255993961085962066874921865811687590204744445791928700020667426629274576936048086639711752640660001074889570077128559608144700387366905521246706465887666014544969781957159833988704001206854740680444290952968421898565099682931643600417083767284441313112323801192762206586950025273395052025 A002002 493 16235170240875022774655087834187036611694912525743935727918779345800476680323822671411263583509444548366777819443997346740685967143921083638419630661155220158752853428090615428901995455742537581632618085480965632000304893159570992165903615913206353747671678851927635899815028077610085312719429956273450665263674605977690503874460633494732575668674563805501472027712661530290821 A002002 494 94529962472883283177926238306619390750072257464171176705452030368845321466818178385731799060525815673172651518468589815583651791480335621806796289214505557597630243298037029688418640871488492296313690673612141936794637534579000025959695450632318133129804216786364291522652106144938350850635862764147282541734456053178709980658939448587061277819562675839501959175917465800886817 A002002 495 550405808789817918192999334964649003682145265808489219750606762870611310009873339776106460545240696361115519435219003841642524253128919578973051615586249305553831898263145016905960047281824441189022752996715656625022672567561164749401590551140223749353186295092462188448279657152556377051273439693245119083944039079459645417694968528474018211824835670676427525204623700537802753 A002002 496 3204774031773088328788733882900314053743359582712241989400843843142892913913055531251673617701848984082920745578067258558933283640327085260267253642944482938212962558588612311754907518459215841919229872116899276882126932262940115331293071660729463881239048281233171736943436437099393816951419185393341225119185967213758379531115486741263871137164303436655194497215997195967443425 A002002 497 18660045340412709882644474783153489511495735748013296194857290573999934581773415288282979288480143325256619930559606698136267286808040158603912018048527390097707536043988703972391403483775072968838565278762572418868611491922638363053529543145794547863929364880142725595759607670211573759259108635917496277664174883557613275077987236103584914791079204839939923699078154907365329285 A002002 498 108649779799687883043866188382640171056228074292226297361747087041859231201031814869534892572945591956380537440995665192375438799997151787317968961198549797876136504061640309370971459104562216344259536497915360274510165903690240815710437325133347871771536341143198296581417895334370831530607450983077012336310357974409076557053121516072250132024908019890011724745623397639234905657 A002002 499 632624310255404989813173957985244192936352852035721139210310976483048517485844805407357262978755686974890252257524959077098386441440152290949249747136811048993951737019589553861351577739293644346374751750894961585370408961747201662698268359272970301265130824097667353859379917959694663898478324066916183345813902503900471662311833129996065024500208477322515830966963667316522014849 A002002 500 3683526259108270267746816937450177174216647418917053985887602573825064470128442322635895705918388154974688630588333779714746015121684152559604772766301679819281207186254137070232819921045707847468415058335799189257981539994478130618612488631976108302419743718102668457478057654096462083495472087028154764784945281381255602618228403297839480623686095078159100979963026752350816316041 A002002 501 21447788936369637388039815451161802714724922959423925924114425163841305314511023618395060234186925285167829064782266460355276803288905612270486730145629692800034073617525898873338788928507004411949870650972407458680502203343373464325960534091850307783624401829400556102558806543771562871718142418000553166220188904456996392260091997051618635196600014895440718750230852671609160683205 A002002 502 124882661068049423981713687354899899494655380413614532600905422153182311683426423666286075478422776665907054607735788183394667297381728139497199283339393673246195124294055874322910186557127372423880989672420389556986293546233655772531192046503987888107106879746066274334126961608891774922979320554055110484158763276503874083182403229899725197370727620998177288482156562743631130779025 A002002 503 727147672329407138065322706294632209424284754207429790782598472142335272015243899270164635152150938607387810935441700763826921645041975169815566805732439625639058811792700815612367863698982208702671541337198755571815549953921577824116152858943633093501509781197036048301863619149012543158756471538728803676752534080639258179257729990761239689125160496226088279092833913424700119820289 A002002 504 4233932651624552143262840940147806292888762000004650360502756173341867902312312699798920361814029502356250094312886461073349600282698815136471467098410478511164621917214751007136145909712844533417014204613569118538082646444010511949870073205024951081819405678252453683737168947681777120709007174249166377969553053791439328045495992245326644926599840120520825718498238927000992618647921 A002002 505 24652792637707075537875775746338799084907776298476480222721466007271468980493406168905776110979021337880154961845855884149073771008044889215606683418152164805590479245706366286908622172114535405414172973850708727411345448594255387771620718468240133589776263154131325907225417605771343896356208804174769639698837102806459145495449243970228801849418566383302483142991034500251116064136773 A002002 506 143545355969819239017098727509773173486562135250305248126672717158408291410443616606399699950961280991480791041983723873051562278427687039425134987071669035626016045077726169671914767026159212570831684992625483642917075576150154695793071792226819472089198969007295475974176728534013859019671587607551475555777773235655972883182407644858176532607458076936335052244514273041738653392518825 A002002 507 835820490355148561373986358110117780449050076746514851459517166990756862004343194182671932826208382211304028981846223043622870176124017068541977895031368845953407113404327836826607419104352155498489632391164243948472646101062520788551860192496857229876488911903147304297265462634708569747462356398882744478164593913472777940531131297875324536279674853277358262169140811217441946067337345 A002002 508 4866735245841551121408957599619412669583197670212762721768862503324004064209703812024584133559420717147357028884453037502702774092723610049065816371685629233651026287033852929162992694205477794086494492934554514937738602271050183665819121810255832738696631816578608067423028921910935625206782287776330362464938064933761250340633521726871096881454292973787055644316039967170409637038851097 A002002 509 28337612988587510029179324276014318773148750439457431532978615451890661970763241747768374577941426736694184411823292843144582060999564216651588214440319842236293901896257081820407778380839065678529671329577941652876716255235736930033135187309974922727101322961736570680802988732893090732358178698427484443958601109315400358657812441175665985259761904447078125450442205443780163092137635845 A002002 510 165002164763000465264323352977687588989764554021725101620591251938645734976152153798539896741051649682726479033068576615404076245392809407369019676422555550177602434009612807285430692683358996230839944878996419554419114295957304052064503603292950698770028328938812927542696439565533679624371376636129343341051636647658572289347357893756187061090882309649260776823389555879035957644271025153 A002002 511 960764282780530818198630099040099751290215712675602185968376448770037346946578224861830553254122243677697701573572487184141007423100812620069978854153228715364200862763006250938057537367692674543695939677534722687314834795128996834895574181376758291936778231521824013657273076420576480226174663221085561476707367732390559024036135887104677040136909270099974960872441984005765251955765018625 A002002 512 5594288814127556492895152053885637193104505122321960020800786186138712789894297890479738994453748237520839823293646504858214068017680308332785592236154785966767262148637165188200521578229562266831366411538620011486607776330322507793609800347315484790201280968794328163853900594251812533542762849849607091769262975124218329256710064651030395272930859565010551221295681904782550737060613325825 A002002 513 32574198744035685459017232584087656583028606826466725392075140967009278692413196244415718001071457069157076943275162034070897939220571911754423225104239701568678910998862175632037367734803382318255914148962061274314646244209982268891924177571003281043866045470145098991791888241296196869916426165978155435728936701810986391118907244021892351451532315703921347247523443502391519533286879137797 A002002 514 189672085897880192579376767363162219195167973079915738283557853594081208177463144470085551060250201190808085617855058505159965993940256061691324172840834663912199702109086807020122596815841817513456095546342157561792614301595174240619666019009633858429819411165162498029847907283541531469300892732000612667457012584616923088438912928195071788806830250682689648422953173879914267055385583221785 A002002 515 1104419118821218926752017915717422952411749263331459087150313516104602153836061014004836757454698234341868424350649910873227349162012397321756626710812387734673035982631431385833958720755853175188899923110674228776827755195604947080383522898450764287635638708719168303812470586164504573440419164599693045315336860308603989380705931677641235734847945809879865910728725736758535475882147821584513 A002002 516 6430803303838021682290586290409118239341486140390252674617216098954739574754400731058784294049804009583322419092766799588519775505039526679296675968731182177251445792619668125696890343326623298149488490795110964408732004096311019044030646258763727330849334820608604159494212222460243009131374830559391160972426441542845049785804549566993878064440143856804487757429287383203569335933534674536105 A002002 517 37445302834923329121964878990392951407981887992012923234348146709997007812835711015460407901812564761274771489811308413490032353505333211671742998466710271802263722325024190513326664263739829220437835891787507813482613102204497790988744363782560152555467456841115090291990145393292861611296303160246416632850444866010925171815822202285367632123112343843483242086599557122451674411224515436166725 A002002 518 218037039307189715984292045489876757764748741589808043273784522944623942224394411566622799312224408747904427518577697040540937693031251100123495069058002643997274743218343433847386913828411799962888711184054469925043120997422915573253147595569904481865074911266133559112171323122714233760404742566809486177508403381014269049697480067154450462471585979136788787825621355019989920580743998767925617 A002002 519 1269591510992224480912779032705114370580913196020152238714819534518920142369432874043466824507289884186014230464662899013972492286541106971430200636650606936739094152629952084684501716888430030798801987369117581211673210364155751752072588037816126241824196817235478939432748039163047797837412225701958987707722651088155627045632810259904598013902637412398869028067091869351951420368085440398993409 A002002 520 7392622764256748532112388919875830286067596539678817931876494207105098031362278919719591711796548634526224918741015197721442435514975050765923882910053087877242320382757856074485598043925750783186515790174607254361739449887820674261609129164398032165250230226886719694911756582892457580142950462156347471663741675675995474126187602194853275951706044068756094493332775467738298730704222674477409681 A002002 521 43046106845179299223588629538802575998021460082474718703892544181139714682979731191359645750251206584018462367696671752177686335092702360926738070428141595786273923642042090754564221886057283294985237029507311073963635044317091012814348698546770368830133402214088297130758389504214748101016801955358159483039128795474604826688198062908697004144100216520605166020966886866532619865559424985358397125 A002002 522 250651327411043262508537317548607028544459165461431662301860470935561286865565001276741024516565549212428558293173338886719367609246342537536339458143786777225953223708453295394307325503055544431676010627388579324077589859601413720988090462452057412708182049068197265909377338935240718991533131685649260438594134315453140858978637417455270453678950731210638497971418469552964004003173557413016478345 A002002 523 1459509516351592434712704339183389018306528184467937348182456082384237618016531237944715369858985118623814022220858328284566802606515468882328645696513846404487094538593022039329172121318123238202258236685199687789128783830659382924564260063289565439962822577861000200125130876393285236641845377508299045013832490552402274391971742891487810628745384325670115795785803738844697848384157673226628290689 A002002 524 8498546258640991489660190751451313379831903909975244606915310985256168077226824234795047111919986991653293341165269486614268098572567226829913182669754648380187255427101535710217473723897817045727176189482801635847450957819755969593799050382480078522083143579362078151617284785753354526084349670930216781916372815425354377781075621885961467149804762024254008767846522393162049219984892636209248792121 A002002 525 49486090019608295566759909320756837704294544669687917985883246237767325979743573552668816046480829858692694954354294538074517356189125135509706203592922588706441108674847621832281613340794926873815807426993239137951755950335773653557078521247570585265479830004826239163324392989772684051170571129156991200180946129659511980702076957421701725080086734330225303548402962343399986395060433391292007819653 A002002 526 288152520324130613970040004518633039666207097287385987835372958023260463137688542547083000240909626529867590735075741969551097189202109451168551697220666506280934521276313931148207151330517125561668879948948400782064677487082147969712950725795757950658362099433742155847556632515143412398870767886721096852134756006940748195631791167418505311429353358148228054544607206227999933144120350249514116164065 A002002 527 1677886132632564562518584830534850996554125419045505958960117007909337306962682088240018012446791611387064657150099481420400315542271975908471799064623382838338682475770196548812690212446704040722508394052484655526057148599318054915070448242749781975998375729112399295723289467658241229132800352446644327036116663622290925283008262683939338118266423414114799217555192653447435377162155088115552783335425 A002002 528 9770197087694646771180160527335344167562021100998005187043605267557719559592978876425700161399717395840105203491179547406299938881075745149996915494167390565554310469972376601984250977863049210173137987790007459808033068535506435639640626801239993026491975002321330564791477841265525020093336299741562598595526945825788669945405356995348692600191556854748032474630615541169392559710925467760255657071137 A002002 529 56891179649386395522341610324835905983868754757573514379598352524457579661217737670039443964404649268500024822150448405266671577660268808406810514916239051112010716449934276793872976220671047400817980635594707789221991503837476870129503795325228007516625894842756431811853314063574920145968776194869598682577523387319739846134702413695329327120673243914802845648306711162037602104262130919121488994388613 A002002 530 331273979877578920090026546524755509555846244419162514738515335698176168946257859796846759339174406729717952769636274014292166081134418243475734759004306951757646140790950910419370763265972961503742080712949999252279209510461854532228936582162013247822967353215992424281446589740847357535692614267616300069681339332621845668424667600931067648747786819312576852815020236227186258053997199062379044877497849 A002002 531 1928992239255980671729173572105328191192945769767313431836341935126628760478124614905255705164957950456057123989455402919176090438802093562214572458127852822692722727901890084060918311141343520869107736786121775719980611215100668562730422871376762731377783878401434136490831711422001844942890949686563598982715184233422727251513123480697178381795233319856289611154546182634114424368982483904756319456413825 A002002 532 11232447604947003910610306121570636308736205591289559225872068864917554992732813821682585275423517573190753588370078444593895031744319285753761260642005602230136576267997232622333530805209215875974347330494081959172079079837022822173868092359362682111510526712932443987278700060646952436565623016718991186402432810934938812756832364410651585138545906445240445762003079654458899297642566735271141245294032585 A002002 533 65406225239834082293445866690359174135704617365162096052830936392231558215510256747595233572548912395312956484676828999073831245463305014171374086974693505450226283363188819138069322878412273263850012421863369202177085450073139984159514082725401892267181049229446381134430636396319798737216261020327169735512390559342601867492615860011052184094822256825154405254091856186830586317649852678606349289317982661 A002002 534 380859269438161255910619869598068117887799262514586324542145217232066975062957121102955904868086715808756559834806931235511207410788106262056563545605680069849232776385436090939098952774138188333444991735190254159014292298556484098216076893369181445343041777624138214532376504797308535743449020508246258899776585454162850546822355908870553843798341344893344671919492105937253282655823581950652319626726392145 A002002 535 2217740521757848596143907064536523343856618999526243847525058886776453191938210080840889553853505452039239358091175727630390310983380314944567993970838091924163605622429474122083359249421873229167106464087368807236439701773826544961593968656007018126409746738011991049589181815356696158576777995784268000499890058312075676882817810424939461917561518723790855942619771245687902188347527238865150072724241655809 A002002 536 12913908002700181469265320374631641464752665456801525791694661513766536772742038391604378562332499085479005336267055427552089765322359823911728204427874530565688860446751399246435032142482653663471376105684246592555617705802210403273262873450549095916375900486291227990109663384037888831536626435375476788553979769287317487557882754259899737183417848641191278499079417793283078791749524411152434881125627733425 A002002 537 75197845261548079074868773359131240618108598773703397319655574013166173167608179642120470920234776967094937242323621175874432039320614783531747325203517292898348740876371176425059436138065798791259459783883169504535505494888460041073066702091898408625858250580716089181445787378894887299942527444661849346446674101928056519399963215779192705692213654544279977787528766590863302296817099964579170643490480141125 A002002 538 437878733764435597442688058546024145043162493213093015590610002110763340911381564485311690110625082504939021849085245898685617592822008339001019484415023683816394618807687910816705417748821380487267631727953428433278405684956556545018703311926122471354666520060698530017487055589752831441739315212468552302563463996489309326815002292559039617881211812641638630366625634977174604094170953717748307189727902235241 A002002 539 2549782035173569274365438583571571017255462643417609195728720760399012530341760541435929127614478774001669795492159448011374660038663693814733240124774896183057925821111604179008286753034507832789664503917111819890290195344382637684082081664611391821857832438156407371421741815545157276292810018557700398217787560005920791593562509535657517355821440336551547610732887299899662359113787556715949479389424306999425 A002002 540 14847488711185702817441758695670678639103394420774633353441416444895490263105160237863279834724358312673728634740881105892229103069960789860422088238685943357177011036066143412636277904414015891945882632037215655076940393550340023090628858691335152263638792186268140070241592778877398042402916104037397542098140554304008396936915374544742694854619313407599180067890804020605327295314072962682136152392858942807129 A002002 541 86457702648147442885158312901695780580350347190636928727176676509334399830305379112502970573086198815521423325535935540918956003299891254693355462448489260823483187754672178203165597503739760786690468727844148633702117811467439716416412771471762423682672800547468251263087601444648955293316439776727357439546374290866470116384956603985249617320843450326412157980917010022703612252435223635394138534794392696968965 A002002 542 503448576021221980545490305611146064057682357054274959799779764265413292590001359674261811878297114232431237110139857144479580386422585649823638455135206965778781719868555252116119283798577745902335676539135851458209533201157146962187987061618778564577083521122963225799970252295084470777407523662424783349381547131660489883704593611833170362241862272510194274122265259613513012838677326034679331970797113637106625 A002002 543 2931617311690594768048189891857198380136824308294396167333309361166652881977200487013401545129792164273226552703721371006578784907744033779037833604800827038915976830266379609627635876650915399560652652511545524165384280837916971406327036357476661926206952128175368754973638578112996463667582445711646220105171445718047163399153833237349606868826310491308869628382475009704495169542316941833238900403392688865935361 A002002 544 17071047508388696653605580958810827603744431611614282643359036881226975461452741661646818116824715832422017444884766207901587740851878728210087967346568038412188271297793205927483066577497647277044953403573032799889619525165289930412938608067952362212213130219263753126275356833255945607080909075462030411722269441281158015203051376114326226159007899722380698397013579972724212877106261060530783580671057744428629057 A002002 545 99406273677664423031240463419998689086950666051362117838831774283954585870762382064534839990853235692599176720303287582305446819821565525682677678284096469398582971065149178997910505038237661834757713220403067215287606101126424912113871874712961516544760466298652126800682696797135733899525903732616742170663615595347590267655163383989479877312962539788239200488325137188503936817963263691328799541659812581255084293 A002002 546 578852808430461310576021329475867673371510533215787258522109721254476303661922563297727972735138462078315785202495397787632273203143081780477679348714684860006723389927440359769934684320146961181173826453315604626008511023817230697813442493816690651261155282555247610270618567337359407510462000766465878691879096752239026194576324622546550889647373205513822897179858520252506171962918404658491286318149590043795518425 A002002 547 3370724205365859533783967490109864900398076685514247228639590582958870260819351796920931187330156127746293645158145087487808023920231824634628939408913483150579950666424181481272043645381663061756007234024926400430255096837875822356064524039790625783186417996674819737266335582442499775606295744751572322538398622133390776728585471719194034890803337871680801558133226949110220441903911775955827337020358251584123744385 A002002 548 19628134112493257249660274849116275384292390841622780949899156471610751276495320232148205770402131494726265301705458203032563315521026855648161261559602852540932143072286458506403319872190342757633845613422893953819911699283850441391726362266800043026459872895260636809391095556767715477128535764774641889569644704175218273449557678206628983004072114828294890266074010926381799791307345361504343699989658918308974058217 A002002 549 114297184627955147289638380190898466257840423700812735469399382465100415665902151173343378574651814076727343607321679105130517887109634018276243613830264738616334976276657147335850734262730349294719466784417132852578889269090940126235891692348012065400438793859242927458632109361856104483259826990182230211686402611305034128662883315821148133119917085923974038225325749999322828907965202787850462272618568781960783575365 A002002 550 665568509846346855332587185089774018583579645910198480727510448071817361878340410331669884203450319982423069816876781239669687846349061934220108264282812713805662032744521771082284857837791924335807762280695317130576008022969487788613715427643500496528210561192895556809077384986394572048817418805456284773738765871032806208596987893019090773465408078180305627923451037018641460539444267256779654996649007921517729195313 A002002 551 3875704997602246206862298824599683831050435553874600430765776507765128808798768290873800955351096692817986463538025315508710090271167032691266762497182495497147399532962351589453259173121168750180693166116911721686261559014645198664544699956531868137795294469370498656655378592932499708843743063490753368631634701432257287434791319647131037301135515250186741329386990394666896301937125108006757236410011941380984508196865 A002002 552 22568846956271233344361346774839589521958583271845998420694591070630989644468864581979866090414280883624402844263965283156543123288546859562514865177041465075027131455975553794464393743519443421331133025944538321102414223001936672118361080450592973675534535337812511835864282063839988529127508930930956187963045813273947511861711463385030066451531117926030830930902586402486411986995929256442234466905903169387909030031825 A002002 553 131422201822786911568768147179303640338029536620383329210493827798650662093577680420119408275820714008889103980360257905476012898687063610031955082527405462871667405979665973832776983752212046945716013138910373588838006363163532782749940416161826861138568361266888588411734826618184955066706145805155433608728940934789819757379388739245586462682263717838219425238770725187768215798395831469922677316271210218033873233652677 A002002 554 765294888932029288258872701504545546172678709610907979972669166916720038001960870376478451051757338721049436697681998138513644455373158935715666594116764874020207077729963565617603885817061082346572468341061920776066739533074051103255240484361350625728045273947069603609091871994341351133166233948248844630853926001113880644870399035822361226480065106981227326610071938081399776718482646612152635728237266441895336140367433 A002002 555 4456455667950528356584756613395096980267343087889072610180818496618308918547313122228100321419242419854153396023186222885545104945868663028742821712047743563691460520241614291777196987207749613905625960573090661362958523321505493798733461127982926048335236707920161330197641846135293992217035328515945354648632013737094974210554418593844508245897941742280912186713423422257529340825483009861204232838111525732408979528018049 A002002 556 25950819061195891639570802704049715443662102186909489088317498081318713623090601926817061002436913666461692863594807066470552726005154813153497876979315436369165147084215677695494807232599738398213093836951935267400555827167340124919158825533472247098000321030604117104049577565248261767235199798197660785492644703963727452742289637181102946799695630940244416350839210866166548495024908463624556124545916025258369374902152825 A002002 557 151116973607087624074972531311336981130128553231325230123311841310067849053079710312016111577991527818323637253979142416207402864837655788780121570960893547165653534551838008734820281166239968448098103568547430414799958183691744721854609449976778141932892915185695084011526203027820851208134685026314203231888445135583905998613832003186933456755853224112536381621105975630768984622508596553958877578750064986216989090837297285 A002002 558 879986726880856062489886151885636592296278741614488452085849590162729708173459281371219501071562320109564340943310227127776653847752009825290724296240927141706887096405453988734458884681774821006551860639284981630941101006016048230321909824315681822210577196957130149663959009888019023030675218447074217828872713019951848953322398942930152615220357391174182246926430074136617779486852407162091642064146349237945165126325664161 A002002 559 5124360673202799128397236534819577457160766415220959244530151006149779371935591719256161696559008784890050139068834419193564280175013895531325159507552464374473886732969437343341176363365545788762643270247096004803031220152057974780660452027336958052646396364314745394964922931776473489023010136009216090071899258506963778258654012587570774312107640474902317147813559735419270103993718726977093211384044247832916263929922617345 A002002 560 29840352482608030330498844246006032281612105979938355257305352061397534167266684406121090366263942055103199817444568012920977441080972905128849484318393365106576440294018410551724874716613210625605171694723915211854431686396332631044128655260969625809290825971865799074144591215766150908822485077230519723238255728393825448522680309020376218971174891773154111206666827801725551347076015828289355109847215159346529636785711309409 A002002 561 173767637663496054666194720032097272619914059425097114823130936882628188738106972266709313564113585858082743958105560294182495846587778425359172889355828566471110846231876740793983747840648057424507732643842528514749967705974716607015131286599708050343506738329492149214419366417388587944209141641755369821116984534888272575788455042405789725791488601739718135626142907119304911590653784186221057388435730973820570050105407413125 A002002 562 1011892860259817974477507827424973626470096360778770757967773970324126297895117651706085309148913226093556037324177803094024623788320932524121691573497471864363561526083672247356786779754118308985913351715295202114062035532675011464015136101762795384298504461970380275955803663479137060364354908081677631816423731758682727688590914886417853170281026580646262864904274914301325282845073561133281590183139933199483246892773931357625 A002002 563 5892517082365849098285009886511478576844099752386447979577535857574432572961079602262814334637489897847203902524022016273514514668462265911129160698680908361074298994626107544052098990739504151949036245352057227392907924222541360123836775897060379621307352396822452146566014205704096297659344808083331754752240164178961424795629425219444079623136141382504223800394507387754940979059191519517692270669176861916477596077003428083841 A002002 564 34313723736546134016781039207347624656780311784452736428720008061664269412138428526162366766908934042772001214255585704032477703546924121436277339496638977003313586678074078840696684520807103698010183756601624332920328185073609368257596721188697140548150944564050500282839556046041472356467015126722298685638802326403634642061893323208913707432824090891865090582163287801770169802603556055758485875511789891158600274976435865981705 A002002 565 199818424202868708979153286286467343558932050104736753105597123942242555188413944885876229613480485895113806103291649925411946751318465251323523456938312092347967073836624765157365846269217658228612136603761697641101662341623710414489206412860718694283947938328932433823692135478827731959295646743804405126383476464150422035484160517849467232250279031322707318569265919534055143003138653695296029054086022057567967777318962752341189 A002002 566 1163600464275236390681588931973375420664363573882858516522642923567835294094955411744920221592559389981550669478870050147214876095905498980921903892252753598393101899793514744411586604111473362683745166754574442217888063978592457808505781875356104341554049894931224696771982525573347971028948330455496321563199609453643103090252703671841655527452559493134746895874252434778290815426700441228832703606977604491305768512342058739848465 A002002 567 6775992495959070749222929440711293174112495967662481378337107822590552370638744595789243077285165776771572565171852889705523439690358496807414127048372481823112553183380501469331400141645800722220464348686617438620723423610435468326170324964053271470697893627936636207041419193171866912462230497675895329902065150804223846274016162601782324127645342243933209010847333864010096140326530620876454111776041516506180745633255121515751425 A002002 568 39458686002186545461963358140684155482070886119731691019749487544152766265312618939302137765103578760908855136529730017877599282033453843892487379498218178931081284166605081671350816825914161050586967613141821580702529648865720620333504405689183505744210930495314492472865589842125187474502418679955625673129587639499665042866586738518096724702675792388100908350663865048722246032268883369917913310862611044163726699828805728095791601 A002002 569 229780405268449290424611441259067691904642309400055558763260315638836633435270623101599889070964024104300171183636052729799918990035451437756282782310657037834383368123421158739107702619120570373906358116209447380277839118557698323646029760679956983732961886029533446702906122349480633816387102009170924001257778969597184684530844220696608264106957971617191137996927892235265472402247029284099305344797670747620103484943391089234434117 A002002 570 1338086011549298917822296617636529978339936601036781467699138261576523838735400347381144022410348531240620637974724833165574940770911499147414535610096693335176447887022071033953503646851173128897493322735629633860646119323570271916736487758608285465656106021556424753185854384166984131813137879822043592566859086268722581207843939585530874762483583971266815007807188414499079227641003827669245253907840698141960013631165027204370335273 A002002 571 7792121846696354451968305763932466280655579146609781211837778370086470735957988853888946686000565008073863613904317213151860953150508286702645974629119340077445593494433316040558563252599184729803708437105275045691600608636982537610661908860000018427972328668129715295028151375829038474010451914029149357982280067875425418072814677455623586458512458804467595060735534570909619030399605155073089219119375291280276717316918340184784183425 A002002 572 45376197788358050355020918716183579827615793117861907922616302225972645573399447148445657925583543688965216904304261077566961681964162242157765769263233614289324147905544573016255931433219539446354793715255027627877886840837114655157814267471391882840992658574950360641406531651942810613556239416853290754717502332073434394667611937956072093171413539353068165455104856324108575289047624374129314531373348167744854684295791134414746207385 A002002 573 264241563078043023066199161166302150541238072885783091118015051817251508558651609079797027621583290370808724108730818984285736910094145262035363312580115169072310613455954430801928803635818979731964833974399232854966207649212361708876125837308607810266634000121479782538903959175153371007799062629383252542494649068349617241364810552863501474528386410689854675797439170140324723892459773464072430661092131219678560266829438772683912351237 A002002 574 1538773913628723206259769801134476598885913616805565969192735585928897720979111399142765018990422128393404811017209354961366221670932570894896680078406288143494064411510303435437883929879481562691321714432437787205108351222709661615074168834009936260005442233494857264597828231440786145580416080770053053944229368007491836802089968971739129734842061944596384323079879688235329415303104238884154011016784169330836535870639642606793576799105 A002002 575 8960848948253779051784139139494862879134003270179243293834821002800471163064053169269981303016511783758420845888551119767319660211237570462102971177444813708062466490039506911017581873150100740376984492321320799930904634747247620483441986297200958162984379380485024226574204740627071355497538623137599725043760908236034100466735707481497366024114936777098075260149192499850419579711990639793662184125209686488137905648576914907081234972673 A002002 576 52182412235587847368031476078453613399513361118424116200292951998003895158083347226508777121013741978904066456205534613914681477463370304877577712852348123750597703614275802429044411368577664045649421143091535612918317162551271798914482647719760541661300069725470548266378873173604612165278221100083916536860119037946715047009614038239857028534470248796253653468976112031692216184242727552625752581698509610737068320921899636713268124968065 A002002 577 303878376440976258614402217537230239427132974793066961113348292983662556637075537931956805503078687840884263506800345573130995150932488272167097153696054990510696656378975310103364004587038298137193033427295197778069742695140725751373392425151190658833892149033791316329561821146864346420316522596258408891943454080892328522917140414421414994512362051543423341445505456343263614373849177680191342797497808300703336216621538511040978239992325 A002002 578 1769604004546110417582357118836510903152987960295129785187392227425798576690197235614239593556938795852346516060548982881945898740477995588130914270768410084113957022848917783891383987966005974323882261185850625418022924204360255990915697188729765513255278135285357545950261628551409754920517594361904189252000013551649763139653907241300393016273359920277910498215881619836793568095799113519836859913662116549427854278023936722398782877957017 A002002 579 10305119544770868864467533984239241998230275238446412419379420721876776029214880010980351370375450918404408288533200209587547665887523541729554273825404933408380919524553832064867442520710070104087713203324493659145211702055730736090660016587451872352524936427794947020588385360136581035341904071263794658102774164368459426839214181599340153359732537368690967992260991585566079777308495490658809889511135837733243010100933616829415352199471233 A002002 580 60010966385586678663201581475575928410546483047924525286142162430819468423812535738474309305588127452896526395469029124666308947047647581065823939281838778035478206327992680953850773457014324779933806480483974155241245058651129419045361994644445118076704216361107784440316692268908638279873907939370219261434010184553708721563504534563764868683542738417158339496810866665020605301513100342317344660621243153061114281726204187879568634455015209 A002002 581 349469154345196232921543242075398536918592375658763285115282250414618552003166407276141483553477626016751521823186960341665961087175333736192154922881587074731706239234007374018659496179694399495354374947122170242237787508287998053708625081733061892920512148435886429376642877205646511284344440500420078999606250669739239942931663942444243704288596291015653342746383690830974561359907900822205859852786356573481602414057237255584993418656941125 A002002 582 2035109200839754889474591759368725639537366430932426885154309822345441867785682587799353728012996272866088130293443744566762760150587884298267222352149929923274574023531329384254332468246454515905667894681356461901560520596153280969861993369699850697301319623747668973689966169684358117303256960664674616820523902821578083227788268476378474161973176881968945345480677746060672174653812655650725880704027949849404567461987685296389446963399225585 A002002 583 11851333633570387009540332518165742394358024812440854493641894310480168687613499107569121103003167107914655001643631870678526852133744958665496331723590906915173271866085793829692885785590896432183048871172017372777182359999009288215257453620814871545738917303144874147113469303164516297671154707515291089353930826045463756059366713613016946966058999046376425392434897194579405902284505500295852545962022290307928546772153379441051452272956057601 A002002 584 69015615690438336551134082700377327278184657391013890335706003819244684702405563971553599654950539577251136511036909620352477121240179393373866377675528767185496662429984267515810838550198394150009823567363287435287509198656516872806144160943069701964888593324761503281897305296297540455662437735995858597306719515908577775117004683720673618496390907076067285532173402235404983819901183029212392916285919349486278321753232249013125387696313118225 A002002 585 401909380411342731449792193088622275568644942963454235696948259592578321803900838202414150482752554048019718991405147771457441530836733464319799195469884509639677327280781152653877389162501878828435689164637809649307112367657602455707611286729764533738542696401950194867728454783492816445311378971902830347562856547441396347982246344543585699851240338411845545747850979773645286810962167533649647548930096913667728848024424294092889977788665772229 A002002 586 2340504873984994147154560330721755045898490851296527749881631771742918835962230579430935531375907619956398949781963435077401892447979568886456338453337383088772502730160467371628346998698008120906822420802759954810607305800690116426143439562033262762016016594992148847199772016910999596464005955700932021301199754505104314501028805772211517016545043989136208777674917658608453205015787639917725054891469626667435864212387044772299952819644090415625 A002002 587 13629866007559034297433100282846095918903043619223820304850830546836439380604836276078293891675538809007767261135794503177091613423705621485773031481604829451062240185986427611190453327607346500729789784238161016690290248844311158044330047785847626533961358833094751005613071463447504855109378156764094408883756649392484064431030031049165712844297583558656270254237617207100539737125170566132471761163682824325239153602803813467375740619771546269825 A002002 588 79373265871974158090144831768482016424483629260212965583582801673082411895774058890244782191412409536511366128916199240771558153704648532549793826726549079213131557363174205709779011595048488350482882789654142086210432950195053303401400154015065463361670427061363280373272756345545800409337350182628774232398903776540894084772791101717986835867537827282637441335904688470428627270887667885171715798805523175958548436877784080840672032544864357121721 A002002 589 462229371742075807773876921009310422631475022675597878114073318443716831889778857343389126484984204153840401615235043760173826097073753011714879922718308012314588266272118016453469046657684952048664137450811460638013573431040854018099233928379799027199113361237342571654176627285898556741899930953241790520341538099194923544458660433624942569154008846783373735995200778671372252619021941799823802460790990902387734366934907864651404084140604089571205 A002002 590 2691791703201855235869819372011623994971696695706152973835293594714391127414343461229304839312097138212185730636946515928404040863595651010493769920885149900446342073726075738902055466265638783612807736656041073598667989671112435026055720178455707631599427847219426634937565619400754189213968881476073075009744504014536683912419557427775547181534159302554384548724869907277916907282403019382343831398773365315133977864839491949093078113428114638944609 A002002 591 15675665315202335584273165129630598307836392884387102288138709121913255633333735445271852352184961435017210736298248327936623680334854704536733983016054725288461695890655124862430316196114930748234729865853903013175582302589632786455801373062485197737892087476338850808037163234376788552985057406608197118615279708052488643476199952504174191056128575361520784320829215529352966016711311415301038179403503719163720526934433061377754071079924793775652865 A002002 592 91287462113688088800440854818846354999046019098318020721587609212799567411059572461629888577115462265640360123881538617335233772503563410384180664614007753684455604999830310504188260259042361945448468589972227344134738781738417736397454701175199595599805122110925090104437114913326689572940990964850650497505324878522822483584655552739111340031814822853971302174397569945226509819085301160799339953498929576234595395405631988031724838293399489670603425 A002002 593 531614601547425682226549635260265730473077526490480974388584960256343609059198567684207801309838137936105270187776297465308783436718376577241669967193129044609258537627565426103364629548918987409721226131568205646658452937927638563735856931618278711626122740163944545956372911446671598208392732841424172118124384969064755880876926373220631724212001832176655505962449318813378718736779299702151050323482183811830620261742909168032003198963763637264104581 A002002 594 3095874043687728975286230403018576850546554153863926974852478251836397740895316717322021819050366551333758417786644465113443925030906547826432147905857820256989039555216208484414585738314010532631478259845570545921149710486519905624218419652452315218961195400386174305905142390718508356860754203515750016456248897710059272700828887724648279233672531157055092901512847973368550649726907678323781718455169243776744481588668435954630482964183626430740383097 A002002 595 18028943491693091512320206765342820887409085987217864699562448377248482366670325235327254734337952327632286170419481453459693498771611786644436575627803690099684784426125299023152649344769776339654730595381792840605688277323610843259925543492886115020274865038086599627758345186737013234566168751683436065428330319596221304758716727993756253599877892461199323523512610562107160944068266962418477624581750248547706899398747285049508439674442542882215143553 A002002 596 104992404629437385433082975467536343047104234537432470617168529364543567348267835824537359903514205889897441729609135341989760504741129572092667984755241566832054971687826961583126694349112024242705822307719672777508394884151588458894752155014286287090113479271060647020231675956915353234176974712895143679779987399496273766838482173055143838057443056975776479076524866446360402654367632395805527696762988932629428324409078319871578788143067358056496938825 A002002 597 611429087711223604731839406869708930444016915979691806694387016889419967006564011367696743305582946015849760534163228529556464742204734091252293397822255863314456127266246945653399397692716124229612953261608679284715657143708718184099463550907366211111204315864068927183695480718473677518871498881582840455042571870761142216663609361213643036037982885770849599000506730957191086952732287428395501217627063362753954883623474909899039894895365347728540268485 A002002 598 3560696152785465075466274942695469143640541355105969455808212184991706905676645815040194411466557528379876503455873545416616397391181316821992679093207236277467213315140166390787171042154151902688265522395859138874353250250477126585622853461814918189499838883950250346944829610197374943034520952447928628664895773785527672749480886707505308765453522371498121142456579863100642300823729392892223844030540667345166734980968357533293992507168890613093387573457 A002002 599 20735969205858400914144263071031250148989042393715597554774307415675849728441635447530701976623412943899225511058378714423682375993252451641665026677358194778776687064381089141339143464027938077455781076536278363498056811762187945757293136353101150818425571679534765033946761056663620808619434496836860655936947171334205405980590586713301347799358165765639870047326529514417973507549950648537946914414223284659986124536256434310190080306421164532983795099649 A002002 600 120757570085098882238909609159641743569816920856738234003781474092295424388503918167202059201018264876109752626095126355786936419921870772019757064010857431327481851588822154578400632009979350115793643636097900204007787378031450788728605423129296703163186235633371541908576304428008292031143879534659577590856221770365889854380918614935346544014039956828554203479255996403397559177987315553123666079475393160047578658929314456814481232457877439743868863176241 A002002 601 703242310228415484860792736331258299961701169749006020084722260834342618816802851827622353374899098479329810852792992096447093021708966605009669958815581995525364521290447834008684470634990261757352737795601137895165568397436457096834504532831425794806662324521030026974267633485251243513916745837503870921695690655658749466378249532189751205388530329414876814866849184881014881285128458881856563894311153357769753652631030039303017694021003755232094705044805 A002002 602 4095398970545064552084533710943466353261766840622644220935576347543767381782830561659518414716860436403237990164643906436469462619153379902757361705152990234278841870759800268098246362642740529317678838644087054769923921270360141494369587376402088233158782060282016781124903879416322632087702566676243635870449067268108199263959024218800729142651112354574517658170415615739175434924037962079842496953350461507716757567854741650717650188542338137073520702939625 A002002 603 23849981029057725181200184653960170758727178825168067660679406322802231941837766067564055216082845359812051043843725670713250552353674834971899805645364853825222732532033364851383996985039258050010231761298348472684702029220075202256426699101921788873352565988913964718148854585259081491947794829812153933925213164429761875069199841612563560207403304205176635765770743762228717077445731161755335001365770086578394469533419194460234816953153990856142318241116289 A002002 604 138893030358581911228294761300913149192696721048037837786178008158989356672330088666040783519126761897693010547252410458022555906884140892591105272993487349162935527602615513365819890733964633712280858972240599405611355755266984158268155404609674834722410022049814714106516024039250530206209145259987630695968740291749505464507160186876697212644817899210338901044527447670615310803610866090011717706769251542887485946523087467150538721021788266085650484837448921 A002002 605 808860190395630833636039434178271025930844545825530559787506933972020732286586193242854442296119228569489621263191681026053735361684529038611595960601157226483888951188081006321276152372451849931962574887523075132072652944072939338560429175106338703209006708148951460213580282865161156181329459015655451561850631304991997051535588238854470832034035802199567483708568305705460785961836261757319714906720205824460620679840773088685252421763991993306103960978855173 A002002 606 4710500558604169511913384753866241872580049832450756245891825833046501794272106341851947785533410974519449617504032374153003916070461602045885489487347083512193333032866050206128857211483981990888583973273439334520700214511119169741456740226846966460491874457832929731504636406739856569508756804372521641958071219694770930853377304973613349753529168653900373180791111585925283542183073344910618601898173372109162267567067869741986758980759237726075216916466185025 A002002 607 27432238405782552494769917299928581423770711315266411380999605117064966748918352472871516241769829300157316778346704939639893841456669033574611295440665469105733134151111345962233358805679704281170689264046872261723525384269465219064454962206684920389723401218809815788412945987247686752545468424413656088671998628397719753890169179643335189618549833841162130420642475068121626428253690153533653247824402515335168909116327474169056444218990749050838297468213919745 A002002 608 159755573948784815912672582447517245831333840618647437443719151851397668079452184612063815606448251237764963919780194250674300343186251470721211575181797709450206628126880086981266138860015459991756564978983783612872566999794364515802381072927355937136088521563898206309115866741695840726241050993672800354377542154753076714192573923105305665544760983446118890521187521063866527691536244585444719333675264439538850904420309771279750142956924640367440925083376303297 A002002 609 930360745167936053194309443426822421164875925494566583154010165178485102291947646721903075040707734668412543378033759536079763834733545321707251490925567221182366999070927209388327197058975822821657390127684295382924075901063785170541029685451854965883693054887071281789334120856511793753740123263627739585046039926512620177066472321246498475756535748541493265219986710049603260473304935678934938579069157002078118138336023436600580670008225904925568991342808021765 A002002 610 5418103770396671866708694236053798651775268496426208985934356594950668401126017915658710147544719312919537680278251406938315241890786813207861963199692811348838014931499575591202613175625649918612434412966543218063059816197801207692157973292190712271219665086800056672209898080643042551762704309492997388051107284141939226068115605779437777156847418111752492981677174832929930937997873961792436284294059531367146415188182126497593210443896614645923526406050545832793 A002002 611 31553231238048068293307201853331804477330009403813226083848074261911171326301608636149158922834052799708686048693359187725037805413454950047490210812910022331252776758792870258265020228791170923324759575312227094146654233443669772217317815511745589182799383754561823982600535003434116846820146559291698311009031852302690701223350082977623078611009749941719788589812305607750592293066965343112216301818663086076518402902949575010619995141992276166124530326495028023425 A002002 612 183755751260001124742876880986526079005559089391636426094987631392978872434115915317446443945004742177762049711208504579519124030763689644512519697022691979119719626795201993266328849861346297597427362858620098676144474741588282854475495676292580639163463529020330911578499302681390032774674337202663080013398213643748311341452030650980352988012196676393278005368759887956237914840184042878760920500441953794617739970598610541622565544436583826816788350209152886731625 A002002 613 1070135122803868675243954436347587200936763452023588529031189477947995964386847122515104816365602227330576096534793416494586804876357290375665957062105127456795882727807487503799159173428962758619464569506338249357962192484901564930828430902254531915709637107842478351367625835918201011991400772601377478393936617804009941161796093101758485076167508721453060448726896840727461758979013113143272475690087072767719270931969681195896137646008899468289554435218140905938757 A002002 614 6232135265723863247678551449231957195956692479765586565326874513138513658284904147160562922849981591275573170325266261151306440873664907576387776252909305852755357641664969355797005204990643558168140556807681222762392728307759528358233903133607800287413362131076828402273104248243714114638534991248760530541138285744415424977860375815104158026090916949856460284741480303602804080233437413656993063118198203064644239896176900275188142593132778786083816341383356295113905 A002002 615 36294072041281882903199474612560950510051211756906035950229035631277408623424188278547481960627486123322576088231201433157755113839126589658648336618103348923088638466258953767806449989949485510435364547084071473513468287212624647866668767029108244577610313030107265876481427725040222782993486780711244197903480505809721173702725190681087845962352984412822250285619897160989083277254232832535472421351033301404872447907579719691039213474201740262548315563829858686216193 A002002 616 211365983311315777400715582846775117062454542201626909976518102143850544654757746874629188457653134710430754645043995816266061984143752652798818834020035093076613864515770762955681030132986587350102115212081237796266312912986552741067839922777379068180416386298337818612478823158646020537936800614298438701087478025667065921470285375413775502969349123949197760522593130091265317375759146353422943557835436397330365005433191398893498894431289180955663789381869314020596305 A002002 617 1230934832651603130635962147317241485119836116595502748868484795498952683149021341124978676816775839111465154337716288828129098307404245193324272384097225609101911038402416395058360986972527519705644377145481236923661102438572417915516355616266613619182585718035546355605637541239896405712339298461385240874947882871521535719054598165782725549221459734125212536508445256872508433600377171350018938044015629512450263989532848278996230453816452604095924823444824237972329925 A002002 618 7168620604424261354154969109532844123997134087856488925491946096790519055099199468676443870079262973475700043685511451037394709271440864254934858396227871732339178549897078012364911337200007901082497928071230820463340670393701863228191906496061209992160228434304469046673733050709243215662447986019171387819205716353342926093831918599848008794547022616483896012937735679792234896300595751567038719752627305519022549670685216784817658856797802501362345427294004307379707337 A002002 619 41748098250801165916206664966841269908220869927802144208638338294955136270920398302434875141155222977121806673607095246407922586862414331799976336418389971094132171674448411696956762797878835452226508445963836874146721797225198621078642016464584114373768397626242331144799605613535712703658812740040484389244440498059869425550187823771172439249773934776736976171717752971691810499025637237783375674516935889790775236354891383704713128193193932593459085562568874248789330049 A002002 620 243129894514969206470301437487407570496404972966290623697911062697445759128643851399597079362086083248165077541031829520058014764985456472007808021494296984612537662049248715054395974487803045605728324268879849321315877876624359738090102409381056185751225879416936415519066398924052476925898113327304167498091946017172665284864581695692339339006045301069709465786034411179795301228432318483595626710491317926420859382890067656018097894567657552973800826099762674254506696441 A002002 621 1415926104803479483879515056085818208584818841935651748440549219906092534730427373588417891541736467125557850808490641466249011826610319486153479767593226598192763477573652320128333659401903315174154268206179151473024246951849084141564239712372844618430580742897832323032427846507355823139475917198546736748745303354538467889214522464083510709510604971527789382158457395844890811090818340060889218417040434202907089130430127914311035891004863758908324069705689843260240430725 A002002 622 8246000869617836520920956614296115265058889578312044278730280263617029602503619184538376642560282917064957072782726057809151738951376308501647860903407345819686297773908510200352783473739761614321198809942746416336030654675122617341446374427838626294873627089124621378826144384496671099885711487654186320737811539448718225532139596848318916749569483567237142608456478180684723453906038781029592504471498965087054457271326365790107799564687792462827351029347205200064245754145 A002002 623 48022716427134092795116252206359214998347870381864678295197668838245030866979741032056558355424251153719696241963883469057963725552087647528952759542225137954167942982844356665047221330715420491933699233842764957839803499638616174157046336533075228584094966134418708846183785569376282138893177495774672126706486033481523126417891609805366887660423490544440710557363998533578744393569971563245889587572764620923195991756313700758887724512189401886127302087645267164621452771329 A002002 624 279673054452959360574298608999933411245005201946512669642493668430089187852784828977690195450916263022113634688520238484456345497487560495461164796699222751001243580354581527049661436142948400855939974390682711470667847602073509315857569122591497737993287492396796775635913839498689502311286597283757144146990308871270105991005890024256465735401588593763055176801794313123759880878116546707831066983291386487510566902669610853439937475423997798647924583291907662599717713466081 A002002 625 1628752456807520102624219185991135284579445135846570564175735989097373769822308948628368147535452490364189542325211512706986351677490966549071305406284290423754329833325958282031296680146839450741835213916381864726137274716798967172112838395444285328083333868617303583474385232654007236251314092046743385789130543924034305762298384722998117216393492178029158316953787343213512433375356375807710003796820211143981329967822455932716517066836134074682868274513265034501385294163333 A002002 626 9485497095011018373233367839880696061213474957827031911094107032716381958025151087833062243225441199809928420280404676394884746823527588511220088942805385348794170030034626745129225919650713265544093617417672221741383336807581678368375646996063422986776977248221601091572364149956442312875875649710392994181538327199034598714724283754495646178082977744902265991641072275028372703890185574231452688724038241895991253289338721365566044945894857411003610445348217463183782065636665 A002002 627 55241524908295450999574163663853379363628227859915745969826526896783346828462923168461433433048492141654564521890375250710388405876797663976908154245653294952049384028082742383712404381739598575302291912613730657380733078684407033159385691861923895993914823941314106181924983778854884458601542003210107998067853432146870191022079755007036496886600083454140200679202995608402468169023195496982377956085567694123174318867185470245704011985385430364268858738397076940841947504285825 A002002 628 321715341540272755925270506026233703511669577333803203425280172446266053547905188671559775258941893727183786074720695459832277076123131860781300746207678746389862285388566046672872547032042920404454578658148671608425401137443366394726004684058122703582872755974094923756173421763412206601329789946676982940432442724413697600891590013555756653261493592635721168184767029399135521047203088669047284209552910021831700061617503314664147130712120513848542253175791761981611288387992457 A002002 629 1873606707486386010601119088162210970596036355138874400484440326271189065717361970520750161170359236555706740110276457747681470795489045570196238655645338534034495743374713613538360776943502008665460785751176264142245711452185870122861399101430585200790479235559347461058700661056452535076088449500595732883248550398956801596778678876390886445160026247474465753724190085898911610735842588775326728634715168533111424333547784957352626336990767235045921466177903631429134030746712773 A002002 630 10911529719419341082682653715897179390420306047737992147593888652081852928825586361876083867456380555396832585374708568179865169027845316433256416300338367224292073399277009910841374101962666303387160420571788900950464324714056435967827956316103378913000871470175902531572610106518878495948100795593215403142370896807354928658360554103204635317095067123734919318980200386438160615606883161991076643877246756060088186467009172138379045952561085118611619486272527165932039312981986449 A002002 631 63546756983137516254939729395919479062324120784248403730753927569327544364683175523337593352039045270119377350958445972277339811627237643015136901592524086135445946981200596884316732094761424900957140324195452049687946728078531570415413526373461030113955768227641480040688678210536815786284012607918121357921375615991702633059581775654203840112150609795387708928711224795126401302186571684002781979809395146422953602649038457551282240057167811661824458487616568603165336102740404225 A002002 632 370085173652206444314372877055601516955160205835794139736169134958061895400828924360248578993431628013430400532673329720642086274258096105278661104005646567482900457502862421216667230459278516820918215028574824361188257540407422849981141425003544028530754162011243238362815162015830431607551517398557558352295241001147151072513456019544998404220939485211698648262282047379496504518699775583150340440692273374784460504585993400717478453720018526026293339270126073440474215581807247985 A002002 633 2155313865416010528374517720967597331930572781511437938798384308039409511560464612806193882958250354778429779616362876449081177805090008788575321914669405732617167269517766351868735252935780893679077714406089441996730580810658373029471830857811872611052088869070807011703243840924914694385285843024623095347601445457500713913321932858579196640095554777260776645038188937591642803346332852442683795932426254315474965664946913996385061668460744648920843137930704072303041322136159457861 A002002 634 12552201383865838290374209634008022277078310933227869597686881434944152920687671404407416130663325309221197518146845247174292768672218811907686308335901776421852060454914683017258981943330097381846713685490347639472730344070872964410694480292932354742898558174246387786833400859476484297728747981794203732439749771380360935022174710021638255081386773884135307122612373526194683329082485782822099140691946500970594927014845867208416334034891140545524981717400175390732037262818355318185 A002002 635 73102093021993407001062496326096869594270195395556061469900823920066478969818519531621919526351967447864862113770467471649563330430162189311324335904272468860539362932427823511778511756048022506068534981734671465186111872060014824905124802986547103787897467550674062191849380410856957155525462870903903901941210862944525248039333111581666647863734209378867784310090948867645362541109777831318024725471385903646269270825028293727228722882191525896716001920087997645183802800661174108289 A002002 636 425735887852616116065289151440551445689583199307619348222313392740684790479255410531524343208210422902433029453507068680063563217038777512494105303414628550858764367266439329894606927374542471995411053649836849058065193952405612021587747939284827433883836814514154574114625112914363050788291766983315465994453256304131910946757792068745594494392921999898033397432233159287350970587615449224584862122097947812031618837926675315114271724800728149148542218730158600678911058577201321657625 A002002 637 2479426535488095046907389371540382482245568981259663222685286125835562000026493175246412636994563719429640389357115517029590399057841102956680550579235020543854896137484565610890888055231089152440433217638697909684977768275077388071905845107908295636303123641673652718834250933273397614033760215839321694055982490811059320648041628547021035655908916005055785683053520781048564953600911263500940270928950883928469406206072021629021853792511680027206377731350148964703243187322637189278725 A002002 638 14439852644074626677827695949507494125659915075470562596284608048202224077585500345358496408812952574072505946287432147563592682332153051314028912250920484552365361803129175511539461485040715301618416492239065219518845800246954814638025638108671726116105162031409267784783357194910061732222751851817444726113436957285023216938190192420433196615231797048839867747024859940940668837802840824458442353298531764364468558723529450318960643404160273570067847280146047977418655510892296052898561 A002002 639 84095897325589397749715535013995937628887757075541538308006433408048156547831459699512291288309156820045936330168717492306540940330368628604868983774123679767130891583157314656664110124598753988920932438133774158379815198551343296890513177206137152694527281570266881349594442934400825884378516857726101654578423858024440805779106241867699367778301846970194418988983849986835533850871181016155301123056045769422771112786950121564254867175848669399393699655058766795540112761481952602619905 A002002 640 489764594026950748014952127553080421592078190203107573267659226988522281361174310413297134746960158442689271629290050497076399822858905654708832620704069874242799605600055683991925110543014059507121178539419975737548499162499976683317540345449112205191460981963951819622047044163759817920078202877625709026794127807771701614890415576836616482159309519385762758935203764591825455204657587167500723502015806995359882500183594730537025305369384719147686249074948217332375422404484396941018369 A002002 641 2852334735518000422372314380848659645749184276278349808963076831297567129586759092884048094540945831314484063484525216344424305604399505552780390654094052986149029226201668307724429364452613566733353898978246095140035736367145302452477288140098790891474402460595942594570657057692240582211642356171457432697917669639499770181600843156219112822646476448760696405167926642545040553297294042821489492266762844928542428207614531806494998678699339684571264703199536938554789979905411917899535365 A002002 642 16611701618921357711817547599734005406734603402200419688195436886238709491302977035164433048430006232253947691166978966407807482105240157117011879045979079307617485132969940358017908759367458385220264449171541940945658994852170675134787943175671576027231272813275279624025713190960913534709168809066354615060025459954075469843534222337549352913704771541592332024826685792659004514302180861476695808776952917133698690078219534546413808211264516181758390740689289162917228075175688821557574425 A002002 643 96744943886377781534931001485390639391399232097804867187183976299757577757121267821560902856793774613566192334265207975596007893526997526520936860614479218785418836672135688023750513096535088476746412695423820039063711978293898038151286759559251892996346478438851712932537464520267731358365620825074792117115564456641848654945385670982920423192777533301061330410338051644618843601362517223990370173020360898630525308379248092251552915421348537435306800223926383509220829314506662929671176321 A002002 644 563433876347657616508891001364981911353306251720885214595911252537072495783627168266149529420075368514692892300361108199941690142656291256286626059447084931681202425645459941658839265440244390178082425895632085545647634336454684602799043020543911690882690988762788120066614950653198041685817478824433889467950704339581256972766227366112603473291175109925995450330305678202437270337234579472719862466154384845090361198508198045813887929549655537378290575204652682786315513589626201947164309417 A002002 645 3281392301008231583874551460648733804894380416684434446817012068763313170718209443479651279516885735571947090136149328291797558850061124103977688939350160719120266442006809315616350875097322101392996303724160524429872038478735993088305337202298478175326761103428767994837669428102100656651486160923236116818102468159459501910078225517406555256769496245483564959450419576926372106421432500249078213877760357371147032123568009024720090432766316774859313826062952162515470426695839781650935581253 A002002 646 19110580262236612292816601675071560956990366300672353629671347136201645271921570646667534441578618424222281670305528089369457708975734264936403407563479377764328637662314837728329714195429104869872108160366255874124250941006805118169444656915981143776374543943956575155971464215745089687106671669077895232518788965655242541664427722580516348159502745710846234785158093269778118305560894026365834464705808702256405612885240202192404347711450649315894355428986718109405385643926643606998436288625 A002002 647 111298704965865930096122352289347807454974741909402409814571515557416498387670940492367656200389421555644960364618342166424460344920970650211681418939206333303524426689226964973527747515830765275862719053223738411127935376427408292029967591173105345893357151404816680605684267268041387563430500245464006032764873227781137219745991741241951501528366706376791424784411221111262382964257796660644547444668537025974186002712243430681480321665183129706114542246822958270899767793567492701394455209985 A002002 648 648196773057636000816341200538660209270172203838062458412399289538354887281272328100752465557640520182191123009850329055061890939499777009960988659724294917129167639044605694101091625160932704396693160298547137544406446941674939153796551948717396361617362527447737542345419908795451082855951567839686345439967536601818996233168500393402500832840573618304254181453085368593709689835556177787068918656930135931614589912986907899749633892213298911848772207119717070645685607600614605191051804391057 A002002 649 3775062385632902438166006696080121526263461467112766707974592124633260036145562989590644457739402912331132646195812090533092046544403239464041204476415584677796011996025070031553409160314007819343101691306672734975125588787726357183687824987025148654298070296480412621876422392353250143685021545058975438288517192463517851769045219184204541930138447269162123767134999707823835905363624425258345464738899967944278840384253746308416522884075095099034661530422420307540256652123659857075286122021573 A002002 650 21985781864461026023850913015659223589072577962251866655314102180673020018963987490246007475807018125886396083274775695224949307860773959476835457499705566725997819025344367741967599705505109860035598002855239202009267137824131243895533419264044473211058783696695826857178811565808820439241850948859448811606250866723003650193964792762493246016976265428937834091060455426282893032001224013334879051635173761612483411926278092421245044411994287557834204174083200152197746522093303352541689386602889 A002002 651 128044287570450587605041594208232512449312886407620091455856125763445742245264331644648290549926840319374740042307579555740454653486285127993708795126657464709240221129390955717173298559845296955035764822067553704846161790795677766808494773924088907251777667860670152918046641731454108100916615117254544903324019081780176349607353052315586924744844583111438201981560874266040216601231736733286144403344459790184585241959883877859992827904225238434887038882982880849732345244935220602803916030089345 A002002 652 745725530175679626417744126678275600899553287400856636037774609010626756399679312732966997697083609843595352364298748573671947443746423605901861611863444498416597537233953758438683890535806976365703169025886941698176408203210059723541852219343390079112615340591244556039159500794165226770955432706918524849308628797222496461444936903996242136343374377003017421763651343402919670105581761745577466795639926335377849187924039832205860359553916187874627794060528989994668177341683919461981962353332025 A002002 653 4343084944328366175681454255191118892471526060773670496287059819254395744533919223273887966126525185134137654647007459131047864725482150219420999251553560644027784754073529328376724389600175664725337319781295971108196571147390260830814264979138413132966023700198674465503013797984962512191351743993166179607461550080816494170573735347705643489249727196750238719080393335569398083519631514247638182188101614201331121045442891345636609582955950260872887305461711516985044876088698513443664661625685381 A002002 654 25294036600224688022346373577719161687216003649078878171858564851318084708273477262518765431786355167064420799753278965583870029017257857180205296186158489318125564351467469472956714502552246722201267883943581917667377075209434219285840838789118303580224439839990365824677022665727473989620905722911817291362824480667100201448595092165256151961442002596607579299300849128124215986307652455249987778294972759387718306910322669706918795772412158760088848576036315466900598655437836835699567507641043169 A002002 655 147312115779251157217431810737750226485819380763562892327192558017944937350293012848608068829428700459418524490697365190500220389937685801975891946133150497336336675056942963521434480483104624738598896917231561075423872452701087041618626037317651697786124266633129201796867809423980677786105034859819200113298979229046888166020554601538473308773414539217214701591147529534119389700588891605875554425554634043632887803983868617619563746297617151081486811064035537462524388718468891413482287938059534337 A002002 656 857944699702649653773765570023489519359238460498973225561745123200366262992623954192394351534802635694048990884525968134183929120118875404967835710235989432084254786937571765606800241286125135777785833078820887697005238157616971191464706210902769005342840262748629588402975483471263905537149259145321274513916234150832477927925527785375611760894592110883267061344466569812806059004382398546879084344327468943475257418714769079174297339624872846181847922834059032953028641527757214251626589937031656225 A002002 657 4996669522611360814650030776725239802290382494591441945638818891367980636892305489165722138058311936708230357555078223227115016961792206388511705986392948943387907569663542072185851508722162984447515975090494050324920453175622909338194294094958193601199308013914248312476641951430494549850157028221216255082566760944516663976139570676017993927265638417732027710309370187425583647757586497874484216185012342714367264216180785603442517135773415206392881498469432036922063415761019018710081239182514089605 A002002 658 29100634481959421752115290988764624942389014940735177276119838297619640277275331704221392520970134924988407934117651060216495630607816598919151723128994251954617292388914930267386956088310055260989670735859424684703457403265063828167735768465140677557682962305269709806346939450161532680702478519909505310704580935379682314422286759126446839518304980019583153038465641550230656017097722320150340639078645433121808451523130021876869966477935650452609860988978726501103507668775404123017558872685671404793 A002002 659 169482471696734343966504076055471473747877882749911620940554542596362269185090356486010825529719802808890606419364413733675225209992273313545819963546333910442545808059287030505531529939271289186783291195465750962768870592601903094657342959748484580038326519689976304795802152895075904242226852234409641587662343356402691057744475578380541056458718531109073185081148348405718339371812029556249994358252083325903124793109158056558368272355614794982580539591644749226141890519270446902042634608843497670785 A002002 660 987069239231270074932251063585901170715949921119217516440673017126448378387361891379800665432698949618645763179057598652453965580956889847800623265813024808937149217587861606985088906427917423686316892063546806072411309305204760463191136727805165742977697699683248750739397039758528392784651718451903471598125351329741323573358701534716541945442410859296075668711174218950745300638278509691945028519363438973836063061469928840341294879989756740360529048409068092748765902945409028266744820961426792220617 A002002 661 5748717178594624222596251249058255500473514325026753021035283220553564845016730169996648316711535811674957368791263283366736989841504042420245029443102007634719758281390813913754743121839080464042881945070133970136472635658472696005659667668142202628606168966864985846507609045423600988589323465921416630174700707737039531966189921688075321048291723070774531117238113662185792609895514604051707156421265960047271567049123793627145266806107725712307555787980510166422872093459260512643802811033089435651525 A002002 662 33480718008808293312839294587852022259890714069777658615086314184600455458700108530548492705125282731210759437782708447940903081043562632731701832684428730066543837849929235010549930211729680237732823595384984167576489122122510795750306271940938702334497199053312870698951423298056365706291039385590262903162051097713555693463927354795753150798600350169529961680060742209945568066378527204472991880155926788115015468391993258953537694046632725856378408658093802016685741134083459239575148075180453119340625 A002002 663 194993024865630234897556064666851476729401370437219204419845797809964434805333066220051543474005825070829937329586356728831565270464498619686916934867554975502482792787115609379048945180498701884643864833526544245782171116107699463006966538192805612830534606520336854877179148671316225094569584878078760577015889195293721366818694416825247931156854816492913689702549954452197475612773163041124953938060185818434880359723064626812958183024545165447491961883437038677572419895320966750701259365983549212076033 A002002 664 1135648369254960241850726212683744963412626791648930004115523166625533186314721849357237595008592386009926792975702842996477757897705123615615039330529923738890274590460972302570740013208665335951801188969238974252225725619820126084590180912870438492740437139499718178401256279443620135387534691891357872006813205389991788968254718447364526129110732320193160758620552084714507918867994061815884295665394583084523204048463629680866111812041276869931798175826658917331546677771577982613145776830022988002907825 A002002 665 6614075943144852362509307730236868204934101719348362151791576631613218298094895493624699188646068679909828708050810603864009436975625498673205616213142598624416805220694162124187491660562363781635284689274657391936658332573623393586169007557193242557251236666259833276769791234667590329089564156016735784684248823089551380149683413491045166117257364819633439962660276639963585312461431222108216550351438933292336880417365850898358370092337998561330503505787715145726837930811523704176426658944297486348887877 A002002 666 38520770172706206730710583827805213453676192604900454750436524325759011410948924997266094019695687884321263575741950028226496500593528954590474256158760721635617961700619659352288600184411988017113403875191296483022739915195580170101545375173198134793430268036091720225474824295286702816159404057946944255386466591657737442183511017510374031961655567662762941028408687508800323350276192249689234381593556451524158174494676423683773949149572206902713562371159013029997291610861000487409823499168095337077213545 A002002 667 224347499621572197890249245461390773364967033625408974498019582227707671557364529478684715490402083826319493563028014309030447435580737769879268084010672485713400029008706856163227368910107100679527291376741296921634910810812350814788957099587644938474542529685001369299524719394555726513107661613383144977793587897635219611684947071392491076440617475278745986859555025969627470926821916997577376838927072086344701947622660214937625862578389452492933457014427732730622399547107982295908501909469629221742186625 A002002 668 1306616058911553582349463190571534919039604042089205933594232491284833459905805435482511641156680798989858295514826920804312113931842239519488531665032799059757425860572378228563760245361382366489580736588841447139268759399486453868232014357205946228170553387984641847912129018391505622936435503762145156052061994496335632167371338766275326949264955784815747312054629015133874361342351646755293548903045999387488738225665344204550594079136247348563265518179594078011821075030498246177129784479429486826724891993 A002002 669 7609834890260589731727752289483950296069091108194383366274293815018537855836835205112494273623951085495688185639389650383016441227869265112089430081896528056820993435297327564033236602321251633485059449863561123567057809224317254683285272455638401182770520638418543036944384508237323296288527533210966937755292518803613628526948778144762422306479546322447731785164664685206764775300874694376740800892758618435785395800659362579549473437529389834434384956250038946855911693342008748378923962142106296105393492741 A002002 670 44320327366743539389686234043459834381132022260939265237509778493726949207701453121588595424048799202787218639963061306811565537724555889039459225484886894879785606504401750555073055606537456557418920628058308739286691950153685720955379228760505053464074391708097282196659401922674286602877902400406848490779875437712113826488202645207124685620797475096406030830830210194480157363408752679744441763192352308079804104863436944896159661044192976779145704729377258695884737668912683888543120102083575299270835811009 A002002 671 258125652491366184935100746892275832782447869930202406100504614990901164350450935436183388438675661041097573474119621443050669924868808729151014107162886217382014085774156064394359569505333698673683153040273144563633882833581586831029661988509748808793903967410721316489822127043651515469742740559279230897881923851154658806627529439762307820964895056158361171453844875700502244243728067747857533266178197717306945712965430398165134915491766618776140021547776345933469905635459476051422954837775690984849184129025 A002002 672 1503349142665650734012280594465022872738708948616512495801292845431196542743647042116264400653531345957802823683445403776036810523682758377369258904623877030218774042669630653271456770494743337319028344264784910458098012839589429015717511101696262105442405721237857651296492979882596230027653638557666054664958193835176628617741601494251056507305339204665172865389459841786876307562008586976597048750437819681372633682121724770291164117243554789259282162882758960594537880236948572515156546273291570524538335837505 A002002 673 8755662657317348698465154588826904128107129046520626003266008222847630287972338109966774147434684005265510595329648282059507119417206051319909089059217804978865264056018310131615060955251680906485089757664679647499808290397681722240854923760860449992396907457366386879494341589788636576694558315909825174022879017827541651846034285447443380725229498847655836695982244361777867463941519835190481142086566212003343490142195254154651506297458813898683075994394971429210415715481674446230496294550890136345992646671621 A002002 674 50993951212147458706026797099020450572694627598718953199387866524413623736137933313082666889251880653270420863118820548961846389752151544439894135789107647560036374582393134741097492455164106294345235943522191623701738603673478420877442093673558780606066100923793006097687803453197856019546313168566164463902337010672778938178356038013370078201290076628008398354272904813463513193520385848226423333981707520951448605898019506509957020087579510025155148271125124303556703815740357520208335643748528447844226548986585 A002002 675 296994757782435508558309564624610873346638217748775343863577249063504393840107897490654889715727066087288066202258878984454563731759341877116357732418125075410207976765542394630359333989847286337872711662090193539004914859009037247229844439807893577156351157615714108726919336924976394336556947083921350820952613115128126452252857099592734226607592261745252122042607785675473626717177349320774029360148416935466410418694398386759816987730883860822323219502458393643840743219219762868201897068845001948099070821560449 A002002 676 1729734222153780122701977002107981713073106058569139976094042973432826526362458912214458519899093464625368481249978621272923503701383322866275976703044847102099893578772808363111707801072432219241163690020303780291463554365032468578097874133301580526958037963243694486958103148485823216930037640627871347401285603018648122264834382644499902197968173437830516860052535244687654739640793757300279530094997558017628580012996714084157580102346903119426562406292963492123384913545464250261274986678013647437267235335687145 A002002 677 10074197138625886638459936304367803355289920246834396082001068080941938015697050815139057543711590136632679868070898745912993349424954791921461595894477191985941498937616496001270277053863804216508705254404795112490168344423282869149641785367140278518093822457728006058268403880010410146115911291885799748760358792564983532922852779295220395621680043764636199948579157786973847695679027435871558892414924871730771687861613687714618545577903692030647084461757110874817849461309382409215708503339758259569130104219878725 A002002 678 58673498468503946571360721325241616946202599952468142360876830491204641256828486512259260551146473819553166790386164239791671680587484339815141404258864387890398146782694899052638053767072706572904774817925421439904305986361234710231482977901388205457830539882114012838641008070211144090916452144990105254240438309374127058366579465251892621556919503075742723747107193787309320366813540685313079132508866256990534144165557832049785027603498567267606217087182115236450532031293484661513149991726009999765552007255094321 A002002 679 341722829500725248348581662505926666296247755771551396583488131033387557041323572032856299046037331881384190082300151229705775887540204430185371180228620186949497566094839381216315261029745395828634079927180553812277848772806976613429666457246518537763084875148685958051446060586190451083816885681509978497036488827043113325177006837274338665385186121945784968787780512173390334021520437024384272251967012951878152230824310194578753099650513861435190553400052294475520490515910424578827338583521146477653347791766366209 A002002 680 1990244682112451884899099745449869652666974781993106206633834629186720895733088562486611204395549684897344162557034835833094981076219434283412263892263260146186041337237511970986594900761827907880877834971742395123862103160680737606645746214210494892118832440682024148828353434655672306261759960837593391732233422390457983605748871812115739071628239094369159595315772672930611539332481013092094541019639663954354179748347979393224676899109168896127399414353771098351216740221524019810536066210428461259452239072809927377 A002002 681 11591494093387018309623473703265496119116902461483589183512545728794929482055525426844783872163576653822998438524321434099572475294271394846782362815494841212658507418580496554640152944664913588114762147783116962558028430024941526814724908554231609280562787405036775354942924366691320277336165369748250277052420579403354872268702461286121248317785197969819511052775580622971668988755533880057926802754803562993805582975803313179537508676623544047063982075334138133677384239722865874509609166600471668028583444513097334725 A002002 682 67510734119781931748308251318054774089349399405231516567382823311497162045266650757458752075929360520940171093797733937556457517980647022606587378861968358363405860621007610223187906499399332628033956527851093524164406731191780031432783829773389151345095949900010103188162937013736568977975453989443539673464499622170248748367569466423323770983741541408656036742536174256334161833838640821302209702971737023313608991666938554713131929901992980972923059676006090780443621223003901245936005291988221739689646981421690623305 A002002 683 393193842265778812737209702439947950617541708531520411527467568806370876468034585595139305221343439934252311648681053016098997278523504455651265715572930637346369193127883064021939792488457375910335741095184945543612274589859190799259157232978369032775264958723709488304894446414987634354930809678947662333123101825402620175162794728581049441448163243667965664737010953107443330548529577401414851884506242969379337370747161799220676950708593888624509402000025647875629446370995616321115545949782917490088988727678405453953 A002002 684 2290029350461799427260193504677363483851476980419143301261609778341474018648639721710846771445524412603507708138680964492828897684450755201194433964165194817485291867495235629282833846959624658464566699830837370759687110812170828145287199432282258204736714494488547805308444958769674723859149121939820340387040240707270102034260477880968317101252745424515336118300284722041604776896165088137187425453666786304924181083638107335593328002642332156907880830896157120717799939188064748394497590161562021549116681737990124113785 A002002 685 13337543580881990545467867553513051240645781483720913779004380161397248417432111284046559147963105913949704153422345363289214987903903152028896561503106585856996251214094380709975491920050513454420709612996346960698972323872188573191190904541339275812869244710483377713578572788128835144229732824922251601322567234079212855969611409285106770617376685116599556503134524193991881293437541052524586017506009316968214260850035865234169247304237606722645348101451100754159718325435675281175685464582769576839292785910759171380357 A002002 686 77680339554444644299100116005279504192408447757324419087154198609643746878406212633110126428017119670918187611499195200422520537739866593471848071645024955244174531935522871288734566773664178300056900197167909437989102645674996816327238460094646611132662387552904736819779672180692466700613547923274145563776397846368512886794198095074994497812989417960860483174272350869166051348043409286505297898964259275322933298327927084128263735032281576255237181787269031275880352646553640048437858887395793003514217112423336861374625 A002002 687 452425253653002851326160067434943376018917954607869923329130853829147069085919292185815791240418079320439278259549951782154218255874435783091825239440053206418777750353752533093427878949161686208433966417989055950262923466078839461209519798441903588848417182173588853286946421911410284578768282918275993538001525988638334025590437061316496115158782168409614707234613748452028113516149008881733937055703442442950692892758397023462130627706069983463270798053415542843002066248288001854711453090878686273022439073383071006490625 A002002 688 2635014564235758168443912778528140148268972863612614448331203520788086502214541239426351297579620758439393631139742765278961348060362221263293270485363820764245027074779666193506867410382020248611892507617707728468784679036261916094675744661441921588627858038631247637671033203961164651058922872207505927053012320592662397543788343897194431025386781946661327449345126463005614909518228460833084191207644577278808843215080894004624995201216799189374235531157546164284151911151693931010225709069442254608477539400980314380567393 A002002 689 15346864484965044792885835320959544670467982082692551852470284046251925560450740689461702099487456937442609245792587422745490390314341263891740786977443697385557981810215404205701788540877522655995825109209702649711911414930201354787485003628757927551103295335740519806137048940317718921768744712834673627740810849377893183337411607800147882056687491687037870861454390875363979242369299734699700274271474144307296939279677791606036264043566974827863548927382422672335291053124416125955123072661173612407229526183621370267762565 A002002 690 89383375617487369422385891305336609602890863677082794215603650311439062900799982878767505359573730656814520120676777021884890027727832605258063388465707268406088294749191670254446762409240945145188561096051940253189183662306188842822008570394609018259455760462217620800439346659324881798873661163751853514435847578143180343179993492995840757527863279593022499692955392605707197630159460819831093760002941427832809629768040341817962477373822300470168175442058011849762974568181887734429664288569514213950943981403212617015309497 A002002 691 520588176176833210625621923412336793007986696735828167948670132525393526547891271698843376795786415111152149764629472105726820243570710874602389133848085221598485759777661431883621213683111945268371672621791177915156566581607832557356869165739311053634890620208573362791404144621601731958135469301705760788095313784287175987576062773255674008792102157293159956803046441915853621709307386123622116745973444384844559925694297069584340992634715508883955830959080826569595418204813570533612509842671356638774212136189157969208866945 A002002 692 3032021669750372566293822918854752781110171881876170061507960041780898974260352375915559437211382864631717912489926537150408536775752510424221850508528950205366320482278866092539267733553948062952640046105546337490591973338416987666248688588482842327042529029549185105603542290775274770025383501242686623145676373801448952630622143823873316338497002116413341263414902256824867959507528740127174938832064079141352291093923616483007262473875125174472745566125900533775709618196281360370602930422060610158164511161550974402600150025 A002002 693 17659188943518754222832175681457590910977795596471235634140708102939411612399212292394292023840214218981825869678191979505944991876826344905125639961424164879152006143123331322850713410819117296275261960566102857480703857541564974628203073690980064154257257821083105865750886826248135974228985430887682160185137036587046395679687814888780052742948625578586805746109512906203263176853041498059229070109748690040630808318111297200724895923982710644560527821521020193590380371160604924753998770466061911490587521318052731710759039173 A002002 694 102851269362296341770875621365983500219439409982408416756679457366039616734450163784514116750457740709222145117423716311444208093963025964197242748744298470129789372637086777348482048656757596214051992434877331211484357716558984782200169785086764622438814955475344213953279690756366592623618437901216011869542076573220929838101868547333240678876895671571640936445900834271381071956944770548041335981474695737201958135798799628261256320031134841573659740140246547315909342006625183609606676649869953338102658120549091364821256602641 A002002 695 599030599847279070518994573795761462329903422531691997080454966611487348916552868453840527078587977168962951690660123743625466995330136676167638064494591195346036774264243825651478130788584013205035279672399596468748636942233135618716066895640377637369654622035629759345846556451842706068854274108030067570462952527649385558612430081093262437064182658327921486314135191077971644717802508850071405301716989828979287614178302295637267884883719386199605811549711380454543746019107606459895265885512003243084701257797296598647430883329 A002002 696 3488902292501568285664931041464412014233908207774699713934718733883470063269228963688447945320096006198782671431567540800078146339540040716089000908660462548495766156231131994143033862199217729377363193275609823372057436668510482212589178360998284663045615546991237030226238300510024125992904138275410523724564989020919847358090818957101614136981476286928176030913169535450807328655212366943724702349086554730731884071862628460486165372142157180705159850070889378411091552218791486097261883105267385495231097891059570890228226743025 A002002 697 20320250287465188662512583661678789760145539662402210784497763145496664073386729177970413130911509007501888302837501213252405634156649679322938538354527716353313523111576021694479433822736997309672140500166053378607719362583571328997320418049998982462651014139836784018936283381009496507578022347217073732780485495443905176965443483488661021211924725934357793724021838398000399006304398224188196643056811814772103948965749746529399787570865035104761459090754137512314422372437638542678684737601756834352982580336060959281291919297605 A002002 698 118350403751206580667031273923355989888346552678951149413066437262946503128749961891923736425487904203930422246172604406325237403560109626730715585319431526692336897024795818325941809955109746003855117347437067131890210553630851640599043151818558075552752460242893756224108581084517187110154366703300526764886054170578006268655898533011775980248964337118724484370142856020060988935175991920467824772525316234771436749793388870431586082366709670550171492262731181376936145212494177414897213016522624780421064006213727267765336840623401 A002002 699 689304126937214034332164405981555794984037990961589206580122334510048863021298472490642914698970840002743922779920493170535632058863312853446764289212057569836724875814759056785093285059953666551154410512295055651961147609318297451445111376733232219847540762666078536826563406387595338252873740076036930768933379717969841334828552352210175458247308796721059750196104429497962578284240689347878037106227524849295067609554292872499977382790460127780551406917607621609587603942957242098984218557079484698387596376121345387845690250059905 A002002 700 4014694065905452941426895493235811919715310740692320915840272721527453425464925799574830130331911485762144553918003744960740529735202289442829557371885345158776060509311772627776166242056664093938737083386692685766200733064412455806639294671898196981345310903581640087128268578926623986479474359351280564461818138808860170295086224617758586547413047942055827649680887942662908046182314625764298670740598658707115909893257877344923712772193612471073463233236006763194292746233992654401923099072521401513316626565520778279825467728922009 A002002 701 23382690153865366879190802815198527445844154681839496147393437372072434672672360477515850150092892242608939097660262762027084153263367591378565264735274621146053199557679678414002345437594206112299716191854575102233853211965452549764092411943347649093194089088110543091078083743080388456773734976479507795221488463560273959405097578777815802531266894491251133462104970471808002167433703162113166037657110534087592585188762923386263953631574216487671025774878581432563392268737320226027391656343278573643423356837952345051514245994416645 A002002 702 136187401553331360916693569458579505709893444987909304997148913308923135139497541950635601122144967304415570857860579963459585123090685872684723467328536073754035077724679069251412517856994519820599868410389715672624154477479010593349536464739046442820109061890397923448299141800596608444658422517508470845180473231589511433957954128261996786699032957782235390189417571239395659307793456597607331276122444142262742756882242742533104934670216929121225905455366740375733060875668566615616662211412227073822364845483327528566418346050116225 A002002 703 793194750499237684934996410166321085158436611800436392595130066798294801180157212134834040210832467749235809400336569741835197885639434300106256490051712754230118451460653451942038916415061082646375001342916149043860983280302584315538352605127276451337429842370796476098974494335445736772589402521494470676680756962233110909309693622065664386442461380722017604430496293610554861741770794673837775090295774472549596685396663798062412749710927717355934022268558681269860333923279354189161972078514271353908865853336405638939768741701877761 A002002 704 4619799915189245829687246209261673372356183314705357263132604138700986265542131409964214784574380400266133081617589504178628141037319448710546727058170266263266545765195484128614444438418278336368698446349718461155127087449606007456527803328241607804999765812750372826915883111126603117796093809958627215348707615459630840225191477588886510531582611131293034327930495579921499911735365197671196044264322208523132723450644414249850367344512683222967077391408524917613957476832634235133363673577151197669980395997895367706639731990152930689 A002002 705 26907102809662965682578722093448959159130415533708072775602056104496518365964752288963785746393800583563976732511412786538128945974672828739579507951450181833227279901579852159188061600940391502790513711764672893272886696455527015469774170302242781279459208335041072160629349656121038681238151011295565516469407877351337932564565461510205982249089527709742157559307921371569613263159934626526186889979144244559401771333789977238323783489881373423888600423830156193780334844209966179105358492246822886459256748349078010542273722536876488197 A002002 706 156715208505935807619542084798417127837141812562827003739646960016187865761585900634549375335465286602436956836965619147990931921461351890447848496892520765609278366285049173831312471764481091313539686500801689652602246162823977579996677290509309847192820412819200158877155772781735552841076648903386845781422858743230647685782879925134958200163022768173019786459768455383294539648003347825861159393726387433784644340535711461507209140083859882576841902793882749809157432689732216086185543723133634426565352067809013670147045379786493737625 A002002 707 912758288662940044297095315357139578252960410309189114228850886725589714653888588104798908364164120435094565061794917848376666369310140744314562968094232273998583818542283624693661308935572366238262404709079424989237323542801104205366831871984355999200070917501053817754611499059998652865678345848713293784303019198472269841526617402800742212742075140093299849746502105100257109766988602394290155555153557589764319137904080890411041625837652168921082435310360921998278863188748553748154205383343517770019302161096747942164365108818952626305 A002002 708 5316194461629921513544463269169116308510836729099368603986155482080630430603364294076848604544334216511903237908410919879317758363086726410939689441886639231861970315840647847548740117593714738338778950787948786245227075268568772404635896233261304137594312027980508659248911883279899850933965008754358891052895471008002178213133491268363395060700412012685091304179907307185112566360857324150469567935137060270490544969901162452062111926730720541664816887230825921346084203912161202577485258939070985265694130746968878344818524631638388437033 A002002 709 30963237454042326691954177736757568887988729223645860476824598699187610510765888572350712588575668014047977506173046319602231343588220190379616678904692041242382335473315314439782865460455572260656842388858384573091916219597920897048855761336228109133921030880966449848367114458448107703449587230852902445968527912080229940770610447381718021129533186614165627969910034717554083675672018936702326498407168078674618115936818595558700961075855757157060000965984222247913956181828817904650410643064308639931094986147279104706106579057048673734725 A002002 710 180340096716913880780681340242030240964783117661609221574220272592912108876623995554417292110232921962023965048512673037099366414726904523895579520076427465932276701237645887804773867162769439800821136097157387344223369829116450354437288159094067162917979794344507217004947547363975931627703020495402455013841621497587514523831112150943367262512694302461162898171556534395421297647595067368029036925017262236205134763420279155363701910930712767529253578888215416531090081343997587724315936040971052897912052537860218847641588721337738086121457 A002002 711 1050361179431358915385515537256598133414131066425577432176129656094579365245117590902395846822229961677856613934766809379393674655419112651257740181848763931460730884529128388436853744015814187537678985837088248198336214321030548536291333107079159301439404609343396476489260522782178951542005577071542759292278496710980794961741329132393146233394972827207793483112823717076949716427229070492559128833202457633345001381290891932582524546706769029263932359070873031402942913484567618288895003541908972449550290496525207844064619512287937832986625 A002002 712 6117661652272761636998005984923416154717438267293424628943873876878342464114439987717375413667767919291301423550883066049095509358486650782552752140729371204112509200267881803884500158492279147768371149223637386432381991894415846178860821698390499437510527120964568873167152271699385903239924947051880147088465880039311812315749814194684424661582957817966101660947659774723581668610246590133259480328549317630570280927651668416225425056610816197802865060370757412523028219967411790423927766357226939131411450883568956111964410477900302405566225 A002002 713 35631382412656294826772366819359003447004102370197824316182850048184775959500704035905196115217354565066366101282973970566347675930667587178164687523060992218311268774220423588000137476495647863015608219045275518675791430994322021519962987509399543143632537514014335811126909067605049251655420620772888925957170954211431766413988012991312901854560895530819895351321504471530286171929896482128996709645825451610720541466338060607214288619938961834103772448360817198083506099653716358744236779133016841666517221796064184857957334295250469756701893 A002002 714 207529727608178732691794782238515792881295207908751380753598136761282754898029514413323776895434554417765260997819675810616684167578330689992116459013541885417397308896154398647535602737761564123620230586944975531727298995813906575624220597574780245380486047336268452082047519086346743217497937781674899329479161937341609127887306389204962006649432617836697265077085284235124853304963845133791404336502426380740740163310650691417512664293033100291631172440941033367411242046506540581143918198364640835510565297001008881443594736636023429117798665 A002002 715 1208727447428199084749219704337962834432578413466745872779404097761488647007935554490743407533184398169181277498694355381147024771351518828570358161580909978813907047355908990933982855710062695357122017480278979682375168216499044557209867614987314241862361015963586948979036410521375669521999664160213489404321527800973677542609760608052312157000044039609744189315669641403467520269149882093494564191272849993844026233005612710495268229379001664505654016826571873441524876499755651352058173139770820293346615595629747859700495291715420221094279297 A002002 716 7040068342013819533865904842287689635315187125588705571502699055639902905687630003191582844616168323330059567646691357343849767857429042708042436212849927656169547343012357889192749673907184298165036159397533358804089165471686444540261581792135954414036067044634700323826428783039685991397274900559027555398908386726455942835487773033274289606492700009728404955828386972331002970532135756904691007824557252522647250992822764430313821540757191302401490346129055797737906429799519340072384996424956163006597581188220220589490321425324826510595055545 A002002 717 41003958758880164705879875715451023189861368774049096224413732724745419968941398636256043860106912288330547424093342135053640695665039861489258970896091657682232676849404868122688760392114286595676676481376717219849327473329643966583012929184532243226450851622532996733685502059995695236630933125039143909140453699520691385814691687774386729864044527064282369692580699251909063939563317375209897824219253790124349449894668657060428865852259857739405393721320524948966138705881424748948678998790088862094498558773404473750645672286568879322889499525 A002002 718 238822434798504486904644244522720983432128504215413783044552517819015027256272871313071751984662028562820886498118134733947861477328771354357443087106220722281076547461504183905852286317450200652356108902893726105333635345164133918809261359250365719950694553661465291109600140783145418651346252206023487048866998663266903999709507979717725761203134961978810742684916213993962467773960147407153648931682274939408484142729115740269355364238413214382987608957326776032732685210627872259998436899611457073904137504113835530999052923914995704464723941473 A002002 719 1390992776954277850956007124096381228532534015517823389017548290600713170409375487534797599707202748840358536068586854447407683287337472400957437917447875342526606963086393568227957126270237549402385717513779604230686617595189558574759641030204809568467947026673437562887478188793275367911842247140045029234367661383944134760024175516340399920095389021526851014494939802607182246026937190332867721048267959483882950140739078251779367565199138771249155252253334073594696205676846269801674814641748574295583752832843794056416183576119776698430256742401 A002002 720 8101679270903008057089798164027515563473395928311908510427827772756863265763470619688234886241939468760828282851985581040646826715398038533154498959284583680220387322580640106916931356661558699556894670634739128237226385047539085931227904936280934892898802108851066579973721095831853970813434986429099832709562724243004701598499732231970080117268187826983551608980507564777612228856630060926948333408963870622583958103412792443752888144150517865373541184311938315890621105851335547808234994317451255010409730881000010385779647605105862939912847442849 A002002 721 47187355068024599159576823062034894512074750784486030949153362045588478505421869317284883965356837849934022039886816571803177883776506782827779078389134127043080032893774546553074025223680055116956490290168361220810653355226638311710186259598908064571951640043339127790537403322628242314553310194910123386781126438628128935492540842140320006283866432805610029898486884663280940446458300496826756274684991909383737952567465300600135103813338120046896306606065093415691414515110641431825318069632275217288843295445650783557292281099699375191743032942725 A002002 722 274837911620516981681176640101630712475615604424897132619507112251963327289531137403720999446117252459935124332847662331796594289850232599870229499842923778574993014221199144401203986123766758046524479958988792179125796149556825861213670663444383569613291780469120158033566628722915419259369686385714533345220437131527387213434402150930752400445476288760071405297205234925480708741149188702101369490890524616018864099101962874546100842102270473363205536247626257315429861102996880435509638285299171356262371938476089683250388801171683543098841278096505 A002002 723 1600766767244942364788365971272679349323624976110971878637375950416484849547127523758164922314488042463758856828226241255617138926429029519446735424630471914277608016688070304467200157213746465968328417325907929318836361019641586002101338266552885393359636236652883571174466757663394550069091002336190773420188421482255608383097486274321482264466717672488335351771642692075991955301017456578313246935162997175988601976760999942744436258909867054615916867737264912123902622170515273565433051355787752118612787585467148225488156107927947323785117060196481 A002002 724 9323519704003829158269182508040170648957734146432374820847859745001118063347742222035243180909703216584962722802798622061050783829971711500762915941749097999036809337121069234116321762048352487305517679612869598363763088788204816358384247730328833225214705774549147140175863299093957039680341556386044836044332522421142609215124454368657309974523511198847323359545344408364360202561417451264587933430598339046065982547000206171612227886111544503216690820580373608490421832226704968230731296461779169733680052801213329188123585584856729428885439915987017 A002002 725 54304039813314320102300645032570291744083749606691713574588899452780900338073099501731344925114200524805766487425156096238136833849915473710140962125989853602326775125762853058649862357358304886394213080209143633208137944171268819645356652834976388708657787878487170431627104748958582572908544555363193914681812739874832528748936724681933150928911231383602597011524037283829206687698640259609087216522762910386639634325756942398937738015138934568028239733934719765186276512226745857272468901443944068037987522142288859805468975585126393071372503678477253 A002002 726 316289515944929733634530527435352128436959425252095705621983813644634058341778076893560220558846437954774088502936082506503499099733505355255936472246866166755230507807765231947645189600771777600671743996218921732541458987788704475868543745779980850437543834684013258236327867895392142218182516767003403753707914030858796671362627966070644235187483949982619926545113263653945399818849729007083966455693754157332048032025297404685223658671489988757330429280277386199054780373763624061348150697623103502586032067293974634931095938411202514229081701181786065 A002002 727 1842204608804125417518479115008584790567457889028281324323794896098668719638060380641889288395146444771656165915329439660321209641569278362635315393772713316896099154367953677887712490054442289142079322190944246349567246139853979910313424440891058872288234562692506598303718384921119389307912134818611519134169674026501803570801518740794925747736457801582391706948214135379736018751527342731342220354036333277502369541225987595247649453842143701817057497887945834613182909380608656927673864522251063137485481703834721321818429431357158038425308469737498625 A002002 728 10729792950584417036906200279209567924225366974243107710505934514819586572806101253214084645639557825995852307396137578880114011212278296274953979947375792774990048195460946428360037029999811915966015667375720097824917046773062813548830020157528187109673689804620857173165319259796640260872116877721164456012268635886524861937717670972963302750529657850329136956265255063136260601882122132529249244614483711280246436154702189853388769494957983382100422129671897678755747655704916316748399356869788060014597283320850839565095526308142395406555144585021394737 A002002 729 62494993443256435634136059598570704558073338930081196402759680451982219118840191754205118303084038455390589427981135214432238122150730214928283338124381770114091122636512357267457424200892427249907460647394016800809676181676975174873420685075978612846186320490478253282174827025251529383575713610534450608222077698918004901345844389565344749508857107008639596565942769362140621094186653363940424886146257018688275869926071081650088081580469586808757730547699456477116782010028086922333709803426154968491161825844564637158992450721860972233657581038973370693 A002002 730 363998437204111068345278333569591908956129166919526090812208532414224656437104850495155696839822006464221089226536559860988855745362193849607171932129879924996867227438009237890123198793013244192448326479821714197095277346556932119582835543471710092041429293318186023449694294381786225928244240517023804110865053909579987753673327203102948369498191364723924310798698592055760926846692994396634977780600441749548496444956158711248227699928833016619970017968325165553059258552040882787249912406421223089954101152090486962595760526700885009769621595497957093609 A002002 731 2120089607377960007732537455077575953661949293347571766616609092815566010456393002756578327237113142507327324159296168781537818779695206634248474427343101376023433917981359559813719397265226969283271720880922974190859649355350422292306283295571616468776924791390710302121412013983293209269881550939745366701028390591021946583786591520387297774146360128407824355957404095317830909778535628371558174371287621707653469685935769472970147661454210290360714811577511628673238745985905321015794118939518465729744304112948178766342239530837705362148290606297058717825 A002002 732 12348361072761217030100692553923804008851220909038521411386502228108839388649976209860939771409282064802870562795694251284775437593942756784876728947540519139591313662689885228652645822949443618545852793402347516846923987149402112900891407187377589748344231458805332365109357833074976891602256222112207558835469162540637113787767347740813655044246192190684777222913299203094606761395218583423595908112327226395816599835200592633035274934559405002385089530065705306962372381033263388163002673781211722172650236866161058291567625143282413876031505076487207386585 A002002 733 71922508549168421044770022474418138458070494641126214425640829156234525477163769170039466578917249604136171199878721853684057856852818918120183114922698994169894951561231392324531117594992771442549896949371814718321191212234481335038825426205952545916155062820109191887986632085482989506631600032706444185374438895261279108608160866991336522344742814475058956137866470986457013384033964685419805171619154465425130090087172456080026463713587108590142072719430649147946614295511547414870946775585613218696484724945043987110448460393101158723280333049678892912901 A002002 734 418910007609706215984206368471497723144442145980490596410824285429954038160394728206318249610359213707756952996030094297475550813810739769856297076478302935474211369900347333888590702872317408213197477880401799803225522400168798821971236547764482791081529481211492104142528253316703102335025857551272794764602241318210442076908598523490829918504373445265000462042002951095904031211831823739654633677624639656042214506535275602572397614199546982079783908598967717841121633059416909509567601371088359915633443880192740262077846607343153272642976695322253156282945 A002002 735 2439928198267612575092167324369855122611795665504193068792075549857006373414020353508730162021253916766959464552335630155947118589190434337919042414007323879563187340452927965242373528674126043636936491869590141200751251372572042321580027885622783183636951302732029020527878718371839934339487289210909001980911707601779215859298200887817681550172341693628840381943617449212015182966036208403988826056989645152410249307239874764148273721710756753957101036273680966976090561535827320362079813284600145634365139575621174275602081881312864609323049393344499082067969 A002002 736 14211298352794634686926890411464780767215132491584171751155913775573179609249917261044381907436079392303054302177565867968030922442590004107413871294191446865462010002364787295300375878193815322527988703823337915012117832048776503506029704233625859840753051164884849154737376249160656011634392262728406435233832363675896273816825502368888240768142873386417692301303361120022457623213542033514535638384897650939103610866387213966286433183493545615690277313983884433395488480629549958400228573610042816358125301607910354593115107306172595882972937847644049652121025 A002002 737 82773413866243955184625218663809661903330238603001323430621189381789448994992558657061976427278810426018188850333294130878759430677543588196374389794574379336683691295052633469451396207720440446982963297487741294104392880215601062022535255828445290100055720896465045702473958927494507851508106956375758477225062577440409732276122632883925353131569816134665253847720716864565738569201490992055043538298122241340097533077835343919419219836905770557624785980327387335285195199076243989062873735763536815373028176200430835539760927337117523400274005050174290043109125 A002002 738 482112482285942885208293628353695090216677288837648649346915056818879217661775965906187878320401452961157822879706733303200365832187757472651742797579058851559069332764831064507008341156641254911837485566733033456208069913516777920298443731951847183303763568192734725924916494123263582836629497288929305614690393663775845622736232918648448418083311035475919917737902210964465448088476416548702761156632913310128336499591911695233873506967566880206498728282563565517493582337631676194578407922728596975745399427522990586873657640547953386084690638663737372410286681 A002002 739 2808059342581730124518621642950957488145871851669230352371837169625319824542657080649789099328905584521839401621710918914724889555936484681829534664481441294950533400786610551113726395258349975126002828397749394779034605150318797481545970464557972911112059082968347087136363215516133521776951798979885912597837700692117379451336633071674325234399769426694951408986587482429659150209212617074682103944991206343751347413219903626389956281858935066253811160054408035379768939999240781982112904712686738906151436328131731599566187425880314980155419119188452071667880065 A002002 740 16355528538179760978096713107866121352963734670525621453319515373754039824034156518913928923793420496389239001976097753001138745506693653034072079520553186721959769402597872179225432089755837148453047835094611067230707741311411421737220779255354664594619122643507334064117836401324829783798064878227423305674255108681941140329388867284957575580785293291490741247078841956949112549774222580377594206252712079299264299912722277597450640934282523123415616193665705605803567890506195145334780736396365177084807796770166216978214093314457649122794667744711742656816702569 A002002 741 95262786298026809868942520809798688003476575840788675618006688190133367031379261794938601174282698804377321281354252531123353831082993262376787504133256748472099102045445417063348478440983909271563706836517798077383341034855326189916568919687960358377630548170409550140126519738125463827605621882076508132832024724641966490950646660947973594347623244815816310989983653186645431141688035188943562995300418107779141261475285256359167135717217626197862534774084145628349997263973163947097830274950597578169934461334590139785847499614390037578508567533859743581316426565 A002002 742 554858662244408780214990122044699666476682730783711765459564231666946184761226257033126640868381437209034344966178594054378113767330308746961881554258479217316189669706926664360294732337092269100819932423412187050644826360995750432349053007272410479355708076861721496971907568772426119011252744598796045751812365584436016063480037526091796456954689722371946598358682827924665490461354648854815870957038968841922084248538223299304144591643315632945103069960194884340506211691694988182000338546319703579780354101916602978033516168043148260621204811302562983184333487025 A002002 743 3231780483662761948257814114740626844740155905770345426578402867166532662896973653339451500636886787895299826433736873868697199799539187350914833892838344409932753363968429909352841717019908191559961089986046113451006289434951333044317980595761665792816806569475281584622055788462321757919911300283012253347473775270178521427762036203322434982779237420358218419172469150856277904277105723417569616699875327580231260432526911267422553046517043914823279521579778745934356286887372912500415187089553254967686458664555895773818711085318011347989923386250358621159399761921 A002002 744 18823558553432811268467427172790795867895997813413217988131228805554712640881746088369344100019842732077302696149491889590998826875050297883885957998878949573542379150586481341181392756048844337787563383396881203727327187588110323081922210010090581589693205103496068294399915550988647060648749297640072439075472809167559178873681709186016151526950780592091145371511865938584379739976202042576571964621768815999763857263529726752225175375976344025753703956389214092198577393379810360023744905635261292447477154411788005345664876565858239897907530718808681068996590267217 A002002 745 109638224881177256579978719758430416275185448010869487660924814445359930053238626826693427281036319468244865667168546538898399726782657927761880825239744113921617435576919937748622159538374850430185616550274488509649003084229269112950273604591837443729472449229703661440471936083607020442491726066691423037162720856568153905584764053928734411210818829493668869484646154883894038596785549817840799875352944921632214758885741802036916767034707559888827469077907006121622943092511711316335042842159329030960441573533973279493984388266451648294087938050942796852151924992453 A002002 746 638590790789919462009092299688954621331611271487753996206047478758200077513249521528864290815534319290476977725740142078883097730741398885071550961741016084659495354008855340588731024402477114871383807218119952567313767285751655319425892111336550580409034940641414367932098318393675000070023106949409447707802054202573711945446532292733973571462531323546320679879470512749476782872682647468100857686874445350093190053903794819631145557190035196955300079922870926778717847176755601012892624516142363268948603881444785979471679469629987960566837930040623538362925066292425 A002002 747 3719492572011538597349038951574390366511728664313763737921075662352278116993796144275380449470006977833749281028553799116755523772359218792534438785862240216063190181251319706110995258639435103847983304660672885502710400169576559354294713188355109776919969287858676493065335206211727033043672968731247923359136858162041651587886677720758026950117119512105561338290686716340683867163188007190141921556605707090022914711562176659476236151597597632289681602857450816207605930209579377734478723479368013878516059318218070860481653919686034500473170168184616038776243894470785 A002002 748 21664323290385698769561287987733351167729493954372647475108990733656020666851088077831485237627171905587671884169330858271377420396811961117672572201542019073710727050641532748881933553027023809003914365060075234475362043773635714688140819390752237464260293647792301069332096080389396276324228381622784033340722183571323393180330610936503205844381964783757795824929466864611978511239610952617235565675862836854660287126216701207535470017147922914719711628761815310533794914274885167851529702535786893652829446774860751560756938581049765785344450043277280243709828483006457 A002002 749 126184771809179555821259836761318289064738028775290198450444885130541840254921100455561147232090272345780642130567756870918935776748819213158954449547073951687971558668520062487360765836182115932658813242850757768893161425690149464536708280378417658948282226707569923835717542554893705871229734405551145975264124895601050340857444990392245439806337216884184310140015418539448729450034036472670492086979628692093377177795941733237452514604933314629901737524269611085363796157994494235034189922163664557241122667949374018905432681074377223966931327667268533752613726498972293 A002002 750 734969219202082837274038659737031697326344370644292639308462424588487409767497239004807344485669331054959505442103534353668834581846646757589777068341911621812948031837857632738880895970274485423452547904205737439011369794452574531908466444188291198880594131407984127959563100765948454290545874208362957376858979171111341733572473492086533624755212771024122967800195840207158694043688446313151423433334425874597176448948112862950326808237859530584754458948150062035081661134313150375812368023137249559756361030483481045759048739056288297735934755682397078972634768210692129 A002002 751 4280867047172444442357179644862318610707618698374251518103890648677234135357597752268341364919026615032793079069209744574743467815732612003169656127348436293805888688967859721634332315200275286250382219932403181876637671220466274233669411500377607668368604217095023939029822371760973950149912172020324260648520538463105259587140737251191512188379585558817417575956517523718105068785767798345477264364531749419155117115694893137539976003881724774508809102514490501242147694227379841850609854347557431145881994885038141850199645685393477075781979076620100606497218179371270145 A002002 752 24934158303266974489301168300793966734840549693870542262426230781633094287723907832425622699622137482507585172480916679356253091132278114883700327370040405596707498801856835964075823954711811186512302444700626924099653518521108543224072590978835092929246692319660181823878258528664541797604304421910018027943111970350893736960959970659567002743390448012833855234796817667351273442382199160778453403807020592283310381640602829305988891958970665093377065544770226576176385757847360574550721303418690483925133797942074624969278363301921697469376843522072914401231893121508832225 A002002 753 145230578533854267953838705825309783644513015341230665296593498142012803983623179117290326987549536557801344855459829878770328536691093272063691005647798889338744799565984680723499817803030779799446780388724348456975203071505763523708792555989384456439418487273078937493677405557184497695292916868821033664193017824436216733009973864011517314433468989326544805991005797647392801285089437722907241581149453145222975988914154143237161497347763015625173824560758907712506959232913168113687373299383665508576891892038968022961033580500694836730582240042749321555193447056751563141 A002002 754 845905412686504005871249152415481735778021184007776771823713888700937895763313945536355116816386249860083834382100658946091979105099907302517159028232319553261540077901350034484811310574379591012723134173147183817906264049298676992262921339344042101089459577934864569455301435202602555642493053008861531922800747796249828351595885762898607814462852240271212834990046993995756484806738173752535580750479535074966563534666755136845546087707670655833569085788746497680923792394361290614613561700002697898948559561274845887341032771339416170506378393607327877466776773077225710649 A002002 755 4927038102819168773951435233620126158070479186280776879432215588813715371801191851356748983220553197957184588036558533951258331675533871991412185691767363708144002084592725733207620973169117059901891217967432632883751700691566258783140479175554260610134025937838053732019731514376373944199856326835515065130431686336933314808807445475961412853412553457646449411607981312925179397480432072978390455368660679435371868793184432644511306536175611108160020619758929519523436761841001760614132291431005712305403410751207535859565467855709225361205173851466293614002348926069268830337 A002002 756 28697919785094326214423095427696488041714390634907048924442668891376264107267601009073318284778404785388500034406763288314861968288901707226517810996464358829055540796768573644231712207155011286352944071989365845591997375963833829781634231052636297397819339371319244987781154450096818322849404827662473369927543635798893042051565485016923459203753824620052444599098352936291218485067856087788673259932751573053247611800680569691002188362158883019302225554162004419450441306774728072829502224362437611278900122643692293140065429348528437701888840588146998948908942379821025676425 A002002 757 167153429819854790201697268583696971561276458910478665064645212815739089481660356311741960711833732148806458452025519187677079371451509494969130486608342497888461891154340645165488158313387522656056145051277883698299011639423638685803150962509957421721047312371425905260926481019116333369548202213061460548875514191601218207100543724614596084623306160898882661111915083443762989871638927145772078899036824727603889392754796109987936907952050854179827088712214448383874546649514085718778977188336099731144553653996157638368506590715314914651279274367657098624777432981791728772805 A002002 758 973599954134223810310826416598645643301443476901905643387634687079665592639708023448340794117598126897651420724182436049609044474815551598607098011135423448007648727566151660868538506221181459778419371467244683605968985464167418233899687733035255004216510430865159727333501848685342805759214296914215758290070668043561596028376814420157390358228465063837723428057703453608077472394927797417540521373494582404890030869356917266458473074303661518617980597776779848917703325699060381718742057504034289413009014261259393366017045978862519903603631503530721665402020714452630949346193 A002002 759 5670824065442376512521787335385051445307552020240887225181846386058571481840162090413579556659269975745114394796752912686167359088763880233751226067287434917097166000940298823430547861858142608024139927182794142335605713184409829648449506195837384025963772677808381075959682374152535884063864898704630606449375031462601030991045420789392793657578312608062113271250807508571033315648769395725669460891317736931027359438939068283035336429916365151750494451840131710677692848329883799123476676066907816484066217908735961437343513092785656589056902660980210103566111397581361424738305 A002002 760 33030274138871110478387699907950432437314419318988336095276031162730543618490081317649451838635533676650285688763234463864084462586355085756909761500410799355876411535342219548567684281563584716418630707691409391224839651235110477362215267876056328757489967353152275440968440932305427745459683833471937953141992429989278283611848462810710133357719931427103509540479850396521566618023641916877727197969031776528357951572388001644578142126959005991727129370755008854795973564236877225495056855890822669976237987698387958071628086047080985366921969430296582768707351035046360921011057 A002002 761 192388255736495361309400400275706722986310727698446655080761319832841272949240419599385568803818921535659017732571914615785198622368799134617881740420349550230158101920027411997260835608021807470202529148914777049545078449717211719464987600461174181426232315408648505900279998380137288469388799565116301243750741311207106223021914583602602209021238127439387291399739009650618378131726485993191878347348326771871033543127059837060389739269902614364220197107060626844031902074285542678017105306251890112736984161982083287670236490571413519536164990884694947490442292619020897876461125 A002002 762 1120586302896706147836255035696235465563156618166030846782091402280347840124358740700592902437096453037588511491985642311133757901173043118798326892142118144161304831691066288895239995255688682081480777673409461174672775631565176819979291165569674827413465302883547746236522256875808775622508984782749715723557497995831964258669774146050317759354164522607302234196727084981305778230419004971231290068863668315541166038239343215847926471303905741621051616838012559355282721891948880984891138178705510962606776578575517532069912746315692519231717103757205630726531682589299441477344425 A002002 763 6526982297656791356624922462152968749510122099312480855019110032395323018472211761966067091241682591727267541571668402570708845140739985102379480985989327304628888305584000588840749380795081464528045140910427123527257048272448280018631786166012396248285241194638260021324636715541935466684004248442805965525693475601565098726110433747089951860226811801832498128704201023232686509271045957780541410847554626497720130486264286675812823314853747959752566810525914141415441383626932750146188329925682438539196760230731669267126114933664655594178613053290591524135872735559787655755300993 A002002 764 38017182839437292941128539401236954486474547479005948019025088630395851085476735698892451288182815583246233275901875043648859489436393552976529126645877697601781341715214197544873510600414217750175568573965915108197386416914191286781755478440184628432695866880471659945654937852882452689574537940761476869100816571957864360718425614763233697801693780662369008465670262343703859449365051488772947583865926211276201490435577646904609859196731587741577743325766106927882234326279190485260683415176021259374183881062522993386415909736394564928841829988495531165576056874348089103823767065 A002002 765 221435781275068614208756935616178618680662828461842065826475160965776870509348974906854855438089833600187701587509909104134890151523445606837583484999441668963696718372494350755054592967452414416125014831322552547144854025002217295331465754986809981806704090702677142539491463026893412727099330798790116095521920922171190798052460414031509698341107408154652238850176291737415625718636264798766260181072170573726576339909918011452730587693587283315472077298570367356979452174688770161163746973558224379766874857947646594707497599801479515547650937357239955694784470894772485633633544197 A002002 766 1289781180567627126595009872218312335543158921118744115672237371638420038249939641447640453822659584242984846142452633618632630356592272352818325061375381542528905014099066850641824337627542223664021104910599992974027655652216920599673376686166589174895214721500259488329900062321317516711101548961700522573330563927243044658741086983598702426063163772715115170072937058846675918142629573497946499130018711451306528146892645351463352403025875178572069783115967768607464900043740590740539228590341975429835015316192659381660517747490920224520810655056756917786095275360028643722345183745 A002002 767 7512502705815790434743260652895552640958472439576485315989888350384951595821230483755452574959378870824542834086100152051958624925143577372870860946528988747321220243049032807124966321225652628395718209554723444880959793675761135640959756088122643485194370678613418030815944036928519227012498083224558612336227978369703875547508835891918766310019808148112838372006559596413908925743407974381503642133386846981014593275034446017194083787630009648648389901614240609319158885075784486360446530980552504715513891528234658699488361793992375214500558598979471776362940942020325013803210113025 A002002 768 43757612177148984041739591183041082730980388266579726115739663911686156592781941223362793825397792446293934293738018105953185284238827558814773899239975033891764734645931517973994498665432521808257637220144220545551766320787967325184471337237434836160957923839752041855717586289729084063502848850059951549313834489598357807753377490588963622527353467525403491887944160408523735915834890174377246660417744241045785310201733966548684995959697799305662410892208962138098333713613296248485642176789065784269194548215901025846583035290968996576710421297318115268639958319939440724800000886273 A002002 769 254872485971933235421501023823385683344389821841228402314089657446114144864318395549476860831191415808566379686223099290150867964625806613390079345458043752756063024192220397738848163077984152724700118129605161090411770023525862443225727145096500364330478573430632384315562795147451566092617001618672318715810200147091641016640103527863399820676029117207807667195924669159619963336417150672166490465399293732517835815928531111627065049690090680092364172528467895269740639971095952599340437730971977120913148630931706153348743903731530594772814387724118054482329436372282861881304665430021 A002002 770 1484542587955242346715973546668191080215046117949458858328737400381011547740902552647714951497908425238749037263409599041680018514546988888248215694042024021850905948717712767296597758926717837691253699945749682813949139450368849117026897008250805838241835481760621509794507009896741563932590974829604415360655095839140463780315176045843362117758177955756230105760180709105642673672924344643738971604258821197341399705481628708736531570711718464856576068361818680696876149202249587273757746599081714623129281741540441474263516054315817043580379806240715960872134168408854306529762408036889 A002002 771 8646945701707000940669159854560777425960603043141955380610805637157389881015588962856473685790776090516386572419252463956185936334475395553672189310000633102572721144717576508988884931677316839488270223506581392690287688220816083434967432057126611588941486859862846586626085272065855351308124299416222652892245910317993185630086923515081900085100379165983489527732386775108144022827435180639909015214615578154150682043027877188209645368439594579130894333520962084524960336793327919560695925165694243666966266718516630381064395567466793435261705915561807028289437176183390895149078891626625 A002002 772 50365501960682927834410551976487294777694730152271443876688649463972574758413492660078618065839245771463299957077329650414868874865400846576148891120969465257755060082327513498431668973878369854498440113879761247273035831960034566810294486730967231608069138475888205094284909462689043981431703421325694082892523936921305204403961725060365628844330947115461700996230232827765319191085030987327224556408270286307529714478396230468021468468377874515590565706402625518680451550499790547612795945144302268117645908577629541816896489172787750218478266757316994939170669083943467010474071007963305 A002002 773 293362072051510285704764253125154499094920151462702216431818532341412257019837545296829815203295804025607749239251773111454139645791078067401287022332416919820384171948754313706767887114748384894501779317450604591247498259879913449738575873766781705674807221846823250773206288354607793552345414464836139927669747728564861989973563640380661442981192149464133631105071054605012828516061101496519122442836559764518199714790760385900681615478084599189704213343390357822778733868905353029133400886238914567191599750051691928828175713068116238676924541901942640884681792725434801010898280374851141 A002002 774 1708736609671702705277022151877727132664203885269052080884231073924790040216006385019067807702153879461713112055252899467305273134052780582647769340794446911745124171226659133990457380450945847981035517338262876300927086256495192183378055760820976558885254193870344303742795284423643925792719915551755513550499592976489939192699500728987497498586803677244143475891980889269897298371735506400173800999106455705014475554954185293121889134413158672733492279794480155739576057435894316773891970052073937989730350817665118582213291571963439273844134334432277681283665307092670949923186475424458609 A002002 775 9952831354990926259506952809268573531873331148763990032062723186938656655310670278346767377607516451311039458905786930486083493063364582813643604113886086016672465030175599130237944596920894129255135837653955168380253741284271782803547602216362870795320304176100290454590653332285075265973240881059934793448940539160752289154752103341991171624666384918848544835658249258122223905612281438765205664244654021079637512436496656729234769714119796423600226920448312959737692822318483767035347826724654440499499806608916420998663137480926845774995847183281515039153342731176364256388149964571518977 A002002 776 57972032422830010919664064308689039786436514787389425888174878028266122218532990896573584923703751429110860503126886201851282766005401812527424823391266404772387830041828016768200487657798551627644268865479922232628052516116996774200921662521337417069662934606537377563895615247611511477392775027591118005046589423204545948783980791975206511750924507118421160872175082499858161625866984529730104063652575467845809302734432862755146539795346784766258346864245110521999655826278402385392294966686388910979382953455848009251358837681484518311462847739713789525357388865403211510633464504845469585 A002002 777 337668669701173431132852329456239009932832450940206832578591521245515138346874638567125586452998028858298297426089698957352901991234206275366562615646008685928834407938860407181785885160219726627689436792483848370896753749187361750316284420254990687262959958249607726210963317883514909121785024261594392879219001424896952802182104988502637376704687077084635153009892822107080658104248932687951881939922235590305916378152907267112052683236480153347597544507922916580363273483424471233184196004390907139676837688625377016986012725285085034719371604698906320498536943958056601418199865786240112325 A002002 778 1966814338100820336609683400014429049879267736578499835172067354427404319353183876181035565148625670688255125085939268675546067317188391591461889347950597536510596990214260380080523871584899819399810201840638174526970307828859088906095326549089313626878070645864920405616418540069292240563922373909956165869400758571584372681814752302421766075838382240630632776287998681273362575536411451594738224146432783308943216891990563186198481980363543477135145785197087643746422894531887020426481414649019380531183720744056646347798616073894879557654826414188760226055255637203707268557119289683053674633 A002002 779 11456087494460673968721992107034354719142470271932092549001137252524190930609016212993275629129935358154198608675764077025785955748935710739311344360600836246124201806079659853423727102042951022666029428270355219343862946924196460394336243683580917572081345462399430632707981700727600194147606492045037575221838582349594454008237496573932194262241701303874822132901097848586712228737040930609855459352964401968174401553036858144763401611236815595783694822387819473908760206929101530367245085963605059632099324149727752884561414389132151959901058597580254665126393678444847829746369048462860966017 A002002 780 66728234523411193971474386411600443885777244353438115002391058550361537382619858790155787870605609298038809461128125763064355742770644227881299602787318380489710319129994368994070283259928246501369820369787341808888888530783249603698444311471948151028535888185063001018985951406875563196436663954215550081136505998627846762592213404823779321459725220837462926216903472795081730532801337272700818211668304687608677476244109758146661909491897301984137378149039832585822560408352804928477029158479926143648799777787081626546529202400653804984910108046986130737568534616732034009056555685305397981241 A002002 781 388672042753388747251825741347136265708557667764120640904383033960037291318491211601521396657035382945824531559078447769936665213778838785316387496068719148526626083017561802282182103224503568278251676636958095528888794476138118966818865704343785633225039393840744543702671603790722751812089225653834890231952710377185257852888732156936462594057544919193078295667006715641211839368013566068957141661221930650623053708262687652521769762761840160355688226755977822247759633118545772365739997200190467725801892572849047912843947736719765326394816512608730387797441820029842969952660635170189290561925 A002002 782 2263900450437795569083644178443178239930038665513272494626507338498604437279585413905318700347110410953912281005383740323252346898972567480712513981916832388540886863304586637842025040078502138645465665258168052620313506806133784951718636915537122091795134790806155014866645853954010682255312087144836535153812351005361396065106866259705979929509918483578013047970388444888955313609064970018103478248249450010939458150681719675977802476075839947546806181472151173354866272397079527119223130886592358669174342804791536307671307303169074025062840751308736906432666605200723523510188670791268948535265 A002002 783 13186565692559533192366520496862087487568834786790867485746458152916270959445164571778633956406698658982802946747937306398281183459658998476365735681299561812237816969984025453296035353484627118739878696124878377214083796412175349291235890409413822640635963040262918376490597231295631999676710415287750698357749362963478510172906025520891500368469442149372167925391812127028558202860779134553453100877880453891318974818266698813647589012505373555844928072114150955885865406642127705941979236919026129471536579166446063962005784738546412799847365659203479520470344875826446513248059510570759391182849 A002002 784 76807995696351981278259667266007830942624602837358197248250508387813022951987471520700444577906699828869729393244430121084782879912397778775212025229729946581551487437052487744259165988231912681066268118351822625862692198461625055911427999577389598371118311309808867253063076891927822091802979654680880053551201466275262169999353564865591830239064196376227077258322152279581689208697321129471583504810803191111071475852943256212120901741037876120226563364259805256050747527516414229968472808112564157212619968647521043553534563860727778564437553510148484357063965021217534235570068283402795558966305 A002002 785 447385097972211241633413680543486823532659076885140208155369631586455384170418414106362115142847032529127428530321455192589297081476662652192615744514067430047174779844927039224988411061673825456709543174982228730499313974116490737596177241215943966714229077064043501848983334564485230601298289042934611107132031203224772283456568405012591987388700755752297855810252167817213647951489615506449396740454595789883396441021121827242555398074615913975126326526476605238241681716546984347421563160230521173988404331761389112528145542093048808028466651332278207200021732423309245089259909170615196888437381 A002002 786 2605895205059664440675532271269009323946852074031826135084294323849402612237510519952330354131653642476465642419374863498232568265465213333750175527309605330200739664903705952567350327099398712347807344039081994785947010881543334258516155618875393857551235770215097146585638399370905918636618242204238401457446538232353873825049633663775081717119579887688868923320421257816762502074545501429224877634847028684365810000988002951257616909180392820658796966010655170659733136566752689459275697866189313991828387080432460352301855450607602718385394284851879486403578152196942952327429013533191820878328825 A002002 787 15178635422408991381830605257332676398643955799934579784815849865600236555991027110426460402699925512872162482271705262467728558786279667958853264182717261570486463098699633238249333549627337963440990870570919791889479649094336283896946738285029003257307015583986498826722968774350960773656507464568961878407105829608873136921683880002429833755261187815445503407500301419255044049782303007839621588355860632919039961419255424708976125640798822386474382152322389928707436425110997516332201808012271327176956756409852732108908946116011930765277188833752086637297328529150770972919358244600898142751082625 A002002 788 88411520980475792656609615646375734681924846345725557579613144800215968393313645165327409207094360124814436556649689390105874044931324378723211015344141837506395322460022788568697420996960377440021528873412733711206731274475974695185620061058604534801169633283187957835314996112168197777385769309075459280804128844438433279333460304224763428323753139059755377384699571062809571476633836196041013623891677690460466845422880992455978724347221960422790995079016578217365959154015948243302828462745944006149814119166527589935716564128951713758886611465034074022612637542953245192321958814687670644965562569 A002002 789 514974047119427255522994699942762363029693894128553771977467555057143039062220616241449262275203242820571691783325821621089883362434104083815551074953004216858278204027437146520274595598719203306738035120298809559284987093591600665258530046730626665546283750013507840460668102681345567053267609910915686520067140185630227708900654845825076996802024067167586195068559037501458685578525308237371806091779656103105175779957494468096997265496913409932606301058115597725776366906777352032654198052547300665867787840738528247903255250846071665338581537236940104319844264456782686894155908511481835338400643525 A002002 790 2999591891332898876744560694111882566502517045277821886286651367671575116307004732557447210456869681843799442164507729243892887816995208944485912646145377300764512999114755739385740930929206992619099178484691778076360423765933268748168361430060523301809787721869059442850947597840849069657864618905006711883535554425402808574377591864628725369826171776006003096413972820655715270808008913149147935390446932000108468332166253745681167538069357790510102132437768649234815247967076772738606678519070771468322276241590522624864143042558714845048367265356885181654518829306255075497245771891747650060259598161 A002002 791 17471868236957485366367515113822118242037036326790388436339186934879214960038974890263146341827872590352479025775479514254206268954863068059327925878491875590826542297542825094285660753931514537926413482023760841438604911062741857516485926882517138054978131896487985114415263894886976528043947157212311615419856998326267906282915102942538917335976032387263865729109253858424873766442597932772241704294921907965162503435988009066585294600011608078663623957627375762748802580809964173392166562045149084473449697296199129966126986938324975079402763991681684354681972313928841263238753148689024267767647709185 A002002 792 101769318563509414994900707682601488059948839595369870879196361651037958260373313787546890566325369809480038336795821568435740027002427536160803828215528564941122905313056759522268871903069365818165823790839905037222803317797557457491643516660746842677393579596327607342157612116156790948231439697465184692552346355257913168569859656086762486066593712298404243744127041584011498419136637823936749554156392258859576243005820560442286770956107244171048930824456857287381488077592238936482426991123395296265603751074023038309408334763627013541793815508869413156394872259470479351439158616560625467683699656625 A002002 793 592781623929463124153375073689831716636813780771827855654960155525115099279994777536350714145927068733813173151299263621358655543652231984119945402727114785942820561174712368695821202589194883564544513152820782474690024561484854411428882386807802408335779952916963748219404190334316307092202771295097481025423436334475451775857490988548063887933687927931540516485739835684841147464798497661458416581765532144479070632014886061211381032706060525090899747710070890480126295029172341426427919241262698783680708221417647930549289998081722591624640047840994021086274508170059422320391434827824877986494894119749 A002002 794 3452812075449775540749967867616170823778266469116318807011947786126358062714855739632831052580556855570761853306613926574583062613688290545224633602126485243335504327105538023691031647198623146173462964015189605149869906969759541820222028994706730482603298422012974881973423393246534741976254032286817403071438821178656296708364235756267020131141974072209098245008813914105546509684921989025709922450822787710692141942496566935373289060545241025406985748801916895076628144230994183770723068584675022406528144222177306119758890708661842379311285248828455695149382693497308604353113935815312098245039923140713 A002002 795 20111825616956867190514918933154297661270114946484170276663011829217548925168878085901420334347092009216435826294447370683674323129753564821194266383493979586619035194752615914215012303754148603965910180730683805445308641542782639782748791684849485756510228650200337155102222782806670655275722527770402977113870999857981807602356004057842036130852523048056589680475363412985830555713461826248047761497345705592931007189833287534627387678025976828722729230460944441222237065072102685380668804158782848950943200730234059718524183612118067874746315791610532058259162589206566507722841358747964830192267329425537 A002002 796 117146789237880138152215642025549590030427546406451085214682811499779961348603387483815483394199396693107795188585555816777608371777864845929289135185359013735480164528777534128965811245439779791585015335030955407011703833109808127234405458179326081611398337085538982748065046903211237905551047915419031845772257213853323871639815521896116987617124855609718771031462134616496396681626932498995974788906147587783103426012349011780593837407116977510518952835239695000128842299382738473134127041056550857263844186813247060707266281932418028752167187680288777808485644049935885984131914313643497759191741465140825 A002002 797 682353819110453474099302787144959498485520448728614225054769791455514625856169379601142108079592823500097510110795329862599699095034359072757849853918693916201376564085694548947888401238611163776884403426729234418917414204553256504075667425394735684891130035010372806759649771258420749775520984826993097724526942235768763928771725629732181763968149292189939210164316298428633111729367720408484146182573180731196584916506056633951430353390537126773708305300880703245234495983793348166778148642226825198679136156884660515714638765487109705632907979019097277772304013862333288934692622800991691739327051166600965 A002002 798 3974561340176037733511448328486025575564161267439449295249050453485857388970648095332065931971783413767733411326799797983858074361524568323430400641814988225133251707820891006196837555193153734138069186894814703300551569432363269587553965420551716696729722467731504137374750343614468317631980655971277509700334563263708159099740459364904667732006847976681141133593734092790661007725433460212017901737974012528801153677456922814390218252964378921640777349845602631406589124853037660611827635135045689896149567712885194512872243576170362541619713952986066405346789344201795255786866172473485815320626113344303553 A002002 799 23150966204243436737166703126445277848740733575136348111410881215663878812130953971893415372663573490962913565850083044691126200222956321236898626809269504281874042828166003141308853800439882385582834811454564864288424397513544532626264663468439467176018764457646273081145064615247235158768933470092446471825867406269194339388104359001460397787138771614829137441764344200034510838102834405408705599809042698153879822602666881331147021650520516227189557126244643640891974269114814621903717919767635142615964773588048596108941688961116618741279523325869490618435129782136967839806932206220486747200720835493494785 A002002 800 134849511324466476286987024886295574526164555754987884222197280622086293527160966060508169406060690016419378409778329861500990062136772619991095507591220076860757897781647605782804113811695019107569350241915222587586349246828672821721064677514804302303600951239183345403628743222135753750142356052202762884417117561319323152734920783857085433410171903475425891835895647068597744374555824349488323383479323207531838190727652992454086325163417900101108279757635246148904241181426872713184754608133269192551571010250563136045396890712441341777212396414023756304421968063871658586846379727769162215192010621170417217 A002002 801 785470666731145088264497089401311155305339316120695618281210006578966118275965493923817086810560075869434317150209476742602532906598386869496654712361188156775488310498425220903556837907149913233715827322579534079080266648575638174304336419520241915224727855758594787364670791198694988218887703335846424438485004959093312307875629802988498402372973609260871007075166183436547748965531886670213808246500179654353083898566040541536043584820593130406109951958086305548609079225531388884869234367373050971177823564279436233761297391295651837887101884484386169186253175855200276129371375903293343167859766336177537285 A002002 802 4575208625593861725397990961508384776157690972835901095505589469530773534330995967975744959284266596928372154397819363572223756494842210686217486234145778033713690621364326292272484715831077505020035051042136354515721082799423298190843832559564074788581822313587500240744169501001242767365803963932242827966170034675079191932080684268076726639716459885331448022350373175243075229939631317042796586585044379226841930228394174549970341889329900502211398789359978645341337355571579713720483244040341455222884026704121228378774781977885479820555058929046581774045405739016828989582965422744365691671618686028278526425 A002002 803 26649690520634323251341321042009219089498246153416260379969849567199841851857870534628879923593062862502640744326113358341033658132387012992038017848770260235464563484499433002449560544709441800951749898780336404829300818278682203013827745401455911883208455851651574336669451800054530529561420305059758334297779065067357469412478015836932221757674221063097686912103069846079418960199006421694459529251881186643701081127214768684500844517592984594622629445607270408185097133024419777203547420908280086183160130216104691669097712700447164715823666308246501446248638860710704797655530299358493956897825451947685720193 A002002 804 155229326507674172957550873191920672003975083725338404434094256222755309271318346698176129623891576507573454133352967955149393091840884978346154412941894548144052430361870056390902592338460704433620142946385389527324905859020098077328311539461442834386872768453501357369160237494065064785284337617672690439943169795611360757511560396722487027609741864998993527236307850485530932078956489884206018141466360072063606775254064901132631441630968829858863669767485214418582741291316339264777940071321206751792162486415856322603926935500121911816613442117355947654293263335778355950049327600574125983916217925806444657897 A002002 805 904181696254370324212360529457325303305390868426550785951575604226598733563197184208537577471522966732115616578304485804093013864168260028567120569208805389037682393740723637489369095054813928730388696035016257623619071902169185727284298821167360110718489114725565951569691676223625284587506204835722514407018830838258531089701644452473131893944332559040024912190474977534262087430074004089828363040822058072809234714216940547430853436420502571573626980702461182646787407053695778261939998060759370823238135132473680448605643366860686735130188261644373529721110104220663375902547354162170206973003553672449077334341 A002002 806 5266692749219984497495362059089009019337287490312228100469560748456222141207239638949196491371082027646036426261724218744796319732545717071443047398839178333658668648185585782495680689621768348064060399161415426629203971462055430317751327326127687152351918038806999938495095962886389639184815028770428316934064213334283159515019942874539628858970640782425403476776021709510071045723142221472492101949241885936880494958191506239952865630039918035911583917420960281842344934091729450969971331796262439259977749871616706268654628619455624193610063515471633625492063669758359381889299195635611927669861032236184422597425 A002002 807 30677544018324457272301245127094271532915602787410336607123820863796302582461745482497263886319093718994079700347420048756998349076285610169770736563020741931421497570099467001036790182890994113786729313237013764175639389134099267544527965541868948706893369812934694651317945821228296563257436415953517269236342716967479163964427263108213590170077843601267827143480504488600279339850766441622780625208923155639453956280490320940439849757991178496655309158845038465557140288996322513789743377073526935953296872746187145710058959062533486721495768503911394118676110008645110152853777705174090603158041096391509361240065 A002002 808 178691348019796723449492333706015276385046926023889162389656290281624019974565155289611233336789838767784203253928132741870619049095745285069405485773929313895397655630004702880011720013742025785963236921180140997744486784706619288576994596384564097260210763242163386701409520451330657159223059054506779172094714039009810239787035058939975962079372512534243971104677407459566903031082437638248370257522399089652843724086236902626976644731314704397986858078510814140632742351558065971166951242602587715706043621000841924066745427831196874607443709841962568486119853683300905434233936793047482402888420443269988242052049 A002002 809 1040846757655756153596619244046506616978754578728390160293584860253703641509416219933629763466916967813105353337940457372286467749968200732956731940287473463274608787014469164343059748765811928907431193041440352072670642140948987337479430361107424220397860319384987742043578777932855185774275592316293151878296374233848412746996670317507256378823721559131285311412983938764784140268474508064777922197785404349196234058728272005333602153623034433394428495372855098234408872332596619630402884691517928274169874862480521061669436764716131665990215879494553748719316469763598978397388465726466195515724586796470975668900805 A002002 810 6062760226695666847384053831300524319711887952377829830919759698314033156660942719752055013175008128109068318015033082815382152043085399841639770487653830329484985797116218059786592200332512424207831713940005432662651367646928281866491912693250459844712429646913211805219191656453420748651592393260841334789163777305626861279918576819769902392372680379243057423234030018091290297472785634473646803234492382406748421770319615151418929751085494003503689657179693205198046040409157637080161730745489334003366068008240035195290908879704094154888698160331589604172538621066525559568797674230400898014537861141943662293009481 A002002 811 35314602469901332139136752623975670523649918340485845460126241721237975232464957859011579320517055129962875930690091409249518316572143696898885035714073659687495232069494661259435374299476395742475123842334534077106496560370485846669252400894935459767968381997547942733717026115419556330376367732579635886418352051500937288476192342072074614636002229604932760263646487106473436843421652461224164857253657867857400471873841150705544912752791619302063798299920751556855721506976427409216488894122383994838826648753257694104784114527763491002879058138928712355000039458185357236122043624485728715400702324632150232214890625 A002002 812 205702031034516885201279620559622210876828121479739642097965532442598387401436073296301559563468643402064655809806000957548609439190865509298215951321550055803841363180804214581769379983316218753688964892088802727239675462490077742081655455777249296728717649016638333899571213594130439417465440744733988349652724959107397538545091065838626002964871993658474372797644922909150509971900272780338408225053826007382202631138581632535973143074289823828660277257203747899572684373844280344742514596063164755334001829646826901606985007493188858748867204650009195551431382564819094546788312306035382531246774872303834473742741625 A002002 813 1198183034384982117996975821982413036645810811674318953995278127581045608225505773054864743871417704215480932300927095693036542245525330611703745075935755761356429109890554030939051854729562678540589895551009921014675392151219374498144836989003787575932500012021254593429129657293555769977381663555513079718007246509784953192031317587182559294050940829324364594704171995979709854492575986244900467891571647146183050452015367350867554866448034793389530649627867269822639677980868862785163460519187718603585981915378449633278333213775690463560880739478056911354020350813010881656057377147091372626254163322913966031562715269 A002002 814 6979239139441216434809400573088014473212331505690618061829916468004494450119478075106241558427935767459417598121495043223466086592630835933982442987442131759423114772614714680416651648054719181023945624453544776366863431610877566714378485765560129481051737042266876847228413052321448464742797791985874305535262152980651545614770742767051741389334527319834383907119091237036374662692516382266382189513763365356989258884787438045178912879704822465561168331021039222641158293192413823374816378410299420308164524843661361857739197928698439484133806727582616190991512756150862216734453301168672324498516808564017666315758909345 A002002 815 40653067348241698868891072451123096567807719096130471624916513536857655062912681395711647255859968368585043391258166364445186067435899597022098921256405148688370121109854871013926433942199913523263733777150852604464882875809971996693428201789501211512366655245581528147574242841061814668801936821785111387431666049427202930932013974303307883958858369339837730259286979562489340972308373894256991686680911990798628401740095641373218393934444624086499414081209369511943244320914230450362820667692260906223965360024856143727905263976112284065774126641700289106494334675425562025560246406182092234597788407057247412469862400001 A002002 816 236798466347134865915759014487747994442537417795641145271369768823042815551465409708729641020539382604045631400801996365765603234857789790906607358866007646721053833254516433454521257535647621056158449303990119948590042069905064622981197231350391171649980497834749271009237326190299807613057135699043908139788736409592835660468548097533135582696327269201820479876811285067286577033037434952904065914028736797514621722387887692360490517074355789266807083252159650749273930234399025719674054523846095504393628851013152162286478085444494250686850448941501750481182623809810385617726672574488701516761924709460674335622659417185 A002002 817 1379319182533182223419387481241516047187338070106474147725702368047181418505561824945403859801545423158439956995566148811479374721436947220130454218500148759492035974390584590181339544797852237135673697169346878786220223909309046239398744247232845331052545222921488457642651556417951366863332755846339486558077978620697451207328608836271794401507230633177025120389988713846353319809560820636801760449467130677123385019359732442249523267498374201920445013535063580672191655021428346621924248492426768500792496991016991381013031192953838257143606610945235569560417142683995366332156315721030052154410624275681307514598610920325 A002002 818 8034354515750504241248928353901178364908934245194927906596256496775329957537810908426577112807826944680073985786916423592746247303707623337563126022804777752620057772184175405673478453440336134517783015234752749287696601301020634382166471171159688298583799415694040085452648233809997399315097388452961180783446514019591400044346892971427840584699563489856532105042372907820788470335400486055630823248323639110700046129207462192113420268091699871326686769800383775675775858581866118996949435063039422311843470521469375252665223631450451196018957677943066264776615030608530820985232173881749474276639716272618520336314416583609 A002002 819 46799103041481482880686835709552817292819472991759136998090633848088874203974459650696292884344661220937584482316829615290636933200167010014717690251565947755261851692479853272526530784712250771338744881530884647549528672165342433298026753943235701591062627877724036723096276838367629760934432327048053687420530251126977823509979607326833519963521351035316838006542765912433742205145838090927453800448960600326317017862659257825600871715603601841581588724814038356579397947104695537069005261294954297667043470043077260641103072650864291741573018120412394583503884974962621788432593240875627421443752258484264366887078588954753 A002002 820 272599082857165259382537467975274279917997021072857403974632031802398896580888797284909550140953779131310243568502790179191959385700299640661390272519525715463718010661246414659806297803648989856373495412575514478573364868057322528839100788860389393882458997338488005715762951950172617795255655886684907973329184551323457812457668287063940858782045449381681248341108079783678350833202731892571891978306276619030666603101994827952933378644794177721022124971044934024446874958038995655804439748204815766831470082786188233834175525024672919695579895009585212705170460424523011429687318717236722289297090310494246728581155907515657 A002002 821 1587857676937009720674464370328811234432149823926956123248926797910603760944461938259429491296062311931697945389474521847395813822664477949162222348252974504818270274447049975010603103751662753105254952902858490427427862070611129240378232677519795564984524998367445791937689164436106214120099826959966884534442970924055967845687581631183484989082923015514391703194060417618402982876107517862206373139351612431346178333962591674006638787255906767087320677396619085071497517203720184166637802324130982202401491334778226585262723212470003928036839859821672066901133494774106637019018346033648076783889646792549866269550425639984325 A002002 822 9249091521177434207790646861939878538812482950562862882047382680223677355998026528715725086883982780766275630177723716231702089887767497676780234783627861593626024844296710186663324470906526616988432015269091695785979837694561267040997393922277593535237995511243181161201967944772718269314115547291304975816722248113532208508489184493217257411699321115980607143415201595993306333543553785330005925262583802759131230631974602649343381912439188036278788109223127362276412537918961361313447470399177557108946736504024476518980074045302922728258850074316179263244463288530185239227740802183075789673925759363407873113828570763080465 A002002 823 53874952579890298670061944257810555804047680838794591137104869347884744252132271260547810658304812378630734933014205239944411433945264512078502902335721829641684226997348777495043022868387796794314308076010021727260856158446937413061637486117289183429809562108616266370720867203203621555398469160010957967519123310242418385254922264994566922635289167136043468684001967244017925204784210515773318704253530866140769710723620807661443060632231117656186100123384414929977891530839473108442126915018610443853416627734242911893724321493930264024220778153389263137006634730421516444077487870464045372851230356802777328321244094692370433 A002002 824 313815972516301092986649082184321732507923947009480268432357378314871918464372021948771221533211240982635412024737698678375079996560913232056479661973898238979134946499385657285894390392643354544254178416883970871993973153427748951166224497647615998999979196080150808597175819226309443842031391120210539267811091145833328605684445391058237312524446383983989488179137845660533702434729368249671852652940848488437540645159112210793928946057406812530678829803311641884304660952981720420959884352895702275168683287729808901341901875240882951098857520887081922863631697028595307569992944016054384300285840000292891191787406226941168625 A002002 825 1827946608926093196616593558784101094394165118190788298291896965872803540042214128986520232794287298801538259669232499358247035874069773868684776520075500952736156842018273708944089272976673964033803350964444766239412769617638848050785251856121092801508594129470342575627091291761822666250161368547522815622913524155954953938573421117460873948412200924754882170045950002621547619064348846621951491530029696384027553459881245475497647018259239689271210640528071976390470933749712230180349776492517781300110588670511227042673212223331553524866585865548900717516792071628383741485693551089403346074809617850270342638532970020315906117 A002002 826 10647613709332220611272772714178461023204524046603333338279694459418618040596256143732125949883158896584443513776098847564154430105253105109750153198386962230500765333903938483285440737610524385424491172711378019332533492053500579031465625150478065161844004383389662204214116108503431277451674091087963182267344803072294317157850568859939557505035090021478557405662913728142492303363051119009684445292102968555218187798169084138909392539278103113607945352915984233067345653867211358179320444306446545116113726180684119210127556003500709611475920313726856786276025420036708802541235893230579645125003735354629128766170142180655801385 A002002 827 62021374116516931503805195061397860977171692786256000264863817619393939546355106981785495999984652001036588722596175339810398403846087188582139764018056725624604748590137776432693253847549881607943061243708971783889239941960685029374868133730190630626441954290624490524845445372973116917833801749951553875731519003823127117144743886058706729314816851734403258841879385395157690815328676842410848164349846432133514779677946660596561453876713104284122975931246305283466942064924993000146515566960166813079455977668072384520295385522330867658194137305134570155120653603223567365307044095670024458519604901285430361675598232835722551425 A002002 828 361269083824647239037433403556803029563723129679908794501139842719422743803270500418766415739716831213855292402746835505231411713042817169293915368664909419216538563196409927427708634498215731771645669773752117228017125226391572542762777424191778933576073940122204250729475005741355899408094303825709674645856151242147096023843191140191717827704533797787239102208809830492797450809482320451023866952953937591911070927554393434245784935331076390716808027359610934534715476218073365002647453270707431499398826262187825043566842644104568911184726486326388793160288372420871959848264526448455108043445193420386019025144415168177135306393 A002002 829 2104362369287464901114188181320636105279361591776920774958136307249903300199972131216072708079154823987830496536284305946918617296417311825339788312137644009695988649343421577340362614408966521162321771554715141704545977004109776541444528979036141633070300639607928467501846954047345896757242073304042293632459796391148772652967013148718006282206546839341630450080451971908818533132423807070706147510736345359346201858202791285401424763211091220679296201305737230267906713225889949627390184396302246544384150083063781624797235631476545263933073503226734163107174949335487633475045981477917433549464018188471488210728357346748790769157 A002002 830 12257744684477067859091048420353020575539819323419172798285058039843471511316303107436184106303174237066852695671311223320104204883033205922920407149369191831883415832387757277232635066674531002357971673439541997814866625248534243252263683998977308567856168867515054720569942259189398941389533407219147863514260530691729135833605025937128166745539251531318734106227866624732281432508943887104778410852461516370217271945493292988769236098360055935483898892114216235687003571308768581297419001416820535390105750523855944235828019122627637519395198073722080614855003439600294826059758073325370423924324355641397508369865049152221887256961 A002002 831 71400446813270546018679853476529521563836542058221700772722766816053033427164712606869425943152241491402623016382809959367571970272705497136111796305176803810031015771836046760650778661647643256549238676439122412796552950353401193473753480005363020056991954112486252648558295284706384029073248933569539779631695048119134269772934181509150908514909061461794645824283406473496702766896019051983104631865523658864069522665055591674310655700741117796610203330180312387975902308671320152308886679125206380070004622100044474510309869325621557043040270362274629072169076887055896961938553438320138614577370761038641475298292237645770469146625 A002002 832 415902567299386131299086621825215253243132670812355321876435150184456909540844285650407209260933612538148658559715116486920781272232857746324414384153004145285577797599444225413728889003608900415977174451709248532141706151082952993031900853673219571531092259574573163695573765982439778635665213019014584674086160858792706857294914689749518425686411618605583098461136682867296390363021140520057583707773575372746113985865400594395827076535437254179322915235378264661404614231856075108400739678743783699431237495351236172286082920848879966058264092844653396824074612425762780339136623409235018035118692750123445449138043039978259273934465 A002002 833 2422604867557864062755063332618032443310323873912785591369099719249384073818579867246895590851716246718318475740456132507613812643002839837057329835751630247099604122458804471097304671379310158692715426214891769065785605357183327357426278225764767867372832697343519558020586335546039630077776300371785759809963067410303460781607842154815848794029474260813337713881424023790640968044422808277019570096091824853027722627798121029804184574507467532732030072852516250286610685301066722867646680444152178224129519519427609055162674702624282618335601209967582041016310979018396535499080725644006470032444839065037275737519071343483221896641029 A002002 834 14111522794608916720281120457440242299064889926320825314276296062254083579878234879706062263684722776372405209496185506261553594824620536309828790191721636623906587901885539296019754532574402258000210905143415654488360074474230094088570871446430550294239549074547971029775239783657611594609712587540266683019867847078209152581878828379149973185258012811298397022111801639149487246293935880356441409559612217937867913252202314971971483055738399097665343762541778463316496834157551063601089456195788475872035873627116309265493437998774378807648022962827074204593736375578077876634894534573951161904310625835367995798244195098958112094550425 A002002 835 82198802166950992871551795288845291494527381322762608713476683725554873017213314026716809321612817890963665631678393968696740034874116833752620330755441803434128488168726677524250323988436461878520400623566646855924390674414059284116183850517734490669277741231352662578763275248639641205924158053616072667942268675185564883776206706523858790072780346889776960778820383299154699919552378221761524734261765713787011258947395909098459048091902940473392958687566464034451970183680994957877131386910402725035167581358848221962829030487303345142868367932558242060338325199287463587959442626908329491110538300881210478812565189276724746893811841 A002002 836 478803599350029235963917975636177347327655852490804052903916293672044925451735853667337623518257983394409095074703281713471694658706196558606470260734938654881700174990608610572536586607413572420206592111194017635372473462048826170218296505507302054253404007640787559522691345583596693098757868615747646944958736191491653330205324977453300455984246312269840045701783004171496480186754125906060111063048629487485814591896082626547200217407956482109775734328842852388605227914966622778570106066800392358989832056093977923875900426460960261406159998942067285383496962282709014959788675863312862124207005044662833968321035473791158215543267625 A002002 837 2789007189316654521655584711629896276568168202624008570684290578316636587960768827461249449760443674857715060426547308238078843009954645227157995588374974311161044237149141322626430827933648295764817027233458240244938141023785090095624960585808257850906463157585310699387340264296267807731101018322003647156637793222920441814616311791629845200725051369457961156104432338326701309899570352981158734871215947735654490651343989425977030108880599407067538583079721394110907506075903473436426113054910175479638216329709050873020035312489188698472684845546481205895623226010421920903041559431780676142208480762752172868457776202301633121204345925 A002002 838 16245839933407125778396806681054368642781115108158370078428660177734708276073140542478367774541972337402697889390376187250385470602534477499668906307474806798476544785196927474921123458175637411219593993721062347125713021530585324628939017620738277677659659985253779825740590653057492734606470244533857532906945160156121181473173823607859233391723140828384644166336781580818500275529923365977399309184579492897904739558797612619728930595658864199274274663898186076442844186923717978898270085831251619006010735599769104810847846824066866064506881424856593940484884650781803874611561013409250223594239984015227918712683230611855198301779988209 A002002 839 94631345313416638456660345056909743393162572462831001124471757774697804491346256181365720824909080601162296902862753965931066800962920359783397564326689028850639666967686337626582646505677811124602310217870609001581016074781485573069934135502104010878506073347239325859927499325158245027858924584794719523088939593631291647846866688519266662382119720594795424257243563011729113323099443367403664801350435602540878617311752192030235915801179109313354999629589998108910250664657824072692615721526811810776415548240690804722173501995123880166584595661740992770050892480295965553200986155915447671805012664427461991390312246292756800984077215745 A002002 840 551224060534043743693526608309891516547655706754070246213937753664591385481551004769697027023398982523990673358698295929325840541972365792563313584710414394124089990179275692202922901257141635036256205746968136875921205189817554822117699559504076912985603419478113274336809910164043436185339203633124972313233924048969652017178257803507694125049975302952135803839903575830586213016088686993119210507898543371634159053797683558823291149163691167146655693938315011831247439569773816946737154676391728350599909692425440051917868751038154616652141261281326287395235581507440704406421491897946239416697351073588721335861380502056269206556671954961 A002002 841 3210861881753977653552260818168456394982693838140075923800517915700979090907774273360828308426154093944453631524400858120142681360392806062019910961566892658333287186228592020148953672119171347655716930574802719311455152138164096480177838115465488099287311511756727121661064222661148299080810736367236944258939095941079019114459466327491158144599596860550991640718136644215778149726528925526051457243565942563372470584021271128437752300612119080577132791238738330057217653791411303425586172541744309431455036334088886216773984054182596758281944071141890300812648469976418712801068727853663614545910217787943152714127500740360916143234000806085 A002002 842 18703177210725830118637390728191354109591062391808970686480885204255751568453191349772388977391251664825373461625542943373263076897007668985352726616147128337304067589622298488482039145885083161250777215220807424800559119771477640095307967135142102692308016193713698129968976791136260587488897253726590896425525475562355610393772638566549552183915894421393778961390730371842325696772640752521603696918405973330618503642149369716369296940514498258894334967978022476633391121523552437113605830654379180291376767196188064892680163849676102760584130464018792937363293868912366306415183354658073580592810134813478376528729990981557215910733427234825 A002002 843 108945540642807191521365939105987721558168942717899525706552056223037267843768444210990197796232627014509638511052695978157647270430569450633485280277613537366901116779647315938311019196671498146376001440207214229297697228883419687946440868663464579378571413080571584270257271010196470378666698934037635175049333482328117375448449792262457433072087356986852820702615615147558538785552986396560124043681756637396676253652604563767705107987081921648179064394073155644336327572147765896386572792440388949801799178590019223407490072010683960341866538462882123773183402899450707207761529470046202744886608643187547293247527634365112618492700058450049 A002002 844 634605501227639857048191403336904706273226275296117186714807037329308637691018314145342679093252844771654811251995149030165652799212624800714228446345187478573900039369630973837666264523877858877621239496545653237764659897360234232044442101022596853639091100677349256810617862313407130887750566201716541649222973750294942576664909287591473581397478436872286631030413062855624580046658081845962518600043298714763784291519052958817064252057603001156646786275849719458314199988187253181770210610145165227610753534165684091989194951014822037758838880019275696562475846881372515162728961452896883945337901182664075378148172139551471538493543061373113 A002002 845 3696566390208235976145357703981521247057351490344569453022837094623461824946412498340121333236605215744249861654761710479615559819860916353829052009742672326502595586557400735096450078974260695072485360269063786795186955220877523551531476072954147245558244603670591516988002714133732277874311721862910188794678120697121016295850678623981414720917462269038064057212480680329447979469242634490368607412498770721406918554865585960259340577983433629576810170757461236107797540667191047750546107545292727143296729701716413448652434442062505298188130376942600846337997240194348014474155639993705372247876819852015888853423824732344154493452903106498437 A002002 846 21532452187883216903899853746234790999255322137696807218841750734679373471517942049043144325330892047384164600251581501855298849666298959444858008121642034388348960879026489186612968295060001561395006175096097183222328624812945679718796309570231071065070377363021747825548809675798889575192146677999359872178936695021647976559242388637080320653393858575977053608402491958430792320300957319107985835327572721434686096530524639120319924170836306278211138293585240513470366737725125446548970664931930864084604674866796126869469697178517893671460455034140097676973958394744862281547854065081995685412424520431050457818410282380924527818312298382915425 A002002 847 125426347340613158204546269690056160508024376153850390891308065983202518696626253276125218472418179846299020493636646771692150164920491947652580638336018831608251493672586831588353017080183871151599361130986646052889192731687801043529707697269476444734142254795311845158922153553238617937557601158285643351323552448662071885588104289977085143660057155495957131999950463698131721678521801347413113398187355749495718960382159157415191737415751037718104848517420971675208560353405620577520410241755568012753307515963651726302515603540550849790170337063208738532319452438556601086657814909983818954489940546759407248824596164910031808183014267930968065 A002002 848 730607893471252384528857819650398400258036478977934217295370505754844944827779168907595492957480709982328946393973160631186556137730659113977255352535394328690546848249774046624825381748084125078728065265950252321232052821687509938410711670578457926028747770646215733351029214542789201776366136671488770644846872012805464875549850778030441459828798778132842939070796280633033651631648600281937440700024698328141937509670503918006656947400655900482651537379065749693517979320883627908147713653093434953430997827072220721562486122714605735860485869013991249457585633497880703097862319862400003850699093785226536657244677078077258369037765472893576353 A002002 849 4255790551259451799948100411298689530653858208561764585866252418871179859277344316624314944071116008471931277787463138283828582689221087569263722700960016871092786140301543393976895617981723357061116834453065749042434584353309882567374371623762170428683082313132766430596546427138077064928491324088234343115995592078177752884952623908050068550349240204118346136346464408785249768947173494505709569481559431339236942715111491437391457362640624731726793003236278276143748459473408701953128260525012089002763312284503787253256815578398714132912287901845898807419952827217476244024747117999115872425890739902948867706548994230317429799098375984917972101 A002002 850 24789994604616200534621156966162104365017125742338637792714415349454153279731676137304408823402467921186345786419494627753070901870550698692982599116345695275202728023804033258683100450935188668474265829798723343258497127724707614314720815507650218423172112872413022993850700066909835946782653335828533783063798907047828619629347904190758782021926571823602524031081684431333689072166085537679905220349069189470293069299406820474693875312876919598654984821664009006649797150199820125584548939737782113232583409401019571196811245005151658005838843113753547237381257197009877021213138226876481231815870549128052624742294059560324391500727808797857219449 A002002 851 144401903464288512857020156577275308479609127517280320423164907557907728813495538287932036930564799820109606310425376706155181315225420087132945276177577896221515773011148723294251757277548852312007590699359799403044259963877533084657733886620036822362762974020509561559604562621179880348581337655586278059507876642905963978745220395983800022453729825029796128565138607118685719630956790417082112178331113581371229541820883039865591627165246813196694672446339522659170096414948736348867532449749000039483557831346985227197222089957239294206545692696562042783815167163769963834366173645142474242336640859078618609557250720748042921200836778350499670145 A002002 852 841142743453723713424700058330753862833208499941084763759641042954886905276550987921788329996305214376682724121909789669628990388372291621983955808011028285854817965559222247365684035179158111636781925445737715845420602515349404384532410465541946631149630235424740145137429034188251416883628109570743042692295036123532957511434264763546570862000206629650306291477631880455983994369454009052471159206100870011492979625009689762758617067922538056674628083534118704671431933613946810792670420492978079750189004260580153034169852658758324047859855494257744182222676272677599814046805848623880192363281239594516989193234189121215547634028829704378688823625 A002002 853 4899669488997110085816325385801032065997604597068857382125324049381357248796054224797467146131872610240470747800531695202359053777360166209849269902256630820629213338572626495946183938782331368710984525947268110385082391071707103416703168258372831415466121795241356397488604408215329668382178924300038508734987802213998477903773342503834411883324070836880000829556193629710835020292034836529663091889165638509076716831171624676232467158587092003298964049071956511209777285743559697517031199399146820481075970889174233962102082201332310218700773188330687786929684777456162260264792256661790214380963813973689959115530649963239426439135749785732091105221 A002002 854 28540670093893585123630143078734199427179977697038777804945820972096062918308502474859669108287127010608572252795301080380977675369580869190074469207929965890849144756545973758455104614192302267487212420415098740716807990273580750700279973552806928416150104694922235645737220518609642067373152141484239262352770406453916439518952502428887133574420219933432880711641580473092567476117745646606478245347289513400006384606263005520385324440077158835415829057028569195504448981462426667718867801323389446177305416091422943913429981595885785666455114796690653570297275812864080743304039256546463160042349364251378982540118350327150291049563522980580277122769 A002002 855 166250072133247886203138522496017310034020523657169878862285826460837215307603600773706145714389961497172639313440980383527814446104506863696809491257271597117135292606019562533994444613334022529503822682674691827834603788164718862575191839107156916314294120970741100845139096106990298385178616117888965129582099279465089289958262342385675290000695544013270424217056949947759586151225335599127893126831042643826401023919098423309596745376125482591429225657045134249509624336197117215978073536909277473242440122359718240175619323478185938470718935106220337030506935656697685028271974172907694418363066342103221687587740844098979955894028227924105332074497 A002002 856 968411226299330270852065693909609244522127382223558985411768288994608171766637156404301369988294244479261463564658814612192701272042097295889932109476742275281185366386473418739164353779850288873219488954221159879347506723953009448254129880436995451228542535264922451529490338234625731118396075320278280474350241916441911139437285989178507066320620386754386835668294949097002545260398584746700541821220284601761914882667006948381283573644046531985473965738662842538425577382848100141528741387635054262342131468014611964973449035285880574653277485998738538179472487675411542056639765353185997783216086937437854805073574917841951148726124352977002063282225 A002002 857 5641025769084388266092249710644218099981051707398715678431419672129802858827736336321349330487346602967429210536300765051471477521910980655301989985444817771640360139559459922888785172778724017500190934690576556888750561761094703093235866752492062584959988705156432341542183750126489940654870609011426671992646440272832310555596580629075436383557116457245536914677995816606674240389152470109583229066663071086958175450405202810409705912623773389890965898083653602075391076899535071825763343299816884079340921605336993893006632339604566321444674703197366733805223805100844195335747156355593600388020022178089974133645403980590177630008881082864795547284805 A002002 858 32859174340265403095427572608185246242929083021079555269857638682777260798668015790365964985424558339380399859321468643082911311512305206250205939344047341367038746084661591234070025533208178856872764997181477525257034689266332686693068026507878203270997762891905774096026222908771227880506582363960250933036162618590799181777675349135580736861381828406799170445881763452378878670636631682148156423105030333919434125531030461077825343825311113954885097974754668695557149756553261219228539622108552689935401656968476077030067989956498411893335082586410091887936672932920328435678348140225097682010938538615820846441781681601439270086645026733587478974201833 A002002 859 191405980651223556408720002645589425350567050101322355889987602778030542491616737277693470094375183226366729358178600812671309224064072517585038661743785628548517803814322885599728373553573335489049865335114108373113495460913728188586243982291232039554249572746251220872022363698100656219911296766588118732482775675288328608910945475635203712476943653870980600133046336109916993309152360145012959932559649027468615512464373268214165498642402514980976809598480360503454695906721114516557061447883775697037099162808173040065383005633246663949923899586930967166735269636776900794595323739072859279844580561770109800252160305857888761877970700408732260851347585 A002002 860 1114948105263887716398378475302753476683683856022534400109738949925450851424618753480771172016839113352509773406748353236642748875176745328140957058108618048559781348263291067116617792959057384916853963382071793152589990859969296895712341147145855577272495986810340839662193080073108977161048364136074781339257366157945541374741938439954666285342021508685356598285486035252403275861524520988652147346259077841136927063913913337582146363256253236702850722667078039736807011739387572034320995724985865174094989906075130649252261861605435742531247471290279399067708867337587603574667317010402782492205846418569922540027441847137399586463256587845399922546409177 A002002 861 6494625250388867356098746098085353452075282532210219603819580565209815598086464925014309114830687769558624373632162579509827627464747191815201849581043263304403976668458829495332934424173756921494970024102520911742185419964101919400472197129331782178594189621829178810979139234923710857217969324461379830294407633691111373407239095251765070702557688813770178847883451149226046799550730046755059245758583797579750810937537749826259587498361849971941084531272010385699423092170532779607422509243580586717521973788031668537583805381776016013789586789601705574827774374192077534914202200749920263814677213969253517776103754803055967367528740569633778459011288325 A002002 862 37831523546341056927721089613695609090971839855124279251517034132902331212930897672912560706833995801485122504885409152224153329475051288018113825081312131174231107600013306878409891521425896990197192144025529319504465939824322106543183657341672441403180063579826646343053662047901974172794287559383897891307015101898811501398538137830791862785843223212533684052455246377041966812593733896850080608551103309805502802548801727813481599803390112215973755136666746939397945048773239738919881042174267243166271407740986695186057011533107618124542426884306746352306943834069574535212173669935625268656451654843166563639761048349108656844933269917604243325124194625 A002002 863 220370703239381442645891101781420583862557147928540945584690060800542815989769045088508374710469475091427643507148765230814846907328596122907052838333967320108245101508786397637928381871641599733469194679897952953751163429705265366486132955971400271933065499373451991581245671449484667667584203006628486351348988433578385659354806196006515379639701504013492391145460509260052558303392017256029802367967209375202332683367142376861724194259874309174979091285255485301453996151471813327803725624329897779269191385877900766064401856590901259150174192383992026322022018401543391380049174042179885720933557441343873875181228927814832545366832466340493495465604022273 A002002 864 1283672313141895131655596097961891703750035488584210875937521360880806612241345161276438205025148990191130777596899384878249286991344258837677438470050078172788551945918946654908354179074194757144527686261721175532518881816331595514855520590596642506126231281739685761775606086916308041755261982863200800547713404858987339405812538464261604021274094337640009182201311425483230511555469219301971709365324165393725348565094977209361909547379369476892683479620140663883520681239669219775603441175113812888841617103605507839006277664700123280703270256394751431482257941070456564238436102265310403331375679462397746357628808646173068167229588645894332877639476362945 A002002 865 7477471747962645429941698919539640312039784221447550775453337154401453229455477320944559023357767581479895205521840932702562137676905834737039071112668971644814284871325345049072810626142543973600911803086462088273463841999527516865648378593217830176016412539439695512434976962142994124601072989593625547710672128400011627494520006501068264375450042507450781973516348663728679744051313299463127110940205916932659678722565993115129487610406427846546703927057137112723550037083105296415261634425360502684878332450809751116837433477012851700738146524515647057098304986532131764586972599352332527154998521930147506909045147409961982783462963912963329131947862115077 A002002 866 43556770998611783416033666642519256924876050844599744921896645812468926127492863515522487541377302656223948573795372517185372429575642549193927434625527184127841109917846712483248472794612899807485375401588857738343701212749878966434273726099597156785157573566609755700235470489576768797809802281456191335420729034616876434732489707787372658961898116307859542945199859421454907833743990042005510718799336996599312078832237019856385356497183144660847729465287461075396900800464941611159909274119773022544674141881181889371253565287509371606787746441666923241319770640058024137569216380430292957976909622638802803024082095677457782355104563258972799686115763917145 A002002 867 253721260934085535831999752717812470995052065660389672959992246024179656300803854150134923075461159860233588673583719432689579607003674356618050309844924981903238374912713927816723470399274512345797471180827631211270792641542056777807599818187350672515934745613580760639066221447945421005229388190045893399408231527947016614320485740037156702673799882617421836870280423995967673504843647263784689873426419876507002769631990996032867345776289254704430542621734270691116494152271147811268687413801763619524426289750422722218417025541171797645326692949972960622429438313863468863884684241908602456451805574744760340886794618700940420477774005082217385131293669789825 A002002 868 1477945206953429053790733892707734402134556855863561977884037412159294171090328039051534083605690058850115817271354701838715798771416697176579088461390048266224027617429766395220568265413249097798482907821753301233621935678608396128611627726764313093519828076259927792456483986823435955679374775818748339440647997971272482993933431066087196356592243442716177738363753772014169885377978524512970057074573556703228100958943384838270172504062701861854171586869773707313914440314381133289619711289315096141560448338564257798958946510967797420164273437259577654441295983563598339954189865723002322580879622926053560974621478383942700330501691535496151362670432029791593 A002002 869 8609146397533076625166379802411074809101953743897512345646734646618216503064482551940946405377755223580278268857846479111297525158129156744295230794690461412105490120849514042622248231893513512929292499558849822630430658679379060503559665220941641292113905535019565212836920670873850990426360121343410812501318668307420358588063639343455807026601271872124868418996375500543813228446477066146682033104352923431369038028475095318604424750643008830722848243292601468482410226236916492688006410557140564375804822226701638839075173962306023480442499435530252283798705623920712063987680771771206144343368067915935731322123200723280661257957091198816347197574670710683461 A002002 870 50148984046818010297949837818704473091265863559483975956712226444783576376507050110624780542347398232999062783035090100266783359395197562223896184542464755797853438328414541662070466795664623230503820378683570239442378449857655665915884235317691516892775739778180434524580196421707236294631052762823432667152857860656434978017915818817231673225646813051595342980412555992793620040544954265473227484972870658650261970312486941060819478116929665726649620883328472535911387489790717518049757530928765957936074733269529849661380243425192716476685308104196764323839796254111561285333380705040858065048989035556173619866350248544779154946806568533006263354213501379676849 A002002 871 292122138552986472661613862811884150391367818078199712796412588382213023949928238433967704048727468673217087681345472927288275693716721027053578775595602028070594697831209765026296105015636399406096501604557248611189245157966161562283337401183561969519401961706643617432692809078282104560463861309527434767696301777207634834367964786972209627820126180270532289400601315344745260691393333743373836230399130699578988845357595498457260365893658120898333271526656914688140401939835362087075192296758126880824812006996462518187802488630461379358362971537805576478259040969167298384302155246346765309970348305857370091471020853884084411547404197487107149074167609015937025 A002002 872 1701637660486865298934369685283457610403602701658217008727888778491861024720638548996262757031616470255497241481790274879407784257970380086829371832522112254570064484250652085953408795037396715853325244059526229961292908311237148909716885069997386962598097757214459566267897040120670304229194735248722178685146732224921309071710436929885557263771496263128459540823578407106999501882330623867730739828989956965110252283830061329600828092276116370313885904501196614269169627023123041213982150733309285809510740905818838634775034150341642400761457417896532521087458212922951405952017510662554717550726333107602620448667692730315056864607201218774998051735195983116237905 A002002 873 9912198505961856525370879180777747005459484503986060034242758395704678566360113249126358681328742623213759899119722469122241527679572904851720853432791527962471356625677623891339121862513977919529914406973351146918147695860994498303271314393402334869071382710371678642439670979800099737457369086751855241650925949477179324327123780892992902965510623659795680419757442691854892010667184938634551538942942198790128558870507200574287909772128882444914263994450267172973890178328470808288285357948902207180902148035761907079465532228190763747209669618577310132109107380024570091216472157850205507827012217819682578635529779721393320569840079128715656432480780611299786181 A002002 874 57739521021017721175132163962668722412111667425518662688920549269685878380559828128856646611378571645669055125552660541922755853453675550260207669915572494097867128218707016613724550483743683737893975318990213944107980049798497234067281215324388935407572573142011123469487441723195082857005340183255792242781184684329163708958271251605354815565718967035078524560436152150989596589265038891725383215895331030246584145552843481287731748604312269186344129449381794070443324651860021855643450285143163620087884875263218858768397871293915592033682202526793356914141139230547625946828624128892028934553396283228366399598050339645736412695320261122802413374542559126125132745 A002002 875 336338548985066091937027598475898424688927310785755395632656326405090134018735995167947033652738036264808212674724350946551163158081746977382385497246063345111183497452196760666549745868527064656588336991401816917527866628065365562221013114302043431508338719550818710184635161919616675623486914351719208762072361359719992694089317495529970835531243896071149410632071653738736471838275873104508030465167085578711114205472641112646494395498673604866345736233942880004514752164018964453214695280190475579533990833518038778657672565209422802657878159612177787598028322316457500086455647953331066968676297251093560921294567573044464037239597491566410964958829488173880903809 A002002 876 1959207336096823903978981981199247549139443528129825132994733812803172335021388261923528272191454323049704422080764955126527525446030247758107987574817060402497102751401908905910845052512451146839289844263142957690706081114959250839209567491992399769723091481031987122465647377400399638667688455271598098204339315893065017702456425118017935423753260100824750403216014788284585397898788474487325354033573457837350869069101417608153640545525086101800495676364413266092985396746422460228458444875261262130147650124226016764919858864571713830098346358308072284830653242224228809712212629042745668453170776025513133181538732372725651210572731224141326300669468863379244343545 A002002 877 11412595702261424779942129625688675385003184510393968560757724993362248213456131566862894497746461373274397420884710587817573251682007526899390444544429755761433698057139550213951661169679006047455409631283353306008285540137241177206127579317838998939869036942676735716019964138446924438480842473242817755778790091529631818612022639803307637447701878465153006888343199556457061791735120533856822873214816383409041364466017373072067495701243118210551475738847381642894061275312894755453810076208328090667733775477519029318477982460117664001561074937537774772743737404926917787717767288280594800422175689261158818929318850028856126306328946529193892606966182536151946542725 A002002 878 66479653611817917115929507049350490418610140798654952897524480991978262063370250103999435685080873563257032195213429687963731224806796649872731175208292821639917011164628628125305863892262168600958257135485342190683538898893559835376051023248970873881143949286473018659432084152340185521186336760485952287512567109942606508289832025810629738094223846664343026176007966878351135902176320636021138067699814768393532379185430538567133561585679266700322809717322220807035258547993814483468704147206791345096908872347637917330823189397099254700127688717708609138519512432661905715313674097293384164235480684301465619805919374971532529634411148056360532702757104037934089283361 A002002 879 387251710022502273368603680302309985297364935179580169191595567841178331948162698351156633116170935847458779756577078117626773034281531434068938860487705067918671047691140095121843633115249152544443287599688789597087528178664170746558105672112602561193105450126477975359068398910245555245439965205068585875295647522019208165337162846297051866883976186406311997607919162534891630935718080053203601601304513593545907230432632009054858091738458714506974615430467666690595968273097858256661389743169814848746656002187250774706048548555014066003057874315341568679143817387038290291062854915131014804896553349578791050231713871208376222710668016017163347470405538686989042352129 A002002 880 2255787680838765642762818013590957911266202668018356744247768545970323093580252692810252288004465660034258702341438053627985350724668550637892504665072688772038887908164975141464124468742155330560761802730055352877450823580107640574892096846985811325650629246372226924344016178180981872802009180330749974611414026603619074709487169745594272633825848614183569710895957099298335633535472981707605974228716754719267197511415957378691114966179978305456476927820659231607082255357370909517616265192797204991931984184491237402926675807961887023886183691286795979160408266977471505716516574680699284300034949269168550359956359533781445372825005854773801530268894768125579233662177 A002002 881 13140242390363451473860391042219244383467108052076423783423540444576979465434802058210248664328065897579131179481771327073034104333310422414286243173422016572206587581180725063553304545700624035216440027239137779305827622260314637578798276156033910310944573685276900575304686399862916175949317593809582078932501223545092221226152906693606990954177956356265680028635265471165125293011557679167410495144703630765897459959438646939666873580581257911402086434973189501579120694940556794331771987393787990191594881713663182536676428209518315960077606621198681273182709323064568868794315655520836712424858972830267097690536611196821465781240152919056043826249181419253473734849925 A002002 882 76543587152133055623435303807048505749035561748866199894705432389015424958909923935311787352757457092733038494598235497316014157888008269320504204729456883952544248549833849976314953478587866005468569861252378040032552766144466667949512468255330683478604179583801426481106300858560173437660912833532690466113273219051591014602750457036092288774999547897953213077092630686038821363665482678094400403513928428910782376460242834006478100326047708127345688815355453845507034835509641245620364147456884819609203130518822330055732714596408265283424311398796669209615110274780587991378826860606445913085529468746245547555863037862367081559975550608725644374384105406409748774830905 A002002 883 445876439225265173025235511986852226958544583649715156843162761228906232925023375578195654651129489514706064806676701781059280701657009270565255771024660934392633812759806111324586261718332989607104446552272255445170520185582183592920783448088080114578006717134806698531953407241517057417462450168112302362488265293114781061877882955075887813933299129696005276283061329466322073389390381334525815590711547655855116189809483678960471745318789611322750987151694848762522062133204569070520401297699449888890352289737201452794351652519524525576761603104915398373989665803417430869946856737046093847273676374723716274274921664644225149159472212392977913822821122510087864353101953 A002002 884 2597290426643685688733272250705197673894144888189179635578273658697536911721247198020430517016656007730732079090970857850078770781569337944900495150393554030016179208407206632318184041922705911886154950384081058550951543920430117976569618171621637881263072844527184944625372306468504368146862242101645998448934364997771169754706403708019765742291507755777453204942430020941319093313755521882254411830406265344450809571137952980836246445318340762764764112445826121659905515038259638850207544472886807366344634141998785019638432650040051182836908420481535518386137191591217619919229218574912395026019543261235082575793379304261902835205760319068728769071971908523185996045376905 A002002 885 15129576871691606479527623740102783227689455393538890627487338508787949103048636284018927655206337576052210214699068364360536650806264152594403726253054641323236485733901582601976277648676065178252576600841173812038115828328893473434304037143494225005552280311412581855877635744523031247592705624826147760333263962799551307208841115656954758215550123867999189118609812921659659542373240057983872743143553940567912120768165714454424899737791902141633354222946229127795773941417434007792753648096066791797152262841873885662700586678105019145674647710927998207685645875850413795117787489674131452797136196452297779535009856877487929153597133185771394527103408147115846384619737797 A002002 886 88131939201855147172061477821394312648016116551190570652135913439834208851104595572405891702060390230758160729956865630441587326146638882748694066864881076581140978518533547227875137560448700131207111561039726051963876468204381103555432439311719539297712621041481364817702557245843223660528370503984823350622050427617060791534896924356559183263561101889727700403473547307254980122736994892688687426132008629236661619259790680086960835129950717654228249519079484310835689042669189943636131166420041366394069211785473277462281660890747194458924912973731563277653896562369534919549041777519084349175066359964467106008761876875069496327332935810922758573964144292583469863314516625 A002002 887 513381418700241014354877835024681215975844363384629432891307918703009354619574776925161850120244967701077624834035335338777805585404983354446027798127180051529239554761106337353244539237901877411915137512941861048343367933274608280742533741393368257960120237415866337896737270190443800434996517354265291019453407150445240942298811990300751215085017139886674347699287627004058400649986554680017141611132635934119019296092781050439999376939100051404652790338120059211639282193737733864855148348308296894200940141886965495441292535229127422722984777729976699959041755104913111992361862502961954228583468512974382894575378429408674847912071775284047784229142865797478269530297575425 A002002 888 2990523644500002803264911428548711325389535515827965577926095394480368229011260776097158362379648123841807678084828824228563439897941899878428457229679072137550120387176893453548261583959837779281009636067991217538273398419410934080260178886485102959426372011027326889924342135533046195196035867687495779457036547275916551523446502783668132869134634675065071472608434702838800823368200855334984943683291947658068924017277825245604916404188305557313637184925798119311409438138255808461669545570331730601198802148007445534468759769069344798029291508401491016302512237936699093076872349208332683132936595036481441331992504879069784191050161784184932525780909466280088776596816880753 A002002 889 17420259080091309328836495850224646831230058435211128609855956156225758471056169037825369769781836975006111150479590558249262716196936886368188338375841659248285704342513018229680889932968298771688792166261198698460042893540181949249369862329236933481822527762030011726608996140457143515257464699047518255097944711785404650494495635609561266354359082070112880888361813199359383585614496166458954631689767714753928522424626241617633239043295394001582224150927459266692256751729891798783919413127575104251561169348892651303938069192980861038670537785160568830971833956387464667367004225039466063757113387217710830682912037187249536772588749897753281492855476242152296859800759466565 A002002 890 101475746009540220335516453040516703498051597664372088184906353252912265259085493330568828233247356432252251464955905298837650706053932370282373024710604543830948569313739099731108026822993876529067533643403265204386439294837268618363719168513286256971038293494046376886711822915944951853598493579114264983382089459924534555343543717563382070056649531276748631746274652059289677265042817787754342482365386052385110510183743856881002110229049795052143227451152398049797757177004080149554804614311236948673088545528103602262810056631380243721473153182917181427342502427088257679516458787792979913489690450570532101346762490396813567877885468731578248544318483744324177838846733364137 A002002 891 591112535115104554557618789937852485457078936061764137446439620862823594786196841874207276014780810854909309047634995501581712395364609281258487924038009630373595083326734780233334979141561128588066549726662186444562076985107984361483766467262321291534133693862371890098673739202132671377922407153363384850345473056051525495306047507036181769449718332655946793533003452963140974683149538804356249906107866361896032408999064660234635788834889418305963371651527611712776541444013003748843722096122527446185137004433311167350771721775783840308160239387005827084518188499717752475209443477512124204583023742718698125732529536794868579726780604124719350387800832466633452484439696982145 A002002 892 3443327713931400939840544634435503822546873544470052337200831534553560049477522299970735253134523529845941988075537455723928854744251237481408294944709168977893040131749673837332998571687755626997906631975459266321405063853219330818770162952198364888585215388171559211762989883248164331856546350723720661647153043358294922094126180028704158625123303988018943356617871360991643047608742387517927526492951225672914278589664537822186092455244262861422555851816160917877793247894428203117269171018851383982843838845513157951651516632359062724844121527149543870134361741273826023384467746001048849740158093227701549250544352824516538231783269589283994516659596447140254019706409452128025 A002002 893 20057962685368084769119926478738512942929840635562260681374580573697998813281153724044454750471741840437883781226257024991183922508983389910013625315926539322736660636424802622468881857786575967515210222399321849908162972197803628148042765582315776511776828215493321851190284668981170452415602822598570312241593936255410834453782721065901824051914264806500688987230953894708775296608948410046642315881751981291334544953885804440073839383611945515437223703821695362238321934043670044860464143141199328687810538046293723349764631068540644613425713953577613709105552131132585627366072297917059645685817267273183465173525004722563651876583239556472210007835337311775699348177537086153733 A002002 894 116841076991474368094181645024514181064439222357758087621049276283501580411736617925087100593654358509962502894595336124707699250353156725468432883347993791963990094541947486068301035929230673933224416549007030721219205960458323392146029591000901865214527799914222745251522095220975028452758907610028290367917124955283670185761227183518937883189873653430495017390382270755400310281209335481459148110929121128992764452975797323598827528393553186219817193514455626839599287124010225965240959873158488037495977610538705584012215811652823074299496014368459856281888849210962676471944089903667240150566990196344945909997506463809682274983367280736267712374289733761001863229119720338192641 A002002 895 680619761824160566484263075531465558787283349972326103834326764464292469853403922157112295851037697924450927344228752782544389564769698065072010320704314678719356984810897085625687092623541272390235930785324764689375347011321180874225640246468747356347406788044581389917797879270585838963700846679762190193308167519272174374166072248761757495908925955224045625110344422303751320890924030313734593933253088353755556210210248511932993707389569881283782837767474016648739575621835503023327849570661535509612755030488278584575060004482308679627942026871987623471498960834481210272046643780906702570324571332237809981372250765874122633729732657870681043241108159469895255105237097086189569 A002002 896 3964731927678816604829431557823717759638586583754657451209680465906673989610505151592193729875445938278106388661378905896300220904265659129579208232689881272429545524187642122089496779795080748102022638617080862862834936361007186001611408930141430140564739199279350743109191891492483965265428787771041160042022825418042734599885232096973327533575065891167763181695564344007283488398675248546905123688828402421243176117124252436273770035944578494058572262166458177493447962098946423375875196727655624758439264110917428490111603589649553041173207722273895938040863970203465331163768201392506776127601361845812541367536510230185258885816252878921844301495586155547040843192365057743226625 A002002 897 23095287410936002118620960694215392412857871750831528138560816587352382469077109730811166678611347687310573889559542821625525340487363778835389476201899271358983717457988082897552561949109086697229689042250846233334714920776294577539751883773725037815095644466099449955105071094276716287299524643228035538520254992137938493888768561392653340918141380894198493892374579342083864238694507707474277411455808346369966120199390322925430545309963835709576069458865144225467918566559647030630843154704714920106953166816194880978615021235984458665745846467677894831893829212093073666009226700338343224583838026421098252044254539798299028713181040405253778974551244760390664759656425922781158405 A002002 898 134534349540066849122296060814730927981615456579061032595175536371229804656018214755338363347900455929452194490348563773707882789119579030508192277562068186329679535015454726861151672841173424111685806439441107372836877460762449360512960183510034792458602692915511458986174234079799905535350156189548530619627130404351024330064905353614230439912521370544761763052110307139125451679366905295473235926589034223738785901769661624782323444666573453112612832136112153090693181032468452102097079977907748383582214995131615362150033338780485183790558724996799398009450898791525907110739486412029398851983571276688971706822642278334877237377125253847269717159326435668356786189739069159046625561 A002002 899 783688120892807640451079539926277267280295828053990894552943237110986150491816363841573137380375484683863754917090331936650335795595869230096350520650230039140942549723874119606937510953845990454131444335129971906356397768063563383347476612635464159703254992377699187129617202113971420347202344419770720941165775554660974438997394016001257888574820471271677162630370497857460276371946660110202483111376166518687383645871235103529620121300566034060102552373867500420316441276812043315538955698032838457895855237764492228911636869551270603093280713309826671113661377894594687496618873839386661697931334944780654809121242070780019211195501104327045574200357145821707474834522234793597091969 A002002 900 4565134864600370401994295632334442278418232896658850581226222635135927257231573119247534623337266954993041646283623669942501495353220365017241224320337496439674332266209658505573160067500128058390047962984912692995422637766411897941730812752492642995616869377983723634704228473883337598813736198750903499619027335354762525662192421395542071272423238210765819617148858276953016376545458733320738981652839403989198023534058418258518430459186571673232539698630291156570203775720289709027458674607003481552497235424883219518794752615664804765093551483298154737003195402693347191034524216975184934581810113727062721231738696485893275134738057227302758392320172190869698980512410776990392932777 A002002 901 26592809817757599161842634546136081163486475072506906354063043131868414506055760227187935153063165106865524768051408183994214529900468957905825868642441702384596549879528459097366684895515743659400330711794038993980121043638862288138756586645314249068687375592722403251036828092299251685859712974698601227977856091511589277448663801535031262351391737534115603125642927538701074589905243825950241059545809584035807490909499387928650264988705504809602889157315137710402212686924761268173789035487265204327846311850078472391312067870686260737163466374140679068613987578299059730460823077317515506065412073835425199365440586447839430675560058420410271781109037154631563128968463392989243286085 A002002 902 154908450494413275523842765689325005098234644949909368131482276433830312512564504768018503267162592026519384534462711129416359185897390718722676614036012274910511619485494282933527631599498993284642253232528120411249197717051034775644281900109314065087705462135755537857314619252525143262106115753100456743806446204401567031075011083289884635369301257774906053268886503152069693360417668532905476730421283987248156389239694262049361049537832938436738402452796129332340559603377072417886500182578781432954915289042297868841136853391012150957689439821546519805717711816899714769507021433847546975967849493627594342363476611876742814742402911582571125052808764602944670407292508142314363827825 A002002 903 902373344490590828495468980711420791399409134071352838675001473713510070921998951852447763459912885791588060396868118297064547419259616151617749657954908930420064292631694269335882872526498203474853443529956568104773262095235322172248299050637129607043205444306063928701465031493465145333718626023928297669522870940226325059571863424812175473113451928344350986023409648355962562015162032547439594713572828384878698435559749244671896625511875690768657080328011801850000382183858536284753456336582884035105490554573643681122766176657424935648057320934197252066926417347190196115095450864695269115949161781666104734733847567225301075319112290651291342409325277885352127540600962563466773112833 A002002 904 5256512139676088188712859964500622814974563422926615912841201865995679905031845917482661810015592401073557055005179765055910931463202189268688195297543087712652364792067537039939228982089784188078394472563887410383537168917299839101587485198780495345805785259675338157671091479818985541115840683304754117559782172022721092912691265406339102687901095476017549906012617879906323750819437512151237618246512961774211446663301605662756724537547424475052056529720435600745000241915680606340063360957860606941082168919648237624747988515892876318160756594420542585028954494621381652659574583368816357071036856152832295968285164418854109532466399971522229086617558869615192557978621312768990614608017 A002002 905 30620293579112967393608263620836047827488799242097522231390028032806520553789280306263315725023893985304075046061651526448057635820023493862637733164218887445347572808542257849630325010192806132016440224653225344923882349837712490869231722368808198358708765543257223778014783686059912879730309276379587355804188922144245528134584631195165383571801351179456500643399199317674253173001454361250003925118831507550684742187058217750248916522276563379702795050881095638195438896960737746394020599635328897807415739184970427016345398421954051939944699217187751713176237538684360700570082950323279599614751797022543265662528682773218472700312651322334832688451175676915228166077777819749572393593541 A002002 906 178369786757159308439792928571074495618280152251017558352896590689096955522366043131192271769449391417338269977360620298377001172605049915575561062916488958260371900539986133785666243481645549299176507280489573710920489267421478381794669200976425907968497715852869451914819062570165980560644040396812266306294291843432376567721702404652495989729575187184207486017984315060631206142936532724078415058676703785937589036495870207345671647707273885892816674532179354727746613203705758654877025957738331015545873690278560831314113756275000255706640511730428131194344193618807314460211209137770514127790437742608328231175448087595883778736231782227112093873785323290281754508506633941436211318124425 A002002 907 1039042949217565434401358630249632865741156651595884151490478807739193297935656964030632715032142850382884455912958278110889040120143084850241660681790473702519899470110258966880236843630065801114864222149513383323387350635785097318341356442387591753526067902530098316510015942293767044931574862958478988933775432375468138240433095820884791174955795086712492744808379824292212828294550979767394118058276925349145317251706619536828829669101479577784014416839958072410169474745526307107625174666932840216866197558809150867227647103209494479913612314626574125983693647021386297016347993752070177717168317252203614008530987917773475474626330321051777187523148706169535931250620234661789675784411265 A002002 908 6052655688185112485935183212681004836110841272412280910288524712761072958411642232684884507481342797974938243278341838809896183563694634707500486616875312095234791286246725859074463453114619080794323792696231671055429557063751917466986911752001180812712513601045537656556882469736521093647503756321058155708749091173183515187936096526643487437922314051076404342484545819297993146625166417835708037176305075672564323265272688178675958863056460251057279385400230288861446462121872649951605455931642925329570013670420394746270087131021814797995918224349288280930648275108308121392405385072855476428956235275333270386864359907398480374369448098514581140672168088081162103129173061670028864675189049 A002002 909 35258083464350080984116594064090541890606566409621530792134104022092753960292004904075429680548793226146329556555137348922008997278109856096958372778439502269780398480955595649225861821414247101303710730853747903282209657732476623306503823551475138647843891259623247333809512650867584068065537224599196034000865704072067790481785656733190822285045199614182649372769231329713185243139835999190108299937483509144228532991448960437719361132257215027741472975024240517853797875877369653494606406280092988149280686989708925960051138540771591753625109664819193655622480243409616368830985374039592367658598765647846435503144928567591352752087468696222315802197567351494122011637319871949016227899964805 A002002 910 205386406147291728783966707570568307142192041786984564376165268812655357476454199264544349152159467186864422453177572850917649786428698521097066502605201315419473392390443191470056843638644994845210590390089034173642467882509448918843680098425036230106035835066482981612587244453278787576091879008511663141758541591648211515216015308126537965306854044128880106688284692598062800451916359706493112098704812055028393523595678174472042340446086689304523816374110074250345963778926789673522715010135177707335605036140812134164505525917761843810986523535480799698155635855694342809774744376793335458313051102290541641728805080670766939413718989142911481165815869353060605867973540671623471812943955681 A002002 911 1196423545321439571771693243566725541553382866643999332695943579284146582721883807750972178786393713294153007758570872049941370969102042462063458601535324670286653089705164648135001101722622461974713121153357628217712255470897274132747269848969387612166324964047329489489918050407599899426068350946868487609977496637576137479255246162505422647436760416477455636958434255619704952000813880700317555953321669327392583288130939658381773733138038780860867096169761633067805891344578600452580871506472072221144500277651520068142691457021785235783527001045172038511948252429293012970595478084113802981801444363740303699655351324162528279446405986191489457878526669408908785321755681264005315343741517825 A002002 912 6969449372602723886124634603782101580995488165859045710535689094510390557999364951203665661439422838571734473498019427134550499241758784293309616423356850937258405166468538542616977208830002371187827880299672652281847252436679966573170342943582415882297602095184747280587228524672037446264212923704080588980883218698257883047492146059233464562956570229958737380512558862633980798650041511262428610341305710259851342968350439047278271367038408626436366579586438252241292288174007737903783383439686505957480988053500071108964021306558040427069401085356806140293730359753468232544956105513109815278869274705895856206227604656979490125724742243752851361402185027392540845221238137846453357880618382625 A002002 913 40598710928673926938588661282421138653082060546480107685268966102956052928905828717186356707489149675440970987322192189404421762673075730138904608953386481832024840778121115827113763730209227786635832984026750539261048313625158348744148270056745033917187836892463455753959039321908063250888145193954077289442070092983526540066052624390889723962182158136070564524880841077036014719159974834314983248292985334601686034520578077403065141637566704401870961632666843853371892311529467336677347091630026492956470997857744237832542883882082713473956258797545510627614424756197715479410578592494262020842973353194297892725194273358594850739756249627513222530202921152006013093568549839143701725633071003269 A002002 914 236497351011243150150790083018649501718734097027517566702215919102075404539214993605924972288576258441214940230337705494573991991011922254387362002423439102935646402174009572353931520755076726087728128018610335554947039003685817966705605592785661468306337119882887356223039184566178894721069559789971877409978890915590021507118459299922903359256501213520735168716993154492663564804670454626621777058616320569428614673951567385000000227716984051175756632965898217789473588347050394755060659130546355189316669003135485632912840939154681873311265824475300361186359095057285230336969575420604076625024848723068053601217203129780547877718076220415469175115721695688883568470965759223094506435132104741625 A002002 915 1377655327627099031904946261715474687150944739187169857903751277986657411494456554321491601201639388166331512221795447158601233294938994851475094050715763318358921988022928437697411485645218510137167920637680048671359541947754597951524614869871487484939853966199090286665792772549792332001802750341879220305898275283989237437847004889032741595458805174900649806219481711296242286057799008354006211877417515067340605475266570746151923444134220787777993973250147561370400608268681523116802931528848561166966692077384028242159510658632241504187522128095064511083918162783668994605859775072653371520275279311651498927777907951041724739839541551586116579646518794236305625806441228156175980795291787692161 A002002 916 8025186428205050457409690793333451259116708982790398372327925847343439099714144670454545106405895676884519198013256437791304995775760704470955216087630338704745531540381769255697879740003365846321763348543422359446738069215868150001106912413937835668308676601429170071251247007957850081103452796144926297304783807201713200080579679999501556806602871989286662015019181697690277137168735153333588330604553358376987093562267946741995460253066280502675020373476616865218900790427369187350320280975895532456152612703714962781951063279092685466915951882254473454885096395495987255727971291964460826377384964859266690499590597081621079731600997475150108722987362048711751680447592078125644448739453965642185 A002002 917 46748743443998051933447594741132856300897030826892775308373740457381424233919867249387030843326574008282161707420664238887658687502588709447508198110897395132545190125875368043463535434713133609611184451902847837752578452329362681620229120273875259576520530500145287822353601546766056875058271701048965381986208678278425180195878228973343223531618516865433512222164854736188609592512233379073147907065604331021795238663975437586921591738997028610942463800352622976539937265435119934638976292103219882155690830166003403425686888292535946901203832706167222623371249568642518408893322079518461421390111171628837233786414569453878756734586691921516334564268574722525889917086747419229636646891459074205125 A002002 918 272323431804498467634633388412309704445967854182585659321912883208140070143308120274767687290312608102535511889928321867095043106715721330818731514660479011581354927938548481957019739285729536846593671452157213868429620720173080098608624891600689183471754187743853419453161659273343089661096153667893273984116163779456428286044715240220024746610134344282876062716207445634047042443401312919905144852239390841027919052620571139683158090456119177548506195921179918645597733761935402763664119529812405933356464451066610153338795926709238778299863268418009825848950595967841348108181556148612922069798180030008404960675782975690886180102211833443657925669928952410591475306681299467319805372215136136007249 A002002 919 1586354838839530635736786078558328536997228954098041657024936089943670669291222171109646303737180356572080995986735391627822727896005879848182185397095798471507391643846158912488790463470277701935614221593719668518733374093500973544966482986407218721118488442002471711049601233254168457747990519195021262922322387089940743116949252602663744895718208681229280924055848342876738124169318034291337614639495014423002547451339779108657769395441164972770539105415006069726668034554044569422671814316876786805916285647257105536956074285880031095695052868305980808003901968716053649055348002665466269484705735151452590312274848730351067354139811254337859204504468364938389677241412324550774975771812768727181313 A002002 920 9240935101358433139775193799311127782984096771281719378054835649560753320227119590593102916422463918859438570716430537144891054898923399064893798570223015242890987961584912068025074644797034702565044496986716478311472716697218836486698574433184243594820518142234891201193451813307725337039466942277598567833238987985204746109938477492619320903332195607902627272160469357857993061401910058370115175615159158729869567082759493453176715295249817150964402554704760860219131503999802368238573784331430438543014346837039408357539646588951784727987421299517012687833648215964868327285776672365040123533592152147914014191297007360490931129005092706571418969125375315500403137932460794801966918583223317133506737 A002002 921 53830914587895847263875297312310039663407944175169644579247217458382025073437642152563480812546963084554980505221802831391908932173256934934843396588761881728289218156133463018448345467329733618375821243504880501358100768989418730402219322482100375462090276581559112552317455064211915907792306630576442724570552559593131628059597664207933854239794159921915288276277125704906124123193421115221945805436334611688224615221636421101265444529658377696355508143905377500963334685643172635539271714131496470455710484366112921672199921969956843767856511863457116498769264715681050595400284348180528404672174396685925623913351376243455279419214393366796816710390935773811367310469704158818288790738982947112128325 A002002 922 313579636297868750308348470860224333434091695061489428316922601682170612937158782635967668937051592247978534203415342175368296995613554576843375999086985384389154469464703515891842469640039574288172649240362235004428701635588442923056689922069406517050991977844511409339366550479282420676723638615039881930694256384931049497011703515797334870047882825297598707251031721576300943805890778965574778351598711688314551570615094687003262110129355673504501064018377832054448018178790159561877343678860670293297705747018832689648298225693669295126156185215529252097865763882732454638871424984737851302616994323673203022328255832525792215351916497764006808119626162885232294296294474068709543467445360102772975465 A002002 923 1826687261580490090495742102164254372039345154210565034560775142060209198535678270726034322428178056435504410455207918978328086270379283481036684714060249215838621104458469073407576028221019909393681211427589179345654868919227830640221339052741369464902580503802874652780381996529614089212123661301256728073725310616070196110512304145994900900558748627962187580868547395863815907558635617513914149595723814190643648760561234054791227407410817041730241182856257053770502084646033408425391360987304485186256433345551372724745899946554597069420577516798479880242361391813235237682828555602974205255025111989838255210918570248777525727896622023191509974385569311450434250476013475178990034290331810654257844353 A002002 924 10640959799813920646965536920906472080014515690669948073958138399309234327224258746612313969464934152185924189460702749069861868010972711356200983928131688955307905391041870214815800827790120235509138166140014934373009931840158438347718648302614984097798255037529834932258745580075806906506450392992410717231029845573675013507985906878326203150902614778125588642027908401597280618706711608913093717344831675168234877817797444898811392536733862690881219307128607004012277765214263261699549785174625069704248007991684645730215548910820684618254332364667209564626841619655049721020961386966317593108667084358262396020187086547246448981792034055865444568256160542477890045816534317440757884180841704115108093785 A002002 925 61986577531661174904735334603370559343852353127306150004204546333819915265054887429445375604570926361167541732401025553390378889211392133196713828929322532876574480271777163820601215942329644231448302963549610625479555764262016398570716880711751208700450624120995504732378164642206149359483049157537365035424085583132261914823319614025914393812567562783224207714159219799681510453803531724698017965847786380557526783844236332189444194353948467541743598753793080123427334910097790976700881432664928913542974116797305245063654968146089423737539199418233778557372866642662138284910664997962117576823066757044191951639914972431253860597470049141814642827335286840317338413403098750671553091510235742157649414917 A002002 926 361089422827180067506056154025487469311077726574150016004817049407792114431434983762516896234751892430266730733300682751445497300674725662325006898043929396806295301387819557428375626388194376816116403997400702294636819186143403745867648286253399213089799057527635477181659366089565628651028953189508912118439522025502089271287297703507575733459559585069963202657480332137404403706750522943937809635825674501060597663199767095310654915237509347668986089101952578102497637010846909891404952607892470704993686906143303091239178831618250247758779384311606006541014092160765476973906151428619789378192023753076719172394203267458246172197877498318595551907715360005327336842907337770901522386983869249684615278785 A002002 927 2103449686401820346333586906467065113603508299506178452401328971424770049148244879741710700392144391201797045947356935556630053884159453673535991458916656803785689635381394887563356602742650287189086775804963357279822312685119734921508943306830372112152401965536148824388663553951987897750966856924329960177458583508612773318281923769873060939542185752719401349090332873786027242771739727469075191396546084849032524929418641615953947428329273630428831155490613132265317229043962069065905085393801526051543080644743481330303313561627060372472918349971763870962528151798770448214814772650129714148336714060997858855283186899540036478850188097681810752303324021089564050453491103243753037525639273994426448871425 A002002 928 12253206186386899634580889523038076461493049512271821232276082741350834848852548239670457958108882029757349909519060482132179375674059132093083648824561914509537870397564245601772546008831132286659698476850118922775210344892467604527016321858339116155768997592904376273177926422191268052565596469831895983147052098503244588215803696896199680226978899414380069200315629210786617583816249921564904614880011150752453734932212278704839566499579820444716347320580893596882048326334824730644921779901153480079196647041491753701153200154196262378362521927608630729846153701886576817461748615878578288176209332291903478275056526524952481372910816138481159615177354600968312832204151300539495070269083014951901990108993 A002002 929 71378531047219523351006975302738917654110186271902485280535648706296502454510821806410228916087426807946181080031314225457700263262095304084453428455975491560859155041263599967129116360104947039810697824019550539252371533692353918430517640661609048567197714735461650837408417730489265173875193663437160613454786340189586164698240387440187940688201933492196143737552721077088021882151812563832860834836250173008147852555034837008956368372711398066843182689484065813642762996672688475054366607287282363526862979634338206486656524205108252357076840713585340954496873200455910219394063026961870909312394722006251773597680769621652353375009860124102798223536943682869015560318718373825923567378083455630940564571397 A002002 930 415801183749487852651712813137880486694761840843492597120998672136802613573569953539899109608871526630427784199806287087041674203125892777089006793953501667381012075355292520713727474823778091937899072996734367336418341655671823774217570426397501735189059821729186322460050049804885183643028158677928477262538415166961315456673863796720463962575592174207110700966323569346452020263668460948096075867599036952016390191384076621011565104449857977904639943131169856382227380078821319630208978275792515352811929430505257207845791413970381256340713748554519687210748677970218593377356239300503100198430111741271378142233788926187172070488876442498968983621420064117636029049900264435399956646370100997994841958478041 A002002 931 2422167022912832707326918540710858787234903853216831961749837792645872881423530167516242898280493197256748451497464162799406389975181523292463612754452153314547325128575048946470772332990182948393114694540757367205917280818090002454489410909083647170097497477594409203889479169242744702186860778090386838380330247179159337901988467042678681284294346135241310343822492982120871932859630897996081391260716025883376449520339757489309979428988334798856731591190722793553708811208857701983312922567804662603156349110627730181673739153529312480144587586194902210239304782927404051912650993867664220542356794056041422637302458234182555865823879299523354925613475033174954166020239550682096993263379934975936191504183425 A002002 932 14109859928483544528087886287371189997960269695852690700371954168416455674191687770823708432978201410752082881902617672332824496023047350693120256443099406618328134118252319185624604313860575833853245428698388378553649929537499799863998719904089446990854274035283435057914581792592368672721145674317424477250922153885120240172900189544701635723435099315941272776705160962090425704367151557266822921400238769382020905654604695163735164545202218404600713070216833352205766441931822150090127760080902640110084240758065113599699979872911050412707299011295681059947864382084339446337107144215084185865282730018016194730791587028846806248414110885020414703759781035796806369409517141524536301611337476168017111599001065 A002002 933 82194274616077381879690303021318126316318225124358396037384565591421504518294460472158455118958321815019028194746637726820824149661182712355649698376233607679220308295644228423541373774893047255607647092988984394180094175861170946934818262581743987648111465115273893867022576344296693465948820033553942786183280325213548513857549810961383489073010336885639538597863131240905750761654779169203842353681054243001807957321258191106599476713262303058396225735584365488966634892173240709613878302351260995861737197294138892251036695456976596681335105678303843659798564489394790028672730032056753025872997321633106311334255313647106866232988425683419259698675703876003216363612237989529460843684019657303782812579585349 A002002 934 478807208750194412141729904031140713370846547444149497208681731577595244896614943474153414438791622801355491780210113957728583486317142209453628834385798048449405920444145248711367168702622117583260487143837610781387112754977734419175666231013980362543200314787854232914682715886202179963151954178614504751912139438023137684988410350196649807332772374755451244611079621233552805560250587429016459888670506053540017538839648309190556779911152199006211480768198715491852833911750569840839323631702917134976644898144776762736533416673240656024449616600739341983557259109841299592264462664551383094374810771393709247729045316165771389555932010169432553603383156895468174882224772508817851125341750028089121286762041905 A002002 935 2789202474476619866849311815225064419982450169156272267252500864500125713622421245693838954744899385698442018945498647635720784933250366469586605501493769989083094845363053077069703194795083295093952890935795333485652657112894338938515198136629023701223015985681165531502780434543943550958294001263054219655502101564868105257614842815319519690338066371048261198390780736755492092101452469712376490441381255739423187524259807824557271332052462290465257797517232780990259143221484048649543624393960084163421461990669483351358791152429843535382394550373061346404740721536251420413016019808597906930746030356012222974022644770980479572600047954880524245693817311290033695666682775222978961124676349165626829665099130881 A002002 936 16247990291738165254389201299819882231546393458899988283068733490377807817441712161373565331703483520227905850357285721041565157371753879422151222851320484596604623742787128296845194233694204382961826491137593212109408584762374081924012107465521341206146022645587080538292692683311801794214463016007173995296365879548462781534121091156569247107675078978096663532351427056076163432298383625070327865591867378517428948676103539749848566926961959450019423651119162485073276594854121967132632424856113428562483390459508266010227158315143006467266389573564506232354863822653142924270545298251154738275112567315347269006018639048324246243348839213806480572688266563551781832688000056102912943144096687681593227526921020625 A002002 937 94649757821379183242576838804544980743382281873912067755437310433814525820881182626466578283824876937323840559611547900096177059448820714796141844406055679301843133981784250435330374993706642914378998644140488055862901674799981463899891404277573012845939437276984909262441762460873667751950760359175978684796327953989477456229696612276483842080594883385205165778261682873156297387253747960252116741741046448315233870339902616436033572464894152723988067948585518281518606343757633785185368195411688572547170694824854993192813392752481098388446650403768512639961445470823587993126396636109664702153376869291435489994953757906981060395859505764206081733190167149478446312541659224601753001496783387121898464713061853125 A002002 938 551365527735890779722668413423198217281564109474097453341617582792394715016541945830112301969992839304816131911042503588018299088680283930165651894113166616468957361966095393287511402085900458452362626941684165379391604895481427583562502215228499340008280613962428080813225678812860379759153698858669868864943089346824636869561813469215612770958975645727315099607761657799576462419711474637913255953272046354598268953616588556694246066641252749394304313849198578851326532898186336562454526443147158074741827498178826977080096608141190089838732486386835259929660030971874972432288381874202666438509738506957022040594331481574895900897039978722198745902497834913666531888160187962647733603032724566887592157516402455369 A002002 939 3211884788752454870974077797832368356040086906641299182974128196226511393266427761029860421610087861990453112408084082335749954087561852185038129609494051402567143463742166947044705142822421893341633783471948030436768331317367715476220600246962327022280699355038032746183692938771963191567882692387363814610202564462257411724441134531407999376785246388424560261151421809366341137761418010201995383840462825136609844861731338300770374069911952090204214239899004222549039874398434432995090458628830232801905249251655317493867649931747157348859288182737803467455876896778104156463251004519063856083011218498710550799616481371533826262435780772984622027775395652295988239517402596549671671453022655819761095497326099081345 A002002 940 18710291466155763359272330494715702683991484417169464799131288892902221406297467530661529234030821567605127891102513040156565535148115790868524178048379499173288574189741385380514720211152843592495054454736194541363683658590508209591958434544582285636032563690413420256371446717009623455742544887683545151391234000864437539802682600001941553904251499214826344914852354893074666356147686778842212643010338788545824083906567368696970999697378180187788804769870281771874365843110475750172476706487074155657875715404471776473813407014947775621838349212339067794530360793760811519156327007963616838535124565284477810864979378158261160179818464998945844348733340368736134531463982329160528297889129724010382043842997827457401 A002002 941 108993699108949764410973978254506187966895528504924962892314252814009345582365164155635742803851113194144596017960244414921652118839940412919268088872710099129061673667299551665444155253034878712351820893074897155120486475630648430042250749861819590003740867616989985809680200827536848165974459912580775835323895884882927844434204258293826474699097936002942651936984927733684699484792579181918910846319193487799132806695700239550541712771465121804308243215842923868889604947827409753372493399695330702432051948241471098983835826205416847161204941718439580465296963707182811632292667025823509137558013386234542395250095525991541510107710849780659733903927677872381435946617502869672937284317134235552363322437377396247685 A002002 942 634925070752305675411125872098602693436094022082361559668526993325447970530734083962391578286768255775364808162480724102638216631771169270201692941239386235543582877334017451733618492357189460773948900087749535237439484764453431746493411472793883618401213349198334384723072427772396951693294474261750556281674158824591720921853998974711365656489853653394376816073735061358740149009496360312673426669043854059997074925355376580284775457114597944697157851779012920827782855398644369337618867850778492488937957581080437666237068309006724018359946974446816804434278760412125450243937936690497740630219397220141615241013128713422375246631013581189585116118777082535799294336527130150156210876905344094979425393274959856817825 A002002 943 3698654832543358157906354800645017235070327850362208145636791022485385946693656685631433552832380569707679106665247621649728751928778093695323352225315982466692338701837103000912647653946198003007520370968397476895849467558328859742037618536732363056972519690527630280010890771278305322661624479391860873738239936695385920149836869794436515159756303749992398035520279695429761574096490210207906459845162260261239854590402092663609164283319306158324197692061900102997313237965611698435358271725321083362817064103031737677249761328417750734750229643086004987337879385328860357330693896872480691304679881163633130918373945743896849439198900350005010164586601585525556162434421259360527028570234225899027263086380963023454209 A002002 944 21545936471722500475976849830476856697243278547115694418466813815687372226086078790042923416750137137074085434330153471947358365071018494371424695269648706084511991013979540581705080376473687199978260609209867399333148485566105436635829033254184037949780182180236012817690107721120730592107550808851385762268649013118073951170967397373987140505798067496735481887453027427311670633205088272338939016936227330846964576205338679448480373507589525940958794122485478783655233278346976246969786408401691101180328258813474543558058499426445992835521251758225099427132155488758007750638899371899289444140418900365855465959081201029384076871013900859001509498399075539921661378864016592820565852057541384084329425482002873012864353 A002002 945 125512560413663621469685123903375644028218208276527980874932015305043107708629777515443244669079676382374697837663022260133562372851143237765551099622005126010955447915954224167123011297516526274733937307935736427846054313354628766279411725167152664917005649682124947684669509149028287200760834123187967686670672547319414312069531953060019141010132771721564270152417808648386481587687748242291945499660446840705276282221078158446089889535065140096494831510521258155800239519515890683531156991289432408279631138586778275208269262985897266372301834945933067874800176026107737912294996549066733799717477230795453169742851376325591066720638575136301976710515432941343623752072680802420338265525058965833614489018645513888122757 A002002 946 731154648843218440410372705109636440310405491111285303712470707859230366699614803732817606554264927906212376532361719425527117456570321039207142786249919058931624771018340342396059841278198719646484120960143223024764345020050124750748225324705359620036041327692030605791126111015289021369403490223451742951882637307216918344959258989779659873492171922141206766117655584099879272508347922249631158362033116903513604829693618384190650231634673049593536748695884663701096296308557807190942095670590834343224144873261429882573873828939305700657264555002947463357020464508480881576966410383627946534128402108224022466289533832265720117719217272706116199591246983267892652642703051294346627461617497915502506463464167385274544825 A002002 947 4259234426694837623609350221974106647479313471514073783492399221045354172265472553646276194072628859587878459742830537109257791773455003221683134887294680773030530192961190413809736048187704578524342824244597533140549913072156861209981682430316342736889192948513197073250171142797756677047488878998490211997381634006642872028883026395031662189258958059816457413608450839486065903629473615496510368419719593807363044474587437920605380348324955555306067992034292461456884125159166155813868381081530989533463667427986078916804831350936590359602585126364968817666524706539852128778296571735717261854840117059718698740083918212501418978426804329349888038124402643842750380208933841667727090833759614907002409017940879055710222465 A002002 948 24811560746752001398134508939847368382804341474547449459460156306422035969728370154158280723999943168142881201946656701534637897167776580992237223896339614559581818669195293165302884813916555016863262067888384080782507245422063800633878021325211371239729298480732144940112266242200389080419508954859535452189761333330804038561536667136507002885209616306723358137023583101854561792372578281090345963696084278909376629482521542489817783669797943413062798111828196841958923807961216424262071148708068548354918806500496510291127957182213874333798172179836652111920945574535862538129407068814337105042457860623334693415335137818928873664688723249820934048837448462881310308570253399475054761607527788038277639656824190269471245833 A002002 949 144536277292555815114366321562577226435085302661500866695831444193791832207684642076449849908324938299505940005871307944011396648722259982468315368597307894577836733068265846507866262436303926421716954323819902962262951954992539795877957410364007283928055172127739901817672179205508154049569916723165513488406070692119008889341555341348179289588285325683812693838059649137700618501792905468433578791192532220781461736463855203462496447394081699161965176521008289054775808010737451689433770639652935199343653436498440249946588929273371975790534456779260148836962165073152588356219029164220860434978887099015129831135538385183372198895213941927795412158547861883945468758100954235225035396312644880786612429174186862314641901765 A002002 950 841976336348483645555136867692080746496103249992460037168398173719984776788496110283528842412276255675673972278406305612883129988233968950645575225958839213264374377719143719844207728129080778791496670627326092834819944379973558072132125540551616855100895571712275671050800145324878790940603729264527223457264453226460646639848835155853875545674042499260229463355310180946794069282251162774752755418894766363123547256283962293276950964547334782845081455745052148074006927475716067171714589928145460667178433672281343870257055493165169223100720079652089688567143204971522749156607165937336078720432158529150043390271251569347777667965629801373141905910066052277995166961209846507575291342320216426458656527502344388940328788497 A002002 951 4904820822954106288023297001257843951861749758051973902570907233335971680938214623035794293949453091172022149688574066254366984280836801317501216370485959802721694879948543084109408389310301695201686190194365350616181202106469597884593186294822396854905100768891852554402899223764703602929892374784710237894042562583114714192232806397752947990754823616914875708739102235106016780138185750159334984086260377089253720564035828216528757528726350242894589827418869860495463841490720490390458458654655321880140125761815976091032657309394333958314071856232572215918797380093787933603348549791266254138974154118791071893359619812371803165793630419928411888484716801371822168039573943922552160401879623831057899020506768048163485558785 A002002 952 28572395121553873955039359875528267345532201254987473568250805501883725893183627988659336489639312188473892977247448587979731284323869046379078389084019701553533422332036662431576691334478412641613495180921734718998832075288819751662899206619896006488806499589936251252396054384809736211718820748107509980595570360036159643087202903525177733342098397121906984737640527714267165700844142688867953112757502527953956435402868545931701952405510719153730520062209677145049614777163119560356765552495062563853429247643133758031177595802957116855600544173664183268935445292171250187514279980379453372108243063051870010302685003086238387315655327697729212913282532097402158374968671865900611669446259753175757479000929162035528663645425 A002002 953 166444859349555715679338971685739560146070436349194958571653446319490110135775496384212711465624683919754551597047912363563947450349113082371552336412340524478837542939910230667868159470482152499668693162455409778155263141587367500488432127953379277863342706635204881606893152221508253740319981129807379334561832238585898477281704676346853155892400401965822731029671113552525067182746112736952988813261547861299238470111594515266917113325872745254890645083096655315632788138393839516938954774909753739332208115429510579291617393681287069054824810650302763254698691275054355788328318328269479222083428855101639569245705658959012098982270597285628737653846568313356286117889325273345328385413119292244113329618699097526310151353413 A002002 954 969603923364232151327774888582240538524155654882488315379296233725934254204808252472567407024930047059501337685361615148109422410692721837480792658029120363968912509771684661907064405800845708905443430593403271508754503853516057629957051852495453435245181560722375699647757623254872253423428184208145920461524931039007097776339514875474585952031391692993718454175495271761508532666498427565379343317756518569154918381801762447776566883342226636332645361650169722235898246484470334588465617674813418436471752835876775336750517165591225146496905447598941810544933474523269440081979917343550609569495010638017927041146791491440266987232772508493838423797750073477016724365244287483633386437408502597014363910223283594809070985802537 A002002 955 5648310718692287949720414450770736000372546881723825192288220214372072775499288250937496377307346338236631463020332715544560123844908158149080375325469679192489451744413018382354753593940454322814194231938236165363266440902693365231795790580888177778925403536781493474247353537974126919750895512500234479811914226345350904535472573138144831561057814790776506388255673589021178680273814230627912839712302977049210610539312044172210121402707525925929136791212570589982760840494113292593101590884631388853825426681908462887974459011393795202906049802081803981465373598899873502106716488428972282393518117927673393807199500556476867943443233037777589986678695925072875027864753722977412474609743679933043773803992204722617646368284801 A002002 956 32903570874506257284078395122311796037530039478533697404362452218187074298235142971841140747425261057593322273699497630319028427288180568955739139001068750242918452131934431364696923049117230238022802168459583373434753737917090827916514115849849394540715498272766631110677948228010254132969685755079797974192011185974613863812438007246791789407540827072786110991777377582084344280078415109670712172381860847888644703140083705765776797402780523026678932501440060067725398918386527541758271775670019170996749852192947245652289995191427226016815654271883235703450786846680402727749794777034232829432751009865975815964963273131042578140189623229288772205129149851161822951463114174157208596401366025518023941429841016811006899974473625 A002002 957 191675993182492552590289956218738164007606497450244981327152220232913032585750570497543773755761310583582058294304622229896812903066674283830745737481406421218822992706473372076202532689157336176793879327137336496238927828103877723908618200253478122658645879598362079877976768723442804649181364490690957107682376922868206397120292076171859172505891733122394470920884497757335852086085749942930733447102296555820597200718501064678508589337693906884141208642289830220854395568470952295831225668711963766204550291233021082298583372530969699004326483092295702757714806629577189211728321831294008823543941590120121146696606910649907645666579054261318999196677253375854272059611622096926341579743312774764472131844384175249778544171778565 A002002 958 1116587208726445740379692106773837674365007158839865630979509165111701238355903434810218729202133181638498631334595733434788203393762291996695076362821966492666381310756118184161962919765105729408242967768505085650641777690920781391640993356881354483328130921996097821725378952342203260681431140366773469664097680382183623493917553380968856282043370279268567117552171571678930436880208374381850766652227158335968047746784303314472013848938287757512344808532570715674617109781419129677789072810160002255765533578063443385241308392028831153806450256032437694680940459353006681160111812497872837780594191860471520726802046756009364157539618477583416387049870628150541602916126162628798206123613252114955018323684150475189805771744860289 A002002 959 6504558297530787044067907973570783042356193083837720943360573360475447786675448720790767998988527566023230208357002689393322773220697494961975792404477269942068993872201455594859098106700603521442617899199582049543386275377199277818856247901903420720646147808566057453496752295739729319075989822171773998964390649562950293273990037549463443524900781060358908301592034772088430259105745218350703263113855221820034989548900860130721562299807461771334004651002270282749228365683433435888087242840099602505702231700852603656515546300441850198941043028901313526107289087419820346797063234341502949334810996499315321217604334468741986675635368298578320649401734956048668425269480278936723134162729089996169453941252788315742879167098650625 A002002 960 37891623017385641011360938031052164556892876057377894509758272579640440891407957748887420949826624196015880080681835524575747341701485633203424009873574587689730826492681245437233013886591097865906272110427211733186870411926209881829920341534242306127029450264641474082548649872248691578823761653297950055184218658074323949894403300183958287151769653094581146285693279572625029954322800318129193009667598690512039295980572784885796740965313652080163205548235684105202430969131665919949517474435787527776183001904004856834115634218053382035101715237089864138117894492891924538157319895821787587446396454668166794678151040519986891880250935311096261844971069092377661654656016328386725891550146203588982628225976929510212419430149777281 A002002 961 220733800181231613792540198518604579162681184738255170476898579669509968830542406008289060203205064186734009054693975557058028439570965792823406826713047159001919220699394843242711904160199147065628173586623609065406390300075919517464700018095819663697496909986507237983277880959332761949424204785138943818814657631917609026564908179181818122472405551567322186332710313079567407869993603736843565619203615439826102620221335174653760369757402135786954995384643868919677546402189246464038599489504749050868926168344161884073533344443730256917062266692051745598966284671416778102609648647467829432148785134068488796077355088915796371312235585861247488718617769667641060488998472297066933460091751440887982927575546389890608868852403781125 A002002 962 1285863020970391765594448245708330831064774469648499169117228037364271666586732670594523718504916148605416191536714432015979821971235103107299001743559288411181593246713557306218670926498659294773039055576433261190506118759573981018735313627270497434946922569611238065426352043567085331017699477199950274643226872644473123698280778543384311835578792967927693240223652873477951844255656903469964808051433284965651502154006756577192356664072628909368963588851545487961475455377769893009923224194028882762994527647554164370114379950680147655865270814928324489107847404575169524727929177253281018027765959566024155290275595319345674783461205939730919949039049348279124746121070301819752218458254957853667567498559489416542134978112616118425 A002002 963 7490672466081958560543466562066255079964500588250037599928283316972175520045404531086879971082423738375102999308507070096218449473259010610724568955266134295608292938901096999987284693899391090931462048407531010845289960333565717338380096177467129755211229243323373449854558493445912060390117700305527657815405146466828168512988433015835268693751470379884974109975971721866674429275105571418323621809778489340312060112629524533728419963384410764944167314552285469068526233811306962986593293848468441571177801687753714949705210225232980139076338873478882819625212984699231840803762937701250222713211857701336017465582248889736982672512305846910413516545220049213022278768219669458832216382214938390945559004225334718111360360343736688769 A002002 964 43636221931096471489943871748283604066704003232585201422625584538245001646832612344331521804888304228318843157800124114279457344082085213341967860171500842755816649469733222696897447836216099954185484905918738329496173518548676236813066748270606655077767334946351976607823830808957716558445972834419845029416558077245482380045091396809734813737487454294265921699194486766232827736309870032522730690034269195561340563176218323799983897066700463520997652283437709092995750035310297146387603376520730474873125333211831239329314094932688051184500975414236511999625502127607927915874192317069888367604966185769487276283253221496571115837217998209737970760884344112492382816337830606459674249096765738911037332105757809115283938390316388667945 A002002 965 254198924659859681861689409561149563664175783321444054931081538373301214994145637894118557858828649464574528132888308429967486731236380854310618869239806881245183675567024576694524236631972157341484591243536041328954219238911636383749712211464138095301938733117573965738459989852273572670598083884531423808101850194864523017906321934633366983554676694732676155451236666212093063085273423626303991956507579211946330667118237006206827651008494553448022873407125176886069260744129806886958627039076250026893691673345084661890149212394675424459691888849154808036530733055974781761710899074951875070232057913305687384645610315667386365858992898529919973871227808735520475701800105816077803473921038972929236417698979499473834793681585341458501 A002002 966 1480813989613132806818242091128529824466513591648058695546200432562359978594275319051204664840568482945541426822715285307284032462035967258621980926859136615380929619502943579521821317255027261922280377472878390387190836280248867863493911127184179573905040747575097350804517927916824038108537599076760978093572852723494222890507115007891644548723223166255277002357312593449955188371571961581738847172120447131027206447991031676331132545372007757334576780917237073572444921379770090037385463935819220126954840231803154989705922453168838422182513381465747258597457670982551340346276037329623094150267672496300320386596608540162940108291413326352057730451584813467260382590464435797193791882155019419478791669581993869859116297724723928767985 A002002 967 8626359242906383141083773374622931889480686567061454892130212415863253748234098289301389724226781757462876936452022057437313687845378937979199016823107043201225408960288881609906791670107031346387514041318974715305684336615621792270758085852012026645475176182003526664599123300882324800886947727349722425808058116754170555875331046113878262939909096069954087176188766928084000157823351686712317338525123328331761067348236615703457570252650627366633830055590871300293323614479525022555331296264069208890560365128384098416192335078748184975871202870412217375739748702807445507452776824998115431086190590235300183718031663275078436742579837817086695259609952662193447091109123952480730164256966727242085135574975862977447522982596326579021825 A002002 968 50252168051526129699902129692635233749468307413362892696760439828318114452082148407710047585887129312047141418099960036717306213341336837037337511788079891423019523868172720423540742516725669853847650126772237738406169061152764767725115821778696110244042318100073061311312731956000562957410790002122223342380223744342746904704055407936346687359760185431590411322416328728832185974155443132853941999937598736032771479749462009114859063724259836466245417065056001359541130631418107117698503741324994935796794692619222725524249281798075257609467499863677586396695881667927773342181098146268390531584295819170953221050863801085793316571535535484797882871444778921416662697704755639930969888362213812676047170359775295088023111661538809253339409 A002002 969 292740154480528711381781143532943926506246818183006808522497630049864461614577586977430488442508023175458417230948244446328560201491919890480750858843987358522845266072798320092384466408726031938356836205434197667123262806567306787007004318831866743461179854902071082999474632904724247741932971255298446939631461207274644656136746202768383650370767008430145162012754231476444815910004749914921959055281301515710008586101394046082586981081466363034268170862865335346849640627486383472021325183116724746617898357263820578232773325967747097533954586361605609069468289661765395263225247049475815833675155581572078938286601364742333902606546993379371960226290400167769573813111897394065000986196878363348176633041932648902227894226116610903848133 A002002 970 1705336244512343667446539936206622684700619053682681726512516381505056559026707033513975067018192991023631275747631518663319101035736191159792933897135077253518492123264600010580674866301559266724698073727768582878872163765573812257801912227733726302591454774461844264461124637127189869882867908508414816104509564949988935985344903131436384165661738114152056557775357715205136404451881777519057557554671536815128011973030545335927928313486796492216313893796342508625580112862057170338505507176712278901747438996219563205812498692540080543416543520464455828901699203436467498296302924198549908017445910660748812497153186080553494658701237894868403533591142931256815460730910083514025671147544562072167742781305609588789100246811578372647307017 A002002 971 9934316161180580783733230234196880454381008574121246384085438098012386658731374549656161894258924190286040110780461803874287418739682064685121399985299437728197592796915761153540446129115819263119376926013841110697052172151661008364729725464438734781410791319680855390001455387794094935357107980020373365521716677189570585997080239564335913234227364819525944737801957618267338880329412126877898709408335223552090093298411156009256875111691917139750923486872677042313065002419334646008711973330055943174614853645409488654637974102853163828448734229200781777322531320243519578434530955512173927115980425044749545273923198684222614585776022006209740645445011876595803700226471200119383149444109107389654475198648994891326197558914684060679223425 A002002 972 57871689580040874042990188917417186884570911921205444154881567917670927860745530474409542493038899740556432826290531002018587444809759378838550453033909343245860043685833841428150260607049984520427915805333284943966403181705550931368944822315299351939702214787805425444857198205513810364333056994677925944339263852505754361348573625399224385619054037486338742428107851469312187073693881669790808646385158583049300145900063848372119350967812362035640465024713537491426873269246634039314500981136920901452491477222909510545586755657140288189634746034075334902227632393831973312751662695708839326137186753164339301938646859353811081757908576425704710815587293219304949038718959415217842066418964293551959175063806903128447405412423430408449204665 A002002 973 337127807057381570908654327843339572916556779978568641764992428836604915175958338773031898963449165281693303881662871387496731094791861484245387487304040800944569719998618974223695530021318845952697197495461176983836900280288185306182808150511449341911551631805802500999808977257741948280860712077827310690905715170887766524391644991035859944998211673101490783340626025341307678560368102397569114142517633776140712914812274101956334591402846900983752307439981139900568026413254682710571997114336128541001736101734020892598643739912675545464610573163760293274530340231434932184919002593292923241698864966535774490851654208430852278149673030285425830336135788197916148710699719798520772836424886399668524638243484306646843525275931409642571754373 A002002 974 1963917400091806694112913865990278594456956144119380634945631604662043295926673281532398733801888321231443704970674016557280975923882886850170041671273210869489961551930606048987250978368709498586208453920632147082972261906321786663185767778968867358653211320603216109132047155849633243878865005385230834941803116414329383445659223606541313323970598633756170116384847830746797476296009237588862625563362686562656009185920236179915321984857585676993182264632448348131155547928664818654696462745936324726571847572470327849425803279756874126181203377334984004790345099335447212558830656902496494968076807633457940798681321625927566423249789603132324774211779228229324981947645973717137871318390432229053120163799167785604352331236847332326347626081 A002002 975 11440686589636302544917320203229586432578971394332398186133543376702217512562061328992111902844619782719883221021883264676581546182425242341295310417131006452610657916010222229341028586340707098127907150477132758262396137315383265941443852034064759234112364772908136484823395489601067596273730371617132768875326459922483384371776874426711649595129923859905553075504301323014010237323862936416025122478083635908180783326719010497759834778803908163922005907381003785971604103859864523074392447018277111485605988027841939321555798332899365411845086473640267359225773238181184561885283136065966912905709410668584451889076650665670148592426831240800337559012583703962078788482708319601628709188734741173392462808736079462049187728011778942065191845889 A002002 976 66647089270032737121901314510275062000292328599017605925160382419099985936666139963563428099181419719887319151923624414084802460561277832412852573674729085030431156025046047619212339181047545502262378971976285892323800000306546961647014172347484272545399069915002367308750195471259661195061142028098115820162743633973108239653784789545532200726811426151563002084827377933443992282519351904947326826992028794961582985627728865160116621154236411668041638205630630935818036233354702307031219184029422339285739301083311875902017552745064541497336234406921692726626204962487079415131253314590533884204549384343324931929003771130499140116406787890435680350657547202019378114131281171514082021835325630945150250721545341818976129550483362471445973501345 A002002 977 388249149032891124535686796110505261185154373786406501678734218487456390997405614584064801733668896013264831831366522581959540515132436667713899056226286582024132369441843082652755579546777833396610308744482179339326020592629533538081562952168683280765618064342696071855030717793318448840128412634278930039246531203725401943836220282170677913014571492850306580388634909040370949716954510769603632205369566843024441782734227561488829828949015077194840387858204015862140088448105411030665438728003817452163048273889503749624402999911090812774439583083527488020458510637473088704991083840759941072894889520315823665851365606178422167599930596571429652766512084313371328640934715230902781648417009233645019566832442177145995903471873372844452794837125 A002002 978 2261726387486730978959941978525374367781548086964960952416053863062692672107771012868119413253562392422780973813292629814591912782271212254160584181604297877064298931890222246505977823958918349978337432716729089930491181865424921511298014708576752135140503300948181671075089788569451558774800309005243735065096921432606491583273099198797210686373261152326793704850969634595265947311284750768194933958901841162947312461648708727499083685960626676633150330343910456190863838172162393094325930415169376751303275201638296337756543610261545859350393498175838126388928367923755245784398978110795689487102831132972406873539623798713285442057875489075855612916471281769997302619371280747202920904228562819830779135022150092578549700164732997210410873807481 A002002 979 13175583078017608151649244300497634713434286945910083094195585646520476952625152128308184228613102574295621405354773344776180937592725644786432894274045884587731978041922417786374478828775633927847767849470982354481602162603908985517190619213300673109290933660148296686025060417389326184211216324411625169223403201421033240459044644016290555692374563944370152717969852934611453132057185409816267909984381650847981646878088914283100103323266046585916769980135570427604264353807476852777244379065637445523532873895805258607804044353044203469654673902435990532834693589349822721779264542481324863608229722742844673885226542465192804132802592761682736063990810566437745988423203265496272085032708061302353968214418933084893777459018944466596463600199809 A002002 980 76753793341936188297205355333061675591594059181040925857298191392723483896736918844398052449172764622455713188053683327298206758321858126842275791597676986302210930477681794876782481761378796246943606639632694691878511519844637110239860447339888748467579585247776530060390157476695320173146641272858279180283788855182045326497484371115992890670396836444123062298058331102684105174281321066441385584156209796823624798436498369901807097089141177427567499072201302004454665491347266769272390192609649831322649646767029205936711455872171784241849366335136381157701455234328527022154818727284457867250583143037997011472994095121315800484878306501992972749663451757337450164857841299625030333161798845880323232588856367985254068217691032950599677024940617 A002002 981 447126158706786588938793127868598994175137869874396605525665241389733763820342270944837661648792566516609801287353287842489632215392845741477656655261534775996809495615084353776977641243201053979332417965982342800937493753280504567943247355002623663320355907084835271046886599050889662295381147508110720871144578795297907474443091996586208762055611540399509917130931287363585069475466359099661889094950998610350861532658174760230380900451026124012390831748052637283808460304707989984343229498248466303252971365466084566356022923021605796291930324814521308170881596986801348548719124444959759832512107782725817397792574442831941231400859028825228908895758143219321497508214407715073738349184647811548891144003621215412569316629153826670081085905910725 A002002 982 2604716935291892074131681629987289891181200791643435386588437222602596857061187341033217855521431840038514986361241453754768239100714671830639723386214471592762320847000120512891183634942609493566543905234483929549229090115132397205684612053752531750160669867117280544868889504786821449252203529934405516585128024865754102953728722392626088502564229646249855663458518356834184923460103212359893163716617884239480530693012792958255983165046899462180210490894690594834117877440289399874883811647177551277467450152906440623544392103357157147388889719184460355094139746098823561425476651446965619243147573718570558213496601645493879842150319073217234283808244548135342840847800535225948665610549280951493452088806237096013482548054375723860503863927793105 A002002 983 15173690217733226735549325953324428391040661970692594960347409949288298251912052133927915221703405812985350763531721336874553432902391456399686008215360022475503504531334934605537347787901032622348375001605896240703286778446016515834315540692318167768562093978668010959032118391518919090446051327186433199903240900951861643223003963613790375585417773827300822261357334620059828595443552405392730836645360646931602996173624270203502466808295533505111466188663990973674056542738384452100685789872469198670103210856148936303741235018916095664330118875402458317356067749481483730765743745828421687855014600899745538713538155246043989442692691619457017906288533649173105163913300016724746026644964965138185008004908651459897518572463697066849175971779520513 A002002 984 88393863644831544223676053540395643314837224487891822049825378846048558103575337658744833333140762156511099486719554293754261172344341808719793906868556377583386810191957241887698341195501246189587566163857060718484283869499268516960659794878092473556769714718660031345935276603456630895575075988577374544811876244552067809875838116041409626374342879661139316761871535309381625860252724913673176006468185088640327532004169082798817585950295951374274621187621227306155383358959331309034542541388485682750362386881127371703123706103294651778989870306823243602552817470816908172796916450415329359089304903991712329411438654851524521944402278091069922359945905677990908515455516529736448389754050183033210415571912750871829745771714366745121254814173819185 A002002 985 514935987288523418984353474437925196759388903996943392257312177261882389643188498980092438574036259294115403685414232441527283514938195140346551289239465564910737382437888292160139265589284147529686050943113026333316597654300568336608277652855719701396683652897430628300838289932298734193290776596488736149936079577245566625439721629822508226998657898773172427720183667728033567575760672742210269123128351441976399714251936120608613118974147297244926625830053594057359090818427786187954288383107239741169035675318459369555604659322278969625759853472714916513742838685304119937736982629931421958200121141988384396646182378199012373664294524494422688148912345987539894406636005594881126716989477997579947600893486612449834378339012597135225906703776950597 A002002 986 2999746773364124970052642236275136399791724433818662982974689753617348523372350611729093341770986030336088473590128862031348332020404968950906121309977938613553537035619911931503085687934267761560806690116885325403807148614816156190592388491653939691286884900226085901221016511207921499992177748063673598693490597258503161525322311954019381939388490124692819797006831982140744756662863330647595686886273529296846994222214261165987701905553683639640454046214855380616791668850226277030727842022711308058079185338510114556823854343515316524536342137106471311492160443893098759884620541874598620940284085135114774465963848060746231189085242252058049614764712893587001452956100095647460091381701452593049658449755083174904430870033860302493676230602843950825 A002002 987 17474959103359124643828028779365459018204391488524740803119134476018081969858639820132580890335605179400277923630001136266657908496664342745860321331751770639983848706869291524263408019053879159603891737410641505033940991775078252428940415950476550964878504564238955930099602384493409920996331486033425784476512415659316524674793642927888087346965428630246366490744323869970644026818470415206731795028159816126703584676526828170544952095668960318490733499021561381926551163345482810933071407670835581146587055329781318333404415049820215427788686784244242110046568589094495705002461890134092466827353686052115577572760893333272034436841815008989239081919010462913525116256622475907598500866011214693878809068249652080434632420900769515733483916429306474625 A002002 988 101800043475105052789653463797263571909586751377724608531180687546651446767176368514113971721095567109427459430353029569089547404712553956501855230188302568585031316590676223367070112381318283889285643758341153117518056593432352396233451902931505316231433883368352263300505677256709345384146849565447506496133883023993765935022755084565948342085714065380163200261653331777745836643973186381133515140583137407111225419431376243099366040517176020039844060568345387633961837163622352869327678181761089265924902916900102932178858652738208014315996581646037782079381556877987662300245263840336614148359834118833466496892862181343686493034876544386627005106219079878234643128999468179179284498241259125882379614313623570680745621603144506391603390043573329723353 A002002 989 593034529181603933460974953235071728735977295510365531848339984121406639510769925553150712142559991145811469004697332420830690709083473320590922776867890677432394826752823654843027142192809815863093223997172399787051951058655528134124318261980143313138191734510317604888685159002916160719131895741038103488653543756345916433188433166984233497980633706021392522257160414636652324275674401359554975414818466211071914574147575221477567569265424477662828602189061410334559920193807372525992165733470507090440175712032539649948508271509780956646730017335223270843735422740593643031128839455327440909712715433925037040447381926600750149852346358593961319513082688325415314594536060744237830530835209335405394703145326666236029347790294147927912552215311202371845 A002002 990 3454714949535615753322289450372017271363804888984141569164352105228579240160696078295205780232265405222669153392164512428013166923255050954611348777589048282721153622047316138722849797186961688572053414060021865191195952326264972154205697984678583234499991079054110707613021329031694183353467538791740631280188249421392980226991349033770465754515971389637605313187274144309814301477833679163304018467238683833367208720249086743717744133601481510855333977677183220252132113343519413883716152088020022094488267364893820789451646987461035617796947892167884495380524929416011992399929441385280118287139815230415161786102563189434932987392214033604819104679599319850530331471624820198944016696546453867725326977697524090738833913823214798165032726109382840184897 A002002 991 20125407318199964272676108161103169941460859595239632642765602367108512530037493418869620456996166879085829793851114494929735788741126221040296946564723680101694606447329579829390519196283936023657734159261170098054675558698076350186184420694239430391660215596290619175264258402606459999407748701816737745371482784175212918604537309216836910390019421741975924676479499072471033032070267266558579396113249613009134918427350446456336805884335994462093237591772429942441231718087506293414110613769202598261173668242793336253111496319083116341132052906151668406770737738128230095119347137060527360448287662601960130426384339396520069458617954142382308320398340207382990657888346040880646324907731974181406393985290796606206466357150846314963588384554864456761345 A002002 992 117240418168255029690679290183681167822686567337346151491465205212946348012327959930300856811083332274063762863675559664844205296863123455753331219149133780379010681664389143495667854848607776463025068817199432569764364484272164873470899844610071954329527924688579655048266902573094218523103590813778415734014079473778903395792334031325544200125385165359102878703834283159199918490477560449007390274917423787639487156444969671689119526686449459706751346921880366106726559545609648416486981926069081768697252708352282055078262139741292776679921116385807734960826688833889054159120133020217804221402927567059286712613380920278783368419284116862987023976688622012850943023550175399812777511826871593487839890017735566019143979031941767457110993343648214109093825 A002002 993 682983573879198052987845020762651532448128718341446223148008685260996162749693436514265091673244661814413659852347449253194863814959099513971016509386525286275124723233988593403645829628550367107199414371961864693441190864605276589190636034021364837685806775502603105580643657843964250514038190916631937762404152564000993635207594513194862699302830539895549611055339715213112824877689351723892918205214992271254332493844038403337607894404649585475300297542885377717215896235396221821038221486812624690662543610855689703312276893700913047195764171345226028810611273932591235545786828109168032608053418487800558061077369310592020580511129085512307011149344259619388089792929428104549244238198229738970365560646202139702962757712624486796576512660342617742771973 A002002 994 3978720012470018705561171513886903090674428237133391981887007252200945492291453786990093515134577857085329776470509636452466499946376567773347086265784011299780908438611529040330386377803466111517603209149872162890782269116255219190354008765750748517191811600712259182042950047184869414452333108469361085159876959300561936903456914209947879352345023427096140207147022761095353057614274397554340167285265841129375296227234517267886176347285914699409318043044596799335760278774129711830477167711377756395788119336796425451133356960245871110295627930935374538028730027839560971157094383560080430712650804394872407224654351408426678916698293585521611274210313533738054099116345618117504874494958008440678090501706262225426076480415273091044373984973318196167544921 A002002 995 23178040484152606334883610951784583506694262976597617206847646646772041827594309893350946077386465674378088806486688364363755952097726037198082145657670307909799376630405257618230160324422911212222134864569549864050481083545821353277251926068303868031106526828295142687085546916696237392477105397959868361503469348523380074048094459397620156528274896034404573179965132490668672150211332143268627655606390191496625062986258640116198680510102278622196118497667492386661915222524835305435104550035629326965385086347130858054717484110655157225280186634056696014915312233428884018448784825326088158177983616759061496954756799791031534878957777730472293466543441286445100745347739100101833339111154259271345199494297347648420357296769989829552287698427718172982825089 A002002 996 135023783913828946035432079716338269587335191704777704690557047994646405645527101056482102606754615033170679318723409647955853024508516235637408538172787224490595648081533374707682930500030719482893333618940031068389988646450843201065973381727428235077622894543250202509645639733588981251067895258647033965188366797031952715572754879780593361304832237088990216056269931977270020444668065148042214890759922613872868413374939605423265530810772004761455463756039310387418465939460300984071132001336055523987203094876597441547091848451209401722194738103435847314306005956243901495112827769544445135901178826733271878605733779318462815853469795353386187063620857161797125042289056967596711348671580974670467823948978258326285402443037824752488942231745308425781266025 A002002 997 786582083908120114961168282386910201926602220881879248031090407954474315669260870778257121428786780324598333136657376694423482109638723493635868537660040740762353274588856026683766587981363938218286670521918554246568122190711057612618753999864750043762203193743408033143269222713187223001522668957677029970976838502380923766049221506398605114451444008084570623978531772866384012153888758302071078015297915475589925976455239487506471556012160288946819557119235849393661165430615749653496210991434356785190120172579295693509764549060191412141465646945882942427403895482204126147390710759828874809403478087161533462886276251032147960810472678054299689025219118282617977508784498049208197296186417650753241020602968375932472394984342106423582176930682619298472379205