Oko contract explorer

Block 17341266

Hash
0x4bfe134ae2673547b271af73ff39309bde51fa897de3bec65aa2413b623e4605
Timestamp
1685079719 (Fri, 26 May 2023 05:41:59 +0000)
Coinbase
0x4838…5f97 (EOA)
Extra data
0x546974616e2028746974616e6275696c6465722e78797a29
Gas limit
30000000
Gas used
15753166
Base fee per gas
29.285712817 gwei
View on
Etherscan - Blockchair

Previous block Next block

Transactions (117)

HashFromToValueEffective gas priceMax fee per gasMax priority fee per gasGas limitData
0 0xb263… 0xae2f…ae13 (EOA) 0x6b75…9a80 0.000000 eth 29.285712817 gwei 29.285712817 gwei 0 gwei 340205
0x527538fe17ab3f63038b3b5bc400d6691b2f4d50a33bf0693c216aa181ebf776730d16c7ba06842548415e03d97b3f607a3e2e8db07c83009a16b779b8e6a21f7d6ce03d4dd19e415a67d166375bc4986109b5ea97ef0047b40c04101af60002f6552a607a37f0d417fc9fb2f1b6efe51b39db7ed60117dcd2e6ee772cec929d8430b4fa7a01cd7fbd159a68aa8302b4dace0006631c40402d
1 0xd17f… 0xa6b8…72d1 (EOA) 0x881d…300c (Swap Router, MetaMask, MetaSwap) 0 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 241643
swap
aggregatorId
oneInchV5FeeDynamic
tokenFrom
0x693c…415e (Papi)
amount
0x3fd150e4ff9ea2af3de5826
data
0x000000000000000000000000693c216aa181ebf776730d16c7ba06842548415e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fd150e4ff9ea2af3de58260000000000000000000000000000000000000000000000003dc8674468f8ed5c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000008e76e6486d9abe000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000c80502b1c5000000000000000000000000693c216aa181ebf776730d16c7ba06842548415e000000000000000000000000000000000000000003fd150e4ff9ea2af3de58260000000000000000000000000000000000000000000000003e5404bfaff3b3160000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000140000000000000003b6d0340fe17ab3f63038b3b5bc400d6691b2f4d50a33bf0ab4991fe000000000000000000000000000000000000000000000000
2 0x0882… 0x76bb…301f (EOA) 0xef1c…bf6b (UniversalRouter) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 212984
execute
commands
0x080c
inputs
(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\xa7\x1dm\xf3\xf4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\n\xce\x7f\n\x84\x99\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9eAZg\xd1f7[\xc4\x98a\t\xb5\xea\x97\xef\x00G\xb4\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\n\xce\x7f\n\x84\x99\xa0')
deadline
0x64704da3
3 0x41f2… 0x9898…276d (EOA) 0xef1c…bf6b (UniversalRouter) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 233456
execute
commands
0x0a080c
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xeew,\xec\x92\x9d\x840\xb4\xfaz\x01\xcd\x7f\xbd\x15\x9ah\xaa\x83\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd2\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpL\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A=i\xf0\xc7)/\xe8t\x1d)\xbe\x12\xdd\xb9j\x1a\xae&\xb6\xd5\xace\xdb\xc6\xd5\xda\xe7\xf4\x0b\xbe\x0f\xd6\x03in[\xa6\xb3\x15\xd00\x1e1)\\\xe5\xb3c\xf2\xbd\xaf\x92B\xec \xd6g\xcc\xb4a\x14\xee\x1cq\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x86\\\xa8s\x18f\xe2\xfb\x84\x9b\xbf\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\xdf\xd7\xde\xf8\x97;j\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xeew,\xec\x92\x9d\x840\xb4\xfaz\x01\xcd\x7f\xbd\x15\x9ah\xaa\x83\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\xdf\xd7\xde\xf8\x97;j')
deadline
0x64704b3f
4 0x6a66… 0xae2f…ae13 (EOA) 0x6b75…9a80 0.000000 eth 234.604898924 gwei 234.604898924 gwei 234.604898924 gwei 301208
0x523418fe17ab3f63038b3b5bc400d6691b2f4d50a33bf003d9e9a0391e2e8db07c83009a16b779b8e6a21f7d6ce03d4dd1041189eb0002c6c9403937f0d417fc9fb2f1b6efe51b39db7ed60117dcd2e602b4dacf00065688802d
5 0x7849… 0x1edd…be86 (EOA) 0x2e55…3858 (INVENToken) 0 70 gwei 200000
transfer
recipient
0x087b…8cf6 (EOA)
amount
26.0 × 108
6 0x5778… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x477ed9
values
(188, 246930652783857782251838442103670756662366630621379341567502181154550565, 11, 69036229591699849960932814930274583219423937176044869651883289380133062597, 169862859896907139171116086182528, 217220084042943934043295412551804878100253593337652225984163585784397531836, 319889971272531456907823596050555, 482148859801725464274198147480840119334382080162606228723774290742111978842, 13383393964895369, 731009553143347574080655238666149040102619103132239422267183761870156583437, 90056845943492406900089448866682217460, 731009553143347574080655238666149040102619103132239422267183761870156583438, 220409213335, 860370950108688216340004790080337058268427944294306403669698046952904826247, 424462243650286628015, 1056874262237050003366918922265234093178006034099475854814247178927048585584, 6192295433, 1290772599244320141982838708600852911255328805195313937379462953436005926122, 21230777940, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015388, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 753635867637, 2318736887331368761321803003856896048755498951048464294335952677135793010967, 237628833179580, 1622137063031528929800532476175460076892068576562286413169808057501073691, 387381625547900583936, 9692082402702886049318787609412794498767300780508638377866341572053655539, 246, 17337758645597103809510942059874960140896358519420840108798969690044242805, 354384, 34637372269042044961637878273844361915035144997396041107629168434673068567, 3, 53638759925633260528156879319884293403360478503003712270104890935642585266, 354386, 59814079519674582039762510400198499258598824255606578326923477432433369103, 354386, 82674576104867338492641920715183482274815959041130333143349133151173318635, 1, 87322261689752085113709090418322228059760905153643674991715724705563063254, 354393, 98853517037420997543780235915455644253325637736706399632091564595610275400, 354383, 106914732162230475747612446838511360279489761133795428855233196983545004774, 2, 113777747997214510322766138205159350772365772785042878612458843972530589567, 354374, 118316716274941141264822300023224409586468252476188132516273446081672575249, 0, 125400121984672624282608535158085767508091489094599763107842446099409419334, 354402, 158552413088870621475479050842090004908013871953545075363606057684849354838, 2, 165993551725916197419298102956064848116692959499766754810537879434348454170, 2, 167083439871283303628430609474795044503301075542439098628522069447625056270, 3590029056248694450582239377581266635084964273485367247701638288839294864937, 175745683232863452767794619195512945932838874922816162038975446601832575044, 354379, 187330550401902454664804182049861173350859320620981447165361521034247661103, 2, 219208855330790240822367214594210077630428350228674513974589797172598247041, 354404, 235441782123992347108312796016870200911488102720359203814396859439816974339, 2, 241092904650999957231429895298482689891904301498250288409221509512669115429, 354375, 252012724485196122494070188362570318871936948726067149263389658905179994539, 354394, 257387460322122599375433243768081360382404190048419733715211832856466286397, 328011967090211117104697900610380737780466166371955149657045179883660807954, 275732852712964141626748684858340262584572793161302144480285022525033626144, 3, 285058449549383922871876921839720495641655916054733990249569433627555490292, 354368, 309127979536606638435173814712413304284638106769831462160568408980348571319, 354399, 319522918091307023559851210619827661616010475590538497942436406436997605965, 3, 323424782242843775456031173977031561090377610964602301967301635765783709249, 354379, 332096479346967471008012760074693309677460997081163487400778514107236849239, 354392, 338466139194637613565931115351912385321878924741038740012870653295959810449, 3, 349455638115557697813775903683370696786269877966701797880724909772480691167, 3, 391852329422864151748260452688618455721398776791552464861820759695543336722, 2, 391975927691792338540945965164061390775198334942954106765620172222743527192, 354403, 404358113282971035791690450050579344505794048720842083613863929512875202718, 2, 415254879487724551847521338189641303044713384013214585576968726899583306846, 0, 415294658951972521280604526408253838850743183394785478861208397904573513721, 2, 427202345138487445771156093035225162010727692594596702394970404098376806566, 354378, 450032616067429801101164018061474268019838358101073690184424395218898606966, 2, 516871440436625863822117953966418869175682005401424284685959200762621609377, 354377, 518282506931280132142144111391239199519982033855310201629071975286187597443, 2, 539937539321179952833509299161873258789922018419101058757856603299775144551, 3, 541975765966118999007810791348519037579519999298554234838483099666076572076, 354395, 542535822477952140665118295467879414291909697237967874097811533477572766890, 2, 562129842571695197517500304433332014694275958317287367406830489045665159788, 354397, 571604383946052209917608976929874931590365434018610547386242788590263447283, 1828165204454084165658600953637367278516717502837154191603438306952119409752, 576199142807361080838812402029133649765298010381475905709921485907829100363, 354398, 588069327284886896654107169157653629798610558370522132687448020149066392755, 2, 610097114882887754125962158823813847501021157534248906926334067890807071521, 2, 655628338341096951151247819557098827315859594136507012159845187561156584132, 174320574617062124174792043713451248343719889930998611643002533393033465338, 678595446830493954976365166769708889652018244850446291855219065001011508350, 354374, 701388035618073517107171531854103145398546215093577091106110181685289170414, 2, 721326380124373833118436920653094445162095889507827708182016758348606522049, 354369, 729414865109427226491349048833520646518384538561970302078960838871006275199, 3443746649395239589212591758578278252361295944629245842183693054217291088370, 747619943800901402528057322611058200383216561790758977743157836307763982084, 2, 756582544357499842917050047833315609408580965008601428658914453984328972506, 354401, 767968226950973782305705680481834763680973193609597894723869760506659433563, 586071964420969915640813889643823640497193759676822297003299958090032218796, 832502611982706486131633730755544218394420243660321516902172312811841977066, 2995058590603917746058769632298564722144630034597965597229688849219034699398, 848205535441102051464033654554051019894243991064963215625823683880996835695, 354396, 869071708099918701777058571010481568158367266323859779197073117005998757439, 2, 880919490342245216085436201351640033892564829962902161056997580819518087345, 354380, 888275107147306332289486030251975681711626579145847471269689763508929313106, 354384, 896589633508607538764087720153649338564352173983763156285141473869947664139, 3, 908003845060972700911495319378849488112158385592153876286470939563604222736, 3, 947086260717893418047193468297116162012807840065203759660484771786944915471, 2, 951578278452989838705686320365683888713521588134404337113112679126623095015, 354396, 1010564010761922647796552203341639547975979823016629511033275191052835005326, 2, 1022203177738399100946128019106007489986435500966165254443910018406256540354, 354394, 1026403997851522693012592378971680792986190485371086761246349198507960627933, 2, 1067091207591829540507623762007974758745781650104523835327682689669715305712, 1951476088592360071644257100082194180397624171955476639558779434793817289776, 1072888677031212433147736675703859684090895991448653905646419345787085334238, 354380, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 354403, 1088836243971940490685591592577772012213601070733862392915920987427259986427, 2, 1108225957584422608676808384814447985065166300896003847533531925348324029127, 354391, 1113634813918284552898660511257599448480244954941691193540193248393604098868, 354401, 1115419989501367721849662522932317324950231725967305694639385535143435265658, 354376, 1120315234843977797325346707719387846755996476003516951867420328657038573327, 3, 1162799826814495666690611897333989394228833432810169554487770267947649824630, 2, 1193818283845323325911613138808627793430025071409565654976437615659865728314, 1303634121796370403874728401291848012711119006105838344145384742265023544508, 1228635077301087171545356758116351770543453608648102032838373985621002748064, 354372, 1229001999195600425566354427530263458290092267785497771777050471377104663804, 354378, 1268090611650359752208882927637296040706840802321698014101749701929141263431, 2, 1290001381171471318507926555834993315475257407749077994938087464991339215448, 1821159195667550220712140286773602497084807625019360862696803269300937418459, 1296309274944928461252672400497789458369964338528532949827202314458397879150, 2, 1307302619125282991337636824425938276478895831222862697931385970808353069763, 2, 1314518261626254486227568899092840697592718539255785128789412168493424111406, 354392, 1326768440394685611799866312726767856940932933254237942456973894453432329409, 354369, 1329439696299038182149127583965285662530828009681613892094684009182203956019, 354401, 1344959542326815526264902317798259910224955456256208524092342109793667205769, 1795179903541579067207676356658374672947540080110333959686568258749031370619, 1358525101243717616913852736299238421807067085538446685636543023770914936563, 2, 1367857101716425779305700767538137044791430348075245807593177960082539706791, 354391, 1384934080407944714193397516886954458278523906634070615953867030612587107340, 3297342331801110492465334118444471567162423074048848928568428001448022361726, 1386050986874887908304461060506297202806081281234892290895873880033567953079, 2, 1392602276075843956816295031213453161543182618198414059772119068443299988403, 354369, 1396719043755142348561435628812333841692837833833090265193012109875066987102, 248234, 1411718513658912483550737847004357647179245286488149752007421096811933268492, 3, 1416211123884658385388182674807111597634174706236584351795222098948161620892, 354393, 1416717098395414168547795559919993382419567165306657907434271191251195047050, 354402, 1437881664988782297506295153940522716092551493245214438597873305506897811918, 354370, 1452126251609764209901663884814716944185577250389678378809412251282697846761, 559053165975721606921076388518215259602741765707394777295653488689600289354, 1459792103667492229563977871285413937976617142613146298244636490562509929660, 2, 1531112081697421517533712253731370312204144745606587882020536541107851181637, 2412566509051562454863701817106654489195626756719757345922813072705482111048, 1542605916759565476927923256033836620060466357032313331034076020723914699686, 354399, 1551114937627399195440508034051374008773615384554581665896849972599660668758, 0, 1591006678264965916327522814758577151170459331205141622122270409989927615473, 2, 1606210622066302515936425903407729690733880330970516143830608877893231150150, 2, 1610473426996468946618915990556262140215652674462682012562245924055641333623, 2, 1622681879433237543711927143698005051908285670582563452981140797975964807484, 354390, 1676558803538314617753337997039312650879233244615443504591153989664601296860, 354397, 1676855745400625141218370666988142625884206846567883259241122905249260829125, 2, 1681660927724482512055375846613406354433366826559880578963749084101639864101, 2, 1704685225646637702566045744535671344592130355226293121781697194561434765489, 354371, 1724819812388351095723366959864704768315080600092103996169456556505329256246, 354374, 1727574606437882593226568871352637630827268107339405023005571670470544824195, 1, 1730438761470349219984251461464195789785726555292509887918634571176149771220, 221596672252265356764886441444190463957626702373197649230271103934844229265, 1740108319278299413488983581742431385030237202544934261608639468253623496507, 354390, 1756306668021533041426924788819724989981990663891918983728838452949914591432, 354376, 1767622450770576631282321101780932371737352983369136767055916966358985290737, 354375, 1771874626658400298935506559926563213483229387865510153031781931397407303606, 1552952601087961133827465788519590915538632008494206802190756938488907660442, 1782370368173272650363228166152944733294064216030132393333212939853868334741, 2, 1826885534541279772790570408657971901684774179772186840499483308916608225452, 3, 1846299518043424293439527200384940900430068079288497025909422129122496892627, 354402, 1850918118010358517870795217926828649995665589888931838066740354271459513689, 806585360899614306301007312482279733544192899984160796206884435772798234660, 1865998149977363571308494564143069868410649228190176838919856458409151408104, 354385, 1867765325810241333359945450197424756681644153186995436717315246990370646921, 2, 1870197484633979181615994415629407961826261308037989405432913441319488428968, 1, 1891655358038046219187413548282098215465199910777216174125507312387112508464, 354381, 1908132292273391600440207510422979007730132205193294768352271201601589708580, 354383, 1915464305171817893391641673841142774516145448494759662444970549635339062408, 354370, 1926308962027378728940450211003401346084608626327609830446885208647503564348, 354391, 1963864243163485217230185751100525008862311472340100561534546893160101558464, 354373, 1970353579650904007625509238662967658434613191757456846787769193376312486900, 354377, 1980172618401605148547944898280089587000905984029351697175817226776970706672, 354371, 1981808100465356950652796612505836269716887887553233820962629491495507627470, 2, 1987179466471909408643181818438069305437682127475626091765668334361704209201, 2, 1990404992732599205240005783524277798450150912310697994196706181441983891516, 1, 2009501483525000294195048854565619653945731471969743236285296108534427991060, 354379, 2023489518853328038504530492887871153479813387461709907984920911625944340159, 3, 2032983233282395573810555597588418857852908783592308152625601307220163244223, 2, 2043202199095137467356622176350646690763772461417645229342582212156894681884, 2772721763847745991104785887158365510382965335019471940703107332239483416778, 2047549494622817603253696445992038930108613132549036005559439589667711240481, 354388, 2076234510546798844269573431028945627549572202082310656210625301676419862284, 354382, 2077352811600512623056137513179316815166277184068820605433343940261926241902, 2, 2100583166849027645272101722450019432428114921305962280494878591804178223057, 3, 2101692700838222012770744793153958617354529835149447745906986295957076832709, 2, 2126661790290358744146288742171832226738559019673486556554518033287646450999, 2, 2156808116279886582823455473201048153331862147607119670222316505201169159556, 248232, 2176935438201320310121758395770447451617577120965184396296414056719708965098, 3, 2205834070917699847757965902168188931346068853780976462510354717222699655447, 354395, 2207409319458799026687282039637550220969260218756009757663481794858355432121, 884520994494693133099566827652341324698396909146814596019845769674386812414, 2210766215785472187598719971169972346338229184855563700121583732264882269231, 3, 2230607209964642537158066744808733988164396860183937434574977561298775876859, 354388, 2237160900534954115844104395685706169264303171770901331034952287352683787422, 354396, 2237452587968304073657573002737562028445313236592745826990205217072833974125, 354372, 2266022930853154262753991511600152217075207549332224964600874420152791859926, 354394, 2269355150177830596418676806419889337641389764249180814793473351220132553182, 354370, 2276810527272129859574981838407017442754722948613765976207131961383389197616, 354399, 2283136759263374629968324161078148195918663449532582352192447772514314124978, 3443746649395239589212591758578278252361295944629245842183693054217291088370, 2294445535476061812246899205581913447737579300784648415624482578061528057306, 2, 2304693197898640200622200599840588290413121872182191156165894618090284176073, 354385, 2323972489916506222097527851613255081794822640393607170480337864860775430355, 354373, 2327145232912031877595265912078190945225838421732067062025685546983130677622, 102537013075099202645155540193502035584238487802533301017057706209519985890, 2336669144728174406635462454363790518926142960910587305837556036717517680899, 3, 2345563834251805934710212768288283344411322554985492390742582269202420826732, 354383, 2349398168470703538456684258696293616806199777945058913985301519246749740079, 3, 2358071259851790353034527172418499588492879195337673872981809067048679921144, 354397, 2367308689823985995378100976587545779906322403116304884363751331242535132235, 3, 2375672966387791700996760770022167097026288878821879890181519814577125659149, 2, 2386376271671732562306423330092900611706855832507863456063615002610625947101, 354373, 2391910537205419111947657642792017769071522008785928050701893008697140829411, 2, 2411985207136643738642573979731683636316439412400117521512691359166360965138, 354381, 2435959181078978029548174019176994781299148298251128078370960299951693412502, 1540797180719680679579415392629923888202131941000986406349868933269892069013, 2445437599737793234215464245415505436199588343942775570166924560323622704908, 354403, 2450526765092363957358971184409348591122062006094860627072037158283972448664, 354377, 2466071245908902698770800947642173648008142882099063168976752388045245255215, 354388, 2469106640393429063933792354150465428483958774873317980046180316236758511375, 1, 2481012514688741218341606794153539460331696936809800388610707086057508702378, 3, 2483407840860001907794404852433428570665141676291004333638084892449107919339, 354389, 2543031827168644637076050418089421832812577066924788713550238750691201480938, 354381, 2575495496324172111995201167771097566559651345005498076830965172178339207138, 354371, 2577933995190931489643237859539578977326652550538611435541889193271624871169, 2, 2580390363422752344699915556710484491982046052586103449756245873783153420686, 3, 2587979598562876884470973537849181623618440146542911323765588283359083850505, 1046946270404297124663846400055379580423522129451142657496848673772514569613, 2592089308359814611775704547519366105606824477012731528014383720861214370759, 102537013075099202645155540193502035584238487802533301017057706209519985890, 2594446733716869283726497663853637524807359082170124188473018863500387214125, 2, 2605247742066122807368611734342131976902719266779591564408557849214084907433, 3, 2610406918881672559938192479296151815386533980620765715878839191066408568657, 1745915371989730795318767935409485428867210472842001653435858844373345423222, 2625206034693034371454422525956043378168603162547693891383784873788842422724, 248231, 2642314412487664603808694773575935144910563130043404050767717907385576035076, 354398, 2648699456400305490302405503759580731285763957952016080472129076110788006622, 354398, 2679533143305136203569413794664517641162782723354726016184590974467074620680, 2, 2699505241538879791908066235586004217803190189784018541212297368600295480542, 354389, 2721017981751697788176011871053018992830497816770024478036339099869404875392, 354375, 2722222501577037365237614708680803647573626491773390795399423607631079865690, 794352608137639882101070401953245379947443563339884437056787594315643884601, 2738033461776943654275380909740525341965108545189651789004461403882519414925, 354382, 2752005586513529998699526739492601807329988670379357842794694400998669626965, 3, 2766305133437897372922952982305153713208765773285989954792037747360487742202, 354392, 2788431638542492424898071053072137559895776920161037597702383269236166527493, 354393, 2795348653134241923972109812927463778541482394158100530515985830630347209768, 2, 2796784135261567056465703202765201836108624950644791150081538672266994021915, 2030268204000310495750887798516975258307344400537517324241392891500903780689, 2804566715361650574852211721258384595761079343315008882160220875916520709120, 2, 2805650016174849707095628427374316700172444675341318301723217299378687387463, 3009262831840781600374289061955804863924848614940207149183992007766487190023, 2821377314419839210652235669082943799007688634417447668506070207913707503460, 2123490939126264314070289445428136199313789919309004329507788777195001857423, 2845424458143176819168596329387727438785855301057868474507577494784389921218, 354389, 2851963812148338805604524696917887023437966123588907087100321265103277759038, 2, 2879956728685151946988362243072449575603294541223749872665491431152213356834, 354387, 2881307898517515685739381257384511641565421946361794833848117603575015259488, 2, 2882052800522954874503628413514773589391812344141657369758762532000456791821, 354376, 2883549758665374574167125040797732854460622853956767481082736974885001242090, 595697972527127819583909652950776706441014575702005223446139901974935537075, 2893469667221877706972420638547969780687360038055726550196021858663431731203, 2, 2903342070450361638162157871639617645413904857792343020847410896120807849303, 2, 2914380606177884442584004823915863509906161602944755601132740045562220439272, 354400, 2917785242445635098909471681940839094126849398106635086492554986871505178199, 1, 2924793833666531567277175405208867911397975369332084366682468792592743512390, 2, 2929667048528626988169921607178996029986910935520944547965360381364450445424, 2, 2965722900498562520003552944397424507407564667557980430418202315399113670341, 354384, 2971920888763560916466629250863939202737281570052453630677269658504506377738, 354382, 2992605613509788256981087984499466424667456342833826566287012980027083716597, 2, 3034749802800586396637288930594895552410438772180978106897117322309483894199, 2995058590603917746058769632298564722144630034597965597229688849219034699398, 3104041883414099043052808535467706873729739573321572324262337734264871229463, 2, 3134851204543261650125996410588411914335519909651425113544015888777474800892, 354390, 3139511256364924357149763371183053226250635021716174207593489368344009321425, 3531408012104499695991029930748796706922603951612724382602927334262114108694, 3165049078086663136519950482114478456856096966453295491177614606046679203596, 354387, 3174860758848456026030450946093834116148690859507014812107477541942326299980, 3, 3196169640671124128832836405223912390214493649302619016707259122560312538751, 3481948451888136449386877066240874159087008734282778398737091327706210716560, 3200592200446875945481205242704634936549172743037921652168118050697173199989, 354386, 3232745852922350419006225478610783098673797434323082321496119165594020613819, 1795179903541579067207676356658374672947540080110333959686568258749031370619, 3296622078962118857435913447731290337385168122669860167300382998815451878801, 3018403663765598720282272364240588248696760693022183442403027521897665582017, 3335121472962824835271669980926426824225889156842499823048876835763083464079, 1, 3346929411815346015746155194688739687243418779954839266846771273911006330303, 3, 3353275727266563133952409350289803463407258811871311354561137599495753063614, 2, 3365880659134028069319163899574216816187979291489923877634342099938659956967, 2, 3367937857510830030026139480107145379151601931682233478573460809976880934811, 354387, 3378492997922805240671177759325528941612036035347153824711525362141145302211, 2745003103921328731287806325652100959006826517854853144725767120863179357846, 3384077372703522506140097669932745896189416021751075575676649267966624478915, 354400, 3395847319340229543997341364824898202312454004453848887062673859017378093206, 3, 3402644787658613390452101524112941963923682765930400008496870866422541123711, 3, 3412313667857980121325354862490033576355108411937816636343705419493309865701, 2, 3415630667801049381881207378491186838208822815563085829879958486086232960000, 1552719362226033409312068450921329001161977668216087978573555613594641224055, 3428304602377775282817610945865084827395640671717939703008414089109185837591, 2, 3433371163729826288167632399944964703841324227305830138117918078645127915886, 354385, 3473457558810053697661609637311782282766233795542346749442986422181183128572, 2, 3478738439572761482491417470183563535901827416797551322256130305854319041725, 354395, 3493137835958937667095919084562144395666303585194823479562121704953084591992, 2, 3506707296005261655487075778350604983600261007493697747623309077432101356379, 354378, 3578143689451104107930043740941092645062753114118462007904584375918125419264, 3, 3589026012285865252684101757028304143381362170946479860129450086206253784751, 354372, 3596054306392240977574733193698886159006252849325412459675430245627785663724, 354380, 3600446312031799696880210065272684775662734717268199561169306562606966400178, 354400, 54912272160070045700922935459222327236300785562009803306485055287000262516, 147573952589676412928, 89969248537275856283909992903723960799405901172202770579163235044958208013, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 16084668284975606014032714, 138836169848540343002265209867274254697778318298195092277383810183877129713, 8868347749767121054236, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 28869780549440245418541019431, 1069957209920529897639429815846373617809486122855940281455921704638670321541, 6735936488232517162, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685015388, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 4997281931794383522, 102537013075099202645155540193502035584238487802533301017057706209519985890, 36893488147419103232, 104423858523310557214253146547522485849337071283180664293912440761418360942, 202914184810805067776, 122733878455221569669481211574915421393706386834670177225708684784021868666, 92233720368547758080, 129112673355392194648724859664364760293061071662125939606131942900563683849, 184467440737095516160, 146876730101140016659381256380358361179377096020893428527056599014087183224, 147573952589676412928, 174320574617062124174792043713451248343719889930998611643002533393033465338, 73786976294838206464, 186457110686965528772622581227330370322871368730170065893310706937019458656, 276701161105643274240, 192814100479379450581874342537533745772553784894071192592541797222257680660, 313594649253062377472, 199870033446591130629435870530288131177684281967761908378319832154900907712, 553402322211286548480, 206891156553131757777396349924626927397445364442902065573422058726852561885, 26600204954289173430272, 221596672252265356764886441444190463957626702373197649230271103934844229265, 221360928884514619392, 238920494514802657459955539795457411820780704774762176489702336173345722016, 110680464442257309696, 280497955404359758395325976871946633801300326329240185485296063152667205185, 184467440737095516160, 310124225828887972115345565489830085943495899405770572277155485059906594393, 479615345916448342016, 323441427504922680965515967147626036955166963566935791617045431442065169748, 258254417031933722624, 328011967090211117104697900610380737780466166371955149657045179883660807954, 110680464442257309696, 340313889403355658778363490494683773265623075600373732149018502052911811420, 811656739243220271104, 347041463469695113171022719473421059826357549010011478515672372684645226161, 166020696663385964544, 367197906183797993130452795711865096328910691665422431405262502990466134059, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 15057301174865133259, 860370950108688216340004790080337058268427944294306403669698046952904826247, 77529097260964668332809, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015388, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 77639256759, 383634921781536279019439912725681021428000647929121674587510781734369214456, 1531079758117892784128, 385291772725090318157700937045086145273563247402457518748197066808155336371, 8, 168411577360885654527577347375702823029918800534596553990013769933919388084, 408192166812302605, 294905775355887106345926294398320040021202719377510594830934362350702720264, 8868347749767121054236, 865764081482251546537195044212088414685250572207065821027685993003889802024, 666338663926110495, 1023547824335373217927767780488848341098451417890405824330842181023107837641, 223587187978947772667, 2279000423561592163668870174942625032958633854019713955205485048977083441503, 385, 2282186762039771561577498529951835919110081942191983091468371976122153996310, 0, 2650525587979760243536244492935258079594240371076596729522476320712808148636, 77529097260964668332809, 2911245778592837209551510435282787369478505826992067251320694354943920059748, 183757002267258683477, 394159620437015748389511032847890278408786372369308313364650444059056940657, 166020696663385964544, 467359278613506166151492726487752216059557962335532790304583050955123345960, 4, 1032717993920308306191823419406815870858725944687744986845677154805147281824, 329050619244789024459, 1032717993920308306191823419406815870858725944687744986845677154805147281827, 585376424265, 2115492923921523814468632200599040563669287468411561214414663525667701459652, 72508526122597274026, 2115492923921523814468632200599040563669287468411561214414663525667701459655, 129275267968, 476805770680433890907916723783224357696788280976158141364806803213821504431, 940783947759187132416, 526401021271144929483183211107474127580005371225362369881576150349677100779, 202914184810805067776, 529213592536680201070569731015022199804473757857437674149621642052856777412, 2066035336255469780992, 545806750912741564027591287719386400725981949693661256682508797608548382972, 498062089990157893632, 559053165975721606921076388518215259602741765707394777295653488689600289354, 2600990914393046777856, 565601225833406983534546998157741398594664267005474427528128457607307953850, 442721857769029238784, 571275466666637181751291757277692805328091747165722757087891954251749160562, 6, 35915077729278826226459964342788848314087098082826782174400626281766173405, 3373416806026975674079502827038080195389493872477745562246961891223103602688, 110258070819235479871498021420979030509840742633898542811765534238190419058, 134, 418876247349178642531893052772665563462094545333685908583154515379829552347, 0, 948867581731724365473764088405311935195036477166675821323509081687976375912, 347041463469695113171022719473421059826357549010011478515672372684645226161, 1395984789807258332515742104200046607352461531175388598462046210051917602091, 1, 2049695757471332025447543366194582667334472257058786924883147747716005940480, 1068231217011111409408922646764950967410675663209551979408376110639032041472, 572205026417588094196399543555239796492590587200196563084369394549558344631, 1, 1563672576422918850564506150092036819309968525068313502302455251173901598124, 25, 579698688395836611336540575035825195039155436755621432326624645763040863060, 387381625547900583936, 586071964420969915640813889643823640497193759676822297003299958090032218796, 221360928884514619392, 595697972527127819583909652950776706441014575702005223446139901974935537075, 129127208515966861312, 596082478712069055530623371918133847933502457612572323808822539273892459386, 166020696663385964544, 608057876677215876889859958951804278701557782347938920632936438550029498263, 332041393326771929088, 612501137912380631945026262326553209807229689310966257012520288656170590496, 608742554432415203328, 623583284818909050778102074765093445627774407601085316018869958023353724064, 147573952589676412928, 640462945889932972729892270171079322354395210491363120012033829502648817384, 166020696663385964544, 710332000150941315195909853554911416897362214268401174504727036644392533038, 184467440737095516160, 716633359646160921778361959974506537456737088802987343494562730049992435752, 73786976294838206464, 721560998723097647437088570284664926967770588272641751546235462130007839212, 184467440737095516162, 1039651011363525515948361154266089311387521894640328245112141052682036514774, 1685360988, 1039651011363525515948361154266089311387521894640328245112141052682036514775, 1, 767139313849702659792252270287386897918274623891989685767061166001717260390, 105, 5785037249426422352127887347609078576873320539227739212546210156528727986, 3, 28898094450116031026214572924473187138016976569681770504267812283017894553, 383634921781536279019439912725681021428000647929121674587510781734369214456, 35246258583471466521190719281304297405388731040292737709902259653074366197, 1, 47506210448785780974319952869432170140219552230777280729454733620881636384, 526401021271144929483183211107474127580005371225362369881576150349677100779, 93452725382836575377077644738402552893796782244671691961207318142147272653, 3371169512531784432417382311010156407289386900107151666020512653741320675752, 101610470781994774352359821680273345672171210156345480381139902020141944627, 3, 115897636063708323107155350224304267179806647616095002468633472398896741804, 1, 167070841752386474349137893431389101569981648420964218544161585785916451108, 3, 192307984249759816681523515312754120639530348925635977149977985241355951608, 394159620437015748389511032847890278408786372369308313364650444059056940657, 238831203815905872365677337606504060898805073663731092161173012198616518283, 3, 245220422803140059129043532087024781529002060617601441874025399726746447688, 3, 259685112371619964953112628540965798527572119493900858103531978539300480118, 129112673355392194648724859664364760293061071662125939606131942900563683849, 260602378914781780210435435672075630869993651307596871795802272577917573932, 1, 262756739352096337502499685534620463427584219020697226258758187399992082819, 1, 353334235794558930086350765295138314103151466956932769878855282695186573457, 2025229410680497554883139939708275095489314997223857294786751033175736384414, 357451100882714326481747727619801605298001307304987517961842240140914852365, 1565021914141331700353381234884696215492351223231507569524241079956718128035, 363155616888289248200878432565181643887567361014338321639254163543768737633, 203365, 499622951176752906152284955579890524091003289563534444351774982579444349670, 1, 522724379171472388711393132299754615817417072992320700270042809175549524072, 2, 527781777283909850134783541853988971970043581409078461386950573983237046859, 3, 596084145094562701598860196262830391314178064786982687032972380114950863657, 1949589148933108769368497025308363028462690855219220422370809112824638681853, 629551883770356081130249140994748696829547186023043666365481633541910831257, 3, 631336580569303376205653489810635853509727353506813695611328661489162129293, 2347845178444072545135406669911491587977351235227908902262959924923833859798, 726646297599998637926871006597944768261231178386647275053029749965062899451, 2, 740385145690033156632349015497242473582899181506343920904504853357593533283, 3, 839846016457769092286064322102777460951410243846761976607107809233664325964, 1777252157393657481050384555041394998999575516078703969333370636592747455444, 864115795667902094414628230150604931501979163710986439379452744513404701466, 3, 889968001637902614893312640281182130839604584476283639569409681479745612416, 3017375240428337274013391712040451352487382140175228138907243821419564722926, 908944368796944277204562530825536716009593242967082761322769980454700370462, 2277533561991994285979886375338343498036484618198844958113118514276733649309, 971875755043975149477624537197052503484097057419195937727761998945220292262, 1, 979170319601176455782895425528477709371649730784345456464077677941375294516, 3, 979459237588312229222523322168541824786010963452252656590793251018384288980, 1550838054485122520415766062221910233606071114799008350583183565069770199816, 1014378249537659220556596827487058525097984376037650488239409446499263903434, 3, 1086814818603211700341674887995329640306224179471976170797951435692222603188, 1949589148933108769368497025308363028462690855219220422370809112824638681853, 1151895136809510781695774669838403322376306554458163277064544583870718058319, 2, 1174981460393488856336640009581345945619910160890144366398869170723747355969, 2, 1178771911498393468045978994716091658770996127669324407505006759348154885269, 3, 1195239438706957776357086261949274775737089056919768389186296955223140967030, 3, 1204355884409641580585806035532549369535851127033187519709359408990989841335, 3, 1280498804640565662457126105655113933237175869765151936776613284590349509233, 2, 1281918585404963304984403870190927354305547215113359825972365365804636875868, 3553630805121334487765755402374767884280888056943664973058747150466380364888, 1293663618190869692760572294666138744481307719866339274213627555021177424378, 186457110686965528772622581227330370322871368730170065893310706937019458656, 1322770999527919357639195767703611969468128191747905840073243027583450393766, 2531739255777814679716981655488327878524893938443856951888804855713619964737, 1330663702350484580511554992671659744268169380306741870818956012065081193584, 1913179535129353932413451132444500547588504239327354913431039207554004765491, 1336140092818002062504374675026422433869059372175514058663029632707230202508, 3504718498265139863355043615221224639488591757436008771049471163577896347827, 1375415906933563780682926196050689527607291685481569149365343115252749833292, 579698688395836611336540575035825195039155436755621432326624645763040863060, 1398786895105841255855825273643582827060205530356853207091894564098718484423, 1552213783086723907104253044192805597020909919343626502704939358721140259851, 1421146578905149422349806074428806918652769121894759798701272869116218233301, 2752933274256593944115953471459530447964037473802668210378222920470836847625, 1505838195402227508682519036251353831024564968792479602743333666112173924595, 1949589148933108769368497025308363028462690855219220422370809112824638681853, 1595821780935466501260542449384398857672746278498138163769767707535427966148, 122733878455221569669481211574915421393706386834670177225708684784021868666, 1648875676711372727318022677450391347117888188721079806593661755043083770014, 476805770680433890907916723783224357696788280976158141364806803213821504431, 1653646302577842395678136545990440070551181413250192837732926287114983624725, 3, 1682237563867214744068717221605058152709255205363484931589508275170169344794, 596082478712069055530623371918133847933502457612572323808822539273892459386, 1683879885136707147694818098134823087810154064886105279111916342958934478156, 3, 1693954612815378357521827213140668871119927780840934503325799562795207355232, 3, 1702312816338976036141634927863211422544104732600330097446545463375285232091, 3, 1769960345372282685696369996504015297698280400286578944029426446955622432354, 529213592536680201070569731015022199804473757857437674149621642052856777412, 1838457763094315911030802585982124504982084500386826997978942701120747152130, 3, 1903899872654573794636855903202580802155119529981672716214658427406941848193, 608057876677215876889859958951804278701557782347938920632936438550029498263, 1923312264556680140991430961299950983158364071888513016607120787553377535703, 238920494514802657459955539795457411820780704774762176489702336173345722016, 1930045974748814783322616132053990218770891017306962280897754041691667593866, 1113111111555204692684260893668280002220484795969140567936388058833695759972, 1943975918546884157444538022837876119858336393885827889159480183933858915433, 1, 2106379824055150168577721867858201716268855393211092272530551192848225384685, 2, 2203725211366159878833200269609424672458089961817803604322865103093393938750, 2, 2224061916624843441602570099874401247743482172955154803223582454454732818521, 1683905261846733554191321301662491261609070747426149410263325662209328281500, 2352089057531503652295480328042742865835034626630597559946264433622869576624, 1000967040174532752739767359175313575132732684781755347549146429526385219193, 2371689152364670500649850448256169182587844831011873964810610167985971780274, 3, 2398394120641046999905342994668371987936582165632371223286960375174353818494, 1081017299396180750745491914031971401923920064334700443677046671619803426573, 2412572988412433464679262807607977779532845086330873726612027856377371323750, 54912272160070045700922935459222327236300785562009803306485055287000262516, 2471618368736359188811544886782561807581573548310932137550178001332297681139, 157919, 2536037045954027209086261091810528532027847594109082832685660775089184633082, 3371169512531784432417382311010156407289386900107151666020512653741320675752, 2562274992470815159884827029847910971358143167464496911894333230883530038912, 2830621405331971659863963876973447717957175826909561885084546925295201361668, 2576604130698104490738543145113220646279176928170093085543480450736978946649, 3, 2643193229263309890079634507484829542862439358559748549610099246777561607552, 1546851228105088630153813936100952454054463367220040169272848307213009187418, 2647758605639045223141752039585284461213847274970917136909192943080159563230, 199870033446591130629435870530288131177684281967761908378319832154900907712, 2673632424271350128032232809597055978673323811201281973049016624422067525216, 529213592536680201070569731015022199804473757857437674149621642052856777412, 2700644787946977382009616678375055016305859842523758024258391682684967159992, 238920494514802657459955539795457411820780704774762176489702336173345722016, 2712128696068160019158545691749681485121248905793713371350616787365354318893, 3123183488823308633884093443677199860893384500190624915451026642252384731604, 2752853457674574808218222092463323603252627890863856499244236087487434961189, 1811349854582459614326956171338404813976044153952149786990642229413487748943, 2827659550405023839906814876872907633002346109820969441144140833437039474151, 2678874823874812911678648136211469376134079196971435474072741854134342430967, 2830184590921882877558067081927674549069450732889848285381937855555351062894, 2772997024232785523997118586035011124998506508279950449852866011777274444387, 2841306069080553596524906149536786892788434661019595110158981626174996278884, 1645047351163882120945348626433336091605701636142672647315301968400614519775, 2873518196007333743355911353694461902850298242143000284838699961433343081510, 3, 2928196998561196841413185926223192446186326497979335642324236534133341961685, 2235573811924265754398864379088602346371622721014972013259516903124894950327, 3000406809935753169875016463090016624752235362471082987253956318407192293280, 3, 3058519652974908176171402888561191184839909745838821242817557888848730977376, 2, 3061420417801636493888244037489023547854390125988155844529802980049867150644, 3, 3061783845517463662732285334446297992707296176744480416969283530575501214673, 3291496720303886256833846670408207620906500637330096772879907397563544355779, 3067874798225682111956876356284898862161513063462579032221737475032037045371, 3, 3093857464105957773631330082043243386548077847129244325555297780005312914597, 710332000150941315195909853554911416897362214268401174504727036644392533038, 3188411579091877062791181175792212527987363170900774536131500998005149392761, 3, 3214198960796184356059525903598010848797319903919251164288315854973888651907, 2555833880642966089152067242853809974633287694098577084445131955708705377686, 3229345449966119944088528161877755574365199221637824389700199293936298791688, 82629, 3238209854342042165927549548546326924732957819480546530873719163127886180257, 3, 3304259463496608212434753023879780801064099271649124983994001596637973631074, 2, 3306644284483890035199041066212001779790034361428647316421912992335543118839, 710332000150941315195909853554911416897362214268401174504727036644392533038, 3325527238844597198942241709955965886483207949986508634705102028929146427876, 1251833198239660520275711422064036108515244763870840264880712382679597989834, 3333569329755320294142917724892791751689549714372046003601971316749952098723, 1387121692500697601865211495647329994418649811078709538338504349489202162084, 3359794600546642975584361569840020390169912372815320750481936635447887805602, 3, 3393535526508004718245981812593350406485581095317186674243043055222018440917, 3, 3416637806118940505417511069981319540048710793540126160187288693908072827264, 3371169512531784432417382311010156407289386900107151666020512653741320675752, 3444713793612339261069993436680176427805051021883990314736621199596481781498, 3, 3447309613978362783397285257541159733197392442576222528071603144772809270339, 1483352648932895079459078604519929249331207865186820671934476456661208061380, 3580888702979335667906044108889928471809506082563190079410051339381100958380, 2830621405331971659863963876973447717957175826909561885084546925295201361668, 3594389507797885842357665310111646649253381545622808739372419763249697949169, 2, 773419650418337517107856101029931836850298774485466530128029681791734852785, 3, 827220861550361775567781794488524801583671955481509831981744502253130788360, 278691228616073025754, 1999409712354441945728449123882149228079150078168816385962878518301924957052, 19999306658446866, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 839895847638942, 794352608137639882101070401953245379947443563339884437056787594315643884601, 184467440737095516160, 804956106619448984559641553834736464388243452375649326597345417184038219398, 184467440737095516160, 806585360899614306301007312482279733544192899984160796206884435772798234660, 55340232221128654848, 857124378542050006618591690646662710033226346629218357760988884411591692300, 55340232221128654848, 884520994494693133099566827652341324698396909146814596019845769674386812414, 55340232221128654848, 889644280755254183713895370998000157255134706818285741697496247720824752704, 147573952589676412928, 913127986400874683617649831747955056331580654281027942982819538905886450857, 166020696663385964544, 930996197137860063621975415310497228149852426126004269101467393249051758420, 940783947759187132416, 959610791988082027938209555812051827634818015163003830284265374482935666401, 92233720368547758087, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 289027375585107202896332970002422852857, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 204449728668158398707335733258873337474, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 272756758555723311184271842316825616934, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 145889358210676333308144050895543669467, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 959990735350778959865308027868424463713894562674813343528166324720952082433, 147573952589676412928, 1000967040174532752739767359175313575132732684781755347549146429526385219193, 387381625547900583936, 1046946270404297124663846400055379580423522129451142657496848673772514569613, 479615345916448342016, 1081017299396180750745491914031971401923920064334700443677046671619803426573, 202914184810805067776, 1083004588273354311079869396142825306348571869245790061598824210539299043345, 313594649253062377472, 1110704484534515985609387268824304605229501898387467502237998065428479650614, 6, 65645956121034956494758804718420030232608065969732604066740444879449756647, 1806076316613077096483687027271527663043916309584992060040355871742214536983, 65645956121034956494758804718420030232608065969732604066740444879449756648, 2, 65645956121034956494758804718420030232608065969732604066740444879449756649, 1, 65645956121034956494758804718420030232608065969732604066740444879449756650, 2, 2194786504383569793924406996370763877759126812841666206860065685503424395677, 2, 3298294779022808865422102434359973548146534409321704994723119292670196596822, 1685018988, 1113111111555204692684260893668280002220484795969140567936388058833695759972, 239807672958224171008, 1147585339028409120953481046752070903919126032636360756587140662110403637566, 55340232221128654848, 1206242404448775216762420608069201187264608076446227449012870326175192568285, 10, 110244652309005374945798656755709771675416732780445712498678505832701316319, 238168915435850243779329, 138836169848540343002265209867274254697778318298195092277383810183877129713, 223587187978947772667, 486071989894428200485324289381869208808576294876002423450288492703312421896, 468, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 1300980157880382445681779562, 1069957209920529897639429815846373617809486122855940281455921704638670321541, 273940330644433186, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685015388, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 41612438217806203, 3336489602940619555097909790500852524031521623057258416938869512977217824490, 1685015388, 3336489602940619555097909790500852524031521623057258416938869512977217824491, 1300980157880382445681779562, 3336489602940619555097909790500852524031521623057258416938869512977217824493, 238168915435850243779329, 1251833198239660520275711422064036108515244763870840264880712382679597989834, 295147905179352825856, 1303634121796370403874728401291848012711119006105838344145384742265023544508, 332041393326771929088, 1372882548073012799515697292915208968741728807374701434035020081703254271884, 1, 632973606325360361223774260419360697365524779753489539046964011440673105279, 1, 1378343889090051874930086413513711726277591218599508389214747511156352229000, 276701161105643274240, 1387121692500697601865211495647329994418649811078709538338504349489202162084, 129127208515966861312, 1424107441727540006809562471365798311242658464721987236271449299289442681553, 110680464442257309696, 1461824066066275961711048544988778151808657895850172904196707542972510773596, 534955578137576996864, 1470798766177220003528279832941079007173921009841022309607443313215733052722, 202914184810805067776, 1483195236376907581888982478605342122745948343469356457273099152908982213141, 1125251388496282648576, 1483352648932895079459078604519929249331207865186820671934476456661208061380, 184467440737095516160, 1516505953035916046045780943195221021316866352935523646942352027203716052550, 340282366920938463500268095579187314695, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 1516505953035916046045780943195221021316866352935523646942352027203716052550, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1110022037478675200069351612259208539789463319956407919951372762581520840555, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 1540797180719680679579415392629923888202131941000986406349868933269892069013, 166020696663385964544, 1546851228105088630153813936100952454054463367220040169272848307213009187418, 110680464442257309696, 1550838054485122520415766062221910233606071114799008350583183565069770199816, 202914184810805067776, 1552213783086723907104253044192805597020909919343626502704939358721140259851, 1494186269970473680896, 1552719362226033409312068450921329001161977668216087978573555613594641224055, 110680464442257309696, 1552952601087961133827465788519590915538632008494206802190756938488907660442, 92233720368547758080, 1561734266135434161228622604395894675827797970133400319403201207898084399592, 92233720368547758087, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 1686857112115829688332324703156046940, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 7881768687631304647480230204284611140, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 275247169784503499667605064011331665831, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 236880056776583135419880408143870524518, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 1565021914141331700353381234884696215492351223231507569524241079956718128035, 147573952589676412928, 1568128229896632230842261695243552795337557224523046697624322186415491188942, 166020696663385964544, 1645047351163882120945348626433336091605701636142672647315301968400614519775, 202914184810805067776, 1658422435936065562733484423362411044386408275115720012438828679353345559220, 202914184810805067776, 1683905261846733554191321301662491261609070747426149410263325662209328281500, 221360928884514619392, 1707882118599382015010915948333561605210870055582877596260919692973528742027, 276701161105643274240, 1745915371989730795318767935409485428867210472842001653435858844373345423222, 202914184810805067776, 1777252157393657481050384555041394998999575516078703969333370636592747455444, 147573952589676412928, 1779434939166436076610842131065323588984809504700082779495393562688281981454, 627189298506124754944, 1783171875340326359202939362536200794708902997903627246375278259160081215837, 166020696663385964544, 1784544587269246905297635492024968195108375969185616595564997689546287704682, 110680464442257309696, 1795179903541579067207676356658374672947540080110333959686568258749031370619, 405828369621610135552, 1806076316613077096483687027271527663043916309584992060040355871742214536983, 1992248359960631574528, 1811349854582459614326956171338404813976044153952149786990642229413487748943, 258254417031933722624, 1821159195667550220712140286773602497084807625019360862696803269300937418459, 682529530727253409792, 1826738647773773937481216841335005940919707526744225314791928982904424206353, 313594649253062377472, 1828165204454084165658600953637367278516717502837154191603438306952119409752, 110680464442257309696, 1889365081306574947269043895271093627398249570296015657746223002756731053690, 202914184810805067776, 1893717221870435804233080683270465650012631517928707906657896481557724433435, 202914184810805067776, 1898245660825235260512476421723597236551242249915583564479434590534980572104, 479615345916448342016, 1913179535129353932413451132444500547588504239327354913431039207554004765491, 55340232221128654848, 1917588402429033672397179970790517993587680247858993464296266043087795883547, 479615345916448342016, 1949589148933108769368497025308363028462690855219220422370809112824638681853, 147573952589676412928, 1951476088592360071644257100082194180397624171955476639558779434793817289776, 221360928884514619392, 1955628323265147922270997722096325798232599970402115533433184737595619231536, 92233720368547758087, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 10262995854995320613203866237413617, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 287274336192811128030592575183692350484, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 149885193891482783614202267582854942933, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 87343082867364920553592339063253431347, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 1966425765177370101268415570459577015660831039263989722382347524051823857800, 442721857769029238784, 1969518920441836969333541260723242124856518287840022138880436287952205742791, 147573952589676412928, 1976116259487849312492355695320380942153209908997880779234707344294669942230, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 9712283971709206, 860370950108688216340004790080337058268427944294306403669698046952904826247, 251256640644538142317, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015388, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 448193617103, 2000031840833493536440815036539786941974305919381618969872893526239637868210, 14, 352078772754353350703470851701051153430289446669534922202552652433763052800, 620882180661494700343420697783486089339462597918107402177593805190608787522, 428077994299751990043806877797032254770480100950528846481795771774027726089, 1, 444723571342663897126171181327047819534567886812178473922471322381250008782, 2094701105437674912826122366132782386923156872710645651802065579153396610410, 758728891949960209653220943209908927668112883268818412632492381631135856693, 1, 805218968396532678285958535031970044184111698417356243968332665778299124236, 380617672970582691552291597340426364016309768041613075905231134259699878114, 1521336971170110365351290554101338942617488013642941925591906525467799890479, 0, 1618569147689793174718523274311255927246947229068831992093558260552008418674, 1, 1696309088364691648736081425431104200038322710058942268231736154499663398489, 1, 1819678812368219166708302874660006530146301711660675079990172916237811794590, 0, 1918645438314607465049386665012246799431598770640087748444218607056769386422, 3226442096023897205235310847102707613855923205896175423866066412305498767582, 2023420297857873999207604809593821047528240459111381158329949909292977015184, 2064901088594798847342949221841571095834393736050907908928718933301253454691, 2426720466259010007980235332153505854138819983551777241333908901164823014634, 1, 2573786157162693094345317024296745996144989799799359306471685422199323378522, 3611392527905485715751290246661235801928609952144772342653784091431866169987, 2893500626732917198114193102261559973361614345818882025282465738210621540457, 1, 2025229410680497554883139939708275095489314997223857294786751033175736384414, 129127208515966861312, 2030268204000310495750887798516975258307344400537517324241392891500903780689, 92233720368547758080, 2055644956979209965508009750351463846367212746446175864673413348781542616074, 110680464442257309696, 2064045273877069087284859533813644006625896937118765564562273463505630970750, 55340232221128654848, 2087021424722619777119509474943472645767659996348769578120564519014510906823, 195, 21201536954552592475423504769763040682679624274618238844743887298076564139, 42874042983273797, 36480413199833755885148538790977236945982513766445164325833132578776947382, 0, 43576016475395450769866117314521199756618720838380968778299469358924854021, 14303447211296849, 44534149522333741824746817074887785819732425762347761245159075942018474216, 1270694848239830190, 46093386659532933850871775084843909856453777258585175580862066124196395525, 10802241983889429, 61564867896620782340104176480054122008895248463011084212528959444187563490, 1710458189561795898, 63654685199352424138170297903452006997564383766792617758849983410613374909, 3944164950151982, 68997976149199291360135416120781569679022365000811162663203857771136304942, 2979978647864297, 74998119050024766425521334983540718798942201477494954893235906012034938059, 6414644869163424, 75446597906602711600530086255579418763863992946779705357641876267928003781, 4695348000420285, 77428251538121020201966310140599200235291037376326034505738460182138121313, 10205573024336446, 192255562413024766337503082889108877371506858338486071552736570907252204892, 46838402921045476, 196770008515162122090867372466854040906145044983571754732559204340495261523, 16428202448738637, 318092907008718481432589422152152535642571304203672395104092837836706893603, 7587408168563002, 340251538086841150435114631787179862277001711000281052488254960521484760899, 4583588691036515, 341296843540732830375985612335614886711205108118547962472228871347747917986, 71088842540337448, 349123522797624524506844129235788192780736677393426710144985373241316285640, 11081611761314089, 361999703317904038165107459511042646221496388530286575064607377180437319602, 15364880744105926, 363946427899520459412242701672405419988399214875983914688170989195589952846, 20723929246640782, 375654900558563874105632323987904942971540777922512529065334168233546770621, 21310092170148534, 383545527470210061057396320095144972152888486061391218844863729644627577766, 336602958591867210, 393483729355344005899221155853327311178541828501385788759387112270216756521, 5653852671921547, 402203818018003161230395989487321866767371283189591635162574585819009405729, 103879454795285194604, 424652539334911027870369116298144305934680764235865928590576379295120312784, 12782778212852864, 426491711656513975452729461380895437028741066446459901584804339461301643539, 27183175766987264, 482148859801725464274198147480840119334382080162606228723774290742111978842, 22045266821790224429567, 510471231509885166684755204646468308483899956350721087120915593197004851322, 538436829867487, 516421624740251606225715640287296318696215163440096323392892603480398140280, 219274873643487, 534088250234022816662873398825722741226875582711053319018269888776711882778, 147594989399380, 550357274020882433327493091637399456807680230552432873259568202436695796768, 9148864582292448, 570250988752971503683387600329047822106008737516488343982459458589011234168, 1387501187505337, 587921506361098940993616943661926790203791840022818619127282811994820484407, 55326846095506, 607103094700255893660644255522728979723072233960165936857713112724849888156, 6137306751128577, 609557821391103022096591787193661159418537863895593166186975216609713320276, 9655025184357788, 626465495759722488891244983240135923742712468958498720122841598876213637744, 5360052975039239, 650339022290871830305049063053827048497823279354487752473869727206006377653, 79189960603533577, 660489996024981500855264489993162579094055706980116031637044591796365121972, 20239042206838259, 673966317388773945724462917222922609761851747591631315167275018198746709991, 2233355749922087, 676935592277510697346678799798737467500763452264059917171581335671085473071, 72960139293560171, 706451687882425933559155116210680410306708093514186302153405725455212632856, 1378390340618867, 735382332207299120672328625158930121403351879130059578382345247172311027329, 4324491072837960, 740894361957936665531773272324306163770760667941759798405031725756987906297, 120583017627312908, 764816417490289027827544712401932894240041175869374235582621158269518088515, 2391446582765119, 779408492486333354781375097984782654778517743058668892844509435155806390972, 4915055263395693, 791664220987283335805235695169694776564447933455412579217054836413620052553, 24348849880039077, 792985955619778553349299217630311706976597674370358120354024088100275525617, 1175109376222451267280, 816724927927172818929242244416193673986121610300796363107793774823515004773, 22100783844394973, 857690795850229497512731968234442667312742781144031193604313038879315494433, 499785918946, 861554689439424960482851512531984503290343916853516781889033137621509450668, 79860196823859143, 864567792267783020255930976900612513677257228346236442444536599332545273896, 6454816073802287, 866101613194106330764252095299038747959812344942270349975072174157189651716, 7497870233137009, 866701568758663533796941835088029075368246567830945745326194979032475891542, 8197514001913649, 885362977055323147071734779568793014057777346528519555785517257461558215337, 14554942692680107, 895611260757517692202536227626302555790280777403111626933774154536943998930, 121703838787989327, 921985964296856482930399757033877670572451605336367864184741389964615316581, 719885037018724, 932683679366917688915350684113100858282363210037787659150778132090089460815, 2255247972892130, 954109551545462250162129679748822344755665633774109124023833587380148407953, 143252864718293082, 959002595943071841111544931383269164944039018263683688020284876587535462899, 3893357430280368, 990512819124347448434915382040717483931383856817334348541063503554529077093, 3266519587699456, 991956033868687682869354353896857053390113075698564665247463077054876207300, 1266165867809160, 1025422916592492181056692149880309196934001321387581117021847945429018519402, 15197427422556805, 1026092817272014274193855950791399724428822524011121545965887693991189069802, 1588293871661421, 1056633955415013680354916718514399489864845438335639906316297826348691652658, 28400439331093634, 1056874262237050003366918922265234093178006034099475854814247178927048585584, 4785933372743648, 1057262499833842445259988238183355448757421626671892931483643466284152640029, 5228043127965551, 1058642550876260271925698666426043238364363378504828339594607179188086952878, 3266105971670565, 1068094969144456471775962311311901821018475070800218347311368845862270041648, 2607827546015014, 1091594211011938475342435775944884826142124300721585785104300752465151797122, 5328599032973686, 1133272282987796173772730381551396201617901620562412739478726628352110514113, 4008385409528421, 1133332556409379294255500585321073237001997075834282615033182369597119392578, 1763421670934091, 1167127587072406154286148101778479651447791702605373087553054171203960558261, 3219129158984947, 1182147086938775760572425574689728207525545869944415429166977838140738922317, 6999218789177650, 1193756452343912534024497978951248105594794199089358279947553243079981374205, 2782121785499979, 1194527619607273370987320111200457669001781843228715238385374777766004918165, 143607129703268495, 1216870908333219866436330141390514259229384846117916197021220072648215289983, 12055218417229474238, 1234916907202939222390281663119011035911756212622833824323445338791700545840, 9921162581156434, 1290772599244320141982838708600852911255328805195313937379462953436005926122, 13302355078672261, 1309868142192148003572823388652596480312382891128393528691094656561363927749, 14639485840639120, 1359936550777044019741251786471573555713186527179885129161596389004369729465, 46362094187896004, 1419686781367020678953976672874353703513945819101367964730199148828953810709, 8258188892729680, 1420416517928443075805308557022299942031368729705956225196082173424019401729, 2202658680244773, 1423619145456225775185816432919321086581789006359572681806488894537366522664, 2598419732965659, 1446811362424794161513524467023617200218292073337841417602310781141448344243, 115470844058403132, 1448702441249045636050388798661742391062445177339514408669935735652760935702, 13367639377861835, 1448799501767788241088118990765575907750069738608715015936328031335022463098, 340282366920938463463374507431768211455, 1483023014105969091323701989244730637997741479490898188969928347911271324390, 36616312033835, 1488554987688887093215397664143735107467764043757909838460896180825748815847, 12108378588583473, 1490850528905843616228387756715446036416062731431606983930942083292621724526, 25016116995831725, 1511706933936430197844625715424069433561985666889263234735443830221457829312, 14497407056204658, 1546303245341239828681493583879762227572787161556683980843407646836199694016, 17056635986312580, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 247537579227001981459, 1583438368613094696372127102158192687652991699915511389033686407645659715532, 340282366920938463463253807431768202453, 1583438368613094696372127102158192687652991699915511389033686407645659715533, 340282366920938463463374607431768211455, 1588188431956596790917736895758865710179813918648774120014154260285058701330, 14299666385108797, 1590436097939166872068184611077331591161211801662937220512236504912755486279, 37773157679843731, 1627313300501028449256217693823951958253820745522960772807875069795164259459, 1628517051264693, 1652239641646305300575579602320743469502857623546232173982230148497915557877, 917514829700214463, 1655460491368292430035921828594039948413764270239338942165658306518797102539, 37789952280776578, 1655970252161440693252959483978525385836213286077796615402947549325574114166, 15694327457351694, 1680026040832773756178871063563661586379719064094402996369706546055667068802, 6281993881033820, 1723622423302063326791102248223630222348836542990375999787740850846468489792, 1703001912545047, 1767472090710859591215472272852217329361116939336079030128337549824737285583, 7065274413368187, 1817917516016082137825073831802477708052081591755736610409932476601250398284, 23200028462563039, 1819625627427767653083813290018700461135377730328928955217485292195273745773, 121828218045332361, 1824839786481446613179181391369131292866175216748028841114861447999183738316, 9617134630182381, 1826278234879680218761114526643110798366138936430758039852304056305180352709, 9396389373240342, 1852473196499990076905543326519166108446305606457354780257406240085602699067, 12022884710480680, 1915312938002368733037670045763655202663218041481843133083319096634386761378, 7581063911894730, 1940135586759576091229054814111515304258785571934092354006584315296279559774, 4795340901105762, 1947767244188779761095746087149031332710092486074374218923512744902309339760, 65508395609672790, 1966079350196611399629901993487117755557707803806786708806799657260403788234, 3735079883842539, 1975182444139269536434436084345251616165316326821450360785734599556179213865, 1527720669032429, 1975582836163831666467732695585773509593689750593807846317699202593908823350, 13004358917073099, 1986372938565800247405297074145389833984241426438376347769563764169216307698, 11303106124287367, 1988087095578572101695639869546182429074815408146057305690455594790540515051, 14822906782299287, 2020577555470297151982418573497192199932610360117739655303344871954467975827, 1835609104384700, 2035006810755657175328480773156466715379131377146035029943885828092201222364, 2963777102741042, 2039960578423452843941992604146186740859560730158239232598212001940140159291, 4745676306672654, 2041092799036357747189904323595291979152355944427522964156929171003867118305, 11104366804429898, 2058110072149233696018082084945745953604497903768519202787182933623534834350, 6479497417465551, 2077503196853820441209316926417331363585623076566404032868020662144411365107, 84625090876008431399, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 442205104085059330639, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 424462243650286628015, 2113354089937714847921131070041488364141544450811613810652363421770374835590, 8849348882286136, 2131411188175320733539411955618384321834471424108552757425570405907221299590, 35974414836457923, 2156061392852399622878984314227210290599229290904280178582037838655339085169, 1407741530648935, 2188216921016459755327909441584109785365795071208117782793277275924652643247, 41612438217806203, 2195763591918996131759476961516719699826876826683346296202386613288955472111, 1055143525434547, 2204351965477597258872789610815767509479996844047080361647809987161168709274, 9152332173285526, 2206703881697099648117675484218003164922610265437988641717671746530531953880, 7129490600987289, 2225091154031034336385852397437633636297477567286245873909221362393409957717, 71660123589488053, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 101218603236308602809, 2315114337000352316459752059905803253045685553695198858247631179131423791500, 340282366920938463463374607431768211455, 2315114337000352316459752059905803253045685553695198858247631179131423791501, 340282366920938463463374607431768211455, 2344279316131998217973329168905589032952029789102192245652384367546504859140, 256192184631891, 2355666273952328986785949495035853235189372385407546764352334636968555346600, 5242938546766548, 2379366593078966876889549548474902626064256410410528959497674606305990668955, 9615935041168807, 2381194091107411027109447460865027419136101714069006313614097993027161828535, 28975800063471512, 2388903638370457941803774995070092440699484308415374738082857565028263491365, 14781233924535187, 2391257774930840040377368641019581761981250012793463501307151573516264315546, 333500550270901793040, 2403282364239442722673354432795195474068988978223352154451493276669552219861, 9941298422583766, 2424396441711738668318995501286079732135005694420366178605205053909879001540, 28906684667762942, 2430841760067024122914875939679271115820057135739476746024439520583392802034, 11737504209323199, 2432978582985900047911317370635236645622821031319341165767360842873084022898, 3013331575202316, 2449847354508156888494843814697867775427348242533432379986942704523783562629, 76814750812308316, 2487360065625423067993717444382669443613420341267852078712924346622833199890, 10958978102951034, 2503729919491917592666438103635172394843171414135818410891245717781505698266, 1987284497678728, 2520969818224569785378933916969313102253981379815566766637610232257751113171, 5329508967729021, 2526263231572479206150155050266644218340137741986606985630023940607685736087, 4798204691084653, 2541910956872730214689256925824927870360283761254532797487263731996205186564, 2671213802543347, 2548407181510390790469709529338303683277906401952052288331158827920936951611, 21368556754896797, 2568639527435779921083771677235368758200991389183789641356824935855396628777, 76834999244288273, 2679115136653270217135274610318015544876475503095498147123787545764759984753, 12824080939120441, 2691632236010792157802541478902054839420647679361505611128347744914671237775, 3676486359591322, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 251256640644538142317, 2708316381834352906188583090638490073776037810803588696781545722880637700936, 48300666678526863, 2727325335701371735803504513477261469921495728655899541211723899494729352537, 19166966048277833, 2727446372143710509969706531336272564376012717782668182306810326173799225263, 4262607389106832, 2789387913333564983418011515987831670274070615836795168272993987544557868559, 7716144715227978, 2823567326176255739867106711577780613521988553923941010551229298769232652742, 500650326659810, 2833653462137086618357364366025740542573253616468347404504017664922012268470, 13711346876560473, 2845068368355507013866375721379329343977317298110978817682982126214774466142, 4161440076400694, 2863527530182854485667835777712936780998955574652949841387685053500716343974, 4383994195053284, 2865353137266488544678905332973655549967555130587811108574307121879423322405, 30979698363294085, 2925557954054705687895289025554243844764928582435232518174795075374885785773, 14524220725732243, 2982922711333096096006460494710139907091349091656288038028979961579065868988, 1640376657521264, 2990477503800811223893543241728532355160039604720808023601276871592486518282, 33679144892363180, 3000240707505592574474969819555331891973338236093112653883421082765306861626, 1202785271832286949, 3026152460246181249027243937301610968687043657944275163540098145480354557741, 1667192106890522, 3086955882983177882583225120764955731779181744626851101634183051708519638387, 1984211712922383, 3122861986652182304468853020547649071143931023964683620744731435955213459697, 6393469743892746, 3144533133915888950853518040001810135692615726393939123550457210261815999762, 15181887510182911, 3150079140396531401099128049923842144105424973891557494307937132153599227449, 11723703489587330, 3158724805548181867928996119844379972993368892041160395308060040110207294430, 7619489742037159, 3175989312176884141344337841952040530407772753815714080075899033790848361881, 9072564982773746, 3181149579132794936760494331205901922990397496595975532768268009690611374987, 49195227515170516, 3188784218820591122265717728532438609123674151223796021500099359189287416598, 20819277406728697, 3204836110979200118431620721786946797017291578055715841069874152335126776785, 4068661827248948, 3232322160520640222476238627865137322614879458203499940159432493212738651374, 4997281931794383522, 3243195660562842477015046241172889576077441009341684497389055428310450536146, 783867757083126, 3245053946628968258562499348841677682925510187447926317162945485769147969681, 436633883745272063, 3277089179495509409056449866948475253234876262351876559042305301865182583622, 15224881407444060, 3368246273365548154452765692045318294342148460904968348208824733457709498105, 631424161220165, 3369656934598922815112747995895516537583864628607802227423619373562690297476, 36567471166155017, 3388769391133339998991239808680260775766113163042236637875538649173457722106, 12215114601983043, 3399167295513361657413563378684094670875678316213395053603056516446066402646, 15241899416148275, 3403433462782161347493210055652403460641557883468372470355657578219554160850, 3510335043049330, 3430060716209470668234147324469480710722824368041826806990314410838407982694, 13455965091866561, 3433608050774976892479581197259656345266417431361963556496125532064290417165, 3248292969796543, 3489532396350083933303017974052150536514919921609412068970116622277026785988, 12006097481494048, 3525778110403849590894134259417390769202904659960082986296247219431983315381, 6130987987728679, 3562040449189999670602817893277808042745551226629814501928842810754183113025, 96498139928878122, 3567150182180993079786361427374315985054504245421915741376116200796117642619, 55600532856151413, 3604621109299907227709111836629964744654748302031973500403300298973441701124, 18336763873386184, 3612474676126547685345888240045029222943147317363700257102267484631707574648, 2433621287396324, 2097924334809010151269254159849064348527709275410586009206231441117935140894, 25, 136661379694974368417652787235412413096935976060292909518553948002594790923, 338386, 712044374852902502555056728875215009741106686050073039713343478996687274665, 0, 749510510343846734625620086691590756867815754348831807799084373785535856817, 1, 795086388192641288775087106163032122455992621461881993161302692522885021757, 572205026417588094196399543555239796492590587200196563084369394549558344631, 898226779554873299631590215198707730252364317815249792687372720116479251263, 0, 976599162447143674163185584631464643272924758741563163174520652016090060686, 10, 1049143928154188596239555553057777832574387377497856870853868125492797703674, 1, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 338387, 1163455338014233820075358161598663394787849367320061008074142180291092236303, 338387, 1181517876391774756384312369630514298219212827558645055656421390254938462134, 130664, 1181881073416474069904409288472447670161840857397282339802911368525544713365, 3469043068391475248370258936396985588471836042546397483342351430183542859908, 1424061816056479654570954652014814462370071575181084298191446049152985954582, 187664, 1718766879307981958070712534912330107239916870335879415346908198068001052352, 1, 1787249947855872062210634918337600094884594814276950688189553375440558581708, 1, 1881863361541473801346537029200199060415267925466341690699941344815183972187, 1, 1958621587182010665849816480491429277614032253669672482864377060850087810592, 1, 1977935560748336248120716829553438030839749238391287464382858220467278421656, 3490911644997531968462822962076928204183669018013571573378093095677746634800, 2086989146454681394070231967822096911818881656870616728947431034005879527226, 1, 2162885558040707530270575607233251759101129755832361393146356684277035364365, 186294699441980128189378851728820873261065743136908169841387384560281808705, 2162885558040707530270575607233251759101129755832361393146356684277035364366, 31948901521257449382782770301656634262392796126527820, 2191182777419251171257590028772725777370397513772558745785002385875704691824, 3, 2216885644134378837845000711949932183247433839603019561727665050625803713682, 1, 2445977910703892735306841308632842877589834061742357152718251733112827488519, 181798, 2516361857041394280899490718819754335143846572759451034361081903455822185829, 0, 2840512824255482813817762253817632833998545594133953606880770005351929645825, 338387, 2123490939126264314070289445428136199313789919309004329507788777195001857423, 202914184810805067776, 2124528015079217032742801589963753930756620001437496070323116748289077072588, 442721857769029238784, 2149625499377050772775701191274921578103398273298955620360611655307104287237, 6, 538037419655957950134091331168685677563513486489395811981056113649971537973, 1, 1789340305022514556868961069266240009084182093271297189466242695057487573046, 1685015388, 1789340305022514556868961069266240009084182093271297189466242695057487573047, 1000034668279504598173429777, 1789340305022514556868961069266240009084182093271297189466242695057487573048, 1000442123276262427248426096, 1789340305022514556868961069266240009084182093271297189466242695057487573049, 1538817474568682896782162, 1789340305022514556868961069266240009084182093271297189466242695057487573050, 13762010025679926747838371, 2155719126839355037265133050543111948252629345128055777134345425253964907374, 147573952589676412928, 2177149292491018417715774000056994188369467207221503622945886811766623165290, 6, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10050319753175677, 482148859801725464274198147480840119334382080162606228723774290742111978842, 40149969274226038, 860370950108688216340004790080337058268427944294306403669698046952904826247, 1175109376222451267280, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015388, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 2103783824960, 3188784218820591122265717728532438609123674151223796021500099359189287416598, 353385177885, 2234914270535510145751942377907368963056590642205378757385436700092995951359, 55340232221128654848, 2235573811924265754398864379088602346371622721014972013259516903124894950327, 166020696663385964544, 2263203461973486780979781951473530016084547035538625855519621351720769534878, 479615345916448342016, 2277533561991994285979886375338343498036484618198844958113118514276733649309, 92233720368547758080, 2347845178444072545135406669911491587977351235227908902262959924923833859798, 276701161105643274240, 2362338857518740383465254117984449188286965280601191207282789890347364516826, 977677435906606235648, 2368576823837625528275935341135881659748932889268308403712618244410713532584, 39, 36480413199833755885148538790977236945982513766445164325833132578776947382, 4468, 134108739084139250550942742303030701948573178863153484697784542805882145506, 0, 375654900558563874105632323987904942971540777922512529065334168233546770621, 0, 383545527470210061057396320095144972152888486061391218844863729644627577766, 0, 393483729355344005899221155853327311178541828501385788759387112270216756521, 76994, 424652539334911027870369116298144305934680764235865928590576379295120312784, 0, 550357274020882433327493091637399456807680230552432873259568202436695796768, 21416, 779408492486333354781375097984782654778517743058668892844509435155806390972, 0, 792985955619778553349299217630311706976597674370358120354024088100275525617, 2103783824960, 990512819124347448434915382040717483931383856817334348541063503554529077093, 1052924, 1025422916592492181056692149880309196934001321387581117021847945429018519402, 17702226, 1056874262237050003366918922265234093178006034099475854814247178927048585584, 248478, 1167127587072406154286148101778479651447791702605373087553054171203960558261, 16000000, 1194527619607273370987320111200457669001781843228715238385374777766004918165, 3147, 1290772599244320141982838708600852911255328805195313937379462953436005926122, 13104468, 1307185229458678245661849445744647798614586071675706556818636088312176208871, 1304, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 471314948837, 1446811362424794161513524467023617200218292073337841417602310781141448344243, 0, 1483023014105969091323701989244730637997741479490898188969928347911271324390, 0, 1511706933936430197844625715424069433561985666889263234735443830221457829312, 6225211, 1590436097939166872068184611077331591161211801662937220512236504912755486279, 39093767, 1655460491368292430035921828594039948413764270239338942165658306518797102539, 15604431, 1706828610460653242440723527597753231940604366283924400467579821158528085674, 4833732190, 1819625627427767653083813290018700461135377730328928955217485292195273745773, 0, 1852473196499990076905543326519166108446305606457354780257406240085602699067, 20193832, 2035006810755657175328480773156466715379131377146035029943885828092201222364, 732618, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 665638999451, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 753635867637, 2204351965477597258872789610815767509479996844047080361647809987161168709274, 16792328, 2338387597636728352321306994851218374404097203362121268199720144198051124992, 0, 2381194091107411027109447460865027419136101714069006313614097993027161828535, 0, 2503729919491917592666438103635172394843171414135818410891245717781505698266, 514663, 2568639527435779921083771677235368758200991389183789641356824935855396628777, 68514459, 2708316381834352906188583090638490073776037810803588696781545722880637700936, 124122113, 2727325335701371735803504513477261469921495728655899541211723899494729352537, 0, 2832263366476004100912769230847743514621020388252373536178445103991528967753, 77639256759, 2845068368355507013866375721379329343977317298110978817682982126214774466142, 0, 3188784218820591122265717728532438609123674151223796021500099359189287416598, 0, 3525778110403849590894134259417390769202904659960082986296247219431983315381, 96750, 2376644044216773295473960257936300337397138743605785873014171957274201092434, 5, 34008277886216735098852593199473409074682163496514966478562181543934133666, 0, 353622511403861048074262568578282317274585257519481081760508367900794577742, 0, 2019691507637584620370167805226518853703689731615186116354095630705581956806, 1, 2631237573232336495353986678746278859527831038675998975948121939312585076400, 3431992432805189476089273667572340895646137485424423078522698669982328334325, 2940763479981295009866549974351219283368927167977379265583431806592748525214, 212, 2412566509051562454863701817106654489195626756719757345922813072705482111048, 313594649253062377472, 2482921638827022817392273006079152734134229159892666741576964828166696339332, 147573952589676412928, 2487912913868014004131904966926849406549842942812205187711794077420293443995, 4, 82621402349920967303088532810587907896436585585727051646519264173258146623, 6237875, 860370950108688216340004790080337058268427944294306403669698046952904826247, 471314948837, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015388, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 472089836510, 2516079785748928841031449405181158678427633691355770916662146946819282621080, 10, 69036229591699849960932814930274583219423937176044869651883289380133062597, 157772180862468954774164488884246, 217220084042943934043295412551804878100253593337652225984163585784397531836, 18164581434065262268950641001372, 482148859801725464274198147480840119334382080162606228723774290742111978842, 3388622913815727, 731009553143347574080655238666149040102619103132239422267183761870156583437, 244804527564248920307015944933921385949, 731009553143347574080655238666149040102619103132239422267183761870156583438, 200952520731, 735382332207299120672328625158930121403351879130059578382345247172311027329, 4720610814, 860370950108688216340004790080337058268427944294306403669698046952904826247, 101218603236308602809, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015388, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 179458922108, 2318736887331368761321803003856896048755498951048464294335952677135793010967, 53777871221657, 2531739255777814679716981655488327878524893938443856951888804855713619964737, 645636042579834306560, 2555833880642966089152067242853809974633287694098577084445131955708705377686, 166020696663385964544, 2595029732487593424346964408981899090558697412097510919929437597465719214549, 1, 2916742982080716423288690928007893262619093400707412041462424588996481500541, 5242938546766548, 2617858429118442658380609539265301952476007810361820274995537077349546827431, 110680464442257309696, 2650041872375786387356098295345461303918671315832493531436339392722753333679, 29, 136746012527143731784763870120901963215048071369626309325373564894327864176, 1147585339028409120953481046752070903919126032636360756587140662110403637566, 196500530964687553799109403910209121523545149381138027001047923652760976840, 1378343889090051874930086413513711726277591218599508389214747511156352229000, 231421518666774364656150328733879235632676956099029464768885200189401746019, 1, 377566164583467792420411739708303801637201080979442272310871075227821523822, 1, 654490555940102427270446882600342164015407105564529357319741090370936817307, 310124225828887972115345565489830085943495899405770572277155485059906594393, 762310315074435334580147404968588325665085013458867203491984465880588670585, 4, 794515866636739910020179277072478738876878975357465927987375648178643385311, 13, 797867532262620869171438154754622520966219063147830221967559602884666956181, 1, 799449411738091212505791028330818738933456727164225537975045874044980273588, 545806750912741564027591287719386400725981949693661256682508797608548382972, 917594290589368198919102615533873113244638420511450686457267184699566500343, 1568128229896632230842261695243552795337557224523046697624322186415491188942, 1050213993136549308221408074826079092195301783948121688313541309287505918572, 1, 1412730457004037556465975633069984055516756628710865147465542401984304893504, 13, 1620234085072815677549592292901011243156099921837305017311419546340731051622, 640462945889932972729892270171079322354395210491363120012033829502648817384, 1668987903775212713882246325329016377918870524383376901771657880573970615803, 280497955404359758395325976871946633801300326329240185485296063152667205185, 1832570392518634023582456327215749308368076572524652592354120933875612055726, 310124225828887972115345565489830085943495899405770572277155485059906594393, 1839296281643066759251313839175713526947584175411071508572793437621502555151, 1917588402429033672397179970790517993587680247858993464296266043087795883547, 1844867671764045846315423836311074149967425723296871532212997838582199401894, 2482921638827022817392273006079152734134229159892666741576964828166696339332, 1901071967862629399134979108511985973980340133024242933589463387614887095999, 1917588402429033672397179970790517993587680247858993464296266043087795883547, 2105905112584577349665088316674812931461189745400915244895847654558082967414, 6, 2228875656170282048408188959989280425754048673532375264190229021619335331983, 9, 2310127915150645082681186733869914015859481174072976142783362779343707136251, 1898245660825235260512476421723597236551242249915583564479434590534980572104, 2478528294321521189225509491353073549208565287343510541442787430726645634581, 15, 2927586565540700559402766793384281504727101836792951043211943373453076666207, 1898245660825235260512476421723597236551242249915583564479434590534980572104, 3118785907251352507015810442508598254024683637590046748769887823946248476313, 0, 3164015662653081275824128078420965774412973124637538821699200573189559135786, 5, 3209375660483059232087299395691537739585923325185420660620648279247125543840, 1674629309357901133955515604512301655809839199036280452175741949160540439822, 3246663449426788949237614761265979667314723076783371122028356482522101225225, 2, 3249840524415726208370368000115360395708177615029307665596539628439280755951, 1, 3453498524426089255422904863343950960769416706646193778558415614395460702563, 7, 2678874823874812911678648136211469376134079196971435474072741854134342430967, 774763251095801167872, 2717349590864410652496932888856273935362961331863672154604742488330120146156, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 12429651416033641, 138836169848540343002265209867274254697778318298195092277383810183877129713, 4833732190, 427440394881294156717486485601507960246457600280196632312567665931482301697, 71541564352486789, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 13416345378927666, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685015388, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 3736725706, 2723614570637910654941924916895835605239497627034752054520009779930931938488, 1, 1489935902898100950482055929766721367086094661911044294162886976348861038512, 1, 2745003103921328731287806325652100959006826517854853144725767120863179357846, 92233720368547758080, 2752933274256593944115953471459530447964037473802668210378222920470836847625, 147573952589676412928, 2772721763847745991104785887158365510382965335019471940703107332239483416778, 202914184810805067776, 2772997024232785523997118586035011124998506508279950449852866011777274444387, 147573952589676412928, 2830621405331971659863963876973447717957175826909561885084546925295201361668, 258254417031933722624, 2834650937112333397890366305744377417839095962945517968276032391153626398089, 55340232221128654848, 2844873214371991303401232922244410404452213443603599818300591466002961153553, 488635803768492312756224, 2952913534634601840656101445150906579300793102953921717901259214990801612255, 110680464442257309696, 2967174050445828070862061291903957281356339325911846264948421066253307482040, 17, 63654685199352424138170297903452006997564383766792617758849983410613374909, 12100000, 735382332207299120672328625158930121403351879130059578382345247172311027329, 350000, 779408492486333354781375097984782654778517743058668892844509435155806390972, 456564476, 954109551545462250162129679748822344755665633774109124023833587380148407953, 5764, 959002595943071841111544931383269164944039018263683688020284876587535462899, 26518899, 1167127587072406154286148101778479651447791702605373087553054171203960558261, 15000000, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 472089836510, 1511706933936430197844625715424069433561985666889263234735443830221457829312, 0, 1659578258655849322944806023125701803629303217136029552194715481201749764216, 30603589, 1706828610460653242440723527597753231940604366283924400467579821158528085674, 3736725706, 1852473196499990076905543326519166108446305606457354780257406240085602699067, 13207935, 1986372938565800247405297074145389833984241426438376347769563764169216307698, 0, 2035006810755657175328480773156466715379131377146035029943885828092201222364, 95, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 177354305201, 2204351965477597258872789610815767509479996844047080361647809987161168709274, 13108606, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 179458922108, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 448193617103, 2995058590603917746058769632298564722144630034597965597229688849219034699398, 221360928884514619392, 2997181825693567353242614091637022585541477264365138836312752559837601876432, 3, 482148859801725464274198147480840119334382080162606228723774290742111978842, 62282, 1056874262237050003366918922265234093178006034099475854814247178927048585584, 1, 2846135615435928808024035720602487180920768383256028639431625061448958179939, 84886, 2997319904198258732407912920963859116035942491573918677771211221776650552141, 202914184810805067776, 3009262831840781600374289061955804863924848614940207149183992007766487190023, 553402322211286548480, 3017375240428337274013391712040451352487382140175228138907243821419564722926, 166020696663385964544, 3018392479574306791445080999512370142376309927130430104776840538516325643896, 5, 961357701411578778853706828262537850868531067463936968413689055998790586286, 431240950835, 961357701411578778853706828262537850868531067463936968413689055998790586288, 1147585339028409120953481046752070903919126032636360756587140662110403637566, 961357701411578778853706828262537850868531067463936968413689055998790586289, 1716551388, 961357701411578778853706828262537850868531067463936968413689055998790586290, 1, 1638361209423019000982183506258177301215286738203955480114484710493808712944, 3639568857319, 3018403663765598720282272364240588248696760693022183442403027521897665582017, 110680464442257309696, 3123183488823308633884093443677199860893384500190624915451026642252384731604, 166020696663385964544, 3125595238479325797277009664068214435883435981577948369234615027084269412653, 368934881474191032320, 3145412088437391961940642778604405177731514600330772117379704728758934329733, 55340232221128654848, 3172452999963873938835134667933845504652698690153400095599001147626535735832, 2, 760442965980158582167104728549912514450596423325317170863963930048096524152, 820, 3245053946628968258562499348841677682925510187447926317162945485769147969681, 70, 3184454321408897489313438731666326293679876887824730011769594276465443628425, 73786976294838206464, 3186425263266842864763425382827580744658734685236936903775033853876322473077, 55340232221128654848, 3255628238000892749530447766147776276148121226457432818994186018302367964044, 184467440737095516160, 3291496720303886256833846670408207620906500637330096772879907397563544355779, 73786976294838206464, 3294353040599708379318136861801910727886005744938816605120346563725536891536, 221360928884514619392, 3297342331801110492465334118444471567162423074048848928568428001448022361726, 166020696663385964544, 3344662365413012717818732637518271827201391817997708353449773951692365623062, 7, 319162834360245791191607133351344319666297769574228998479919248039415041511, 1, 450724116020524014528879859986231848360293160574314706344146026038134660291, 889644280755254183713895370998000157255134706818285741697496247720824752704, 596745278906919546718580100811085848534772039843939036826411448516261594063, 3, 1939104341747909058320256359643609524033076030845700777618172359777993248936, 1, 2057924403723067377314377445703193689695676813890270944216819349329185299036, 889644280755254183713895370998000157255134706818285741697496247720824752704, 2337402622211810157919747625614679639547463904874187177982353007208070555082, 889644280755254183713895370998000157255134706818285741697496247720824752704, 3177918712543417162522142755595620422668383050903076578265309013839856627505, 1, 3371169512531784432417382311010156407289386900107151666020512653741320675752, 276701161105643274240, 3403085879194203207641410044377487765644663618292292077753008638945523455504, 129127208515966861312, 3431992432805189476089273667572340895646137485424423078522698669982328334325, 166020696663385964544, 3440991078254976324204623856725477249989338853957471573367528646473964388040, 10, 57923836436787626514813732425222767952498418374332088810185141984335427732, 1, 441063879908849280237020188994913078480441093374427072578627408272042522688, 1, 845676042510263808475895341729252538824995833048628784434826803862937267846, 1, 2057883928859066868312802744094081350156345528218660741612654668617023490505, 1, 2237792740048228712504534653690818892965595063194057655681300527831689121612, 1, 2317709462344075079315270494206487020112325591431743397280105434747601538430, 1, 2706388790287295694143889347041609708272529735099391222178492122442814704280, 1, 2711716772840289828867077908169413639659506716553968257069070017449167106503, 1, 2865692681830404837601845958409681563295411780633945607165325071992711494194, 1, 3279921681534886411158090122806158119890033406424872293843578224325896385499, 1, 3443746649395239589212591758578278252361295944629245842183693054217291088370, 92233720368547758080, 3452350588386068163323348935360206533117821574335282989794941257883681262476, 110680464442257309696, 3468605023788806152476853769513080860589007754942514603679471991713617729995, 608742554432415203328, 3469043068391475248370258936396985588471836042546397483342351430183542859908, 110680464442257309696, 3481948451888136449386877066240874159087008734282778398737091327706210716560, 110680464442257309696, 3483472776507015561285986536838325939219926145935612105002447628545704826352, 1461886021097408256016384, 3490911644997531968462822962076928204183669018013571573378093095677746634800, 147573952589676412928, 3504718498265139863355043615221224639488591757436008771049471163577896347827, 184467440737095516160, 3531408012104499695991029930748796706922603951612724382602927334262114108694, 36893488147419103232, 3553630805121334487765755402374767884280888056943664973058747150466380364888, 166020696663385964544, 3590029056248694450582239377581266635084964273485367247701638288839294864937, 110680464442257309696, 3603969732946695045108965433444442608841531362673296111017971952251586700507, 73786976294838206464, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
7 0xccad… 0xb8ff…47cb (EOA) 0x5a54…10b2 (OptimizedTransparentUpgradeableProxy) 0 35.157476084 gwei 298396
execute
_vault
0x4d73…78e2 (UltraLightNodeV2)
_data
0x704316e50000000000000000000000000000000000000000000000000000000000000066b82c8f20c03310b1ca8aa5abe4b47dfb2ce067cf83bcb220871a7d8c537d1b850000000000000000000000000000000000000000000000000000000000000014c5b4a9b2ef567afe0f60835b46a57c0d2757a04656912e5efcacc5e8b699acc9
_nonce
0x64709aef
_signatures
0x2bbcca4c965a558b98d891f901c7c4ef2b2d7293c57c4a4a107037b860bae585037b72cbf8dec67b3bf5287acba45b00b18b9a7e2bf7d73a92650c4955c60c8a1b6c89d021e838b499be5aaf5e41b9861b44eb94f5f51be7516f838252c4b0706b6b34ca6b71ba0ec2f602d615b1128d6f42087fb1fa0925cc364e8b5524e2ced21c
8 0x6884… 0x6dd3…148e (EOA) 0xd816…d955 0 34.297896737 gwei 300000
unknowna9013dce
9 0x84ff… 0x824c…2f69 (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0.200000 eth 32.285712817 gwei 46.928569226 gwei 3 gwei 280578
swapExactETHForTokensSupportingFeeOnTransferTokens
amountOutMin
4.057278419701386 × 1018
path
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0xe7d850875424f41cb617e29fb45aba65d4872222')
to
0x824c…2f69 (EOA)
deadline
0x6470471b
10 0xb4f2… 0x945f…8f36 (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0 32.285712817 gwei 46.928569226 gwei 3 gwei 273891
swapExactTokensForETHSupportingFeeOnTransferTokens
amountIn
1382178.0 × 1018
amountOutMin
0.3493989870647328 × 1018
path
('0x40ee71d9089cd12c4b5c529b854ee6fb76043819', '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2')
to
0x945f…8f36 (EOA)
deadline
0x64704716
11 0xa62f… 0xc2e5…792d (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0 32.285712817 gwei 46.928569226 gwei 3 gwei 253889
swapExactTokensForETHSupportingFeeOnTransferTokens
amountIn
0x2e72c702d100
amountOutMin
0.08853476205498055 × 1018
path
('0x2dbb2dba24ffc66520bde755b8ec42f9471c0472', '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2')
to
0xc2e5…792d (EOA)
deadline
0x64704718
12 0x873e… 0x556e…b4a7 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 38.400000000 gwei 170611
transferFrom
sender
0x1ff3…a83e (EOA)
recipient
0x556e…b4a7 (EOA)
amount
1500.5 × 106
13 0x0f5d… 0x1319…0f19 (EOA) 0xef1c…bf6b (UniversalRouter) 0 31.500000000 gwei 237510
execute
commands
0x080c
inputs
(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\x04!\xd4\xfb*\xads\xc1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x042\t\xbd,M\xf4\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00u\x94E\xde\xd8\x8f.\xb4M'\xe0y\x02U\x97\xaft\x1eS\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x042\t\xbd,M\xf4\x0e')
deadline
0x64704d97
14 0xeb99… 0xa736…3d52 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 36.449000000 gwei 50000
approve
spender
0x6dfc…c0d7 (EOA)
amount
0x5562504d33a85cc340
15 0xfbd1… 0x140e…1836 (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0 32.285712817 gwei 46.928569226 gwei 3 gwei 205946
swapExactTokensForETHSupportingFeeOnTransferTokens
amountIn
0x6b7261502caeec5d1736d00000
amountOutMin
0.02805199161130753 × 1018
path
('0xb44c0a4624eaed2c41eb8437d0fb5a28f91e7335', '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2')
to
0x140e…1836 (EOA)
deadline
0x6470471c
16 0x2a50… 0xcbae…624f (EOA) 0xae0e…d419 (Proxy) 0.434619 eth 31.785712817 gwei 60.617986282 gwei 2.500000000 gwei 175845
deposit
_pid
0.434 × 1018
_amount
0x315cf87277ba1879428ffc27f9d0cafab40d09d3d81059b719e7cde824d227d
17 0x7b79… 0xe7ff…5f2e (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 35.540964868 gwei 50733
transfer
recipient
0x0da2…bac8 (EOA)
amount
29059.0 × 106
18 0x480d… 0x0a0a…af34 (EOA) 0x6835…47ef 0 31.785712817 gwei 60.868274780 gwei 2.500000000 gwei 173052
unknown5477f45f
19 0x4cf4… 0x412a…5e21 (EOA) 0x68b3…fc45 (SwapRouter02) 0 31.285712817 gwei 36.490015521 gwei 2 gwei 174909
multicall
deadline
0x64704d97
data
(b'G+C\xf3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10CV\x1a\x88)0\x06P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xf1\x1f\xad[\x06\xfc\xd4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf1\x18")\xb7\x1ey\xe5\x04\xb1\xd2\xbf\x07l\x15\xa2w1\x1e\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O\'\xea\xd9\x08<ul\xc2', b'I@K|\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xf1\x1f\xad[\x06\xfc\xd4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A*\xee\x16\xefJ3\xecCG\xe3\xea\xc7q\xed\xd6"\x87^!')
20 0x1251… 0xc1b6…47cc (EOA) 0x1c47…82b6 0 29.385712817 gwei 58.468274780 gwei 0.100000000 gwei 1887468
addSequencerL2BatchFromOrigin
sequenceNumber
212672
data
0x005b154614458d94ccf63e041051496b5ffc2c8c1d6b07a4ca2463500d4c8562685d9a7ed3f156ad8e7ee84f83f5a72334f649eef1fcdafe67ce3937368a8a6589479555840d762f884b0a562c61d57729f31a8dd1acfa758d2ac4eec56280aef949588096add5a5d5d202b8256300ce3927e8e1418fd0e35af2cbafb7fe1ef5e4073efc0faf1e9efd9fee1db64cde58c77f60e037815a2a8197c78195c8fffb324dafe8117a4428c413e59436291e4e7f501c0cb91e101b9a8b826ba0084a4669062c54815ca187b323031c7085253753399154e45689d5f3f001928d666901626d0c00cb204c07d27420974a5c3aec3a4480abc025e09057c48c5805828053d8a0b4611add6ca551a697f30753221b0a2754cd500e3d80c3884e209da0a5037d0374a2aa7c39fa78b10f2738c69b6ef6e116f7e6f2d1142d87b3772f01d1146daac03fa9d3f7e514465d570da64b65a6103c5f4cadff739b990d91f7fecf54ad6c6319cb8c40020112e46ea009f6859a0e0eb77396528d840c07c22e556987740150907dc71cb6415eb1492e1ceaf131a090a81c64a1a81e2055435713f7189b0d26a4990b73b6b0ff8e42af37ef93b0840ea0c40445a7fca550f0ba14ea8b4582f4421039c9e35a660bcb955e4996c0050f12c2c98d147a109ffc3686274b3d2e9032ac80c12624e0fba5170ba014ff6b06f207629bf741a44202583e1444401312840bc2e407565b4921502606e82e1724d56eba01f548423d5b25f06d8799e6cbde6cdec4ecc8c6590a99ed6c42baf4d5c869268af7b727e77bc2ce2ed49b6f00a93d9e5354cda894c5199e0a29fa813e1912dc3e3eb4b4310ad7922edc8b331d340da48e71002ae41ae94b5f82597334cb59717a74a8d227800fcfa078f8364583991e4628a0f481ccfd60c040c8b87999c31de4738f2043d18669710c03c313b10e5fe8da678c4f54a9ee302437707684c2cf2b2ada21f4dd349be5df876a440304a3ef77ffca8157b862331f486ff2bb20e0f66d88d2466870342ac2c7be30b8b7a1e99fb076df27f5a58926f2238e0ebc8bfa5a0a27db83dbe5e00ccb1b014873b7de3051037b85b5e824e701c6e8f17bcd526c4c10edc65323b30f0ca0ccb7478ee00e138e6cfe99f6f263dee5f307ed1e527c87375dbea86d08867d37e04790bce4201f11641d69b89cf0a7598694d75274361f8c2787f884ac9e593c10c495c876c84b057a384c8c53240ceefd70d2e5e561165892dea1c5fa475a71a8449123b6706523efb7ec79effb30b8da2f92cb67e30e246d387f72127b353c22bfc95a07134e7b7a7473faee340091cc389de1e99410e7cff946de19b45b29fce3b0e5d4329ecefdc9d35931cc5fbc69ef84bc6c43f88487a3d020830ad5e444d293b2c3e75f6d965b0e97b6438ef08d1e8c74146683dbe47e863efb80244d9bac0c1f4589b3f8354c1d71ed69edba0819301441ccbef1b8dc65b40f94fc9d2459dc6338cfa07584d224094c7d8b42789e08eb682261dcd2f582c225b440832e806f6c02955e902a18eb1142f2d41b99af7e29aede9ddbc2beb7ebebb9a368a4df0eae06a0ff3d05cf21333a61f03911b2debe896c4bb511ed07b8040724d2f50db793bf66cdf87e75394c1e29d919e094c3d41c44a2ae5b62770e823c67994d20db2cdc6839f20050a007eb781664925a3738ba28601f4926f8d8323a0772fbae2dc723c6fa0afb72d6d190e0f691a1a58da865bdd9d03383e9ff75a2aa1d4600ede3549b5f74ac3cfcbfdc0e8068f4bf3947bf904015cdfbb01f4710849350382243ede732126f4ef9afa9954fc24c6ab8e90121ee7bcd2d48b302e9bdb5e660495b22525f6284b688cf4a76e4cfbd2b03e65938ee28735c628c42acd36a10f53a15811ef4d9308cf3015021d7c854ba2bcea31da8270e22535d4e02bbbde68dc44e8099bb28551eb48791a4c33fb40baf6b7196e86395d6c699cb62cc6a937ff07cd89ad1f6078a6a8cc7e5f934e1d7b9def8e00dc84eb60949819f62f875a08e847d60000e197a270da7032c631b67b914778d2bf264e015b15d82f682c6361f192500050438daab51d47466647b14268cd68dc0eadf027f406c4a3841bee106013cd7351402cc0ae3285e17447221e035240351da08c9a87af155c5d2db992b4264ebc060842b723b88b2b017f70314f0cabc9f12739256565823c47e97926c5d2aac088dfd5c42d6cf260a324bdfe41f96886a5260ad9d083ea432a22f9e0928e03358bc9c3c0b0a05e079a0dd25d8e08009c26635d16a9392016a70225f1464848f4aa981734003728a8452468f3f12154069ff201459d0d949e7b6f7ea97bf291b80274eb9ea94aef9d6f419bb19aecbd27ccf00238cbaba1c419b543a22e153b4e41b818c1dd853f7bd9fed4d64512cea4da0a47982d6e2ebe6b2ce13b48a3cdae2c3e27ee678409bc3d3489da81cbc59df07227c87a3bf42d122c6f4925b0945f73b05af269a5a8768598fcbe29f3ffe6b04547fcb762bb1cc99f8e0e7d5199856ca7eb70fb70d594f772ad794a6702b97ffd2a34742be64c126bef998d7f2e98da9c924fb61667f1dbbff0bd6a2ef507286c65045a90b3a576707b90747effd0a23ac4f48f46619f18a665eef992eff9960da9f27acf7b0191f96e4c46b40d390d63503073d27bc9ba1e9ccbfa85fb6de46b9d0417f8d1eaa9b3e7c15712d5b6ba59868d66c4ae5c10890073c190183f8753eabc0e3f959772541715d3e876a5cce335f0fc93432b80378c08ece4b5de8c7f9df212b0b9cbe4a5e52508731844daeaa457c0d55f5a8cb10526a1428633cd5ae2122ab23b9936014b1b05ec267de2908109f41035bb6707fc6d7d83d79c7b2460f31a43a77d4b210ca744988fbf7ae9ef610798cbb07f386c5a4ca926b741be97ff94c7137fbaff778a2f8966dcb6a3284088a5ab95568d6c819cfb300ffb213f949367b2836ee8a9cf0090cebedc67eb7e3b4f47f480272886712246e54cfceb7d12acb6cfa459c99f57b98ed27a1c46c12181dfa97586d8d80a12b05bad9cd557857db6248978056fea8c68046309fa7a7956102f2ea43f29d455ecef87efd5f507f2cf300bdc46d477e30103548247cdbfcda466183895b14811e74851951c2b09b5cb63cadce51439dd9145b2a0ff24bbcfe1a10642c2b3cd4f3e33ae2a3b1d3720d36a3cdcfbb3462c7705b043cd99c0191e3bd1db8091a0d50cb2e7847572f2bd67bfa00e9552a1a28b2e5199c337ad50e663e6c7041a35c78692eabc09cd448bf8434bbf50ce5116ab2432a4c89585e84a9eac6e4b1b00f160549526d96dc0429475824cd512a6c70a026d4bdae3fa63c42e19e8893b1ef4f5613214b2f2c06949b299592640d7fbd8ee318c5835c014525d98d38ac0ec53ab256574a8ffd47fd1de7de556c2d35c518bf9c042886e1d4f16f3f6d6a3940a7692a960a12d5490d3a83a445844500ddf27f842cd0e653826df74e1b0e43bc878a0225c1c2c557a93d4cfe882dd9c0503058650068b089c237eeca8d8d17bd74df8bc1fd12b1c858178b01f9ae201e586619a5ca0fc145db4005cf582e30946ae9ac29a92b98343a13e6135f4198fd21b5a63abaf64b16df0360007f768184cff960da4b47dcb4dfd52e4bda06937c44dfd95cb1fb1d6a216b6d07e503da5b2ad385177ff538396763a8f34014985c8c83bc01c69731a9e5469c24d924a837b7eb87f001bd100c24fc602eccb49f0264f1b9f23dd07eedd952bf3e009e87aa8300811f3139e2a0136caf91a196b9e02e37bc2cd0824b17d1140955c64cdc4b5db254005e770b78f8d72a721f1439a91f4f772c79ed16f55adc630699014c7b2cf8474b3ba879ac9f84ee49e84433bfce13cb80a77f6a35794af83b7f9e80d2c08009dff86b01daa62db80308399e7cfca7c9e3f6ae82234d08b105e73621087de9a3c47e5420c9762abf0808d68c30be4cca2cd546a070b8454f9d3b9ad1f9a78d5f52183292bf1dca84ae353686cdfec4b5631f1eca62ab2da85796088885d9efcee8c1d2bc52155515eea8ef0f06046ba94cfc873d0c1aa27f5d3b8833a9e80d4bcdae7a52ec5d8cfd711836b10d07c0d86ebcb0bf0decd15347769369ce8cbfc47e6245d75f75d75ca3d95f125ccaf335ec8380db77214a1b31c3b18f1a82ff7eae51e85881e9ed3eee359f9de6a9ca38a9be60a0f8faadc425629d9d891d072c5f9c26c6f374d68a186dc5a0f3b0364f7adf810008fa9e1f41eb399fc9bde8c145007b1043a45713cb4285e350bace158b8d8df67b286b4cf061f9262868608d016d2116e048b05fa0211815b886023000de5bc50ffb98e423f7158532d543098dd65932c05e5250c16b39097ddc33839490cfd54aafaa9a82fefb87095d5e15f254c452b1713da1f4beb257205f7101321ca59a1b238c6178a0ef5e2b51c0c5b984d8f1945b2ec26836b597c0bf00452f74cc08ec0ee68bdb8ad819b6a305315f6f7c07c36d26a6f76446386e6512be2ac5729425839e5736c6f7f1868cd181f5dbc6d294dd40cf0364ed594dbec0cf7fcf2abcfff5c9dcf1170e718e065a57722f7a57e7aec42588e1862a04bf01270efb18ccaee67ae438288144154d4f36122a919f2455d0af0e5bf99175f9f75a280d8ad4da311a92119edb1511fd9c487035771757e3c754024c9b4a5dfe986759104d695a518af4edc3e20240eb9d57fba12e835e75bac8be245a10d50843ec7922d0e9074f01365e096a9b693b242688bd3294826fee43e1c0c1db1896a5b065790b21de9a573314f0da78eb3f33d14f5612dc012e1d0ff6e00559f3cd00e6c418603b0a42108201bc47feeb3e596b0038eca3c0c3e3d2d360d0fce34e108c568482000e8cc97841243dee22cbd5003edf83d0290d3d17e2f80307f1bb3703d35fbeb7ace9fd62e5714a16df220778dae7604c9774abc1674f85b13b25de78706b45f2431af236186111466fbfaf66d29843fcff7771b6af04e4357eb8e7b0defc2b87dd4d2e3df982bd6a7c708c4b10408d53d62a6a662ea70db6e59a9eba2cc495fd192fdb843962392578370526643765f076aad00defbc446bfd1933cbce88a0b2a3011bcb97caeff7146be9c1196458b4143798d2619cfa38c2310c8625bf553b7de2d32185b760673a4662d5d2a81186ddd667c401c419509f4d6ae62f7396e4b41ece1fed3a96abb0e30a05756c9d6850b50e3ff2752e56d6c404c0d4ddb7f63a5c53bdd5a6419fcc0ca23a2c783b467dcd59ce6ce3c5bf07971afac87f407c9ac82002c7f43d511660367db8f3182689d01e8baa0cfb8cf1ddc78824bba26fb573b821e7310abd6869f63e1064d6e8f1f8e6bd44c6bddf83d6407bbfe18f74734e25a0d66625a045600cfa7c71f5fc401e00f64a9ca310eb7e6d36bcc6ece8ced28129f64d2769bc053772532d1ffa2f0ae4c191a0e0761064867c2eed9722ebe056d3ca31b8c91563793973d340180e5614b4d78064c2e89cdb58031401581b147989631f8202576a3849ff93b42661d6a7abe714454892ddf679dc441e641eca4c6588a5a3c74fc901332c144ce6baa005af7877165821b0878669db5789b790610a9ae2bf902524aec8c51bb6a1864d6a942278fc107220143852d55cdb838b774de5885da76913e5ecba29f3628d5e4c427b029f5e4aae77aed56194cf9792b824cc64b6dece9e82fa31d0abfde0a3dbdaac9d1f2289fdefecb527e4dede710bb80f97fabaf0ba4fb8b747e4d7bb7ca66e849b9bc1f7c95620f95cff071c1758658089daf2f154919e2b2dcfbb6c0fa38246d047d914a0c75bb29692be993f282005844cfa814ad00d65777c51a256967263310cac0a67a37aac3d4a3f39923cb02363b36409d4b16338e6036bc6cef845e2773cccaf140deed75efed08904e079b8de6902f526024b211da0bb0f39df7aa9a3e2974eaf4b04fe13ab8914d8e57b30e3590720904bdfdfe1941b9d8c27d5e0be74d0dba8d4faed969439d3067898e0e184eeb7b982d84b16e44ce2d6a86f474f7c3937bd9d417f2a5d17753df707850a8e75b0fc8e68be7e49dfabc77d97784509070f3100b3665df31a35cc3695b1555220e4f222154269715649b091e5db0247435a1db836a45ba02ed1f6af61460db0f42eb3520466dffbfaffe65d3ba713de2fbd152453c16d76c1ca482546d2bed52b392c2bc0385ba99608b22ef7557e42eb6c91ddd6ef512a95b10bffb950ffee6217559a7cb7aa7dcefa5a02fd953d73f5b30f0cf074d602f93a82b94dfda26ebbca6d510b167eaa0de6d9e9f123a85aba4e4591416a1f7ce99bc990fd6583cd97ddbb205a23f53845ff9d8d3928b914cc3f6fac98da0ee401b15764870b47e92d8547d1dfd9a6dfb379125af1eb34903c6d57d494aa7bf7ffb8868bc268d727191001550e231961f32385adae82100db9c47ce2dcb366e645d31bc06322ddb4232cee0a7269d1d75f58b4fd84957773a1c518f3d8187ca1fc2b8460e716cf91d12b65cadc529bfac5db53420a46a7783e5b8a7fa293adb35972659ecfa612d478ceb886bad9bfbed689a7de378efd1fd0c0ce328af5e68e197583915d4ed5933d74434d497bc06896de0515404a9ddcdbc1772697057e8b2294a71efd6db5f0e02cf442841a54b9a696af9a6d2ca2156f5885cff6431430041d69fcfd440718e4b6374f57006ba5f7561332caa0c9111a2f43789db145091a7b0940d672217da5c5ab1162fc66bd588853df9e23efd28e9d308a6f75a3e07b333e1e4676bb6603315b38128c9b38766e35267ce70d5b7c448e599a9122b42c80b3d18acb6cd988fee7382b035555ac5411b5308acca6b61514bd2c57f0607b4d46e8d42845da2f50b0aafaa54b92a5d8b8963be8bd59bcabe53f03833aa4cad5c1ed3b61cbdee705e9a6584a5c5aaed5427f0dbfed41f7692721a240f301047c837f831f47eba5f8b0eaffaf055625c9133b2722446b4edcd36c1a68fa9a4cd41e5f3b69a94613812e84e5ec3413cb39366850a2f691bf6fee6a9ee2ff1736fc902f24d4f6d618e8235206eba536e6517608b4cbecebb189e873236bb2c3539745aaf4b28c42f7f87b4b6932b9efd9eec743a46309c40f8f167526223615d79770f38af48c2613d28144eaaf2f0a27925c02c376f088ca4541b17decf1aa5b42347abe7d8a1423e30185b0e1e674f243e409e8d8cfa6a275f81f75854d76e8fb69085120b206d3cde06ff26a7dd4783f3b9466ca242880315dacc3952413df38c34995ac23ff1f2f683afd09f8f12fb9cf7477c73ffe4269c85372aa37e4f2141d606405326281ad5537038acb9d7d0d23b2222e51ca29660e572614836d7f03e1efba2ac4f1d0b63d5b03182011a4c5d2220667a291ad5743bb2b583c7a8c8a1dbeba4d443fb76ae44954cc03e8df98c2ab142115ddce3624689a3af0ac6daee410547b34417f07eacab2b915424d2a1857088e8a7fe1c76ec9346a3e9338eb2456e3b0d5607b8c96637778ba7723d861e327baf0609c01e4013b3ca51b2f40994cc907b484cbf480b70bc0170013770d634858f5e67c63c2910a6cb012c565d44679923fb6e6fe7b5f7aa6a5afe01fcc340d04b57acd5426dcccc262ff375a6f22f0e4881d2ffb68b4e0102f37c2b1a772f5f7fe91d98a7fb67a17dd6ab5584fa036df40082e14b87a3fcd1f888ed840ebb06bed36906c4857522c5dbbe1136b8f4bfcb0ca0b4ec4db5f45ac863b96e3ed93cd895907c20d4c5f681c743fe299d462fbc208e7252f57940990398e4ec9d6df710471107767dfe9e43400289fa34bfcb200eeb5d40cce3c6e4c9498a1f4585bf676bd60ff5756074bb1a6ff11c3e61a50d58c9d2e734035824e120bc8813f0f6c75a0058b2d3b8cda394ddd0b851e2211ec61a9b5eb25561125489400fc1de93cb5bfc7404990b66869044934a793a62146b5ff095a35bc39bec1e0577580430f55b9dc8b61ecafa0f566024f4a2caf65c21489e247d56d30f7768355b83b061fe8666e1f1529877d46248b971c426802b8ae03a63561bfc35f6dc24ba7d8e327e48de769f7f3393667d1f80f2d02cd5479f3f50f6c2919661d0c4e55a33f0758ea6883ef10af2f270e5db5fd568fed17cfffbb1110c6c8b85bfdaa2edc3e2034631afbb2afdd51ff94a1fd97fe9a3ec56b4e828557eecd1640f01fa1c8f53be4147b82e0790a7d0ded715dc5e0627aa80c8fc40f1a13023a400c20c00e06fe84282efaafb6edf1a615c2854dd17d8701ff6b394fd828ed762c9b0d402aebc866b0a11613b95011c48efb62d4eedb762d176f8c50366c41c90406b6ce39e738c897d1a1303683806f27542ba57418e885a60c645a0ad7d3a0bdcfd2d031d9cf1b1bd1e023b1379d842028d250283c4b0579556733883b075c8dba8696b0e98a53276aa4a4f47e64baaa5fbadcb7f5f5e1d90226a3b78a63348a9be6abad7cf2d81db7eeccff7c397ba0306b19d190202ad2a37a81638230125d2486d1a44b1332a41dc668530567d73687e1fd7ca7682a5e3653bc0f775b483060dc2e6adf3b50c9041b48d14113e0b3afc0a3f89fd0a8cc8905deb10580ac730194033d3a6796bf5819d79c9354e1ff58f157591bb0feb4dc953dd8f30cc945b0b583919df6a0084e8a2cf1c4d4ff6343499544d31f310875f094d05629631309077fe83951488a3d45439f37b78fd8f9022a4b7d5a10598cb23975bf3f7860effc6ee9793697806a60d233c5520eb26c7d344b18d69116e028b13d0403446f836c07b0787d543df3c1c29be65c89731e299b1665e09ef638a89a64694800ff79e100351e815e2301cdf14218748e99bc972f7a735d5672dae860771df40fc6801f96881b07f60f644d0dc4008a9c83617439a33ffb8362c58765b24a218f2dc3ef911b16757ab2c6a774c01e248caa5cceb4d9acd16b5fe8d6f1fd0fcf4379d4a93c2cd324eca8b64f5c2e1151bd73ecafa2f5160257e63c5baccd2d9c07a20365d49bde3a1647f1a423f0b1c035db680aa36cf5c45b7974070a059bb90ea8a39b01b4d4ca6fca96b2a1853c7eaaceaf90912bd4c90d5772fe161b8dd8b117827fd576e664633a1ca50407d2d815378e059c3ae73ea54f606d334ba0633c3204176af3f033c38c2fe9df35443144ad31c2a463ade8c6744bd4be9f252142dc09983ff1a68998ad32fec76405286cbde0f765c5314c42957f37168f4cc4bfda6b25608b0036bb60feadf5503eb72f107eafc8f913fdc5c6ce779c3e53b171695fb67efe0470b42c556445f32e15baa3166053b2e5b61d15863bd99dfd3970ea6093478fb56c07f36b18280f3e58d3fdd51899b9b2f2d671cb1ac4e4fe439fc24089c2f796775c97a577833bffd9d2bc5c9b7498e9b39e8f15ce8624eb9c225b6d030eb8cfa939763ff274049f690e26f3255ef89134727789790d5ece0d07aea71adb033c46b433eb4967e71ceb9b7ccbeb92295347429b4aa9c68e6df4210cf2e408c6ed1eab70540e0d6167831b051f7567b370d0c194bf7e353d797b49b5cfe9ba8fe24c4095f4dbe7ea0d2efef7130fe3ef87dc1b5659ada8f32f3ec48d36ac73b636b75f22d0ffc8e352235c0002aba18d0c863ee02df3bf9a611ad7393d7b652ffec58e9cd3684598d0f4bb27aee74139b9fccefeaf3781626dfa6eaa982ffcc5e98ffdcb2b12dc1d2c7fa84822f399608678d5fb1859da713c520dcaeb33dbf800b79f1e87c8af63cbde9d4901348ea24d163e938970fdce9e883cc0a35a6a7922a3f7b9e998c33ce9dae5bec9565b101bc66af55801eb5c2e59dcd9f4bea49266c7647aa802a1d0c63d3eb49a91e536f9382e708b304a4262b6f1d85300c2699ba52de2ba3bb0f51af13a0169c30a5748b18fa5e07f45e996547e60fbddda7f7a2027881e1e3106f98878fde70f2d43c6e43b4e6072e45b4226152aa4e1661aee3dc073c199e7985e42756ec9c3a1a231cc06f8624d746a74a64ec04f3cffc0ba4e1e503882d73a8f1ba2455c54dc99599a279f2b70f11d5da915744c2649b24f2073491733abf1195c27f114be5d52df5ba30bed0dfd23a2fac080b232eed4cd8435619f40f8ca0482d98b99a19e3f6475ca574735fe15413a065a008f9233386ced88afe6dcf35db1f1315fcfea58e22ef7d0a6d8cb186f8c8a77615b0380bd54c03ac87ab15f8e679534ae54cbf110d6e6b7dd4fa50fab76677d228912b02db6dc8ff8749258e02ec04dd4e63f9a909d21d988b9959e511d59d5fc3c2534dc329a9a6df45f86c30009194dd21d251d6c04f82001cede62a654656bb2b030f74ee0d68e7b14ba79bf1dd639bf13b6bd096f41d8ad8437cc19820a499a91d3931a96bf40439a1facc444f5ceb8c81efe025f4fc3dbe4fe40e57701acb4dd25e3e0a88ef69defa42dd8d0f6a683610e631907d17efadea3fa8a803c916a66ce3bdf27dcf0aab7685765c75b3dea83645736c43af33def09af9b0d0477c05b63210aa8960948cfc0406fa2d267477156cb3fdca70ee2dc6a712b0b956145e67ce802e42b9d09a392edf67da0cadf0e4d2709e05adfa3c15758a75f615108354d6ca75b4e0eee009b3331fbedbca0d9d20ef5b8423d2af7770644140aad9fa636c39b7b9bd7d91e626c3c9a973ce4a8b4f521ec36e17196eb5c2ad2946e2762147bcc54d9626499eae7ea4ea06a0e50e589fbb0eb7559138009ca76c6cf70f6054fae494a6ff62e48dc6d40e5820d0364dd39c693ff42aa0253c0f3d344a1f74071fc6d31d5b466b98418fbf4e500ad6b8b100bb056a3fb3aeb42a0a1d9e32be7fc4c1f680754d939557705094a2e5d777f4f88713fe558f8bd98ed901d2d239f09cf2514f31c9497a2f506ab2654b373aeadf4b9563f2e0aaf05117c82df2e3f40faafdcfe89ea75cc09513a8d1fd6ea8b5937eeb9f7f00de1af4f691c1e6df2af1ade07f410b0ce0a6019b7e73440fa9af6ee560cb441cbb5d47fd4ee44817c254cfef3cece724ed1200d63815f702de51cc48f3f5a019637a880396eab4932236444f15b0cb0955090a432aeb9db6ab8a26380057cec348f35ebcd521f84ca8a79b21ce975e914960261c8efdfa6dd8411f48d0ec88abad6a4bd6ef077239551ac758d6e3246880131be36b1462e35056352e2ae8cf9425b51c7394167c2f80616c19ec545cc58f57654e4a5d6a2bc332f3436037c8ca09c00ee40db7f5affa899ecb22bc9e7f9b50359386031d1a92c527eb8e885538012b7596a1efaf0a2f66bb96f5422009e87cbfb51875166e9297298fb7f3a0efcd9f62cfec9e18d3277cb318cbbc71dbb1f5613004823f15428b90f11fff22a1a1ceeb7ee4b530e9e899fd13c317ef3d6d8c727cdab18b967a2145b69ca05c9404b512f9d9e7bc2179d5961795af16f98314fe4071c83692e4b70db70c00044e8f972f8f96f6e316b8606ca4e18f7676c8806c852e40eb9d7d13162fdcb4d053562b0e1a85358aaa053fbe80b06da0c84bf1c66db98b15d72d4584846a62aa72e99a6ba21a01a145c321515570201ac938fe323d76fb61cab9397ab1b239fe694d7cdff2837db3effae388f9ae23d00d9478e8104b7e75e635d1ce8b884b051fc84e082d05c5ed4ca3fab5b35e0b92072b7f60ea3c05057591dfb40902faade30dcf2c71a3f654aab3fd740de53939ef3015e382aa8ac2a67a4a962470a806a101a694c2c31b62bb8ec707bf6720fee4997c4d2e72812c9805748adeb5b1a46f401bd042c770407923ff48911ee391f8dfaaee9eeb167de67554ae6b8e74627529b5c9b2f4ed1a07e1ff614c1ba7c69e787b1e09b03558536d2b340d6ec2a7d745d43375fd677ab64138ca25370171b097be242d07e0c11329f481019ed9976877c1d7d2009ec73888f6c583656a8cf5273db2e1d04aba8d1536a6b02253e83340500861a8d5867e230a9e9177e57f95f9322645dc5727b34e5fdb691f12c4c93a3ac6ddad85f43f3ade7b4035654bdf5a299ac46c89ac0e68d3ddf259bc281c8b13469e3d1dbe6202cef59e630a050b0a9f75b3749af4427b793a175ffbec511d467f6d8e28a37283abf5e2555ad328668b4cbf6d30201acf872200b850581b9f0e7a7b01f5c4354c8ccbb8dc0741f2fcc781be1d21f78e31f02dab3d1916eb3a43c3727b96ef9c365dbe69a7257708bcad3e717b87c169a81a76a5f0514074fab53c1ad7df9220f269bdd1115c2e4ac1cf03bf801f938f3f01f45c3c6ba91c4a7cd55d1959049e8d6e987f3b21ab4a1a799f0c1eb52911af7bdc597221a70a35929396e7e35653c967daeeaa1b61ee202737279bdf9718f03c6002aa3db87f807936f96e4c26512a283da5b6c35434dbbb6ee4cd5d6b79c92e03a04857abd1fcdaf1fc0da88624e756d87b05cdacdbe607b4056e364aa86f1c6c9fc21de2bb25e5a55d8379abecfa49901eb3909d1210e6c9af718517c250c8ed1bd939785c95b99624b566243cf724aeb3845be943f6dad0464fe22c0b619e58710fcfa59ab0b665e9db941d52e017ee1b7790ad4b5ef8190099475177fc20ad0800de706e131fde9a241ed12942c1228bae533fa8fa5a86b978243098d6ff2bfef6b241951902fc4e491bb9b78c8ba8328a6f6b2b3e6f486ff07a5cd8b8d6a1aaa191b53bfed0080b4557e984671e15f0c8ee453554328340f232d8d190cdf5015187062759e49be775244f44abaaeb6219c6e99ce81d2473a7cd46e61152e58bc0dd63043dc8224fd5e513e024dcd1b9cf8e158afd327d9b661096e4d9bf29bf4dd37f00d26ef0b063e2f60903f62865de3f885ff3e8489858f6b14dd05d623a07bddcaf97bee039c00ead82305b2bdc19e33bbbea6c34c572c20362ae21f34d18de1986c02563e95eab6d34d51ef5cd78efcd3a24d46845e9be58bebc47827234c1a6687d3807f5cd84fc7b1076365c02f263083ec73081770aca64674f9a29d7646e296e4d147250a0e9e958dc84af5de08408bde170c947602a9fc0c49246e8a6d32ee344af7c4145f11ce7e1d2c33f0b1cb84b71ff900fef68dd655b6e58f941586ba68f2d117b1739f5bb28819140211332b270d14194f804bc0ce2950fe226108af09b2a0c3434357bf6a50f76a496ab758a57be6cb840aad2427b5e1cafb7338f0f99880f9560b33eb0be7bf7bcf3af866bac1435101600824f9df46e7214d99a1d959c53c3f29d27a9cfedebcea30cfd16f3b4a9e0de63cdd11c2883fb4528c7af3604ab3087a3129c17f7ba497fee636bc7bf28c3ae13eaab4f88622614e48241a66ae769019740fa56d070d73921e836c4572f21dfe3ee7cade7cdaf9a66399abdb45f539d3caeb88f24898112d76c0a1459f2cc288a8a2cd071d351fa794b13bece43d23c5fcf76000a344917f18a4b2adb26216ed8e8e88aedf67c19991a6f680ba00283e1b2771f9ac1aa32cb61746774858c945f4876dfe0f1ff9186550e9ce48133cf2ac7102ee6eb790d67f3165a5623a1ca673fd9c1a2fa178e366d13519e9848f00ad9be2fbfd98c408a1e889f4bd084a29596c2d9a2c01bb1896be4fb45bde44302204887040e0a74ad4d156a6f4e4aec814513f61a2ea176c67a970ee81dfe46247efc1c5790ee874298d226021ffc45550cfc351ce499ecdf7ac8f374572651241446d2cd832fee6458f878b400aeb25328e3c822c728d07b860c06482cc0c030edc19102865eccb46bdee2ad7a73c1a76d23673ffe45ba50363a71cb6ab7e3370fc556d513c65dc07063020277ea964bbecddd8fd6d616f3d58210f09f944f037bec284b551b846279616f7a1d89344d16621c6f18f73349a29cf209dfc576027530167b7f686eb09678c94e8e24fa468ab0354aa94c6cf02b2bc0c17eeffd76794063013ecc3bf4d0cda26e7424f151cb2b8c6d002c28ee73dd73c8681a992592c8a2b2ba92d4f79be937cf2fccd73a7c44d7141266dbfcf134e4aba74257d5594d0457069c1e18e7674cf3f3348a399b50455a45a5b18ad42e7608f569653905b9676ce995c1ffea3b902cc713541f7631fcd41cd7f8d6e15c8b1e1e62dad5e2491a87755284a41703f1374e135bb86c1b33cbb16686d2752b2da8bc8fe2d7488367b3c4493157d0962e4e036aaa5340c7b18d6fb3fdf5acaa9f454d3254803192d3572233ee58fa324476a750d67edcd88f764f8da9fdb57841ea5d5aac7ece2cdd7fc5c02f51c1d647e19c85df18473773f8c18fcaeec3abf49e5d24d7062c327898da1c6af50f3b0d5a94aba730a53e952958f4607c02bb4e0fe90f36da103765afd41a059c2e98d57e8502ef83a566a858f7c92201a7e1b07635ea1e7ba5fe63e52fd95ce855492278c6709e4157ac0609fd575c67a902755366de51d499157a8dfaa91bef8ae149a967dd44bd1e9070eafd0a9c8c671d7507e0ed3d2c378d87d6d935c61ac43d01ff6ee9fb1cb8c93e33158c848f0723ef0ac9efac08036d5775fa0acab23645a2877d851afc69062b5e1ee62658c6808c3dd66ac8a006052f8d9636f4182d9b896277980f936beaa3353b8bd6712cb99313529d31256d2014503d18999e9fb4d9a1db04ed279417f0592e047fef7e4d47c102bef66aea6636d27f533d45b6b6713f6fee3140dcb95fd3e1cac4b8a0b357366770e548e99dca782ac0d0d4a82f11eba4909f82b490d84229a12bcdaf14d65ce335fe3a6db767d3c95ff379f007b6e9a7888e82caddc2ae718714c71178cde358c4539e891080c36bbb6b7495bae5a0280f5fbd8a2e5ae979ab6425ca086efb1de68d509352f04d50157aeb468bb06352fd043e37346ea0939ef2aa51193ea0303b8968457bb4c8a8a25491cda1d4c287e181d1659f4b5cc46dafca4a83bbf1920035c02236b914c82cd869ffff7570597e5051a5d8409b52a912bd5add1daf68e909e1c756bd85d43c4c9a00e91e1a68f4d27c0cda37d1883a3bcb4aea51bff05f9658ec994d04c505692340e06f4944745ea68bdda4fa9206acfd2ffae8761f935f09f13040847ad5422c2c596b6c374990d0e40c0edfb3690e8fdb7d5e18e10d2fb77e8cb0c50f7a33576f9cd2b76797c21adc94133c009e1a523c1a04ab94373931a903dea4617905a7b875ed8b8f7b9a9d7d8df7ee8dcf4ff5fdd6c8c7d5f30401e6b2dddeabb2a6db0894077449b03513de3b1462e333668dc1d2e1f073ec853d87d16a7d19627b9dc30f43f4cdacb3c1d758e243f0a52dff92b390b05b1e1c94275ff689dc063cae1466d1f251d890eff148c3d64c6f600cc498f2249aa2495fc5a6a5781f87b8110ca50e0eafd4e258d7046c7f290c82fc697f909c92bec17eabe4b646fe4ed694bf91671ee36809329e689ce2a000e98811de2e710df849f891324b9aff79c2d640c2311de8c50600bf035d87d23de79a331ad21527f17247a9f4ca19ec4e5faa81f6909217736c32a51c723913695feac4572224f744aa0212e8ff9af05930be9dc90fe316effbacae67bcdb63b7abb0f04e27eff0b57b59d7df8754edcf26d21ffd457ea50c1126b3501c0535ce2c1f6cfc88b4624431085906699fe4e00759dc9b13f6d35ce4ae7169cf2b88242fff145ceaf8d86250606873130faa5bfbc9f1d7467e6c257520af4aac83102f288bf7efb6e1270d7913d7f8cd7fdf0df41162e9fbce170a8c6e2afda1a9ee6d4099872478cd4529584b4873730702eceb8adbaf49eb6b88b3a0433c00a844fb4cb06a049dee8a1acd4289e79a2fe21e91c7af8adb5d4f9e6b37227dcc6e3b70503a7a000ab7a82b5812cccebea173c7626bc67b785d0cc7e99a757c73d2ef43657fde814db4696e63f73aabfb4f472ebf9d70b13e040c1493d7c30c2761421ea6a66ea5e80ff084ec2ae725dc5318f6d75555edd7f11d343a4f4bca1e7ed056309924cedba76205e1733670ee44b6628416517d74caafeec74f91a60dc7b6efb96ebd0467b1e33e6f2e02f866f70381ae60edaafef3760e683f01b26bed5f88ff52fb9faca5114c2370cbddf513acc9cfc31505a6c00046c2a496ba8fac2dcfa71da64cb1ef4679544f353ffa146e8a0aedd9008ec99e051a51070fbe2aeedadf852b88e3533a8c85eed1654882a8a977e7d07f7a1811f9da6dc08037fbc20e9d6e0dfc36d70297f2ffaf0525f5b134f18389a5fca8687fc76a83f18e05a38a045ae479f52c86f82cec5eccf4fde078c7abd80f796d7aff66afef0c803de88b08a992a881ee026144380579c277518ce15c9f4581e4e431e3e600d7d6229f61448c2cb3574dbd45a69afb32f1ef06a91bdbcd136185e0ca8c2ff4e7361d7231f47f86496239aefb6c0478d24119a6fdfea51df3a79a6e83c975c63037945c8955af08474e9bb49b14c490acae82ab9dc5230b98c2ec1cc29af94cbad907667ad7693934bf845672a7bc4c9fb881a7341936505869f7086ec3e0adfc7cf5f0795f0b1f9af88f616a99c83e71d80e54e944631441e963c8c21d468e32df474e3a7fc85878fdcae4292eb57c13d1d49243f8964cd8cdcd140c7b9c63886976244922dafdb0a03a8ab4e70d8687122f2bf7e46c182e2b0d85dc0bb7dbfd69d90330980e7e16a1baa2e385349521c6cb05be1981e9130129b0b68e004548a9fb249418ea52a757f906489f1f9528546b31f24f7d21c0bbfd41150da29935efbec2c1e32d7d212635eb683f9001a23ca2d11d75e506b99c4c865853c6fadecc5ce416f86f46239cd81047a5c79805256ae7305eba692dbcf857f35f93f4c74680d4ef5e6a0ed58da5930508b9d582d1894ade2d6cc114be060f26b2e769b516ac2440ba712c1459a08370ea065a5b74331b6d267ab5aa1afa6fd22b1a04e212edcb3888bfdd77b2713222cd70e960e60af988400fee9013c229c237afbc444503229f4248dd3ba2a0bdbccbe9b9c8af4c4e2e0bebb135fe8bf2a5ee874dfee502987a358707e1ced9dc0f1c3c5e97171fcae7b546e376f2d09697dc5e385f7ea1133ee789eab65dbb76edb6e6fbe723675b68e164542b0389a036abe2627561ad1b4c78639a1801167037604eb0a1de3672226148572c07afea455d8fd5dd4e0ced221f68fed8eb9b892124175d3ec5d80d0e9a6ccbbb7671f1ddd59db4a267934ee9f02f72f1695f9c8ffce26cfb3e87ded607a804d0b3ddc0c35981cddfb5a6e23e2a168fa79bbfdff52d093712f09e05bd4f7ffc325ad3f8c15ff9f118b3418b2d5a14f9b8bf238c1a094b5091b1c2862457ce8cb89ec4f4050669f1ec96a403d3a1c01dd9d1732e7f9679ac10ce51850cf9ab36db478cce5c55c27d5806045582515f9c826507eb3c22c6bb4f56b087fe19c2edcf161b964e92fd2ae50cc1d3181960f021e76cd8b86eb5370652b6d34cc5e09d28f910a09c19d4168a28cc5f27655b23c7594ae63f3e06d45da6e29c14a796a986a3d1315d910495c536ddaef89d6c68d21387ca386f4bf1cd64892e3b3d6a563f4b6ab1e6ea5dc0eb930504d18fde8dc308813df895ccbd179a9d20dd117d79895710d7127aa61ce37f170e1611bf74783e7a490799406b35cf6f73de58032e941c199d4950524fa988c9fdcf36683a2d24fd8beb91bb863c9e7753700117d8bacb6ac93fdb7816d9e2233d76a3244f7f7759884fa1f749d4e742d32ab7aabb403f2b23532331a555b0c5448d0059d7e51c1f11634d5d6e6471c08f9bbfd6c5efa9f59dab295acf7b351e11dfffd8c9d9045cde6308488c6ad77dbf93823f9f8be183413f1586960d008a8c26f7734cd093a483e28f53a52cece76b8a78357809fe2274284f47f573828d24184f0d0b719f4842843b46fd2689524408ed98168c98dc6a91e859269bb9deb614649d61eda6819f9a13b2524b876f4c9347c54eeae44ea01f191d99bebfd2bebcee31cacb2a85acaab361c736e822e33fdd9c25c94b497b2f10e6635e460a40b5bc718a2ef747296e971d45478c306dad8f8bf462143e5ce95f9ed1227e8398ac9fa888c5a724116de3698fcc6315d435c03c9225280a4dc548cdcbf13f89cc8e6e512f5cb115457b39ce53e30cd61c75ae483664764d8560832b0d62b9c119908c191e6d562fd8bd9e6ab5fa2bed3c9ab5a45b8337859a9af312ff69c2b0b85713c7e3686eaa622e31e5a2363e23edbb3c48a9262c9ca4f9e0e3c84e55489578a93f872dc4c673df0a10204327b1aee095e6460002a099001ddc51fffa151685de50f57616c9ea0be911b6ad5305a676e52a0c34d926c81236ba70f808ddcfaff5f123816756304d970dfb23788c37a3073e0282b7f71d120617333373daf714bb83ce302c1b2e86b0aef333dcb8ef9adc1ffc77dd78173987321172cca4e25c6e0e0763b8a36d7cd9b5f6eb0aad5e3d616525a00254996079e359054e0f3c8ca5a3e309fa2dfe225aad48599c16fbd7bc4ba3178b3b9c2a1e627f8d6f8133cee47a6ffd721723704fc7f0dbb3a659b93d0318996cc5fc2cd880865018cc33f557696851136bc70217103b7711d57fe881d1f43ea7150a1a707ae182eae59b3bdc731a1ad2d95483324a95c908418f9e9a97de7d735e7bc650d4dfc41a5191f45148921409b5e2d969bb99c50d69f7b6a0c02c28d2e32ff91180f3b995313e64c6d4dc2b31716d0cc3fa83b965ab647b106599dec8f6f4a848d3332ab91b580ba14d9358504fd5801b829f44b974da5a1f0bd9510881b05c6b5633661ef6ad7c5f469f119dd847d910fae2f27be2727be0aa40699a5928a56ff84537f885dc16b35ee89f14c9f9bf6b6fd138cd5816c9e4b9d4fd0aecb101e792f836fccdbbb7c6f6c4ff57d4da3cec4a1b06d9113fa418cf2959b5cd996b638d919e6ab27ffc013a0f84d0082ab4a54f2fecccb318fb26cce6111a07833974295373afcaab923bd96755e75c82b538ea2921da84a1e6d9cdded181b7b60ba9c1a39326b3f7d0ee484d318ffa01cf0870e284712205684bcede42b6b053e2a1a35fc444eca3e49e4aaca90675578f9fb8d19fc168a6402ae03c92a61bb3075d7b11b6499ba3b810635de6c10da31e65ccb8408deabe7429a6adb4e1dce78145940ee9c6b887476db73b5b7f4083d19689c1da648affc19e3b9c9f40af9c56f904d480cd672b0f43a30632665936488df15849a8dfe556a635c646ae9c5fc0300a743845b53ee32f54b4bf08bda6e0017dd99787b8df2dbb8c6e70783c24658a7eb83bb463d6eab3f2eb43e025969816bc1d1d13a7a14e9a9dde898221e52bb48444772dc804418c4588fbfe46155893f2152b757d19a8651596072e1fe5327b3ef10ee366089864c0007531802982763f5ecf49f262bffea2aa257f91dcd106aa146571c2c1dab06c891baab77b440c7de8425cbd01c73cddff7b2fabd555cb0abe0f58ff5a747b4610e519084ddde6a2bb2e3f56abc20df2e82b04fa6ba1dfddd0f8626b5f7d2b1ba7cc9986cf2aa9da8840b4052eabafa5e07de3229c7e864582514fffd397b5a80e12a8fd0e068d8769dd0983238e274b452d45a33e3a95927f527125ded2fac760a8d3e4d8e2272b55e065ebde0b233cd0f1a6642d6860cb77348729add93c2b96500e1b3927f1c1dca1ad386eec6ad2e81a68f69e8d454d03684906bd65ad6856abf2d001470c93236877c25c9b892dbb84084037456f53ce95b52edce2d4ae73b63e80426adcf8bd2d5cdd99ddca9d81a937d329d8c807814725feef62c0319e1b08dfba37b121028d9feb43ec4ebe0c6ce55ddfe9efd652b1ca2eaa3e5a9f118826a5ff9e76f114988e9aae599281797c380a94d167d324cf7baacb53562a7867285457fff2c5734f73c7911fe4e0ca4ac6103828181b3439a127b74e7176fb057bbf81bcba9f415d2651fbab965290f2e3c92e65220404f598abaafd020948ea9c79a12c74bbc86f539753964574260423c1bd74162a0979511957fef440be7a6b4610aa1dfb086ff0e0b5273073121540201a108e03bec24c04f323c6bc33d34e97c22cb4642d046fa931617b704b652d6d27763f7c3d15fcf020f65d8ea7f902f122d6919919836b57062501a996d0a27d24e1b3d7451376b27e9531e393b8819f095f09937e0fb79c75736f256ef3ca9bae5cfcf07fedc261c1067104e682b5589ba5181e640897d5d1bb59935e78b3e5a82a5732e6246b94ba3b464d3e38e8321aff61d1f4b8a7298b037b82ca52ac28f5669e3c158ab2ce4dc7022fe7785a8fd70407f7577235be05dedebcf9da943e9fe0c57dcd05f819a7941fbd570eaeafc7f332dc1d3bee9c59e75661aa6e1fd4ea78e5cfe5b814e61060f546461948f538a9462afbbcf9b93de7658d2fb479465e45d73202b39b803225162ffa07172293c93a0fe02b92cf1dc9e4e4cb416c1da1afb4fb699e7f6aedba10ab3653a1214dfde2aaa39cd0877338168d7935611f656a36eafe2bd0f4ea08f941ceb99e1355e8329c23cec26bb5fe042deafd794673cf168229588064196afd4dba6fd9c0ca8f273ae567f13e74141290e0063f46a383409adecc11d5664869f1d85392e4de59df0b15e8718c4e1f541ef467d153daa1967bd53307469719e5b7cfd8d2249da50a4a637357f00a327cc2ca8f1a93e622c9e248ff8623eafca12004c263ea765d4a11000407cc68aef3b49091aea59d22a6edc4688f591520007c723f64e0d1b97ab69ed8ea978927e00b442343acdf455ce9fdf8a6ba386b0ab1047fd4d91722fe829762644f2469e46b9f7a216b7cf2ba80cb0d889ad5924a97cce83e7a8bcac0b17e0ebf66a3ab0ce0e41c1a5d64570b321807cb65c25045897b216aef82ef708a09564aee4c0f8eb6fee731351a5164c5df169c0ea8e1255acce990e46f5dbdfd559069d5ae89516e16ad54a4b86bfc4f356787f0b7fcb19628a85248f1a355f20f05aef543a7659ab4ffb08d8a91023cb2e836023f7f505033e151529ee73ae89abfcf675e423d198f74802d7c71d45981fb7347b9b124cc201e1cc3e043ba2a5eeef5d28c7a15faf286abbe7898f22321e32b6cb4124cb8f4dba88d05ce6149cde1acb84b4eedfafd79b07acd145dc5475fc52065961f91acf78a4e57bb7bbd9a5ad565116a267f37a7c649376aa4aadddf5a7e2729d74255b5c7e721885956e91e2f9da68a13260030a06a874083f1b022386dfbbf85d518b62f8a863771c8590a3e112126873d86ab286490d2380461c3cdd02abd6b22716b332478091072119734161229d98f89914c47f462bfa7668b0783a89f624d17614ed4566554a4ac767dd6a79742f789a72162ff6289a3f967652acd5c3c126600931d02b1423e2ae0124a07bb90b3672fa5c2da4cbb8dabd326e300e2ca9c95f8fd39d7f406feb7736fcf5affa592e582001cfd04a72cf55ff2a89ad430ea1a6dd1e98806d6809e68e61c904fdfd017700c32c805b20ea58c31a9163025081466b9a932d5c6726034b053f6eb9c7d022830fd0d40f23ae93c48a80d5256a2a074ecf0c2c5e256fb8f770cac36bbfad3a07a2780ceb0605a2b142388a8b4cadf14568f2abc22c0aa0cedf219888ba5da9c8df7b96b2042fb5bd2317763e373814f1dd6e3a14acb8ab8de9124b4aaf377ee963fa105436c6fde989fa3cead178ad1627592f790f5c5926294aadb5a59dd645b5e6df2ff237785490cbcb5cb41df6eaf050f714552f13a8ac6fc2379166e4e2df7ff482985711fb9935686fb43fcfc44617ff65f219fe4748ecaa32d7e67920a33c638028488158ccf47328c5c9eae07ba75b5f967e899af2e09a51c5dba80e6e68cf4620e1a46ab27164d32fec07893aa018f56f469dd02009eee3e90025517380cf021fae7c1c6c7e704984e0ce405ea57ae45e08b87d6742f7c151793970dd640624bc63b23935a38524f93a555c87c2b23f1df6a3be6028f6f5df8e87bcad66c6fa3e111bec45f34e5753b2902c609ef827644af6d56e88677168a7a1241b43b5a983b08f19e52489374ac2f97aab1d237fd890d8ff83d6bb083cd9fef2d57ff4d87e37fc5fccac358df09820e8b0daf67f7ec26e3b82578e5a66894008a783c0a5f73b555668e67dfc6d1f6e5a70df833c7628f8794b48179a325fd347be83c1cf755be9f0dae7314a52ec35d0cb15e5fe00fc7f98a78d7f6c4ab2f07e83c30fb1fa1548c8e8bd231fca8e493170ce1117a1f00e59d52aab455683c8b68771388bf642f55bbdffaf7a55989c9c7802c620110de85ca8078740cebb763592293e2598467501de7f64b7602421c4a4c8a6a0c01faff17fa3241f839925a4190a5d3409d46744df04e499f4b5ee7439db184ba1cb538b4630f405b3324ecfe8cb60143d696d8e1c5f2846f6f88b627271a5821b8d86659bee259c2291595852b82a5f4b7cfb2b9887c4c886dcf20cb34eaad6fdb626ca9713bb4c46482b212e33a3b31c622550cf79f4ba7b43ed865b1bd1ea03031cc6ef1b5e7f7d65faa1e12c0ba1439c57a2450b2532ebbd1883f87bb0f521ea0cd050da69e09f1927812aace1dd148149a57d64a4d9b47e41ac48bc52cab739fe25059aca173a8d8be90ddc6e9016cd499f49a22c4b8839d1d7b5a67ceea149f889069ccb47f5860dd69bf781ac38e6250468d920175492d484a44b8c9076142169e759dff70ffabe7e73239bfd17a660bcf8d2d05d10c7ab2db1d4892c60c9d82146abf6791ddaf3df7a376e13fb7cca552a4382d54adbb82303cee4d365c17548aa7c98b9a3ca91c3977ae1045e63ee18fad525c2969e279192f93f4cce6ce27e825c6d90d437b7ac71caf0190b799c90cc98ce24d71e373159f9c42fe5a730d1174bb8c87bd23c45e8f6613f8bc99f5fc42f95971eefcf7f8c1fba7673723e9fa1d3c3154456206b3d28b275a82bd13bb43774679036fe64062d93073e8bfb6e65ee6f2a5ea0330d6e1600fc28b983197426f132fee1b04ae9ba69e3e466e3f6c3c4d939a4fa65e39cf6a56803368e3ae855d344fca2b69a8eb929b2726a2a5019b803b75e25a88224b98de30cccfab3202b74401c910b0d69a0842aced81694092f038822dd5fa0a94d7baed18fe4db27f7955b6c8e5619be59c90da256e4449add56a547d045798c159673639f6475d6775c1110161b9d65df4a2c1047a487487fda9b675bead80bc666d10c621c5e9c488786649c279932e270d738be742fa5b82a14791e99887a828fb33189374598c5e09969df9d7f3dc1032c3b502e5212c377f104626a1028b71331bd5f1afdc11bffa6b2e1a340ab9cddd0f7014b4795154111ee58805fed2f6f046785b59ec1f089d3adb2acca5f49aa102562da2f8055e0570afc157f8e0c167b791db0149dc7c84c891963173cff4ca859226775f4b71de4f359385d9566f653144e6d75c32a6bd6819e055b402c1d97d379a856d7deab81c8ca7f38bfe32cc8a48c71b9c742f141af5cf201e408442a01e001302c77f706057e175721ff51044f4cd31b31b399f48edf791aa8c64b089e719a56ea33ce2158e254abfbd1cd40f6dc5cbc22f11e1c1a011221be5454663c7de744f4cb05266579c245fab3cce19f7dfa052bf0dfb00612e86cc49a710864f160ba875a1e1985dd4c5a135131dd14aff014bf7233008c093fe0de79056dd6717cc46586da840d08e466eca53c09624758b44f4ea716f6d5785b7c5234ee15840cbded8f7d11455722f52cdf1cfedc78bf1389f8de7e519ab837ba3d9ddc4dff5af796030b0d948d616ad6e31cc20e056e10927e42e332eb827dbaa1eed2a3f2232a5c9c4b298a1c313c9ba245441b0103f0e97137057a3886c5f0e124a103c9d17ff06911170c9936d3b79ec760c5434500059339b41e8c55f457625201c7a0edda379e2e683e7f3d96071d8e433527bc510778214924a7345657c1fb12f23458ddec24793bea3c1784cdc44fc11fddc43f869e5273bab0f5b01835fa10f76b511d2d1f40c0c3cf1095d48814b9e97645fa136e9ba5af12400cdebc2d71a538495dd0aeba0ac76ef0be8cc4a1621cb3623073d8d2a1a0325f5bfb4a1772f6c951f3e1145992c5fa37f05ad501d403d047e834c38803fc2643fa922f5cc0cc2f0977b7406b176bd9fd3e75e34717ad20f323ef42fca32a8ab8444ca6b05e224c9f40f73bc903d8fde3a175c36b25b9431c1a2b80bedb61355bfeab67d55c0551f6bcf0376688fd2d8ed49b66f8e683e871b7e259a70a63633e361a2da536abf082f0700672ce82f044e2d197d00b26722b924c86136bf9110eb720e1fe802af6061a0637b432bf383063c05d32ff19373618190c161d6359d0e1a729ac6e9c03367c7db52198634846447195c63d1148f112f0f83bdebb6a9835af4b0882f5af76a8c036de4c3f68d25490b12e204f91af3e572ada014aad7e1b7912a3a4d36d2bc35b2c35d1814c28213b25c7af6b198cc947c5a056c20cfb83a2f3d9d43829121fb9c465a4a6f75cff0de123048f22e4755a28bc4feba2b1dcf28d5ae36de8afd4af7b1ecebe20225b4d1c1921b8bb92014c0ac2030b8590036bec35ab95276311ae46445e657183fe25e5bc157311e274a93365809e5695bee34c72ca4ad7ed583f356eee30990636faa5d72eeae8628a5578153e0b5609fbc67f42ee4eb32abe8ef4e3fc9573a6adee2f91d18d91a4e6f4a525fb0c212abfc42669152bbb71406b1b58e450131ae67081f95edee35c179bbff9ad7618f2ca465b00024acb636b7f1c44c9658c2d195327f73592634708eef545f5b926b14f8990a5f701597dda80915a4e995f493123cd3761156cf05f87a39ea205853ceee066231d7b2aa7df04f4e8bccb1c0328dc5c24fb8b7c649d82ddd73d4f19b447af584eb1b2d725cb0407715d9f98b4c76df48cc8039c000a1ed553ecb3f8c971cd6db6985b2650ed3051b54c1565040b33b5705215ecea225dc4de236e533f4bb30e13be761362c3e175ee5483604c60cb07f2649e56d65e67bd11c87d4063e179a121ef5b2896dcc5f58d2c9fc915fef1f4ec00a3f4b5522c86c4b4dcf416c03ea91459c0cf90a780f79166171b4758e4b0ccfd4c2b99f0af97675850ffa9195c08fa8a49b50a3d41fc1dd77290863c21a94403cd3ec24f15e3508cfee7fda27fda8b0ccd84a302de746737adf9ac0bbb299b330a6001d72e05dbc45e4b8591cfdf5da4fec2723a658973166173836ac2fc6cd0583236ff13d2394e27cc3b6bf509db771bdfcc7adc5b3c299ef727eee366ae83da7af720c518e80174961a2e7bb572b5395c0147a9cf10ff70699da73dbae03c653dd7be757b41ff76306c90d9ac6343b2bb54c197e9b2819a1b6e48f58e2b5a6f5be85096fa52bab49b0d297262e86e5fa89fcf0f940c052c278997547ebcf93aecb703cabe1126f354e491d0c399f58e34d23705089de4725d1cbffa82cf50e67936db385abe4523f7e6ffbe7833e13f8e3492d3c4ce2f9df4e12742860f800b4f25cdcea0faa7f0ba641212f43bbab2b1df8db7856cf1ea777ca7ecfd4f2ab76628c6be846c570149ef603c2018b99150e296e05680d44e77aba1d6f20cf3bce7be5fd3e69c58030878b87488274342f88f30311a7ea797343bcca407f36d3c9c5d70b99bc920467965ecfb4f806e6a682e85614ef9a46630487b56c9edde3e78ee3d8d204ba864d5212d12e7a01d421467856b17541a0d5b0acfaaa129ac1912e8f3c97fde87121bd9d18ec7585e65f1bfb864fe0722477d40d7613e7f0afa38ca25c4acf0f72bac1711cc459a8172936e2183d0ce725a483e95d0034482f675ebfda391a5cb18f59b2857d8c548909a7de4d89776029b66ab9ab80dd115503965b0f337cc28991dd63e760cb5e57d907429a46628438d29e21b5c52e96c2ac875873ddb06734741d03ec9de5a84e3290e57bea9a9c31683020eef418017c1b6030f13aab126d952b5520b2bdaacdd8e780f3421ffc778a0e424d7b745ec116606b818f72387c90f9f60e1c487bc503247ae4c568816703bffd34ad7dfa90cf83f170a01560001ab6c2dfca376dc1781be5437a0ab6dfaa5ff3eab454ccd6c39e540da47254f4628573cfbf30359cde57997c4b45bf9681836db40cb5593913bf4ad36755515df200cfeabae534facfb5dd3e5b807b983c996b3ce4e533637c536cf625913ea03d0d0159b0c5fd9e5a855dc8e2b986791a8f8a74728ea4b4f1b254767fabbd9c6b743deca15c6fe065aef2170a50a2c352cef3ffdf095501788951e650664f0c738331d16cb8bd254b8dd851220011d049bf47e9ba9dc61d33169022c59bb9a06bf7cd474bdd9ddf85727fe94bc6ecb1810893e396f2cf480dedc5ece2bcfaebba7f64ea8a728aaebf12632d42c13945d227b28122e4b545229a169c421fed996ee5d09bdaff96e96c45cd6a8023461955da5f87ff0ebfacf0ffecbc8896b32ff4e4ac62c70525dacde2c65b3adb355cb0e708637837c0e238353e7cfee79220a4bc7d741dcb73978543de378bb8b25e4c4415901244d005d132c5a565a5546167eb801143e8447aaea9f46b79bd1578d63cdfbb7eb3ca310d84fda246051571182495eb55624172b95861a3f5f6d206169b9be8d3ec97e0975d188ca340052d8a4f733dfd15422cede3406b2834f51562b117ee1e8ee7bf02c3201b017b2ebc9bcd26631553018683a7f6f633a48c1babe3bdaa76c87b4cfc1704a37c27dff4fa02497e24133289e00e7057ddf4133968412cdd9a3d027bc362d8072df5afd3d7cb8f19da8658c375ff5bd586acb9dccf0204eb637e2e68f0fd6dc78030c6e72a82cb40a1d2416409d111648093e6f30942b6fdf6bd6d3c22835f54b13ef730a265f9b286daabf0704872015edd63432465e176c61827b59e0e1f2fedec40c53fceb011d21138dc06a871b8a0247e1f28f3bce8385c3340254c308ca18da9f5d3d9117e2e5ac532edf7221f1611c27394199b204e387302ee849e7a413f8f010c11a5f930eb52ad5fac5562b7859f0c60d7d9eb875fd95a55210057ce25741b0c78b5c7d28ebfd820a0f15dfc57d5fd45cd91cb5f08c7ce8364128f07fbecf4d7594193462b7e2edb80b07cf85f5f47a6c160c3e18a72e009e66cee0fc2793e4bba0fed2adff8b6df866be58ab117e02a4a08d6261d787ba58a69fb445c0c2a2db4543292d46fc2ea9e1d073fe993b750eade774207fd70b3eb33f1f5fd60774106c721dd0c67cb8b4f5bd718c947551f643bd7b7c575ba2fa50a6990ebc4713fb93d9e4b9b789127594ea8dc5af96bc351b76678ac64aa3ba1881b4befef01338a6f5242282f945414e247f875e0f95ea31a1e69387f196bfcc06951afc62aa5634eeb233a798e2a04b6a5dd44e25afa56874d44cba2d682be02102a30fcd0746d04697012b84f8bec3b9d78d0075592b87b49b85d6f68c7a1dea90603351e7a5398d9d0fd38a4411c07dada6858a758a8d35ed0aa72141b377a8b2b5c3576081a3ce9c431d0de28f7828532058676f1a4f4b9affac139dec2b382ad29438fdd78ae3fd2ad9785774cc92265cce173b48d693a3284871bbe14e10584123465a1a7455081c4f86f1feca23c1d1d3d16272a58fd1e494b2b098178b12bb91d0e44eb563f851d6a1810ae3166b9cf648b2f2a60571d3b4bd4d3d41fd375caffc9ae377118f8770582d1d7ea4716d5f2a1655c9a47cb5130cef0f061c56c3f762012d89d66f7adf9cac9c37a6517b9b7e3c39aaec938713a62228b75268218ea7f39b2140e17f2783a45c5dd00804efd3af4f9758a9ea5ac9e48bed4e31c1cf0b288d954bf1668209020b7d566d8f30775491d52652a1b77288b4679ad87ee475a9eea286493b5829e7364206b2d2fc97737fe5aaa96a8bf4fdb17a8ce51b82bfc1b712d074902aec06efa98ac0e60bfc795d75d213442ae6c3fdcee6657588ad22493b1d4d970d7e6acf40202698e310e2d040084e485b335fc30baaa3bf0610d4d0030d36917ca6cc084722e8dafce59b90c751aeed7a8bf0e8c432d7c05b3a60db8ce2094eabe1b12f97d97d80ed24915f06e94d263fd672ecd94ef9e37fc225a69f20fb36268a44f16a096556f783acd0d20184b34b1a867e7e71b87ed99c71f7d46ec86c1e88efbcf68a0dead461ed2b2c7ef9597c6f46978fb35d44b852a4e81ff02ff51eab1d696ac4263a576bf3552df8ceb2630a6fc68746ba4d0212c79bc125979f1c2ee345e60871339feab3fd6cb245403087692608a3938945900219540c3a9b78194e329e9388bf697415a271d56881b0e9c1d0dc8883e372441b542e42009ce401f683e0afeeba329f45dcdb363f9360e69036588cce0aa65d03739f0990fc5af21d5ea642d3fefb671f2b9f94f54f75cd58af96af0eb9ee0d1cb9bde21a5aac2d1fc06bcec8d37790fcbc8d2d558fae87291b5b59203a9fb65c6059184d1cc72f62f388bb0838218125b246a08194246d717b5b17bbf9dc142732f254ac9b31171d2e3d478593abbbbc25071391be60602b842124a7f5cc62748d1ddbf4a060b7062ee86376050110f5be4250260ae207c0d9a8a6fc43f9ee2c29c355209a60765b6f00fa0a35af1e47acac48e61f43804328049815dcebc4fe5f34dfabb364c07ac48d8d090c77dc66c26b9b63155045877b5476a56991f07d5108fcfba76fcd09e820d8a4f71bbb426834664c6bf3d8784a47f29f1179d5a38b014480673efbfe52f7c2c38a92ded18bbae667ad25a51c26fb5c1c167625e381e5841c6145c30cacee02259a26e1f07d6242f50b812c57531c4eac8568b0d3ee48365e5637bb80a266ada0cb4f4eaa65b557465716c5b4b845e49a4af19f4514a3134da7993f48683f079c42a7151cef9b6a134d19cf74dc6ac24408fa14afc75f87fef7da34490bef95d0d3ab74c9f88b94425c6fe9e701f1643aeb82d3c76f111fa9b9bb7b034d69425a9cb6e2d0c2262846dec7fd14870b5e46a47a7c8f680365a6459adfe5345326120d64b73f1744c6699796a56674720bf7c4e5220c2343f7a359b506ea5873799e3a4d5f303088c0786fb0e70ba5fa5e978d6bec4f019a51bdc36759ddb19b4af91ce4be5c3210feb73e2b45aab4d86000c1e67a3f41d99845a5c86ab0983b7d4b07b7cb6828abed3f806a623beb251bb625a6f5af134c371e973f89e13e73817c6f207f7ae70121387a3e131c7d13f8a010bc3e8b7731f4c8cf2be9244fe55c55f7b26f9038d55821394f9c95bc43501f2138061743bcc4006e3e1feb0fdf660e7c0d8f7402b6c6f3cae9daa7f4c87863e0412b4ca2a167a6b9adc9f536c71167813b51907bc8e19b352b415c5cb7b15a523c0a72f84753ac30aa789ac290aaa2fe6317b0a0e9204c83edf5b511995068fd93bf94b7a8bec077ef2fc0f3099567963e8bdcee5dd8b99d5f8c8eabe44eb0f0cacf298098f6c69b9b24b31de535228bfd6d34df47c022d57c9a6ab651fb1688c22a32aebb50b1f8162b4095ac1073ae6a52e1ffbce40474106c721d5015a8037b3277ad9ef4849e8f7186ffd2226522a2eeadbfca7ed97632e0c28fb7b1cb0533fce2d8765629a9fd8c207561ebf80ac4b2c7539ab53fb3bcc070052324305f2c645f6c41e84a0d15a32c744481e77f1ce1c8049feeb0b8a7e3f369d15d54c78e2000477852fb8112421b375afa2345623623f123217b8a6ecfc55b61a22b21e4d3f2fc26b3ea4f48077043d651ff7130c404e129c1a1f55ecbd5cc8f3f84da4092af1ab2cd1d0fa554e5724e1d738ded027bdb00cce5c86637e1b5580a7948d7782569d30f99341364b423c853341825d23faa82b18fe249269afa5706c5ef981b188bf3eb83ba69f8a32c8a8eb5c71925d6566ee25f4f6c28edd37fcd30fd2e0687fc9f0bb8950605585b972acdad78b4dbd01088838a2fd93c7ead18dd8bbbbeb26401dc7e521f9d9c1c64c4af05c6a18726782b7ba13345b1995e9337d286bf69aba2af7247c648dc18f2e6330ba28c77128c74322b03f99fa6979e190e472e5dd842444adec680d25f35a63a1ae552a9978851d177c5376579354ce8d7e1088b0a9ab7baaf00b966c1cfb220301b7d8b92a1ecef9267491d7b731b990e57b470e2af32cd99d12fe498f02ffc9b333f4d63bf9aa4697f0767df7d8bb52e03d149631f25a453f47f6aa78b6cf24d574bc0cf08cd2cb025692d1d702158d51f083a3ace57ab1743f17edc597cc200fe7b01e5ae73be1e4f717adc7f895621ecf4b93008eb062dde19bb162efaa2764b74b9286f74aa47edfd5915f65e635159d633dfed111e27ea0f5410740a3a743bb1c30096f54772a9870b97ae67719ee6e9606891b4bcde805124a8e79280227d1cc118dfbb9ee621968465d69662f8a8168530cfab121e0a97ffcf8a418a7668823bae051e0949caf9e4c85c632bcdcb586ae07d21b2ecec25dc184bb89215c9290c70fca55e77802e1d2ab83e03d1ba079bc318b559b391d052f9d875b06d058b4bd4f60f5cf27eecf97e406e757a698989533e0e362260292676e08f86d7768ad64ace82995d8964677ded1794431155feeef49dd295a7903a067fd87cf6e362c7a7a8cfa5086abc1ed3e2e84ccd081a4d94ae925e5bf1f778dc5fcf7f5172be5ef5c9a6632f5fd62c0b46cecf2e9e8e09b0f7a7799807bf48df5fb015dad4623150e3f28583a1372b9ca90bd52813147bd9defe5e44a93a42db006c469ca6085e11cc6af5f8816b34b40a2ff7ddb74b66837b5d16429f7f2435f5214497a34b2f1355cf21cdeafd0cd864658d751fafd1d69ae7239120ea185514d7cd40861dc6cc9a942decb352cd1e5a6087b351f4c3d8213a1916de3ab5b11bc8b33cffbc8b3978ae5fe54505273c834f2fe0e84ffc43ed1ad98e37725baae66cf5cf5f2a541a1f771d2f800e000722b88ece32fb7a2c77d059aa15688fd0a5be91a21f919bd74c761790bf7b9acc0362adb088bdeb04b4058ddcb4dc5c7f5375fe7d88b7d1055bb9152becfa90f8b64ce63cea9057a28c406d3e45eb0f44af08ceba1d7c930ca385a99ff8eb109698bf70e2676fc0c128a12cbf2327dcdf1e8284fd35ef849ea2cabe305c3fe641326c0a8b4680efbe9bc55197b73573b90a5ccdbaf032ece3fe058b091a90c39e1ad5a0fa6930bf4820a484b3cefb0181cb0cd783ba2a2d8bf0ffade41585297c778ff4fe4df5974ec6e8daed6f6dd108f9b4e4e685ca9b504acadd26db6cced979c8777ff319a3a981ae2155dc27a2285db82a8996de476e885de1aa42d5a1a93165faee3ca11d7056cb512ed4f97690041e8321c36b4f0c98cd8f37e757a507ffef28ef27719f985fe67fa430d317f5e927b5a5c873e114cfe261e3e8cec6c9c5f85fcea1674077bfbcf585e7fac229ca6e577311712a858a6fefac40eded2f6786e1384a9af3475159b401aa0f71119218e38c9ebbe6d5cd47bb27e94c1a1d24d68c453ca8f72a9186a7f03a3485cb15e6a9d959080cb6cb43a3997d42d27bfa0df6b53b2c5c51f4bfcb7599e883a7d28e04c80664de0c27a4aac892df945ba7dc037f98b82afd1b0ea26c95fe66a0cf1c36802b7667f414cfc182b9bf42c6950458833829350d1909a70c135928193e943d2f9c888f0baf3cbbb820b2f231b194f947c6d66ecb036c2cb1d53161e9d15d461003011cede15b51c719324eee4f59e8d8985cf07b0bacdf2f8543b666f3db9d9129bef6f7711a67cac27c8ff0cdaa5f0445ded0f372702e20633df5d99fb493ef9f7d402080e62515da4c56fbc8c85df0d88f318c71df511c62239fb57faef5f7ef8d8418c02675d89517f3c5fb8786c7268b6925c60c5d567c0e759e2abb35aaf4abf07da90ecdd3206e395f781c31a9f4548ecdeb275b117b00f1c711fd1cbfb081b9ae60549fe1538d9be810616d0594bf05d85d20c6ee59e1b5055e8aeede7a7252f1153fcd274ba0be8dc201dfa87d39c1cde949371cf8b7912cf8656d7792a4839e593f232ca7fbd07f71acb6a38852a068ad5ea7a0e1db2becded5e9ba75093d5e6c7e7e25adf19ee3d97ee31173aea6511816546c4f43bcedf007164e82e680ee1c9992940fe709ab1843f808a24df9510ca7ba211fee9d60900b175ed2051a677b6846f42d31dae74b457996f62e5dd7ab39645ed1d44025372827cf8d923514853f9e6b894fe65261f56f4ea77c360639bbde8d0a84cb09c2a07cfc49e7ec1c9ef78279c03feae2cf3c351b044ce1048f29571ac4f62fb70e41031316f0f2a81d76461865061d652487b272936ecd38231d4c67c91a39e84aae56bb7a1285ab96cacd6c165c8180bfaf559c91144fd3b3447f411edc5574e1c9d9a13fbdaadc9148ff6b9318f0109ceacacac612b2afe5042c25acb9aded1c2cad5c2c787c4cb4e44cbcbdd8d515bc204e48d2766df910e12576f917c3a07a988292fe2a70b6f72780612c7b407772883de2a938d0fe0c20cd9833188a729636e62c682f90df190562214ea801d5f23ae7440684d7e040029d85388fd2204e9676d358560a107bab99dd449910b8eff9457c5a8e9ee5aaa80f0c505951a8577d30a7c5ce19703c4709b27b3f1c6fe26b59f38c728dfa9668cf3a05f853e733f3a73c974125b3fe727f15f3e78cae7483259e95dee47e01f9205792c74aa61f36a909a4db0ec85314a8f78dea3c80891825719a9551613f0c992013dc4be251fc2a7a84313c6218d4dc6be4288aeef332e6c2ddef006c30c7df875c92980ee647a42054f1ac10f37651af0b44f99a7e75cdc9eff7bb6364cdbf4721529149ed828e36b2508097a8e9bded95e731320e1ecc68f917cdf0fdcc5ee76279400253d400c7ab57ad9da2ab652dd38f98340534fd0d90a7c8577ff6037c4e03a4d03969bcbcd31e64b719cd74ad41af6a34fc17ce329a2cafd25425556d49ebbe9cac0b3be37cc51d480f5434907cce266bee47d5c6d24338ecfcdccd3d8ca2e31a80cb187ad5b1dc5290d6cbe11b7dac92b70a1bce74f35b0cf7cd335bb5dc852fbfcf47057ed83a12f78ebc3f06a54a0a0942fd01aef301c42d48d5c6560f2927712358a6da3fcfb250209763fd0bbf739c137282aab0dde25bf365641878fc7a387fee3f501190f507c8f2373f02dfb3206a79b4097f4129bfc3ee8a0f0665c65b59bbf2a2638f63885b68e44cd95452574df0fbeae64a6f841e1a7addd2891afd1d836d671cbb57e66b61acad5eec43a3fbe632bf234b01e60bb4fc9ef52b586cfc0e53e560333866da709b06146628a9dd7360127dc539cf6045f8a0572f435335c5f1e0d1ca30d7df8f07f6d33f08b324971d7e0177a3435ebb6095371e5e383f1f6db75a8c0ebbc91066ee8488df33a18b8596b3aeeb638780e231773e5a309b09d219cbbd967ee07ffeb9f7495e7f2c8f9550c1956dd7ea68e3bdf50c7b14917324f9a1eb58e4ada2b1abfad26db12cd9254f6fe23b432c067d74f07e2de8cd9d01043c5cbc1f1e54b35f280230632e86fd5a42e2fe91a0882e4ea5d05a3ae7c5c7edf464a40d50f9dd64d3e66b1d8fe884264e4c4257c90d1fae40d22057cac69afa9c90a4b793240715cbdeef5fa369d5cb0a57f6cc78058b422b287c5d53cf6a470bffa961df1937c61c837f058391c280a766aa49de289f72ed9c1540cab7f5020f4c850f2cad84b44de767ff52940cdc28e97bdedbad86eefe46e2cf080e7a4ee5abb3c808279409a9ff4359d08667fbee5ab10a368013c8536436d75db902fea74cc2e853e0cd69f1f96440d7ffa124838f298f05fd8e0df3fa5143cce4ccf66b16092b6e5557c83a4bf10fdc29cb7e560a7f971e640c83cc9ecd02d3dbda3ff280ad833f1684df91810752f49fc58ae4f5bfa992ad8db26cc5e08e679dbca5dc4dd800033534c764d50feeed2fc93325d20393c8a2531409fac744ecd0fdda0ea16746da86a7a3b8da91c205fe2c8ae621011416124ded84719fa51918d47dd11caf7dab807a7f2c64d8e88305fa5655048ea884550973987502075e6743524befb5eff34fcdfa0f41e7f3bf5cc128d133489f81c22f93d7de8b89ab1cefd9368a2858a7da7a7eb7601dc1ecffda5eae9d8414df2e38fdfe23b87f10d858d6ddd460f0bbd6122b7bc550caa6b6d1ae0b986b6442843bf32b9c0f349387c7abb73f61ab01f487ac110bb7de684aa16b6cd06f07b21c944d62e8327b57d7ea142fd0c1c40aa73693b2abb274a2f881f08ff1a53495457382f717f743fd4c5c31edc10b992dc2a1f9c535869d5fff1256fc7677107127d841c376b34fade6971fdc5f554b406922d17476588cbc9f1b4f7d938cdc7964ac099322c5b4fcf4b80d0577307a930b52a943c06b544a88d246f2dbac468b1a20a7dbaa96d9576e2811534dda7b64a1943b95b0289abfd9601e248be2b329cac08c7beeaa7330a90b73d17f4aa1f76634da2a8b6548b4d037b205b82f25396599e73aabb542eb1c05cd82d3fd2fd8d98764274b55fad064a7f2c8116e26c8e9fd077fb238e6fbe43920070a1a1059ef4136b8bd68b610ff5b038382125cc2eb5e26823a4e88ce3220c6905470c6a91082f7621100b8105f668390cfebfcd715d9bcb6d9c4c42192c9f57caebd9effa460793133dcb02111e799c8479245883cfbc481ccf454e2adb6a296ea85be554c1e3d37b5cf7a2857a96877714ea0f92e248a23f5c8395f3b242d2324a62d856ca9a22ba42bd9fd8fa17332c2f62a37fc44a51851f3575b3a4aedec46b4709fdc0ae040a59b3e4f50f84ff002cdcf02ceb725928517f345144b65212049ba0746900b1beef7332dd696382225a610ea8993208c26750e4a368e0b3dfb114de879cd0134a829a52876e067115d0a08a4f7d4ae226c48cad4ac254a0e28b50e54788604246f988131fcd466458e81aff6bbd78c4d3b83fc56da72f1af6e75ed175e32472939409b859d4aa9a79bbc5b29dd354b0757b6733fab3a70795c7abfab0de59cc90753f7d5fb22c0f8dfe3e44bb21f08fc255f24f9f3aa1315493fd45abc58bade19f0d72f9203fe96a56ed2712e21fbb54ddcbd1980053cb0691ff93a83bcb409e704b9dcc16c66ee8d2e141e23b802745d1acbda13038952ab512391e45e899bf64ad28beb05561516698d1108c1b151aea304014c5727999d15df84c6424183ab47953efc98e6b7cca21aa83fcebd0cbac4958d2df67f6f2b433f9e78047c5cd5b7ce66ea291c69e6dbf781019c0f7455c37558a4d72f57f50982f77f0cb9b300e305554e66b8299e8902216a807cf75a024eff99d6ef76c22de1f5b6839354f4c2f1bf84e28e274d8399d4d0c3e4020bd84d4bfd50a65008c47a995a0cd3bbf0ca2eb87d18dc83f242963218a17d30848404787699f69843c29a8331ae34e682c3bddfada7eab8c824ec86cf0e89d0f128c63e65653cf5d58be05439c63c1669335ca574da19856381b9af8561d5135401f68f4061061a6db07a58bf9849f03c71dfe7ec10ce1884c3ef94fe3e2ef897b10009b250dae2d5da331a25c94bc0aa22fab1027375ad5297a02df2fe4d1e24c0bd1de29761a0e7048fff5341c22f58797f87a1845144ee84af9e66cc084616123999d915c602c95f1a8bdef68f3c6836c2899ca684314a2ff0c546f9f9f8572990b0d5124b8d03a4f1b6608d87a08f06038d898305efd4063add253df9460fd946ac9b0393ce82863323552fd6e0c208bffe2aa4d3f04745bb78a5bacf4f943a2dd4600cc09890816aec599b4e25f18d529faa1cb1cc23e3704e9e5fc7a3a8b2a284dfa70d98b8be50cd18989064189a7ca13edcf36a68e7f970aafbf3e0c19c558f664ac40c3a52066de09e3dc96f3d247dcacfefe5cc938a7170695bfd20a75ea7630e50072a51f54e7e4dfb87925400010f971dafd726c13c59ebb73f8ed930b19d2055233145dfec8b33a2e31af1ce19fdb3bf2300815207ebaec69e3792c7157bd31655000e6d4da65f0cd2cb89d674e9b58a0cd7743c1abd5e5419d174adf0f26b90c5078f9b6978ee472ec5f9e3ed53a8623b1dfad7ac4b62355c5ab2d47c8ef43ae94b5ec2b315d8dddf2c604eab64830480ed64adb6c6bfd08a86d34a226ff58af5b04c2722d54a59dd3799f8f89cbf5f0eed50e9652a4d3f6ad26c906e30204fd13006857e1f2ed6059febd8c8dde403159aaf8b22923556e93a7f307483cf83dbbfb76014dd584ec50701808a5c22078bdb5b7ed77be9fc3c06f25472fc8ada460ac1df8dcac7fdb4cd99b1eaf5c8ff0a2c19642355410c5dd821018875ce016e7ed16a505395f60d5b1231dd1aa7a93eb134ec05d858c37ded26bb6403ba210a6ddfcd55f7c0c3ff653b1a0318b5da74f59cbe98652ac967073a18d8730506d905dbc64ad2bc1724bccaba384692dde38ffd1df8d253de03642ac268a66cd4db9c07cd0e7e1225fe5fe71b3e24c678f5f58902fea6588eeedd7b16f1ebe47bf642fdd35fe012491e5db2f297e555bf815fab7cd6d88e42206576e08007e851f932d6fbcc8367fac2a9abf458914c62dc359d6432818337455fc38a737efb0d6cdc47ad03063db3975137e67e248c9e68c3de55ce16a38020d85fc208b3ac346f911f8efc320ac69e64cfd3d6bdb4aa3d4a366e408eeebcb49b976f73b2313e4b1e6c9cf37b78281afc657a31b6bd1688d697b256e5a3c55329038f7160fe91f1e773e99f0fe48441ecb5655c5a69e3969c6f48a3fff9e3786ded915a82ad539a0307661e48251c6008a3fe40cc477140eee14d5af6e6faa6cef44f199ce1d6f624373048babca62461b2d95db8c084424af1b85f8307d7c711e6014122bfa6f14b7b011470180f02777c3f05d333a1b23735ce01971d3cb394c2a7eea4a29e56746978cbf2927915c1b90648ec45be1fe93e4774b039e53b5331961bd72929e328299ac543e7d548c458e806e81c2fec953cf8de1c542fe8096ff8e56555944a8bf1e46230c80a0ad700139e1be59765432b6dcbd7e47b526dd2839a07a70f753db4d6f8a56c83d7890b07ac70faa5f2277550d9717af3222a92b607932bbe4033f620c61188a386d98b5029cb9a16c7abe1944b0d11dadb7877a8ac11ea769aa62f078c11e18927017e47017e9239f311e0f516c817d195dcb4a7b4ff5fa4b5df507084796e27539a94fe9ea483fcba80da2c54b10c50cf99ad85924c6395ec6149fec168cee73b1557dec11ca1fbed6b88fe3c89b37eb1a3b99b8ceef29d3ebd9e5a8310967880bad0d4399e0effd634a8f4d2b2a8fb91285a465375a20a5809b4ca64f4b70f0c7855f4c67311020372718eacf48698889c0ffd0e811e1a7e5a0846be05b0f85b808b5b310515ce286dc9c64dc91cbe3a533528a2975475e4e1ed6c8f26e091b4a61da257b0806e8aa233225459562198ffbba4605770284a81cd892122a140dc620cec016387d276849acb6feb88ebe561871b3199d6243cc2e81fe467cd2c3b40a043ec61df4933152c1ca6cc0a2e3863f230a344198bedb338d09d86f0de8ef4d5f463264d054d930fe4291a0c2488954e629523cb1f6dfc62b21ad2546f2cae03500dffc5fc69e4016d812c8da25363a5e343bea27a1a989ecb762f2c0e532dd19fa4535cb6a4f3d4455af20d63c9d07f0a619c0fbc4820eae877fa2397184f068b1aaa026ccc619cbc8d505e4134da1af8a4a6321826c94eaea47fd5ebc71887149a0cc6db21d1da98d4f9521ebc40e3379fc81ca93907ff2c92ac0cf1859cb6ca487654ef4fb62c5d58d0a729d34c8c176527c7ba9965fcad8d2c07f414e9b2e30b4dc594f577a3ccb3c15d724b280bba7075b45e145a30d5b322dc8903c9b41b80a7ec39faba2d4393994b290393d99ada596f1a24b85648aaa7d1f167d0ee9fa6d1c74da39e6d0cd111b083a7635afa0da94ae6bb586650519e5248dc87d7009dc5295774bf453708149dc3d6e95393e8685cc9b5d5f71b7f8535fb5276eeb83a9381d48e974c451698ca13ca2d8985b26d513217163f00c99e33bc6d0e231f152688338746ddc11ff67c0b6c9f8f2b7e6cfb7c0ab051a7507954766901ed5d5e2cddffeda4f7b36d34f34e0f4be8ec32a344249ac1572735d81f5cc85966e3ecbc30e431ec8e6d9dccb73a3a9c67663da66df4195977d81b4b9a09687941a283154f44735b2132ff5fed0bd03c6095d7b1efc734fca68dd905b12ca36669ff74625d9c4f23ccb3611b4300e1fe34012a3118c8899589c368f572ea7f0c82126917115f03eb1284f48f4c74eefb63b5131c43084884fa179df63718adf508bb64317df6f63a93bbb7fd2861b83c81ed30772fffeea018e90e744b144ef11f4dcea90815371131f87aef9da3d83ad48490af94c761538f9ca174e25fa15385dbcaf737463c597dea71ea6908fe3caf1f212c20cdfff7873cd8f60874e8345ac4012f7158dabf318d5f1941a3eac93b0941063e69b6e9c479b6290d93d78066f2de06b120186d42960390e7c75eb4d35c6ff27e46455a710b7ebfec77ccbff9444e8fc6d5e3dd8b309b1e48203010c39075428aa211a65025b304e1d7acfb2f8057036dc859a80097bb2261b12b61677cda68e43deff459c87e8ab52754090bd1a7d3c6bec80b681554f12c12ca8479bc3d57cc999aa90c6730f2e25dc4b93f6d6a9947fdea9c836abe78c79ac8e81293a96f0948c540c5b74e08454a0e6ed2ac89b9aa606862705390746b6ba52a8a4696fb690c4ca3e239c0516b0c44f17408706234c97238e8df37a030241bc84a1bb279fb90ffd16c8687791df21f45866183e321b865396e09b19d922f377d6a5ad2b7eafb8106aa4cef04e82aabc143dc13404085163f7d1e71d3056b29be455dfd7ca62fb71b30d9170c4c24ac8d0c80927071f90ff33284f76752a80552716e07bea9596b2e2b558eb601ca32a9c7e8f4d03ffefb71995b739eabb765ff4987c0aa7e9daa91e7a86e7271ef4fe67c3e80bdd2e74226d9f1a4f0b17fd21cb8224561c3e6a36fec80ace07028ac857a9003ac296290803c95d885505147d2a362ea9a965c1da4c054e7ba2a8d48ddc44153ccacfeefb1ac0b76c12f96d3f3b3d109c0aae5345c996a769df0414daf6cfe5062a10d9ee65185f1fd13c8814f16c3c5d5a608fae3a3aeb73d6898355fc936a4622fbb8cc7638f80b7376561ecb7e5c85bc9df89e8955f4fe6f68d4a70171d5b962482f8f3108d36dbc117af8ee85f51cce4b40b3054b3bfa6cebc3894ca328d4cd90b173ee20fbe27cbdb751c253ceac6376d016476714946cfa0b0da3a3ad6d32729dce3216824c9a8e94698fc625e1291a51fa99010ed33b42c7fd77b705e6add951b8310f52edc465f3702864a16fa9a75faefe869281f6d75b4a8bb68365962426aa9ca1f9493d4bca2bfdb4b74f4f5cc45287abe428ba3058cfcc3f7a52624dca7c94f843e993aa081f112b50c01620d3f7e9ea1c7217aea474b5d530168d22262613736cd7d7f5a49aa41e13682ad4c6c4af38f78fccb589c2c32605da2cba09267469e7e5f6f5d0d8274cf0ea1e1c79a3e4aed71e248657236d6c033d7ad56ca9765d0f28c6957c006825f54290ad0f709d2906f9e9d87f6131cd86e7c5323f8a56d7181bf7d7f5f164f123f33bf16f29cb318bfa0f8e55691c80f82f55c8678c1e8d5b8fcc3d78369d755fca27a7cf45bc7d24318ec7ff0b1c300f21f238a7829f14b44ed61ebf6af92f2ad71f704ecfca5ede7404130fc9230203dcbad42070369a66b44fa551221dddcda4467ce75537761d89e8cc8fc12c33307ad27cef1f0ecdc0706d4276536e7c906ada72350a4fd586fab8c59d4b9f7d5aed591ecc7fd51a43d4a073027bf417ea965f971129f627f7a2fa93b6a9d89a2640da799ea47cccbe1bf7eb4c3963382272a43ce0c798bf0d568f1d9e4f45697f280a88bca5fc6766069d413359be57186fdee6207efd3f5af24a534bd6ab1a337dcaae1fcaf831680f921b94bbc1f83ac635c2165ad01a54f7915210735b5c47f6c0bd29ea025ef9f1b07f5d2bc1525cd639373c826bc7748ba4576779c00839a505635e79fe8bc8047609e10b64067e26244d95c36a90777d55fa5a2898ff03277611dd14a531d9336fa3f150254fc3dad1ca1aba8af7ea6c858a99493d4b36095b02f91cd56f9bfb0af0135de7f58d5f596339c4098165cfd161389a856a3fb4341337292c4613e70cfeb9b3a55f0daa04d1c1fcc952b8c3620e4c9299da39216391215042c4ccabeb148de234357aedbdfeffc716194e233f51a182d21a547a94db0e2c50ab0233d753243d11ceb63478b86553244d2016c381dcfbebef8f0fade2a30d1632ae234fd3f93e680fade0379022afce9b67ea11e0d8074d27b4945746615ea5064ccb9410de9d60828ba269e658bc9c9d2ed4ac89a3b25e288a193bcdd3d54617b3520b2c8ce67cc61951bacc0d1cb904120515a6c21836ee1b3efb109aa3f04805bd787c60ea3682ece787dc411f1967b91829bf2bfb045e2104217d500d6be6907e302dd1685bb297262c13456b22ad25ed678c7b8568e2f7f233bbe5a61e187676797df8257a97955a9c813ef8f5fb762d1df3384fbe08877e828e700971b838c3b37b3fb50e9d2f34fae6cbcc8c936a3058a76a35169b144fbf49db9fcbd22e8a48235d9d9a0a907a9ac4cfe49eb675865301827a0b36348992ec41a2d47ccb64a2206821d22a4a1639387a6020a000df82071033d9c2bd999d95b4f0b22b706e11431a4109f53946e82e1345dd2e011432c447746c38ac80c848abf9a270ed2b8dcf6b71d471b4ed8db32f6757e48bfe3402c62a3abca4e3065998745575f9c66f1c03ce910e4be22aae7cae5adf8628cdb8baad499c4d8c109200acd7fa6329ccd8279898e103426127c5fbfa0a59a0f4d9f16c0063843aa68963c1010e9e35f77066737169753e777b4207930b34d8bfac2ea87286ba5bd0de02a2f9a15392d4ed38c334c7a0a126eac0393fc87009187134d5a34991cbc2eabce603ce4b53309653fb801ede3aa72bcb6e7a7bcef105cb0f7e7acacd4ac3776b8c2bf77d729c2843d5f25114080b4b0e933c51b1df05cfe7e57ff667c2c8fecf38e86fefc8c8b25deb8cf29336036f70a39844e3e57f611228f571b3e27c33f1b8a7215e28745dbc06583f080486df8582d5aba873e677e5611c0f2bd891423f7fb5329b3efbf865399f4df963f47fcfc210b82ecadea1d788e8cc64685f8b50c92857197f50f77bbbc177961ac2e1863403dc24c34018c8b29e13f52f81f3bf2827befbb328a1e4661aa74891b9cd9a522cf0c8e7f313ccf08b6086c8f6dfd63000286d8038eacf7ea96d0707cedde768d4ef95163029617793459889e369372c2523906587b925e1b247d6486226b5f796ed5e8f8e491a80df151d9e02a17cc4d53267e4d63fcfd1950c0e13d08f00cef1124d9896d4e66375d92a99bc6bba3229bb08b40b1a66b2d2a9abd7364b0408591021831cf5c075b1c28093f3faf528f6a84ce2a358f261aff09edeba05cb4de8fd1b6830fde7d330a652227f87176acb3563f63e96fdf14a6929821890e664597a51183ef4a510ea65fc557f09b0d96e2b36cda1d079e225bd40010208bbc92fa5676d70bc7ce67293874a0795303aa05f8b8c1853ee9aa633cecdd0018fbf43cdb545813860a3f9373c760ebf8cdb69c84c738dd85522ea8e7c769c20904744714d4c60f250aedcc976965c128a3d47b637ebe9c37841efa0b2961268541f0c3f23fb6e53a21b24bd2fd6d0ea53944f3bf54ed7ec478de01fe48f97f1caa110e85e1c838b6bfc3cf4aae94b7e77ce3fab91ceff3159ee61b332529532c4b39c129580cfd91fbb7c232bbc9377d3c00737db1b26ffe7fb22af8f8ad9f6ee77bc871945da4a588665b04a476b4f354c903ad6250e0061aeeef76036423d2255d84deb349cd85a8f82a252e1f69a5c94c2781013a591976738cec26139dd3939b11dd9aa38957b14e88ea154d7f4ba1a44d611dc74aa836bfc4fc20cd5c5c410cace8e5fa48cd01b2959762da854d3008e2335654f1f328d5bcb2921a4421159de70b89cabe9421fa097c62a0add0fd816b83207e30200d0bb91e28564b22ac3dcdb90221984bd4849955c3389bb3f9f65f8fd716a3a81d6666fa258d523ddce683191f5c2207d3df1a81a3e5ad0f242e952eeefc63f32f7743d180e3349efb20f2dce910a6629cc3102dc0afa02ff0a07554fe28c60dccaf20c9116b75e5e1b54400ac544f7ecc2f131c678f5d1ab809da7f10e520e0d749b6ae6d1882ddcfdd8b5e3dc3d05d51ccba0cda140876b2a92e929f5a700d78d151bcfdc1fb7ff8450f504b94188a57a71c5a61392bffedf5922011a1d4cc91d343e7672db2034636e01c4ac928c942d4f94c1c8f7391b194f33936ecb04803b24344aa84728229a09a6de86811ac0dd40ae44d8cd7ed9060dc3679c7c499295aca59c5c73d713c1916c945556b2b69521e0c1891b1f29ffdda575f60f68cec913e472e7961f4b15d4411baca502b964e7ca250cda376c662a6361df993d6b14622e5b541155f4081ce544d572b3c2101ee8bca28da1222a1676c5cb4df52bf18cf1e79b2caa08858dd970a96ebb5ec13d3c9a7a03a7319622f1267e920a6f4cfcd971ffa1f73a1a5c023a427c141d82b25079ab243e789c2f33e95a7647f34a7df87b307b9e327e887ef95d62b428954728a5d7e14fbd58b6f6b76457af21e964f125139be6c7af5fc1488adbd746031dbef76d43a21ffe7e4d604bc24d523cd42322cf4298c0f22c714ab3ad15e4d9395a47b11ed666d16fe99a5c58edc4233c4e5820f60583d69a36ddfb66789b2638cf67fb887b1240ed662de12135959aa8c2c14ffc0917b42c7291016a2e5ef5cb5b5c798753a5e8d9b625300ca5e89d0fad373641937c361df6d578f6f395203a91febe4f51f8ac7d7dbca0b5e23df0d16031a7b1f1b050cd18fe660f147b92a5b680a489c36b908feb7ca1cd1654b86cf349c920b1840d6e0e6bdd5509bb876ea20fce4d59c750f68e526b2672d2bf418be1eb2cd150a271658920c227662570d9173d082b35fd6ec4e6c9c267e9f77574b8471869bdda38fd6beb08e7d37763247a8a4a4331cfceb0ec728b02f4249733641ec4758ac9af0b3d471d88d927a908df5080906016c34a1d7816e8b360867a21d3a150456526d0bac7f4b850d58ef3605bca4e468da21efd13c06e6435ee6cc5c4e6da381afe99d7a2e1dde925f7d670542f2b80f3e85bbd3b496a5c2733ea5a69625f5424f65c0fc6848d3c74dcc0f2d95c101fc4738f7e0aa1f997b456b8ad776f8ffedc92f7a3c56a95ba850d10fd2ea2771aff3e89e282ab51a923ad5ae4996602893d8b08e5852c39208083d72733db6f49de4607557eede6efee5724707ad0f7de3e8c17cdc63721f9257d2007a9a4b61ea2758952de87913d1657eecaca77a1d61fb41cb82527f06ec2f9998482c59a68bb27710fb7d16c8e978b49cf81bad33337189a00b2b8a06d305332a5842f0866aec5493bcfa9c6e6dac9db91c44148764b1ece98bfabd07d5c3f196a66b3769e9a82fb9b5a72c02cc0dd700ebf58fc64cd43f74adb01e132745d8b8a75915ef49a25c4994d525acabd4b1277a929447b08952f8a634b52f68be2222f0a39074dd74130372937bc66b72efba54c6efed37089920183557f75c07139d8d1fdda73b1d252de74e9808f01f295cd06049779281f3e2afbe296e1dae126326048b3c3050ed608bb9ee0303641ce6849e7234c90982f6ba1e53bb75d697b8c24746518e7b922be6e26e5c2d00df2cb79ec93fffd7ff400eb53b77da5f2c8c2afb78a619c7db65192bf8f30882ac40f28b0f45f87050380aecac9e57cc2f537018eed8cff4d648d74aac114f6a1c2ea8f24d9cead52d399e12faa6b5b40035455444ed9eba0b56f6cdd8933a4f97793c0884c3de58e2b5ddb3cbf1ea0b06d6f0427a1fa9a451accb2d9ff06e3fe7b2683a5ccf6922d92ba3b615051ca74b012f3bff9124b92f5bc85dfbf3338f1378b211f86cc73d321618e08730bc0d2e5f3b2ce83106fa4f1430fd8420fe7d70eb872eb95817c6da7cb59173f30a99e475c2df33d139444ed4012beadbe45a8831ecfaf8f6366e6a9b40b18a28931c0807dc558ce8f963c99f606b03d46ff6c41018a182129831ba37d2e1a2fd7a53552b2c97aa87eec96d0ab1981351037ebb83e34dbb20f4f888cd4eff8337c8605f5619456b94b99d4278816278523a6311358505d5c443009d6467ffeaee8d3aaa9b022cd2cd795d1f0537325f294ee1a2a387102d2d87d40441b2cccd29f96ac25600220553bf469eec1dcc5c324eed48a26082d90c0594f17e44282f87bac7ca1644c8bdb97e368612e1b7f760f04176d9b50d4565a29b7720f033a484bde0c6104f90315686f309c1c7da3b1eefeec20f5296e59d9e8efd969bb9310bf28a6910fd102a10ec999b7b08e505205bcfd2084afb3f0b3314acc494ac969e9e05c7686cefb88716b9526d149c7dfb55627bc22ff86abbbcf4f9560ba8dc97094d3dfe0e94afa9338b89b9399d100aeb8cba48b4eeb05835cd01305fe3b9c99cdfe737305b3e9ae8fe571f23ce17e9fafaf387bb3a6b06a7ca8c4dfc918dcaa8bf2e7e337ceaa568554d9f89a8f358703b48e29c0c8e2ebf4404a311c412ccaae71932c73e479d319bf8aae4a796e817036acbd08c1f347ef873723fe7c0d3061ed0e325b234bc586b01cc0e43c23c8aa3565f9e58f149b327c313cefe6679c18c4be151ab2386a8fb07e6e45d36d93c29ef0b01186d907a48021a6ee2686e626fe96e6d612be3ab522b6f076f471b90db3dc32709322aa8bfd27702c68ba9493cbf37f126c9359debd6f5c4877632c9cd92d99eccb45ebb3ab2ef5738739052108bbdfa409684237f13759852848887c708630ff57347616306f56d2c1266d35ff240e6fea6ac5ceabdbbf72dec26fd6320feb9ce60fc97dfd4877501d2437efd0a208a1daadeedf1d23faca5222d0ffb779e8f7bb183939051004d2b508e703d4ec933745ee362faf896d4d8d924f98fb26d258648d3d6f667742f4bdc15548cce923ba3c197404115d246ecf38f6cc33c51535773dc02d3e13b293724f6847565040e87b848210a22c0962343d618f73ee1a7415f0bd3770ebb3ee892129bac9238e843b7aca787676b070b4ac0a0fba268f3523cafe9af28f944dfb989e4c7678c6fcba798510c3db9423bba9be098efe2d9b18fe2c13d2d8336ccb5b5d79168071577aec3b2553148fb4857a590e272ba2a5bfb20865e75be8e611e8a1eca4172cc9ee91f26bb6fd216284e96a559393ac17154c21aa33f5fc4cab679d8e569fe66ea45439061719013aaffbef97f88c997411e8eae2de66956b1a587df6160428f9be0b33d52deff3407797c540420579cfa99ff8de25ac82f483d3616c82542f2e2b836124c3b3306f873b16d8435947acc4b4e286ff93df196d226a727b3105d8394c46ab2e1a349488594753f26a265a26483f1b36f00fc6fc1974885395ffdf1994d8b3fc1aa66bfd344167126b9a1fdcf2f8522a22331d82412f0de42e7c0437be7735b1510552a3b78cb5462161f51c93c60e61ebed0ce8da2b0ce571173f58df84bfae2200d2d6688bde4bb9d093fed6ed2bda51d4b187afc899660614fa9b118643e4df5b8c5f45dc4f68221969079a293924c80aa2646ef53e66798fb094bb07e8c5cf55cb39cbb1ae1a102e18604a8c2c8b1f4c546e33426b81216c7e82c49b05a1356eacc1b43b26b2ffb07d904d020804606a384f835893560d6208f7aa37d91f25a019749eea1855caa93a11816a7b91d021dfed10351cc273829812fa5dfbcabd88412287b613fdf3735e0fdc23fe10b76b92705098420a8201fca962bb4864fd37036f9774eacfb114cfa0ff0d425704b59e1bcf581cb2ba5cff441aa3822c5ff1d95a936402a3c83b239164f31f68681d21d8d914ec49eef4512a57815c7c5843d1ba244b37d6e7d8f983e9955363b0fa75981d2dd8576ec37ada15fc6b4b0777348c10093f282e06b4e64a126f314ca485a9d99063fdeb9ce002693674d05c1bb34397048571c4f88c75004eb21aa493ac8e1e3aa2631a7502b0eaa179841185c50fd7210a7b00d8f82efa62966f1ec91e795606853892a262883f5e157deab0737f6cf481a0e2995197600710ded458da3c92ac31d2982074a0565ea783e25abbd927eb5924279f6c1c066f28134b73980e8ad210f4bf1bf1f7abde9534c9006be024b8a33335ab9b02035ade2b5f7c3c8c6ad8be03f8395deab9e34d924815b7f210df853710f1a8c95c8e131aa0ec871b256787e9ec720e999020a06a86c7ad326f247ce51040a5d5d846767de16ffb0954b4e4ae20dd3f2876822ddd27442c054cc19eced42a2b972b82984d2e55d1b98f4d19d95c9af004d580092422607f502aefb40cd7391c4c318727067a3bd6229e37ae98a76810d33b1154f967231210a578932976cbc5f1e4e354be4e5d78ade16bc8af82318100e42c81f8b0f93c0a7dc346c428798d7c1ed9bbc4b3461d2619e3f490a99d1da3c4171137a288a9f244e1a3fd251bfa0eb6e45c5db6fdcbedc4c7b7314da4653c7cd58d3e80c725ff82aa75f6a52c4ca0e0c0120220ca114971bd9b657640ac84bc0aa8480062769e0cf6b207b58ff248d21f9b49d6350f23fe671c2d6cf88ef806900748da49468c8b1f3c871bc0f04b7430f4c8cc43f7d54b8c8c19f7af52402b2e2ff02277a3fbb8f4ccf1769723562a8e0865f47f1feb5333b19caec1598829f049c621c0071319cc4ddba820b7e014d0f17eb412258591d29552be5c9eb7283e18a4f84b485443e60a2a45116a03315574cc2aa5d045181d79fa29eba0fdf0d0bfe7ea5df9414f12bc2915f4bf1a65077a825cd185201e4146e9b6393a6da645f73d371fe95af89157d2a01c8e555b24f93b76519c0ac0e482b80da4480ff4d95e9668b265bff741e70f834572a078b63897c9b2605c1f46cec618def94e2708f0d7b9ad316434a97de0d5746aed2d5ba6040be268fabc15f0b2126e54cd753c8b3eae9b32580325ed92a122753b553f9eb74ca2d91cc8bd23ddc68c68001d9d113b03ac993c06112abb6a12760ee93b0fae31e0976e9c4cc4018da302e1fd6ef749259408f44a13a7ec392848d497fa528f47ec31f3b1078653846f0597c6f7ceefdc5de2a287277cc79319ac63d14b865b93bacf8be8726c2b0d30a9111e126cb1ac8c8c76802afcd8e4bc496ecc5fbb4ae8cdeb1a77cd174054f9b09667ed7059133560187bf621b5c411c55760e502ed456fa93f418114796c64e3e11ed9910583e6d78fcc3e33bdad2f09d58074fc85a1354c5c0085ea2274f4e9562d9e596a009c8ea57e90bd4e59517147e76ffe929622480215cf55199b29bab0d0886e08e517b457ea16a1778834138695b09404c5c905520914ef35dfb004f525e9f5bb98cf8ed95d17992a506f884b424961c01495ab54856e5ff8e0688bcc29f05ab849f171393ad81d41913f4ffeda6e9954d1bbda3a30eec1e9021d475e20651d6881e595d53f34892b4f6899c6d580a94ec56872c9dc56371e2f1577153987af15b13289d4dbfd4c4d15919e815df8167aa76ed4715c36af4e526dbe3d2e5bde6e1a7f143e1174078fbefd7169d1fe97028413cdbcce8d8191e226bee6767b5da6490573c0ca302b3201a80d1e227fe4fb7d36d74d3a5d6c8d50dd7447690a7c857fb462ada35f59c01cb054a910968323014bf301ac6a05ebf568626f398920b4ef41f85f96fb02a1a5fd686882edfa38fdf55373e2d53b71574ef29d3d662cb5628644f4ef3b38b2acc6338d865b6f28a7bb299447b694af21d6395ee46b53ed329882653a0c16337047ce0e60fed053c8bc70ce0545f344b5ea0d925f86b242f33472b8dd3bd91298fdba107f222d16351706ae61dd809a99e042e50124bb0c7951fe76606dcf47bdf0b7780cdc2c4f0f7346962f39d875f5a63c3e8ae7304366b12c64b085528e51360c999650a45c1d78631efdcba9c418abdf5385f3dfdbd9a719fbe8344decb632f493c7f12cf457332a0aa9bba0a4579de5c413c0fd60e1de21ec1d4cdbe612c3e5843394a744e689956287056c712526e42001f3e8b6c0ce97216d53abf29fd23d910ffce043f7e500461eabbdfa038ffb4055c6bc85ec0f517a1482b473303b0bb6b289a7f1e6561d4a316677e367c0aa5f89e69407bca1fca2072131481045e44c7cb708240211067081db354c7cc0e476ee2a22e3d9d0d7d017284bb18cb0053c93b03ee580f87c1a3b5627ab2b5e9890f21036349a43c2c3c6daa7bac0fe3de505259c024d5df6a1ba24c61fb2786b9ad0dcddf84dfff0432b97e53f3ecb443b6347d3d6987b04e366ba12a1d3e240afc18f7fddb09779d3c9daa4ae853f5e82774c80c84ff92d486b1ab8df47c705b2922346a020c4423063efbd82585526f0c81a0f97223c8e8aca7054109464107963e490ddff89e8a2d5aaf4ad96df77e8d79acafcfb38fddbb76154bf2d4bbd3fed1e9d35331ca821bcdbcbd3792c8f0c503925c0cdfcb75b4020ec38ffd857959c9ea77048725d7895f4be81b0d874c465b9606ec355c5d36920fabc7b33d4df8254d8039b6b5d1d79f0dfc1cfac7acfd910352f78bb31edafa3f406b5aa8557e7cfc85d44737dd7625892343193b72be8639052a0943d48a6af6c234e0d8df41f3e353750858b710bf19418e22bd64749fbd933b726cb0bcd15f3f4b228be8a68bc26f4b9e71011d049bf47ebf407c39fe7f66aa5f943e9dfbf8e49e870cf96f2be3eb4a1114f5a5212db101e25a84b831a53d5cbd73207df7564bf4b02a10f2079d2c6bb5d421e09786467a108a3c43574f0dd01779aa6677901fd2fad6a12ba094ce5adab7a408bc3b6c904c0bc54b03dc974fe93ed3962b392887ac7a2cd9305318788746bebe403e0d79bba30a3f6fcaa3dcbb23961ac99fd0b13bc1ffe5fd90463caa08c860e408970ef993198544573b93b3b95eefeec1d5239cdc8a5196bb9739653d4010c913f26a2e65e61b68070f4869a227a28893e51c8591c0f2e85467305349a6fd3a3d0daac8c7f2bdaeb7a5dbd2bbd3d0765fa2f5493d539079983debc9ab6989ca2261fd15f2d13b40d8e274cc4429a6baec3ad6458ca86b4397406045fd1e73ad737a1937a6e31205e573a647e4e0770f24e0404d8872b60fbf38a737fdc436d9b2d45bff146b6d178eddbb5c6f1183513565784964617adc4d7f96b2114bac0b927ead665031e27d5a0be699463b5e0db75c06788c1ba8499e8c3cb5205b5a211f082365fae787097c2929a62b478c0e82fb2caa9e6733c44d60851e3ce185ef3ae0f9058bc335aab445ec97d83dbb6e5a8a5f0f6a6aba221385e6ceaa6e95f8f463e90950504b7a4cadc79b1bd9b8fe081c58df23f4a9b578c77b4643909f4e7a09d2fa60a18cd9def750344c58c999e4f76643444514097207c55221fdf4a3249e6e0e00e76727fab0741a58134d2da3b1ce8b5583d90cd3e39a1fd2a1c512d687a2ad7c1da6857cce34b2513c3603e93aa5a5ed5b0d477a55cd44a6b0ac944054ede08451592a7511b5fdcf8f035945de3eb31e5f3eee215d23e229d225f81fb5d6360207db8ebebeadd76a0524879d3212ca9876fc20c749c7f975f625d301b34d849e816c29a8bea7a8ac5324d24d50b5e1f8a4d0a0c05f030e5105e125b9fe0713abaf76f220dcf4707b6d6bb366a217d1045f89dec8955a8436ef3654e159d357d9de80e8f8b842d35231388e054c16eafadead0ab0c74a79745982d30d101ae1bf9e455d3213248846bc5c729761bbd0fe5b742334571dff6115fcb643dc0e611211a1a7a220b4dc9137426774e49c380ee18e403cb036513ec6f7766943549691e734e3bcf03c1ea45c8f47ccdc6d5b377a267d71bd3b9a1d62d780380afd99ee0398afd2684227ad315dbc56f714f8d8cde4e70d6e015895d012110a0c3e8294f62c04a4f0674f70fabce736e1ee7e772638234fd1f46894b93cbfa8c7f70e7c89b065c9fbe718c6984f566ffae9cc37d8ecd8e717777f1fc467ac90bfbac4cef363526eaf1bfea9ff539ec2ca4ceed5700e37c966ea767ef8e92b0c0df07324aebeec6d50b8eac6d9a204c26c8635a588535b590b259a2c33eac023429d11c4faaa3d838db6b55965e5c1b6209e503502fae6e352626f10d6b50512f51b63d46fd54d3ec54a1011b675369c363785caef109196a12cb18717daa08b41966df1a7d452ffe02dfc146336270e22209fa35f580192070af2505de44ad98dd3b597c9382e11eec2b69196e675642303ef75b315b8768cf75fbe0c5e03f2caab4451c94ea43697a7086828d29067ad712835f287ac8c260ae409a34a11d63776337075242026c415a6a8e108cce7da07b42b26071835fb2c4b4496341f2d7b2b034e1e13eab06e334ea9f71830c06d2e0b582bae8c8c987348b279abe9c8585a59d99bcb8a73d828f9e86a541c8965413469781193c1d7cf2099421fa015144e325f5a7486bf850b6756c2fbefb299c5d5de74688b0d6356c7a94a589d22ab50fa36fea39b5b16891bda359801c2a7460f82ecb9eb9554239bacd70f7164c3c64ce047b8d87ffc1eb2e0aca063cc892990574c0056945f6fc2fbe92caf5b5dfb63568de8a9417928df4a5be2c4ce31e4bbd41954abfbc6fc52113688929e2be4f21ffc7d2fba7899d6352f010172a46242f592ed5c94eb7d271c1a523afaed183adbc9c81baf6eb357feb07fd254350dd0e5031569ab8799084683f7a303ea00f6801f7a2356b412767d27f44ca909ae6abf5640abb419abae657d0bbf4c8f0d8ec3aca2049440bd49609681d2468bc5eb84b21340f3e76c6669ca189986fca16e2a4f514e64117f2ef6f7c7fb01d680edd75cbe757da1e01b07c4f22f9a69d2513321dfd56fc1e7fc9fd844ff01eadd8b49cabf8183705cb1d45454bba0e8aa3440f2e54fc75ad81178f9fd5b4e66d2f7de0fe84933b2a873029a7ae852ab76bd09532b25d93fda2a90a712538a7e179cf53ae70cf3577d340afe7bb1b5e4322aae3efb462ada934218b0e0184f26d295b378e3f73a3f8c3d6ae60675ba3d8e109ca10d9f52859b56565eafdb27c33a1239bc39df859b840af82b8a73bf12ba55b1aa656a0a1a005e259f3dcfa32f10a3361c7d71286c2dbf3fbe34b095277b33990dd6253711a8b743a4829e89c27aac2c2cc85a556bee6f86f3f73f992c821b791b881bae7ca8eae4bd047bb6046a8cd21e32e2c59cd4bab37a93fece81d689bdffdf1c80fab32eba3ec8ca0ae8724cb9dece9f5a5ee81cf770ae89d0dd87f229c8226f0b4d8f5aedc66bbaedb5b884732eba40f3b3c82e3f0cf1687e2abc73976c60432dfe6bd00ad0b51bc75dfb81d3786471d1a568ed845083c491fed0c128797b68946242a1d779a6c4e3dae3ded4f546a80e7664604cee54d15008bd4153bfd4d32bf06c1222b4d526dc5d67df394d64fec82de11ecb84141b23b75998bfbcaa9d96c6f212d94fa5e40bc09cc7c9848e7cff40e1540692e698b05f6382505f936d02213992ff24e03af2c48f7fa29624f4030c197f5f062cc4d6c18f99a3aa8566df941b2c56f7c951891a27c7e18b04e87367d953fb583c106520e127c7f7f28178676590128508f92f8482e747c706845a29a29713bae1195681ca28a63180e0bfbfcfa49ea329aeb724f024502c35f7643b69d6fc3a9621b247d3b3a70d5350d6527b3b9f72d3767939192dbeb98ba4f7a449872fd446e93b0b35eec781d0f5c0756e0d5ad7be04ffea3c6ab66af36ffafdd9aa2c3c7b48897f1fea65843841194ac62da3556f6d3a009c74c43a843d16d67efff2ca584e20f515942abb3432d1521569974e751d5cb86e280d6d32f6bfcb743bd2d608f88c80e640a1eb496cb38393133bf1bb0cc58c4d16b25aee1e664d6a10a6c8685fc127be8e0efb30548ee09155bb40ed97d309dc0a6385cf249a42fbe4d6abb53e0f0e2fc02f1cdddedc8baf41e62245d7362df01911ffeabfa07fb4201ddf6db6c0f6476162130b59c072a7533d56db2132847356e2d3896540326d305387efdbad70f24e8572d44030e020b63d4ffc6b15330c92cb6960ff811cc993ecece34e8d260977c4de81f6e613d0476c2a63a56b934d072f887a6751bfde766a14d40e9ac134b41f2a5a3b32bd175ba3e7a2a812c42e96d108a7d86ffb22ffbd64c6dc08d7ec00799abf2ddca19a6e17946476b0a67f1c6f1bfe5e15a01e4a2cb3d51ac47dab5bf707f063d538a2fe08c046a40a7757bc3dcb02ef4df78aab7899e69a272b696b20707a2030ff4cd85c440c85cfe9f51c164fba722f67f2736c24b3deb8698bc5517cc1e1f832c371797fa2719374b86b7ad727bc2ab99e018d47823090b3902245f1da4d9d766e8adf06705968b12d8709f20cdf176537053b87fec1a9280ea3ea19467eefcde7b518972ba72317a425706780853d79bd048fad5943df780c6f1b2b7d61cdd9df292063f64139831e2c35e299c5c3b3f37e69ea4dc44f55abcf7dc5f3b71f41bb907f44b460dbd385ae47174bd831dc397818b4dacd43f68b5b8b8093fb06bd3cf51dec10344703c70a96f526ee5f626c6c9ec2b56e3039c141f16d7157e7818bc42ff1a8001f0c6c472d677f4c88d2a07256851e26db675afe71c6bf01d147b3b8c7ca92ecede07167e72818b7b87dd4d5d6037895eb965d551745e49d533f088a4e72d460fac000c5087cd875785afc143645082a017df8ec9f47465d6ea1ccacbacc95ea62bcf2809b663189a090aa5ee59c344cddf61a5e76396b6c605045e05f58bebd4dd3b1edabbdd67197a9e2e61ef113dd1f02083546ad1cb149f955697ac8ee70aee9a33f11b4b6581ac2506b29ca17ba7a001d6ec9d9fd8f81d1ed790409da2c960f8c82c0fcc8a3aac6279d49be8baf68eddeffd21145aa2af84d437a31ad5aa6c0af92830d027e2cae468acc93fbc5d84704e9ab339e34cdfd06f4d8665a48c2b163ac254f7aa2405c14438b1b1664b125752d73308dbc689ff61ad6a5ec9a2c759f0190bd027945b51c574e957725650eb194c5e90c9e48ac24bd509a4f3dab0ea8083c98df606aa446235c258521bb24ac2f3c128c903c245ede77e123d30a117811d3b9517c30cdc89469a433b36bdc739b2d3e869fadeff514d10b519c0a89fe66953e4e47c58617d3777edfc4d04b9d8cc65a1b0fac39562ce5a4119bc4ca30a621be2e0bc16ebc0cd71e90e2940b4561a28b0cf83ae4dc227fdc67cbfbf9f8f91bab63debb03a52b76d84056ccb4c7327d54ff19c7fc60db2311fb43c42e95c17998228147880e7924a9f315aa0b1c145848079724b97d259f3dd09936ed1e0fedb0da0ac4d4904c63e5845961b7bf7455780c939f320ef993184ee97d244e36bf7da709b27995e3ed16eb6b64d9401d2005b01d9a6eef9536fa8eddda5cd0f06780655bedf17fb2bf0ab09a25cc7efd54286a07cba4d2d14b516cf0905645fb13d0428949c89e78b2dbad64f5bcc1f7a374fbee8608795f7475c81b0f9fa13dae4edf5a37d92233bcf7a527696c0549039ab4c598e39ff6d4cabd3795760aea69a6b703766e24ff28542bc29723a646e922600a7506a2f6a746e3234965d9fc2ca592148464d1203d42bff9cfa67a301360ea2e4acb261f7014c17758f77b4a2bcf7f7231570f2ec7b8cf283c9249a56a2f41cee58472ff71e13c5259652d317d89c586d70fe20bb2fd0125f9b23f1389b2c62a36e25bcebb309980d59deddcca5fb1eccb8c620439a9d36c3e008a0f3712496ba00a7225afd6f21f226d5d38fb3455829afa26a773e5fdba1b49563f2a85d34b2ef77ab9cc1ee72501abf98fc232e3e4f9548463f2ffa76c297cfe3c4350a8ef1eff785d72d7ebd1285fb300a2517ba407003ba82401fe71abe5508c72bccf67e9bf5279a7bac33a5279d44c77304f7e6f578cea5c439a5ac17e5dde790867d35c90ca9fe00fa28ae9196be9bc38c16050543d5c6b387f366ed8f905a7ce80bd8202367f3b0980f2e0ea96db6b4640925a8f7c652dc3d4facc4aca8a4227ed99e49e16f10b1b19183ca3f73c547d63a5aafdd3a977dd3792ee6059cfca8daed14399b8f1974c8fa3f863e031fa2a7edb19964d8af09395f260417f0d432f6e279d921458f98bc480d64ef4a559c300b4f9018a5ea64cc930d34147271693b7fb5c6d502e1a09641faf7fb87672733f555345b575b7bc7d3e2fdb11db5f11dcc997331d8634096d891666ed041db8d542179742784da47ae06f7daac309332890bb8238da81c02d12e499dc004c4dbaee0ca7d0f11836ff4884fd052b51b88126cf68e84a4c75843b6e7d782a29ad843d34d5704eab42168047552b2a8ba07b174a47d65eea09d36213c2a537c598bd07a18ed17102ee2d1979a257a2b0854cb528e455b521a660dc5bec3b6733adea1ea5f59766922884777f97d00d1e8ee27e9e14bb8ad00b84b9408f2b96e71133d075e522411bc0f776da2f2e235eb5053235a7f04d605d7bbdef846ecff92e78660ca8e92175012e51d1771eb48054b8687215a09078df381d9cea62affae3ec43c898bd99fd528b950c839565344c508dc1e7b5d43be8fb5363e8bfbfca45350b9d615a6d6a6ccd1d0d24e8b8d98a8f7351e70d2870859200daf8a1bf3d9c29a72da38476aa6d2bb6fe1c7e3837820435a9dfde03349023d4ead159902fe9105387f7004680b1befda3c2c5a797109e9b7cc4dae19721291323d2ffcd70acaa7983a68ee2afd11efc7d21f209db75cc0d8901772889760347fd69bd9cd295b3105f84d3900fa1f05f07ae1d7539075647ed6255f0627f17ad4f10b8b22fcd1929f5b171f6145ab3d8e58a5346ff7bbadad0386953065e0c7706390129800e824d7afd3903af282cf56fe530ce62084ccb71540476924ab9e5eed7d6f9bf7774a79f355147f2f5d7a25e13a42aa7af855c2d3c8bf2f59c30cd76ec9ed4eadba3e1a59e0450a60bc43c1c51f47b824af45f3a67d0da4bd9d20286b585cb35b8f268156d0660bd1bbc8993ec02a8bb4bd76381ff49ade1bad57a648b7e9933d54248f90a4dc4b753d4f3e15a4c754558fcf3511ebadaffdb6d7bb5e30555bd7e5c8036e242d733490e3071c9b31d3e0c1c38287b054bda28fa450f04bcac587f4dd1b56db1345ad5477540c22908c95053fee744003d6ebeea25f803b2348d7e454411e0950e6a6483ac40c83d088e7d3076e9a1a82613ea61711ee6235d969f6c59639904f83c8b083a6c5909cdc074d8ce99fecd1ff288cd6c30e9b563f317e53c1aaeac9e157f5b969763a1966cd2b0539c665d08ac0196cb882c397788d0094e5558c3e110d629bfbc4e72436d0cdab49070ce02f475d361e8b5a858feceb5aee5efdf319f37f2d396f283c5e4afb5f69b4ebc334d4e05f2553fa6a1689357daf1d2a27abac113ceced54ebb35f8a9679d3740316cf771e1a002e53526aef970f7ff0a5c80075779a077e0e7b512fd89662f7164d43fda23f09828281529911f12ebae1876252657196d2c26fb42371ea628c9e62e9544d0001f84501e042ebddfbf6fe3cd478df4d27b085e7d45957136b954aa04bbb37fd2a4a03d367c13107ee04708d8a7cb44402ef6cb7b2b9ea837ab63265763fe14f1d4de75521ca3398524b0e69d77156be50cf806b9e8f6312f814eeb07ecacd82a9ff17ed2121bf0effbc1eddfa42997834c567703f9f6cbe12b4e820cd3a97f053a37d85c166f7e4a639405ee114470b6bf37e01dbf62d66e926fcff711ee71fa0d5af1fc2e29f019da56de3d6700c8ecc469b0f849fd6396a121178bb63a01a22818575030c6b4c9be2e562579cb7658e539a934203107dfd226fb9c2d4d3e47b970b1ef66a54f31724634034e6a0c3cd939da3b69d58bf5399c8e297b6f9fb181ecae78da083421c90a1529962a493de6b3d99c72a00aef3ca455a57292591af17c34986cd0b8b91a849df5dd1ee0c0eabf4a9df0791669fbc1aa38daee7faf79a9e9c62642daa91b1ad29c8379bf56008fab302e27e410527c2a05988f0d7d850f8e4782475d0b66b646763b93b9acf32431df62e671cd19db09ac7a93fec45cf475d2dc018154556d868f8ec698be31df61a6d07e639b3437ca0b8b609081e89721cffb56a0b146d0e694d8b9626ad226bd084f75f04bba33c5660eb26af6afe8941795e102add9c8b16dfca976f12c65d6d472b79fda22d8d8e91a3ceefcca82f9d3235b7c63ca4aff37898d8a17640faef0656341f18b5f065cb7dcf12e1a074e170da23afad35c4ba8b5bf2bbf146a0c10bef6cdbe1669ddeba321b163f23b86e5e1979038839b7b17e64a71922d56dffbec4eb954e53b14cd7295fe6ea158c39f932b125088d768033a7e080b8d8ec47aba3f93aec5a952d6f3b512fc552d126b3d1f81ebcbbb122eebe924d963c8c0d657a52699e699188c5cac26f2a5515aa2673d351d172cf2df2cdba8cecf313a079dff70403c3cd03a29cc9ce3ff2a68c72bd8b030b14863ed4dbcadb0575f4eda4aeb0915f5cd81b128a03fbcbc92fc4318f76eb6220ad11235654f321d1153d42a5261cf887d61868dd67149200a7d45c10f7fdaf33db96e6ba739ba34dfc82fbc741b8e30b05e441311838e089665bbcf64a72cc1c986bc69ab390cae943d46a8a323dbe0d1dcfaa09de9883be19978534790a7c19840276d3bb94f29ad90b882221dde10f0b57c4bf18093cba8e66d6c96e61ffd17bbda49cbf12dab553987ef6340542b44a136caff9bba01cad7b8c9dd85ee27ffa1c3ac48272e7be62e1959bae171cdf20598a0b48d866ffe2fef7a8bc71c345571966632f3e03527f8cbf06b31f2d23e30c01d3426a261993b91c5af62aa5384f34714378cf84c99aa98d113988ce8935306c08d140f91f3ac8896c05e4dfa6f1661924c463168d3aedbc8456ceeb218581e40316e5e6e16b0622b8aba2266cf9c807a2e42ceb55c5e26c1b6ac4e48deb5a05bf47ba76aad86c95b9360b27194745d4ce09eb8559d25a5f50a2bd009a6c015b7aa69e030dac546152ad0ffc4205af1f5f0901bdda6ec868b9270bf7562ac03a5519a05d7393e1bb30360772b964c8dba8d2ccef521c016603ece10fd96fbe1c592bade7c532499b287d20eccc8d92c73d3805d0cf4d351e6f8f225810ff3129ede1ccfc68c76e1908f77e5e9fa78f0b7d81dfa79a8d575d1bfe589e8eafff285b02c7f5f5ea646160d0163dde5908a65cd93853fae73ddb3248fa4549832cf8401e46e139eff3f75ffbae7eb6b82b4033ff27414e595387d09bb44450cafa0e64da8386ec745b4295157759792e154675f2a037c6c7e851eb13a6921347e063392679bfee777b61bd78a0effecc36b2fd61a82fa58e5e36f77ca7910f697f9ac3f66586527d8b80ef2fd1a2f38c79692de97f9939f5dd5723643386a1d2eb11a5c1307c99603e8d68cff146c5eb81b65a15962bedd4f24346f315854066a2babdfb59ffd431203b9760b1e3c0cdc8a229f04d4a553492e7090554f41359105ad447047e759abb866e257d130ec2086e732e652dd21332f5184378a6c28ebce907a7142e21bf526fe5417b37ae731dee4303917ee0b3a83cee45f440e198e1a2aa5247c66ae123053ddb344d9cc13f2fe4eafe0d8c4ffeaf62f018cf88f793be55a8f44adcaf0de62fc277c1bd7643578fe303baefe34f91f780b8c11b030aec4c3d44a0fb56a0775fc3e5de2446edc9effc979c94f936e7d4c61dc6cd09cc7b83cad5f3a1b24dfa4272ffe148952011d0482b98342e2b72998e95e110e7202cd7d7864787293ea2d12d5fd65bcfd3492556bbda2691fef92100b442109fa769517b839ea28a1072fb82cba76f9fb69329fb0710b6d26304e573e6d38c63fdc32e13e5cf995630a902f2df458fbd6c8a7d83954cd621faa11c229bc25a3d6f6e202af7563c396ebcbc731f03643396088c34bbd46f868ca9faa33ff72a01c0bfa6481c088581a12c4ad705b61fec4fb6c0e27124fc4f138dfd68d0ad7397f440d9ea7d4ff21dca8dfc9b3eddbf84818a0e624ee9c073dfabd2bce42e4dd9590c13d877e8fcbe9ccf15830d8270b5844534cfc070aa0bc4ae30e4c73ece47d27cf01de0182fd8fac9d4514dddef43c6677c5f20e0cc1be68238c2afb25d862adcefa19b9e11eac937e0888784305c259dbf0961b68c82039bb7e94face960fc94f594949c59f3d8519e2047485596281c419d87cfebb6e3b9931ba643eb6bea7bf2ebcfc394bdef1725f44ca48fc1adf3ace5396a4e67a05d0eeed3dfb1b87c2250fb63c2498b4e4918cfefdf0817e662e93f512a5d12875c9ef3ee382c497bdd71f950806a88f411815a5159689ccfdd8143971939624e19d99176e85c3bb3161b88167f3016817a24f51ed42c770b60fb9a6898bfacc82c3eef8aecdb7e4bc0b5970fde4d3da412fa0b7a258b223ee837bfae5a78da2134e2427b47ebe4caef740c7fbe928d43bb0311226491db4535574ef4d21d95db34b6a2348af17653c24accc4c004b7577f30a71f127414eb4c9ce7ecb7fc841e25d6ab3e6f52ca77bd43a60d8d93227b6425eb1513e26aa009eeaaa1bce1df91e82bda77cfcdbeb4dc63f7e87d070815b23c34f823a553641f95af1496f32d513e8182c1712327fa3924d72c039665ac99f8a7bd1f8f211ce2edc61b5a39989ce1b7412677bdf092818a00f06887bc14bede7acee465a8f5ecd820a569e770fba73fcc5f29850f6dc79be207a4d0978eac59c56ad4227ff70ec91f121a396ebca234bd4fe85512dd60affe5f0b16aec1c8d3ee0e036b42c8c7e7b5576765ccf7847f7aaa0ad5999a6c301b50200d4570c7d53b5ccbbe6b50b955ad4fcd6174e807c11e701fa7ae0ac9db830ff25cb7a23903b9b9e167775f7ef4bff0f699b05f38327d3957658cbb63ca765cd6c6abd647fedd32d968ad18e2e4f4f36869d3ad7e70b716f1a7c7f48a915435fa935491410d630e66eb399ab865befad28cf54ea65d7694a7c338de4937926ad851ebca677c10e22615ef4f51c30a10ca5b566fc0a34fcc7fa5e7efea72eb730e3526ea05fe9bfec892d0eb199478b0ae5336689c9887405e564b75bd80c9b5f45b93acdbcb67a47b93fdf351e720d072bf2690665546b8091f9b4a31205a5276b9f858429253b6ffd103e714860bfd0413d021c110f6ce42a7f53e7313cf3dad76fbf84fcaf689d9ed7f539ed3fb8353f5f68f1c72306742a92e747beaa3f8a430490adcd14dc16785310f835a2ad7f45ae0848bb9929dd64d232725400d14fe9882c5cba4b7c635c73be061db60eb4f892ef0b9f2b736e06daa48b1bfafea7c125b5d422926c91fe98dfe5a95044a71ff9deef73c7f97f4834ce03c8dba7e0c8c7a85359d74a44ae6d5c6651899bf75a56fdad9f9ec304c5f674343ea7b69a061ff059d3d46300fff3727dd374edce996f7470a41155c1d90fc062ce5d33b796896bd862fa2993a6825a7f01798a06fd014dddbbfb9f5ba14ce8eb7128e2b7a92d8c05207650ebdb1e1051747ce1956b214d24655a7f6f2384b889a16e5b420f41befd02d2bf7ac30c50c9ff4cff4105bf33147ea36a33add6bc461488be1b0878d94682e9570658483cff966a3e39be173c255fdbedf4ead8e6ff43fe337f6c37d35e2d6e4a612067c2d26d51975a6657993e3040f4576ec1f51b5f29195244c57c5309d317d2e40ef22162ca198c721436cf0a2c60825050a94a1521527eb315ad714817e230abde776da7bd2166d633f2f78254a21dba1940ed0aafc732a3b52027ab8914503a2ecd299acbece671b132d964646ab042d45532fe796fdf88f53acf079846506edaaab33dec4fa6016288cfd88b1779a4167bc1e0276d76f76bb64da34ddbe42fed808ff3108cbf35d448708b67ff2a400a178731eaffb279eaa840619f9ec2bce040f78926bd6ad3291fa26fd4a6691ccfcaa077a228109ea61abaef3c01ffd7987dbcc6ea21e1f36f2a17977cf06fe7fc143b6b183299fd3e67adb06785ed6d5478325bf6b05523e8a6ff6fc1001efe5ff5c476d35a588c9e6f06f5e5e318f1b34829155b4b776ffffff4467406568a48fcb7d7aa7b9ea3f9a985f009581732a24624324dc7c90f54c3c22b1b5bf433364e8aa541953d7975b874a47981800e824d7abf45377d1351a1bb5f11b67b727fd08d0572d13ea31f7e8855f7cd6a6aabd37b7b066001891eafccaca7ebb8f5f709ea0545cfcf6750e21837946904a83e90641d021ec7ea5d47835c897a1683abfbcb2048266d2362953666dd8546f897bbe719d2669e8e4fca5d757ad44e88f2dba2ca856008e664eb165dcc68b31c6ad17c9972c7f76ae83db3f02e912b5eed4d87091ec894ef9af9b80738dbe109e402cbbf4cf36800d85d070ab2cfac20e8ad36370c22a6a8af128eb6b7e59a1091e5cc78bd7cabb0535a983637cb1b0d862d4271331609c376ba49c7e2a10fef1d893f774a39409366cfd31f2b9e5d67199dc815cc6461f1f7276b0cf292a9b0bfa15c5b5e89687d54e94da9c96ddccbfa6c33a898f0af45408c6651a637e784229190d4d093daddba6453f4a156e4cbc789c9f9382205a8aaee0e61e3181f0e81eee75a3ebd5e6a662c4ba3677aa969f3a345ce6f6bfc1070d5dbb0201546cc598e7380b65a2b2bf6e9ba43983c61fbd91ffea49e3e2ee8240e75f219832abd02e263338f897506f7e779993fdd979b83b5626cfd2722d80d0256ddaa8b0359ae4cdda8d17f1607166c8de7b05537909f41594ca400a55caed4345b447281f1ec6e73bbfb2802dc83082c21462d2d8317562ce685d10ee3a79f5cc074a154404d114050cefef3331acaeaa4dbaa2e185e6c7c99c717104c59275920bb3b5e06a328e770317f1459c464fa6c5997e8d2f684f9fdb280cfc117d4584039fcaaa82f18b0d92b24b6b3dc47c9bea8ff3e1c3e14f6e3ec7a60d18b50c27de3ed15e56da10ec055674791c370a993afa24e9af1dcd427b48774c0fe9b212e8cf392cb017e8c2225349d6e80ce85d76f3ac2259c3525dc1255a9daf35bde017712eb030382676274ab08b6ad64b147cf7aceffbcf7ecff964dca4660c65f9fca7c0c7cfc837cff5f3a3eb3c238f952b81f26b8177248922ba8ccd585855bfde37545d8d765b46fef04f43c803515d18611a263e680d7742a5c960fcd9890646364e2451199b4720213f1c63ba3ceb1b389313c16d3834be76b27ba7d6bc8a44a3499044c93b9400187f12070a50a39c8e22d7720265455dc9934342f84f16be3873f2643430dcd3e65eaff6e97d0001ce2c6dd251bd75d1cb87970d30131c335e7983cce0ba17dcd4e74adda604194ed1047c5e1e8bd28fc0acc2a8a8e26b123d4ae7f158895df32d78de0a624c9fbb1f0912dceca6188aa3451c43bb2df0fe95f900a7a8cf3707493cc2a90a69505a00b443cd9f44f19b4c27856e91c3a92a2fcb95690552381fc17e425422bc8265ddd040131c0c77ab649f7252624615f2ef298474c2c8b49ac11d9a362b9a2f5bffd0bc57d3cef26d0a8addf5c0e246c9dc34088a8e0f0041fc05f968e11fc809a274c918d1a312144758f3d876c4e4d13b79d09135c1d591be013679dff6db97c42f07f3eb6e73ac4edae7916c84e7d5a0c7063c64f0e3835793900531ef942af6e08234d9a18da3e4e8ab980b2ceb3356a5d4c68baf40e3cbf20d51027564b3f34bec974e6d3e9dacec9d4cf0a274f0df96746e0be992affa44376ac54c8bfd56773fd7b41f2578d197cfb9f57594e7fb3c70e71877f590071803e29c64ce969b0917acbe54b21505be5f8f3cd83369c8ab140294e9866c22d6519f1bb63863083b016cff1285749bb3da5f6d55174242d80f605033d80af3014e6228337b463a139d21cf2c7f3c7a33b56ded9bca7c24518b163a5809c7618e933a61f25d87d27e65bd88a02a4353ca20db2926d41c31709ba9dac7e3b983aa03d00da23bdd884e44d9430ac1f61fcc2a9ee67f38326651436d8784e74cab9316be8ab2de90338e23f7d12ca5a9ec4b1cc5dc2098180799b5a61c26befdef1892140a671cca82456996ee01f46346f5fb7294b99768330f441148b1af9bc8856bfd61d533fb250d84be5f08cc9d568fd9ca8c3c3bf2bd2660b35ad9c0e0d936f0dc062f9cb4c1a6deabc6b069385aa6780cacde1bd35ad40f01fdbb89e00acd289a0483d5eea8b8aba291dda38b14ad1097a1e67363c717faf353b0b44f3d3cd12025661696ff005ff334ae5cffcef918f4a04bb0c1589234beea46f5ab8d80e99341ba0836093decf5b6e9cfac14fdb8e9cc30568322a8a2842d2ac9f0a4594ce31de3d3d5dc6b33004028114eaf882eeadbe8bfcd7a28949e5183267148a9991559fc2bb2a1954e509902456765b441a04d3a63bf714328204117f0616438332d1c88f6c79c6d448d7b909ac368d5057243b7d370707eea6de59dcd4995f7cd3dfcf0650c43689ac39a1866281efcd3463eda8684bbf096853326d146caee716282f64786adf5d14aab93e596a005a4aa5e3671ce15a192670f96c0236dc97a9fc18d2563f2c086a2ae70fc386f6d4b9a3802f3f4d6699dff780eba695c1a942763e9b0a8834144392e1100a7097b847ef6776d78ddf44cf67b8a4dceeff1bab91f842a726503b0227d9123706477c4d228f73b60819f2fc668737ce16d3e6278aed60d9691ff45114d89ee3791978831f9d6c7f0ec02c1f4b10b4bb3c67f18ecf32904721851f3a93509c1897239029b68792477862776e51ab62b21227132106587bc93aa01a5b1037964af8628cba357e677954d91f84d1a247506597ea8d1d699c534896e4c121730dadfaaf6e02735a434ff21162a20c1dfe47032ad8adbf673746c619d54e87541626e48bbebf7c9b255601941f275358ca958a70524b6ce32ac7f391dc1e9b1922b7b2b4437550c49f046e333162d0f7e28ab2a74b4578f80f2c1f66d2fcfbefc66a9aa5b4a3ff8b69a62ad864a91a3e07abbfa1360ffa3bf9f9effefe88bc85c6f7833a6e5f8ac3c5788e9879a00c209c4318a77d443ec6aaeade5750c69f0b8ca743c9c47d9e18476c66a3a2abfe6c879aaad83f88db343f43c08ad2cf5c7987d5cfd1e495bc596932f2d07afb63506b4d7e6d27056796fe7bb60ed041b0c975406dcdd9cc9e1854b59b173d7bdd4f0a1ba6182f7d9a4de7fef586ca71f5eed4806b0a22af91e7afd4f7a29543d58e0db6833dedc3676612e85722067f26f6d6d113f0b1ba0c8977fd16b95d101e6e760dfd8780b865636fec4e4fd38652d4f6f152d5763a79f4fb016d0d1ab9a2df881591f3860b6a84d15ccaf2c64efcb2cd22178f80eed73f81c85bd43a53cca3544daec20fc6f27f89d468cb2e2b749a8a25988855b14c80536275328673ab4af8a7ffd79d9d0773c00696f96e7dcb13b449d363c6c944b24d878e4b8c3d58592a4b8b1e3f77c57872659da5f7ad95c90d4f63aa0197c22f187c11f502f73b2ba147251f341cda8218bf2a912d5a0a17aa7f2d6f14dc4187d036e9567f514884470e7085d8ba6885101ed92a52dc1ab87408a98587404416f4b15d335d50fdcd0fd9342bcf142b92fc2452ac4bf0210b0d0d29292606636a56fa27fe0aa37d5aa88d55612f9a785c3f0343a61ef3ead95eef4463ed4e47345c7826c4ec4df3f2159222092089fd11b593aa4b5953d63b17acc58686f71967838147ff6332a2d4dd877648a31d82fc2a883e8942aca8d3f3546484cec4dd52cdc7396f7108a3dc12f20a9e2d5ca4a2bf57767dfd599be9e025bf37ade5eb88c27d07c7abd3e47a1f2708c804a6cadc1d26500b916f662f579def1b8c172b16227870a263a7ca0e56caca8c9e580f36a30426272048c26b3f1f1a9b32d580c8d24722060447417f626f5196bd7d67e1c4f361dd923539755ff64d499500f7e098ee4bf07550c0613c085cb5fed7969f82a4b89948594c26eda9b25fa86e29a0e529f4560ce1ddbd837f28e62c00fce0033a0b2aae0fb07f1a5d55f7d8e030db957285d9a3cbc6cfb1f63c9b1f35873e4980e758083e0392e6cae9a7c71ee219c663e17c7984103a4792f88009a334d0478363fcd99d2b2125f4388738941728449b786b770942ea11e056454c9e9114daee1281c6d8d4a5ce130174bde4690a686eccb2744e79213add171b3a095052ec742eed3bda06bd0b12f206f824cbda1ccfea81d05a45cf30ddedbe80987ae599d678b2d72808c401641e129510b2ab2df067f4f35b576711d8933e08cba97dd1fead0a648519aaa46c512eff05de813c747309d11260fad28c199fcf75d843a1b2dde02743c0efbdfb6684227e75407201745adae8b35fee89326077066aee31ff2826fbeffc5a609d49a3a51dc416823d8248da68d6a3c3441682cdb5db2c0b7977f55b3e8e0a9072e7bc4d0127e027ce90b8a71d8563c92f54f8c20fac7c6f82f7a602cf7a6ca490279a879e0346fc3101c3847c65a8611063c72bd51ab760c01fe5a0617819122602852215bd28a9f8f1c7fc7f7a35f8c582ed2915bc676958269ca69be920e9f5d28f55c6ac280db6dc2426ed92170bba3ef1c19ac62f9dfed7a0f1519862cb1be7cffeeb229a5186d3aec39e555fb49f10abc4bf079e0a268e3ca4808f493cd4cd1382ae35073ba30e4fa268bcab88138d99df514359a0973cb88cd3bff9bfe7fa201bb6eae4491de757a02dcfff5bde38ff39631671660c66aecdf8977110b133dfef89025ef5b79886c2d3d292a7e83e4d6964100cccc74f9a4131b0a97e6c87eb41b0e2966b1711818e5b72aa6e14369ee1ad9ba511856b662ca8aa09fbb09c97dfe075979f94dfe0575c083312d0f351981baec960a445ce50e787399645a7b74b6873144d10384a6aab102e61e1c9c1529aa397814a258444829d710c81d40be5a98a1e023135896bcf75a9fa6290405bd215d1d9027715b2d2361147e3d04be10f89d673e0076d519499985ca617ffab753bddc24dd4fca6ac33e884395278938c23c4f2693bc4228826cf925b2d91d6e624e98ad2aff1414c4760a7f0c215965d80d2cad78988d9733f2c2d0cec016df4826e458761b4ba989ad9e4c72faedf274ed41baa61dee6cb19293b31213592ae838070c272f5f4e9bd0c8cce05ece5d9393a069446da20a7b72f676b5a8c276b9b62caec4cb0aabcda87ecba7e7f5324931fb1d278ca0e0dcfd989ef936a38c7a11613a32148471cc10f5a7822df58c1cd638ab66414f36a35be6454d758a6f440f3ab9a789b71aaa99b41b9f817000c486d9f5e914048d9785f1747c64d9f0d6158b750566bad0584d02849da5176a686025bc0338273ca5e468341e9bfa7c5f264a343dad8f31ae592beac24ded358f7f77ab7f176f8a7166b753a55ae06170323c188c15fc6a60be0cff4b097734afc190073fda360d12b49dc59a5e7ba222fb74dc79be40e2aa7774b7c8fd46c0b494f6ebedd5fa49524ec2d8d74b71b36d183e791b2fa8579f2a5167d6a5821afeaa446a6347f47f29d8c98e7dfd9a03bfe08550902781cb8fbf6c04f26afa5548087cad1aab5c955853e7dce36cf8660483b0fa193db90c5c7897581582fda2bba71a51e7fbcca8f5cb228f81addee34cb81453a18c87b4c618464a93e0a2421a6289b4588426aae6b28e7d412f14f5f59e199fd184226c5086555950451e5d44a1de54ee41da76f94bec77af8504215aef0827b9b0306c6071f9815c2f7d0ad3ed52664a9510453457fdff584fba8bc01fea9432f217107555501cb4ff790957e1df9c2f83e310427b6fea7e6227043ebed60e5d915f445143e066a0bcea9dfc12218d4e8eea3f24f13b18ec9bcf4c7175a33a9379f3b00126b6cf1c724237669ec489399fb665a9b3a4fbf351667c008543ea6cc215427ec6f0f492e795a10d3039a121d964bfc593dc4c5fbbf8b3961ee5c87c7d25da5413c60a602e49e042df49d2b3229c23f8c18d5b826a32250c1c2913f96c87ccb949cc0314bf2dde117a0b40530a052c0eedf2236c7fea942f76fecc7fd6ff6129d46105bfbfe1e3010bc37190f490306c89e120ea0d04d76a8d63ffae5a1729603dfd4090cd8fea8ec3715fb7334316d7bce6c0394fc310a057faef068745ff652c535c80c390370ef0cadab9d34c84285e6214127eaeac1b8d2724fdb47d4df2285c09b59e549baa9bbd477781672daf6027b8e87e2de9501eb841e2f7c61925f6ddbed10499ac0ba80554d702e1a14a823f9fcc863e2e8e022bb646db2336b78117dfafdc017aed439b451632b72dc27dcb8314500585d2abbc151c487bb3b44111db206ca5addee584f520560518c42d599fc95aaf821415f45e179495166a6c31916e243b50121eb9368b1676e75173ff450a8c36beeb5662e1baf7af01aa4cd7e3214e93510bf75e58ef4c22adee7e19e01889e31d166965402e297d775ac13917fba17c5927046fad9d6fed5ba26b1f25de880952c5bb3f020abd399303ffe0ea2516fa2fb22c448996818442bc6eb4360b68020df02ba9f8993d5e9a3284f517597e69bcecedfd569990b33f6f095b9411e5d1c3820429a3e576c34bca45697c0ed3374b537c0e2a85f8db82124e3fa5057bd9f4f6c10003d4a5cce244f143203e8ebbdd7ab3f2ca78cce91d29f92f7444484f0f5decf1902cc5d75eef08bc4dd193e889b9e8a69a14bd9e982c7724bbd1b51cd85f1590bfb48c3f061c8c0866a0304540b98232f89cb088d2cfca422e26cc547a65eb853914bb600918a59994a4460421cebccdae1cb21bb825860f7ee7a456fbf4f2dc0083d8d8ae6a77cd42caefccf80f5b6b3a84bb729cf450b405a6d923fec4f94a6efe57990ceb0c90de92ffbaff0715cfb047149778578d8c9b075265cae7a82e49b8ae602b0380e0fd674ea7f6eecb092daa3ffa2beb8b7f7d18d4613ab8343302e9773c770f90336c3ffeb33aefbc4e1354662e6a8dc1e05ba2dd7856337326e235753000c80dd7cb9a8dac84c2a3dd36e1ec822f980c7f5088d46b4e661450509b8614d57b5034941f38fd0ffd089755561b0cb2d0a692a6a8dfc90856974bb5e1a04375e806495420a7eb5783d54efbd00600ef9f87ee4a1f155935d1cf39ec93c2983d58036b68ff933315934ecf70aa3723b18e4f511fd2f8aebd799f68e21fd1f61798c9593f9055ede3d1371849eebec7cd4de6fb51b048f87742179c67acd2c7fb66a6ef8ce3720fa29de63336700aa9a464d6330f0ebd73cab090951cb0b5d4a37de2ef086d9fd31d6f2e4a0136f228064d95bf2d7efe0af648e616bc287a1fced48ebdbe42701aa68b0db21628489c9c7d64f44d162bf26f2fb24753aa15c37beca732f979f62f0153017b1e5cda9fae4000de89115ee6805765a288b74558e4f54d1056eefa2542db86ed09db97db15d38c617d59ce209e8b7b2e8efdaa0bfd7a24a542c31a6f7ed9f9ef685e87e9502217f1176450a8d954f472a7becab1908380ca8e5157d2de8f1f5b84107a952d188b96aa08bcbcbcd29874e0827ae823fbe43c6f871feb0f2552887e255d1d7e7420bf0c81b11971b1dc7b34e03dc1eab29fa4afefd696d5cab22ce8863424021f8e5d4e095002fb1f7cbccf16e468cc1b87ae98296fb14d86f5dc9d1eb73937668a50fe2d8090051bcf19f1af777392b671d3b1bff3b0e565144aa0849f021b929bed6dec3f6ca7a35141248e5ba140c28353c55f115ed65c96c77412982017ddd90141593dc4fe891ab1c4772020765b6349d2ccf5d91764fab1896ac66531dde67a2a99bb6dbd439fff4787ef0e367cff6887737b05b9b01a41f06bd1055d504f413b389c0381a9a0b9550746df4f99740b15d3b445142b07d40825b3f497c5ff3545e70e546b488c850cbe5daf6bd3636d3ee3751bdc4f3fe9cb905cfdb9f0ebc2de11037f9a54ce514d9643bf2756f7a1e79e26be18891e1d11dd0231951604dd11ebb4cde0468187f1b146b01af26c9451b5815b94c5f3030793ad4289e811b27122e922ec91f16906267bfd4409ea64bb05219707c535381f4927be34cf095881866e38d6cbfe39b27fc01c8c46e9fc1570fd055f22cff323600be1430c9e7114e6ccf0a1dff7e1b60078bdc4492db677b0bf12bc697c338681a9fe475df36f750c9612ed8b9ecd70ac6906000010f17f295a974c7fd1e3252b86ddd2d417c78a7f8df7a8ebfb8e8e4f64df3575e342858177015f074a3851b86321351c3b729bc919a06c3cfcce24bbe50e79124e0810dc8a88b80a22c8161e83a74252ca34512cd6ef2856e2d3bf5ead8a2cd62217bc93e12c497f5dff398a5ebb89f3dec2bf65b3f0900dc65778e7bae510929f85552fbe9c3e1c5d03d0542b5f35e57cd04929bd358a25c115e822ddb1f624c36832db8313ff2ed8213be0a45dcdedb17ccdeaf58bc665e69471f1ca39d14fea03432749209a604708c6a7a76aa0d0cb3360a6f4bac44d86c34b675d9b1b2a77a8e4c95dce35af27de002f5ddc45601e15ee8d0c392f8ffbb25a96bbbf885443dc8291b1a71aa355fe7f6f0f10fd1b88d045f047eeb599460b76d1f2b460318768a11137d62f28f6a697ac3b4be496ad71f3659c45290d4e1597eb60f9b364dd76e7ea1d3d029cf445fbeb48f22dce0b246275b6e31434771f51f4574335b9e25bc686a1941018976e465dc761c7b15de4a8c559240f736c65ef39aa5ded3bde53b635066604719deb23234e20ecc9c7c57d0f7b4d8353bc8c31e1e672421dfe653d0c6fb0d986ba62f5dbefcc47aa9db41379e98d15ac254c23ea9d0ea06ef351a485a99002e39b404d75bb4659225548db3f559c088a552a8abcbed9ed67160e84ecc9682cc496fd92bbd44382b3c118a545b11a5f80487730939f1a766f4555c2308faefa16fedb429ae3c5879f72cefe3f3d7ff01c03b87e0960c42231c4716340694c3f852b781526804a9551ee5827a344e74b40914808054a29bc5560804182018013d40010e141cb9dfeb6148000c82024272a00781080810124070bf657b07116805020f830014fcff49c13e150481820c06f85fcc867205eabf55972c6dfc4096802d4f8fcb4167c8c2e0c23fc8984474b238575ea94b56ba434f35a6f0b592368be9b4a2883e8cfb7bd347103d4edc7a57319a04ed90bef9ba034a145ed844084fedb21f6a8292fd7525626d36ec8fc00955cf44a963b80543835a0646c7bd23b97e1aca6662a5ed148d942dbb19c2e37d92d25f04accd0ef6d86ec416986b40c15990eaac9bd729f058b8a89f1f30872f62d3e2be9f99f27a0796cdbe2f56b294561a1ba3889fff429278c930fcae97397e656a27e114a5b9335fdcbbf560d2d51dfb128d50c3ddd46a47062258dd93eeb648bb423821d07fc3a797142f55d9274cbfd1d319799775aa0c8b573eeec3db81e18a9150464460d34cb99fd494a5117b1e629e7045992cae1760f06750494f71f4201d01bdb4d717800f567b641bc065af0037cf9a77240f7ac7cf81568c62da7a9bbc98fa85f388608946da25a2e670f3576cd52d89870da40853c315d44f973628c26f09458d9687f89e8c6f36634c3bf72c9967af888a72376c2850144704ed5c75ffe39d02ad87ac77928ef24bfff671e5177a1f0beac46a8f5a32ec65a006d11ed2e235d06a7e238f811fe214a8de3f17c7c40f50f4f6d2a2bebdf1563b91e883fab0fb2e4038f18bf670fce46c8ad2aecc45bf6294ecfd9c35b2a7ca751e30463f587cea106045d54fd812690d178e5593d95866a255b92ff1bb384548f31c6218b1931a0218488ad2965fff4fa79e416b8a05b261d74fc26f423af0f424bffdd50b7b662cbc3d82cefc3df90ae4385856c1edd9c8b93b57e8be0abbb5d4363033e7d5f186fd4de631bff642bcc74d8081544cb66851b92a49ad4b35b3e39b7b64a6d33ae828b1a9cc10789fdfe526f9923352886411142d128553cfca3e8d08b650c4ca9faf5b83dd4c5cde5353569dcb854349594dc7d64df5870d7fc0c48f76e00ae28dc381f32c6757b7d1eb2203c9697fed1ed8c0befd2af9f5c44dacd2eabd2bb1c754b69157c5a7a7c10071739c4feb0d2bda990bf2067bec350cbb028e3d3d87dc90b8b7fd566689f7ac524c70f38f298cd2420d819bcc0a0bb2084680db9ac2730c079b5cb7b65c735b07fda2006c1f944278d5349565df4d6ae1b4d1f200076bcbb471fe5ed4ffb0998abb475c1d323b3991e1eb06af5ecc7d814d670ef8516c935d788f00d9d818b89d6e6a111e55040e8a937e4a6ac0e697a4220323705e39af9fac7b3d61742cb42c02531e709eac36d1170cd0957a2bcea8b9dd32b019987f6b55e66d393f0a1a4ab3d42e1b4b5c41f2292c01ce59d71545e951a878c56c6725dfc0dfc8a651033f0bc86244a07c7573baf99f077a27a318665593d8ea0dd8c2bc4a2da12ca8e1b0da36bd9f06268ba2c7dfa43369b82f6d2f5464180344acaa1e9954703bc45c9e5cbbf0ed7ca3d1ae72c131b8074a3cc6222822714e74d238929aab33bc6072927907e5bd26b2fb71596254646ed014e1e80edd97eb97e909b6ddbde86077759a0092ad9ca66a9591f2bc3f69c4d4b98c4006f508507636ed97ad9b29ac230fc27b8c8c1d9dfe995c43021fb8c428aa49e7149f767d358b05a6d5545aa1ced3b7edb778eb1802cfd2613cd1e3ac6d549415dbf36fe87a076be8c3f99166da71d90632a0fd0f5956ace8f735c2d58176c3eebb41c65b222f245016d77c713c216dcd18ba3919377b5ee918ad96f0e4f509a1d0112c443d10fcdf98a178e7a0a88d60a2db8c334bbdc939db65af3b36af6b661a82f193c01761efdd32acdbe967b6430bddf9928c3e0b1469554f8820a30da907ee641b4c58cc314dff4d5a4f3aee2782b295203aebfe85f39e4358323278ed95da23ed283f617cca29becfd55a635ac4361d9e0dd24a1fc534b93de9cf3bb815d1879aad1f9df51ad67f049886ec3dd7b42d841d5c873af6c169e3e09f664a4c84d118e25c6208da1f19a49e711ff8dd20afc4290ab1eeb091abe6e70958fb7ec5ec969a472597d446f52e99c535e1381bdb47eef166072c3e1c5b73715ebcd1f6d76fe90aaf4af35a22fbced92a1039fa579bffd1c2e5dfe5e1f8b61ce9bab5627a7f7de4e0351d76f5fd6a2533c112c548ac6fcf626d2d531efbb5ac9159556f38ff50c4ebdde93d504a01f9cf1f458d34eba98a2fdd82e627d00b118142018a06e584a39896700fdf70267394cdf2257fecc9bfe2fe80af3c5d16f553da6fd946949897a76cfd5f958d98e09e8867715a2c9f57224bf9b3913b795950d794724f6c94834a2a6c90eee371f0f0672ce622103eeb1f212b9eabf1f35857aedf672fb3c933b606a427eb1c79777911823f94464507fd97d6edc7066f9c3ce3692916ae103871df6a0747066a4642698849691b7770d9e0754034965b17507423f35072560e3ab41f0d16d9bc66b4e7c6f0a08f3c819b9279a3c23f37a20c08db8e4daea684d147ee63dbb579200f7856074cbb1e00ebb5bec60c9b321487c78cf2e1b5772dcc1282af26710c3053bb24fabde860efa24814240ac561bf5ebdb867ed373a95c7e1667bd496b43e57c8a7f46b8a709b5ebb6b54304b5b6bdb404a612cb7c791ace4ffb28f735b69a31c0220e0bebac3f74ddf4340e47f8456d8f8d868cd580bbd4e72aefcb1f9cff36557a0df2117c66f1e20fe9b1df9b0554a95b5acfc41b3759390e6bcd08e18363fc9f22029094f6f0e0abba913c4a2a34bd76c18c4dd2f253dc2be3b84b4fab74680d2ad133cf0cb01a1006a943f991791d1855d7e95c7d560ba5ed28b859622d7b4cc88b3c0ed996b56ca564407f4b1dc73ea030336eb50ea505331303a90d3c2ab8d129f26895c3915aa5c087357bbb2e5f1334800d7c207e1161f2fc3874e1362b9ce676f281a4762494cabf37eb40983fdc824483b680344f514664076ba6023a2af0e5638f35cc8370570e6cb373ea2392555f7350507d55be7d2e5e72fc7ab61f9828d38ace2685baa07a3e0f414a5626347c0c050faeff6100b30291a8a3347042bc97536b755bbe6b7cee7fc4ebd840a40894d20ede3eed88803d09a5a7a1e9eb08a2474648b9911498e97bf27e94b1f18be83a291d29cdc8b069917be40be7c8c02df28bdea7840566b78e76705daa28deaf29262754219dcb564594b1a2b5606738e3ed041ecc7af0aab1f86d27cd3a5257e32ae4f2f37fffdcf93c3118330dbe4deb33ad5412b625c0f104c60dadee5f8c2937ad9055dff4cb47bc676646e10c8badde50eda85aa72636d074fa9a88682c534756a2cb6d370988f4cfd615e395974ff0c1d644dafd07308d704bf3da85ae79eaa8d544dc55239f8d5a059221f6362a4f8942f5abdbc002886aca20c5a52ba46e76d2f74a3ddc89f3cc36b7d90f815cd385387487f25533a60c43a067b6d2312462afcbb657ce80c7c075fca5a0fa93711aaa0969890941e0f53f7fff89595fa3bd1c68ea4851faf6aba1680148a1dda19aa782864b15b9380df0c415917343bca65c30b1addabef9a48136cccb28996c78958c99aa404222990a923310cc152dbab5c6f8f3760035a2738be815c4846168e2c0665f0b3134c7b7c6fb45ab2ecb08b4fbc2137dfc5e14f138ea8decd0ad373c824256c33750d3dcd0d500cb44fc7f52702014d2cd36dc8ed2e1a32869e1b4fbc3308705ba266ee6841db3bc3fe914421a2504a3d8d1e31259d046b85e5fcccdc1ca027a71162c7c32150e274cd1c7c4bf21691d1f318481b273233c81a86f69f4805b75ce3adb707f0f49e5ea17ea2e4d6637496306e8b96dc454e1b4f7f452f9a9bf386601bece719cb4f933345259383366250c5d1c498b964ba4258ce586673fbc1814c4ee77ae75a4d592bfc53a058cc88867ca49fcd6591871afcddc1bd5c66dc5f739c9dfe87b2cb2860ba79d41ba0b33cc7a11d12ab164602bebd5ddf5a815b43d1a5430acfdcf8ac70dbe2f717282861e92980ddf608d0e1092721891c0eecdd0c79ca6eaa1619a61434b977928f1d91491c7c130eb68bb11206820b3e9ea3d3a4b000b8a80b1bb4d5f73e7579659352cd93fd0c41222be49f31ad911327c943a61445510c0a1505b76300dbdfe98f0e27744cebbf3a95bf8a9cdcc8cac1927725e91779f2efc425ffce9cec92058b8f27c526b7fb00139a7f2f49ad158049aa807e485f88251e9b66273864c99f8c83fc0be2e0f09f7dc335f8565d78bfb309e9967b49cf6c46216c0e0713e3f8fdb749913c1e7eade668bd57c776a434ddeb7d9fd9cf43d6c7bed93b16715c6c8742542214c53b209fb50b1b10b015474ecf0bb0fd234de0b5184f022bed432e66f5198c376d401e15a6539ebd00105709d7477f39dce8a77763613278469638545013943295d32138d80fd32a36672e7481bca2c31651a933f43299297e8c11e619ee5d1a3bce98264faa27a542a21c8982c37e80994d77dc95424cc2da32bee1b1ffb87635263893e2759d2c7f9eec174b5e98e824d45fdebffee406f808caaf0dd567ae8b0dcf510b876e211f70d8bfb883905a9356455f1792bb5597ddd9fdb5839735027ba23f35205377bc3c469c9b67f7980f52c5013b722c69a3f2c09a9525e41498d1bc9c8b5a1eaa608303d2735c1c10a041b1d80ee6be20eb29bb2e8b0286300a37e1b81b9057765031c04a9308235100f9398ddb756b4cea8b4f603ca7dfc087431523e53a3771a1a43a0f51a8613f2ffb00de24476880a727171bc63e34e078ea9d25584b785b1228a087b7793496ba4d57ca5b0fea6a325ae96f4131c10d17472aa4a63e8483755144aeb7cf3748ca966ecb1cb3fc3cd7ffdaea0adb90d7bf837944ccb97dca3813b055f796df1b7c6da9c0e1c87340f147194b415038c17c6e51990e2d17f2d8f00df4ffcabc762b40484ec87a19614dc6f457e402c15b06a551bba4c9f8b4e76e9f3a2d4bf81fae816b140a13c53ead5c8ef0a529f77acbc7760ab1d94609a54d7e9cd613385ab6e0cf2401cb70d0a8c94c61ab5c26ccd1dfe9cb98829bed2585fa15185e8424c55657fe4fec6036ce5b445ea2147d7368373a6008a0facaca8a15cefd9c596f879990a31e169798fc5aeaa82675df91441f1850f5f90e0f8aefef5f25a859d2505673f17059c6092075c599fc5faa65e2ecd739f2078e47da0bb20bd565488f805af697a70b76c8ca0abe85940bf970eef37f89f9eab3a5b1ea32bf48f593631a3697699e49adb51a6168661514d22fc4b0127a9618f07e4a8dd03ed527956ac8c55dd8f7d5e7b63f302012631a39d2a849982a029683e4c92f1df3ea764e65eb4ae2dce62551d7bd61c9ba1d82ec6d9bd80d0fc23d64a106e9802f773ce438ebb5bb2d2ea0286360f461f1a8a6e513fe3ebccaec95f126a57103681b899e4030d0b5d293ada64386668fcb5234b73746a455af7c21afd1868329b42a669e9df11b70a4ede6b0fdfaada465713f1ad581bfa4dc16829a5cb77f439f1a24b07d1e8a729a0c6cd2c251efc0d986f52c70e64fb56d0a3aecafebb6a8cda2ab1c73189c7d8430be0b616b000342f4949999acdb1a6fc4985ce882f964e64fec3f8cfe2088e80df79f1da4d67802ecb08c2b4482c256cbe33d622d8ad1a53b46a5859139221277ea9d96f22fae919ca809398ba9c275dde56c6cb396234bc3fa90564095b31f9d62200bc7932793ae74ab840787a76ce6393c23d12ea92f897787d1ac4f4f2016e063fb3d692f7684f012a92fa68d14b8cd86e822f184735e129c6611093912aa0a8031ad8c161f86678434df2157819f4e3b50387fc9c1e7b5ec91ef233874e31b0fc38b4630c187e43be064d7b9f7615194bd927762d16c96e10d475b45fd081f591cd19530d036122a3118200d6fd046011634252f7158504a0abfe59e8157011301ff310ae3fc642e5d9d046c8fdc19fb9ed666d71a315ebbe9a7cd4445bc227d0a42a9df76e6fe5550cbdeb4038b72465094e6b47f3533be8b23271dc7b5667657165a3ad1a2cd8ad2a0dda34301d11e6281be128c6bb78958b58be120d610dc49132fabf48fda54c1298a9f34994fee5a3f000c6ce3e11d33e33d2fb2547c071a1648e33556aacf5d0c9b9abc496c6b31f03abe6cc4877c45ec50b0d570c470a3d64e76fb0d7cedc1a48add6e51250a15699f4e4f7fc54e718e0824f378f7b250ce8e33eb70c5b324db7e02a4992abf4297f0331031066ea55a36ed2d9790ba5b36ef644951451855a5eb933bd0a05601da058b99eac59de64dd72f2e7f32803daf1950a42f45302a3e28330602a0c813e20cbe95f2ee9510aba3e5e77dd3fc2c923ec3214fa2f0de6745c4d3cf8f2f3b87b426ca92cc956feb038497c980fc072f69cf2691416d580d8db35b8eaab800bf7cddcf157af26ebb150bfb1a4f8a513f46a0b44e8efc307da60a58aa645e733844015d1f419822215d4b3aea03c207143897a354e750533186b59a5891e6b5141be7da8e6611ff0c33ef83f88c15f2f681a0ba7febd8fe9fa673e2854792e814cc468c14ed2108cf263689a88876ee0128aeaa2e81dde6423e3ea84d0ef8233c50d9a4d2c59830243c990fff47c1b83a7d00b62294e6d115a08215dbab621fe553f9051ba4289a995dcd7973e763c22f35577993baa387a7333313582fb4e4ba5d1104b60a7535d82b1001417cc68aef47fb844cb3cbdba4676cb842b3f4a33ae13da7d9e4ace059f4ec12b66449fbc200eb807c9796abbc18c46864a26622e16b9a5494d5de0acb8298cbcdaabc3e3c6d30eb8228df3238a3ffa8c8bdab61d436523af3b25a39b016987da0a5e3eca630fd5e06af34dfe5b22ca90c9043c9c81743dac319e34b66422e97db712a9e225dc837f7a28844cc4541e82103b520d6a5d0a36db7531e191cf07ba16b7369d5a55f1ce082e1cea0ec99b57f93417bfbe1b4b3aea105956b4c2a238494480807a4ec1d0f829a389d6ea97dbb26cd06e9df0472a261ee86fa7f785839d113e6f1cc9bc15ad4f675982cca561315e20ff0c4604bbe4e14d537d4dd73087cd395a4739ef7ef3693074f58382a6c09b140743b90ef30663f3560a58b4900724b53bd223190ab31c38dc3fe3e3d398ed5075057d64ff1675bc9161f9baacb4b3245dd19d4193da453ecf783741266aad1642819b840c4442b8aea97a3909fe2e18937bd24257e78ac43f29761bedabaa8a118e0a4b3307c1b345a4a58cf98878cb0034903abf9301cce4f40869ac4c76446e3197060f5298b02f4f94e5ee199517bac3a0e06ed6a4da6fab5f8e3b928325df2d9a555fad83f42f34b2688052c82bdd89838db8662150a8db0adfa39a2c7e3905ae99994daaa3ddd55de6c4f764007c126bddf0916b76e8c6cac6cb747c396aa25bf4b7eb759b50132e22a5c613b466fabbb7cfcb38838e688383b4df866a1fd0ef78797695629f2ec7f66c760390567124956097cb0f04204d6e3d9e5b0690a701a37f4c162110b9096835c6ae158194993f2af54585f0141311d8a82d07a351cffd0f9e77faea5ed489c1093d32c206c301c27f676e97b96fbcb894aef1f1fb4fa0699ebff58ee2e4f398fdd7873586f1cca6940316f8501674fdb27d2824bb13b594eb37db9bd6a9c85ad3fe6618e6ee74c1fb499c1500d16ac36804f1ac115a60dd6c2f07ddf97e2852e718c1a040336288dfd793c13d40aa1d759e2f55af0dd7a512ef14129f19195ef10063be67d00e9ebe5bcd59b9605b8c9869b228dbd6f089de48ccf530cef12792f704af5f4776f30ed9e4eac8d436984e93eacb7cf07e5f6de41de298ede68120eb5682efaba56568ad1485e5e0c04eb0e9d4d8afef471cf03b57120a0e65773036e37669a6f52085c1a8b4a9d6059349542b2bf48731c41b2779f1bda3f9dd889dad206ab60f87ec85d144da0eaa0930403f9f2e28354f2a7fd03b953ad5ffe0b98d201f19a67cd274b7eff36b9f2e4894b006515eb36d3e19e1d831e8ebf42c6d9cedfe643506dee1f18ccb55a06d9a7418dedb0b78b62c2e7077f40207d1b85db68acc0fe7475924d2eb7f4aee08f99443f7509db1183b7e0092b2d1afc707b6db2366ce5723c29c0d93de3ff81a51aff881483cf4059f858522cec95aa4f083bacbf79c9ecb7a4a59c76b7d85df3142c9e9f1d35a00e99f8e464eb90e2ca1cf490117b94fe43ffb82be09c78fb55dcb46dacac4be29e6c22ee0044137b1f71e5504db7f90cd73dea08fbb1ba4af03319db16ae9099d3f5b8c238b7f86b1c37eed1db5dd01ca0a42a6e7dd895d156e6579843fbf02766e5f4fab4c5486298d384bbacad36b1351c2421e284fcea3ec4e970fa28a8d2615e2770cdd231de551e662fe7813ff4e0a83f47fda33d00fb207a5c010604d8efc5bb48f93635647264abadd67eac3faead3f203509118ba707404fee1bf0192eed23ae48ee6ff05ce881e3bc272692e5572cfe72adef62ec6d14b14abb0866bcdf5328dbca83c5c6e7af49c84b74d8972c6b5a4e7714e3e1e15cf3355ccc18cc21674d9ca24ae092cb283a7d086892916f60fd58b6d2dc44ce78e55b4afaf6146b4d014ac5aa42415e5219607008fb6c4984f83b21c29a1020e752efc93aa96ae23069fc7276c26faedd996715ebdc2cfaf2d59160818b7ee361e1ca3cbfb134fd03a46c879ff5fd3f22b3d89d0ee474067cc265e2d7c1e31d87a637c9e3d7749b2fb2bfe6ff55c653429ea4a2ff77a59aa8a783f6f79d9bcaae6e6c696e1d934a9d24ca393e2e3d0301a5005fa69accba207ee7134c6a24913049d6905f116abf9d1d51c35ecd423d6f7afa46551abaa5b591c2d006b2f13d86dfc9eb497e55b9c280038200fbdace1b755d5ab7d6f490f1c5bb685a2b3c0290abfe714eb61479b1510bab1bdfdaa6fbf28b5af86c7bc60ad87eecb23874a361ceab90974b08b78147d1af612e1fec74c476030c081d82d255ad6e6fb6789729c3b01bbae036bb113373ede764e9b9d71864e0cc93f1565a3412c898590e3c535802d2dff454cb57f408b8d25a7d7e21b0c8ff110d87427e5b1ea177a6b84d8c18a9f2c5dcf27feb433c19603215f66cf1526c0138d7a119274550e85588b92bd7b94f971a10eb06e0fe35b483ed75e143c10c783c6f6c030cd82e9183becd4571cefda4e1fdbbf84f947778c95f2fc5535f4c7d26a827e78641d2f170a9ae1940b99534495784ce1cbf503644fa323d82b4e05576d2bb55d38594ed875c5952ea90e7bb555e51678770d800763f318276e7276b27f90df2fff2dd2d7ce65ebbc5955ec0196fe716d521ca7b8a831b0b295234075cb2dbee4d9d2a75b50173c59527ece3c61f45fb2614e6e1d5fef738bd64591d6a93f8a8ee79d0e1ae8a52443ad80e7d4c157a845fabb14b95e368c3b955fdcdc0081495da1c97056cc866e0a560dee2e1beb400b380f7cf9fddae4b32f4b59a853baa583ef384228bf35c6b86184e112607319fc3e125d77fb5b4998f97ec0ea2447847e16d8d6af8b427d9fbbca086c1002d81f1fdfc1c35659f417d833f87039aca96de59f5b8bdc4702c2bedf5fae66f00573585aa9c646e145501ec53b9c1abf6795d0e4f06aee29744f9fefba5f4ddd90b393246d2e6285b71bc654d49295b360e4e2f16295dd5d1f0064559ef18edf19f942d6937e29f84c83f3f49fc5944bae97aea14b62a1864313b91f233a94637c2e76e61e4053058001720f3560c01ed07bcfe8b1447f53f01124f33eeedda65d2f5dfc0f1cd4b5b3d80bd6ca12bf4a815ba94beaa5792d41373fe679ae4a4f3b7e47b25177e272144cd710eb3cb43b2f8d915670a8d367da1df576549ecfbe3d560c96e1a78f26c74fc6b97850a03917311174c0a44987080acc36522625b7ff2c43c400d4d51a976ce02c3895db7e85cdf933904e2bf42eab72305bda3e8a2a0ddf5b8ece3c5d624e188f20ee5a515f2ccda977dc449bebdf5324f923f69b516938289549d8e3f17311050681d8db1687ddb6e5c497b070021af55c6803094e35ae14cbd3c88a7eb9a203f58aaac4c29fae0f2e87f365fabc4fe319a5f6ee215b0c493c560f3d2efa33bbb4e4bd1a2a77e744b2ae430aecc0c674f2296ce774eabf2465b6429796f4fdacca45477587b113fcf9d3d36e574c53da173a5a0f1f32d4b6c32bd5f83116de3f56bda63d43de8b4a167964c99d384cc5ad428c859a5e9223e8c3e6f0ec2160747498b0146e036fdf6441fa9c4f76a5be84764a8fbf0512df9cb1c7484b673980ff01ead18988ae1a7533021ed9db861a3be35f1085dcd0e737d45a956b43f12e668439c1f8cd47ef72bb38d42f67385b86a2fa906bdff31ea0bc8b253604525534fbf1b690c091852d72bf87a09234035ccda64d3fbe852a7d0bfd5de7740ba02b0ec1c5cd83d8525ce1c86c0a53cea421654bcf7c3367c4d9b0e0d913869a5dddba1284074e6d66863b6cfaa463519588db8c47a0cf7e183ffc1046f2d9bbcb5fac7e1de3f27d237387b9fff4aea6d6262e0f4dce1de93dde1c054c76d71e2bfaba0693cf1b49afa3f0b1fc063680ae778cbd459dd288b696e78c725be832da721e49d1085e5b28809e7a59ab91017f21531cd7cdef3637576de3db51680cf7dface5bb404b2f5dc8c7cfddc9e70bac81362f396e044d3cafe32b26ee9bb01107dffa0ecff7257fd7ec7398bee9067a2b5e3ea1911731333577031657835b292c564fb442f43ad81750d25a1d4ef743563288cf06e2e01b0de31c969233989ae9ea2dd48ee2fddf21fa8ed1090f5d234e51b0ff390546a7ea62e338a804a11921e8590b6e9b80a14570a62eabb81d5d033e02c4a61f3451d820470171a364cd28000e1c32c671a13c71bf733861a641f9152fa96979653010bb21eb2680236d5091fd11427091b5820d126eda8801fa53e3fe7e45ce0c97a1f41ef4aa14e175e667453e6be131fc5bd2706789a45b5c3d6530a288628f8b82e39b60c9700f8078f82f2d90ca25a41bbee54a6f797d31cc4bb615fdbc640956dc8770268e565c95662476aa97c08289b199dfb1581a066f5115ea14c15d2bafdf3d1bcfdf0aca7b09e0671e4ade84a614a5e897b719e29af3e59e3bd9b8bba1768694cfc2269723cccbca4b1f2ca07469e9b8f4a9e5222584f27ace73ff5666139031a9edd6e7f095304c55203ea65df5d19d69310d50a74127ff25a265dff46bf7ad34a102424e2148d069658874ba7c03596c34ae9ee3fc23d8dfada8c12c1b71430eb27a54882664ce2bcd1b95d5b07dc2a3c630968a7393233ecf07442bf4fdd9f6703fe1385ac42079cf73953e3f3b483f1f2c8dd1070fbf65cfba2beda345d8d822f1d6e372279ffd9cefec1a571d2e30b1fff1703230392d65bd2c6c998b577d18fed68eac75651ae9253d921872692bc18572b04e4495ccd41a4e7b5836df3cfe5d6761c3a104c4ae3541b7393b7e07cd07be19e1f033c4c838161d4d3e36419cb2cb26acaa369bcf32469db622c5290db4e609f9e2bce594f638b3d38e7c2d0314906bbdaf4aa51505b94dd3c6233b23acfe7becd475735136d62b078eb8cfb86854337feed0021d8200a4d293a185e68780687d52e61eb7f91b85a1a95b2301725fbf75d70453ec291420b504c5124c2acddbd0929e2c337aefc3b4d5afccdef30d1216fdc8160b338da5e838087117df2858a82c966f6792aa9172f613b930c9ec78c2d007e1d3cd2bed386a23b073288fff144dc0c7176a1cae9c29d7eebbb8d2a459bec239bc66340407136bc4172192fee67b9188f23e96dbd443236ad7f9281b384fe68a697fd3573863b21cc1514c9fb20059622ce743a5e81051cbe83c015f918d2d18d71a4c6a5c361f94a625a8ff02aff699373b7a6fbdfb957e731d31600488161aa8a4a06e2b6e060ef3ca2c07fa921eabdde5d1d14853331e2ebbcb2d9b8055db17f82f657f4b20f543692aba8e65cc15d035a965d0437a23f55b4f128c921b8b53a34835f0677c90139d8a4f75b6b84e45d2358e8bfa8da6cbd44d0f804f271348efc9ae081c152451cfee224919302b72a4a7fc0a2d6eece297bd2c5f2a60c4df50ab4299c57b14e818096a58090ee9136fc8efbc56702bf7aee8f3ff710a27b9df06f2891b1095a1f4017e1e818e1a6cfe1d5d5ead2114b0c3fd646cfe549dc460aabf326bed7e6dd1f3e74453736f86b19cae6f82e3a74ca6529cefde594495c15cca668620fcb969390cdead5c9a2dd5013f833ac4f7776569e06b6f0e15fff62697b1d3fe4a211421aab164d2324072cc47aa78fd1b07d396e172c1653eed7e0dfeea0ec6b33902738693b9b536b73a019971b03d10c8338f8afee73eb7515faaf7696843963f9598071e28ae837497668825af21a701fe2c75d4ad282e5a1e92abb055ef83c8701aaebd4cf5823f4e883f18e154eea6c12a90de9b0ff0e08bf7c8a6771a6d11d38d84efe5d82bc3e418a5eff70975b5208e746a5e2757bad930351b2ce49d72ab4676ba7813efa61fb66b106416960cc32d438ea2af5c080e6a028f52969398d4cd2b73620a36cb80015bbd7ceff07b48d8a4a0c06c27f8835b30dbbdf50b21dc7659eb8892cc6edf400cc884aeb61e744ca818d38003be33f98ff37ba0a8d19e50d2857d1bd9ebfb932787a6ff1f2c39fc8d1445211da41792962144b145d62facdcf1c8bce8afc95be4743e2ab6d063fdf2a6093570c40f8a8d8542472f8c41080ec9ab8920843c94649d63390cbddabc17ba0990514de263a285d75376ecef35f53ebb1a8d3ba2d5736994fb816c2dacdb47fbec837657211290fb0be5be5f3bc937d8d8fbfb198a239059644a5ffac8898456eadabd04b59cb40c2d096ac56f67404a9aee0fe79d1e01a81f88c55e4538837fd701cb0d7cb27e549e88b2e36c90bcbf7db501f4e7d0964c068e273a901cc088835d8dca99e57d60f27dfaa480dec83b432f47cfe19a2a48bdcd35d339375baa0878f176d124e2bb2bb2d9dc971dc7ea12f18f03e0e051f7ab2b3cabac2f9af54e5be76a22596bb8c2b26326010fbffde0bea04a0c87b4fab139a0452896c9e3318c54870087c4b6b1e5746be1666fde5516c96da919eda0cd6bde91e4f02522749a7a64b1bcda0f93bfdcfadcb97f4341856fd0a42f45a6295318ed395967319245c6fff9ea050cc2fdb5caac487ee77664aaba2fc196992128eaa7e272009464cd111d6bd5738672c66d1cfa8f34a173bc575562521c6db19ef68f8e3f9e53ec1e33a804b16d8e8699d3cb2e89f2a1bf02aec1dc3085284e21e7a44d93d9ba7f72e56327bd16cc56338ab1e8f32e009ba00bb67c087555d5560b9ab46d0a141290d1a9e59e24bbb5d9199faad73cbc2ccc907f69ff8882b9448f4e89ce2a6d971f269870c8328711fd0df1a929c4ad338bc049f5ab7c47ca948dc7753504ce2999f8cf5b46cc8958388f121c0ff81393d5b852811c0f0e426f9844f9cc066c4a7f46d1dcbdff29fc4d7b4610e28daf67c4217ee4f222337b81100ece0aa190ad8ede7482e0d67e8cd27229eacf356852f8782a4302147cd5b5ccfb5f04f9c49b705032c939a40e628813c6156f0857e88f97c225db23cfd201df89d0927f6ec96f80d6a10c61c44c2b5b213cf6085e4c24dbbb6436d0edd2ab2646a2919d6157d98c83961d782d5e4bb4a216e67323a3e6333d927bc443ca7d15b039844686ffffcd8848829fb737e656e284d9d07ef147a5bb72ce53180c2c3c9eaed9dc2cb73f72bfe8744a30444bd31669004dccceb2997bb918c6b531251cf105fa47b463dcff39f08f1be2ed4b0423125f9442cff5981112cbac0a9fd9db2e394336d72b776332b3c805bf91b6074f3cb0a1608d782aee707bf1c2fef9dc878af9985d49c9953a54acc3c5b6e2747b79751f8d734dcf4b3263581264303f2140dcb9fd15714601ac41d376642e4ec268a5f2d2b8c097cc6a016b997eb5166efb73c69710cb3c7f2b426732765f1c9677eca7b819a866ffaef2c0552660b300933233108bab68f1e17ff5f3f86ffebf8b98d15070a15f405035c878f3a59d565742a30986d2cf6430be526a4ce17cfcfd245d97f89c9c61325b9091ae1dca8057945358829f5673fcfde6ed75a8c32364573461240f87e4723d5961cb2d085364b46eb45384c73a67c46418fcc3a1871008bf89776eaac983c654fcfe4c156c6ad9d597864c1b6563e7be4dcdf0c47cc2248f678ff7808d8ea0189ae0e7ca00b0be6c4a7e0df8461d2dfdda4c8b081bcc7fb0b0f8e55d72b6d99f93f28b6286a9964ed61ced827ef4bacdc822d479b04ef3e06ef85fafef33b955bc24aaa03d7030f5d21cee2ec05ba691ec5e238d2b58088e915db032fe087ba4ddbb0af287aa6b93a0361976a8d42abb5aacf34ef6cf8826325b26f6399e8b6a8d55268fdb87b42586550d7c326ce67d7f7a3b1b950eeb4be5f3e2cb123b269e5aaee368ca2f4b6d44a99d2bbfd9d8c6e1f7c235159568ea159769e58e19b3a9d21b8e2f6454d559a00c7fb3c7608b76d0d606e7e08a201862a0edac4f4643eb81bd75546a06fc7597c3ec280faef241cc49783ef4e811519aa7f404d31d6332fb4d1847e685bc53a0a0162eb52cc168a704a4f4f6cc4130e49fdca704332c41c18f8444b79d05e1de101ec9719fa5e82a35eedaf0d7fc7ccc18177708508c11424357c70db22852493b659dc76ca01b58ff911593e4a3245a2230001d0c16e3308fca26162b598f1464839f7d4a0db4fc1348a3f1bbf0dd7579644d1765a6740c127a98de148271b9163f0b2fdd7017f3920d3d09550a7155313a7533f911f1a83074d95da6a9a1047328aa2c296a76e3342055a57852e35b870867c6d69674df2dd5c301f913fc4d74100af06c3b3d931a758c9e8a6dd931461b72e210800844e1e7bcf971053e2a2a5293783f3d186ba29eb80f6d08155e32fee8ec1645c652614d81cc20debf18d69a1e2d3c7ef8cd0662e7ceb6e879128280a1ee1b545da064a36104f35d7f3194b5a2c37c46537c60315b54452bb0a2ee3a81cf62c1e4844faaa3de45397ff3f4f7e38053f8b3d514c34c0bee23d7bde6f5582181970b7e376483c50cc4a619461ec6db1425fb0061f98bcd42dc923c7b019c75dbe8686f73f1c55cf424544ff0be7aa1fbb25b9068ca376aa965c36ef5e77bfc938fdbcb2b2d1b7a7fcbfa3afe35b7721cd6d1963e4af89662f9957020582c7ee84ce9c3be064ea1fdfe9c0501019b777907f7262b9fe2b4d582dea4ded17ba30a5d09813d655aa76f5562fa7436b95955f830680e8b40172731144e5e1093d7d400f69f86e09b35d8ac2cc39acb2284d1a1e6a97c1680c1f940c02c672fac6f82b4fc6a996ffbe4ab934dce644f3792b4077728a1afc1f5149e70e96966521e49cca3831a105911a7ea6c06652e2adfaab38f61f3e337823538d00827cec2e29745dd505730a6790c4068b8ea37710604ea07886962e49a13ec69c76c8745ea84b6e69dc1f4a76319a90989c2fd113c5ae47af1adc6fbcea62ebe0f623cc90928e2da556fde5b297b574621a916cb48038b98906d8df76bda2f7a9117306dc0b8559962b8c08cc075016d32d5e08cfe23b184a38b64310dedb45714461b2aba1953be429fd0359456ba6af003a695ca331854f3e33c7331129b2d4a3347e27c5976b8c84a1baa414d5be1a33b81f0b90290302af00b7f87938e74f7e3224fe3793881817ed69fea6076298129eb7026a448ad3a43c034dca1f66329624efe1358c12ec7a75fa849f4c2c7d67fd2b9ef69d85d39d313987b20dbedbb12be61ab8e77bc633973296623a8dc75ab098fab4172801c6d8765100710810e1e71fb179e868c0d42afda440546e31ed39d95792bd5de472fe9b5e4138437ec0ac4b4070384a60ff7d18df7b2ab6017199eb143b1ee542e1af541ca3d6e48d88724916aa9da255fd78b493115dfb95cbb8a06be84dcf27a6d590b3fc475c83cd18811d402a8f594e878809d5823e76bbbcb2aaf71c6aafe065df870925b8718fabc039366152d1f64e0282a548aa756872ccd3adfeb5e4cf3a19eabadb10fb6833a5b9e17d2b7051ce90b7a337fd903c52a5017955cdc6013dc76458e3d6684c0393a4bb4cf3d4376bf8f6b2f837d804fe48233b115faca4462c6db39e2da81e2d4625a4b272172fc5454ecb621d4221abd7ade93ba6db8b0a00470c3ce01ec0a026d627fb3170e93c3a67d1b4cb9666f9a1246d5a07e4c72c06bbdf09c8b8b6d39cb318cb84bc4c2a2698114fa8dda03404a56894ab7025ed83e4747482605208f0ff2f89ee0f602e70c092dd2b60a20ef24ae24b7acbb9febf62df898289e0e91caf0a7dca0ada736330a08306d61e17ff8dbdb3c0ae6de0f15ce8ed47f898fc071ea41a54ae9c976a330d101c01ace0be866e72de1c335f68915c3cac164f0aa468080c1b771c2bbde99f01d5a646d5fa1e6efbf785ad953ac1ec0f95c6aabc8875f4d91de287376a2c62f8c0ec883ed394b748fe3b9971e92a9e5678071f7ce7b6b915ddba386dbffbc31b0cf0d8424a6c2cccaab56e5dff7ba2d7cc8bfb2ad55360c80ae242bfe25363dd8d1fd83e62ff83b05ae0009e203f43fa84ba49768bfddec568f32dbeee1763376a6707dce47c2431efbe9923f8406c371e30072fd06a9991328f4abb53a8198f0cff68083076fe7b58bd3f3910d347fad087e6a037e6eea9de201028dfeda2ee87e355e900a676d6506643246d15861eb51e836fc572e53edc55b4b83291b5bfac0d594c5a0164b7cae63e0d8a33cbedd60522efd44cb4d5f6941b0c8962a7b55ef2966e24e3fb24c5a2ea03ac126d3bacdc03ac34308cb5d8a51dac802241bc394345d5c72568178889d2a4389142f1dfeddf16a435e7aa906599295610f7ff2a657e0abbf785b1aa1a6830456e1607f22b8cfb43a72d8be9d2515a10eae678de69f832676a71a510ff5b97c1efcef339c86a60045ff2b2eac65863738d3bce79238950bfed83fc6e5fedb55ecc80cd3bd51a82bdb13c9b813aeb0fee84ca6c8ef25bb3a1226cda475d85478ac66b00ff30f73bf970fa1b1956ece1df1aae6275ab1e49c800d2e2d40f323ff825dbd4f22b36435fc59a0927a973003c3fc1a16cb073805ceefe25feb56bbce9eee1f94580deac928b580071f8fd2618b3efb9818d588f147e6c74b09d8a7568c3da6ece3c47555cf0417d0071c18af39f2fd197c8f93a610e2615fdd26dd44e9f64e2225f081bdd8830723d3c7bdb58f2aaf66eda05b6c986b05a137f68308e67a1cbecd343f1751dc1faa2efbcdf3f27b492c872a4bd801fc7326772f85e16ef97d5ac477bff2c7917a81b657b342226e067140c7d203e70b16bea434119103df9b75f549ba0cdc357a90d68bc5d233f002671002a7cb3af66e9aa7fa9729ca04939a859869b86b1096488a336ec028aa257183b028b3b12e651cd8c9f43894fd597f6300a35ebdb2dcd7e4d8c2152afd09459bc94e1668c409790786c23e6a84ec95730be77afd9a7dd974694a5d8894afc0f8aa090e41c31726edb9a78a3d1cd3f2eb1eaffcf422f33f89af526eea99fbf01d32be0959558e50e31901f03882cd4294e752f742cc2e6f9be1d168e04fdcc9df09ac2da7071415f54aadf4637da5e19c3907887b4b780916099c2128fc641724d6416a0407f1cdd3d6032d269e8ae0b9f146636e7dd83fc71373594aa4cfa5c123c2faffd0d891bfea68d0d60ce2cbcf27ff03d661243c51da9817eb4991a40d7d7906468225b3b3d72c4addc99ffee0a017f9774237fa0aacd2e9e152c55d588cb604941384750dc1c3748f0c3b2fff95ac85a6bd530916d00a2050a60bd75e5d61b05ba33936aebafacf2c670e5b0f76392930276e983a83b5182ee6f39cffcef6adf084ee0a233e12058030d8224f507c3ee73b3eb977b0433de2066e24c1d65dca9ee4dfaf3109e8f64be5e63df216a28167823e573a1c7a23e4ed597fe190a34f05a50310c291098ece133eb281d21491604b0c23b531374c327122c19277e7548e4e0e9c6c5bd97e64c6fef9b3eb84afc3b5331c6f4f326cd044d8807e4291a1699d2b8eaddff92805999d98df5121b5b5efca69c66e02255208c9dc7ec0675b162062a8a6e9d01f934b7732dd0bb36cd10f742c7643727bca7624ceb27c8ef9ab4fed440111ca9054f7e50912d17aa9e8b85b2507ce88c173f389db307f0e0c40e7fbcb2c5f4ff3e7a1111754eeba7e9fe1e954ff63cf3fb196ce83695d7025eb2eb28ae28ca1c1804ebdb57f97192b1738af636a24ebca3d19becf8fe1976ec2303e2122bf9e2839e3398785d66e4c2580ff7a5640f5d8a9d0cf636037c9fc16a6bebeda2f3394d3d1cfaadfeac6b38fbbf2814ffbd1e0b5f7030860a449749a5cc4200e17fde5b31d940b3e115d7ceca84bd5c2ae01057fa60bd95f098cf1847bcce94da8ee7fce6f79243fb92099fe6e482ccbe0fcf9cdc0c0a2b03ec08078cddcf7ae050965d3480cd699b0e362230072020df340af481f17cfbfbb8d58203e13e7ca299d8ee0eb996de3fff3af357e35ccd4400bea1de58b0c3af1b0b95b9e4d10c1e01f6887e4bbc487e155438ccfa30c0f0f439a540d106329a8ee38ecd6a1ba661b0de4652ed8b68500964735d0f07d78c75bff1f2d0ef4aecb113ae5afb8c007ac212f21abd649675aaa43930a54fbaa5007b4cbb91373c6685c56f39da409276704250935f0afbdb0a016c89769599034d03da7f1fff0e7354734bdf37cc16fb389bc8d44270930a7b284b4d0b35a2d721e759e4da7a9c847366ace613453353be9111cf61ff90984f3059c7340722be37bab75b8f35633ec5782f24083c398d5289cc6a92d673e1de1119982561a5461a25e4e835f9fc77a18fdc43cf32532ad78080ce57f0ff7803506084e69ba0c57b51808037afaa0156456e7707981fe0cac8dcd1d542b3add3ed55e4390c85bd45cf4811cc5c299e306cfec1d09fc7ffb113f044a156d569de46387be865692e2d46e390c7e8117f1e0592afeba06dbe555cedcb8d785535ce80c47e8b293dc04c49ded86b78fd3553577c05b0b8bd5c017d2c85e20483ee3a98cd7b7a1233c85594328783dfff3e3ba257f6227dc042b563d06447409ea241c5ca476214b132bdc6b79872c984c771547cfcd6bd8331bd3218d41ee7959b282a8fcacb41789e2e8a012156d3346655c4e9c20e417ac831c0782b652ad40992f57e141a9834c33cf5bcb62ced860e5ad80f181d4af1427e2c80408ba8096cea74aadf0ebd17b6bbeabb0f980b5b7d96cc8842916d1ecd298b493b0cdb62c4db6d4f9f96dabf88a3cc69600f1d70259a962b9822b72b2013916fe2bbfa915219d4d8607667330b28e5a27f1777f560f2dd9b91268f6cf1ea5de3e468e954a0b8550b675d4f31126e71a09fb10e79f66976b55586f42c70ac7c8921ff7f8fa41efb6bb57efbfdb26097ce7ccaa5340174960ad23c23cbaf202ccb2a60c4b866e386e3907c029ba4d747970d5496beaf937a2e1560d272cbe2478099a425874f09b57eb18d7619eb04cbd2b078e08f930d3c081128e4d35e351f9db6d8d0fad402bcb9cf57caf76227cc8af45ee5340d597b415fc39d017926df9f6667620eb715b2f88360d43738eae519dc06a1e091bfd887fcf2c72adbcc89fd5334bf4ec01a138d39b93c7da816deac0df166a373f5679bac7a2c0d121c17982cb99c0afa05e820d8a4f7bb8b1be5d0e8be6f99a7f734e85797865bf257d599e261298a98d0aa54546fb3af2b55a865f14dc71023e77f7f8e8d3f470d47a7a8fa0c8d2b848902d234bbff77085a9f5674b8240d906724012c9a3e97303926e7aa88ec89b8f4afa534e59c3038b67461fd3908e0892c888ce4bf487a96df1d26addba08ba5552104fd6a116203da85265f0f0ea0bd7f00a326fa3ba32ee2b0dc6ac47bdfe7549d93052e5fbca89c066c12e0117a507c106603266e87c3e95acd14bb75c77ec71de84fc7c1d52f298c936f87c07ed21901ebe5b1f97277e4a5a0d3eb55fda3f2715346f5bc7cb0182ed8841b8c1c0f5ef00690834d7abfd7bc7204946d7e2bd52918bca022a23bb9c76175b70f3dbb6ce3579816ce619df3e57fb9fa42b4ccbed6cb0d47c60fc43a33ead893c132243dfaba75461054bb11ce85d3cada5d5cf871cb29b773d76fe29f51a517f47e689c42d49c8a1d2815098647fd1283c54dfc9a2991d7c0fa96053bd17ddec9656a3a6edc190e90881d2c1c2752ebcb12a9a299fcbc381ed3f47a087aa0e7ae888d5218b5c722e5ab378cc4d6496503ccff9597ab179a73c7bb996774f462aa54277bc86684eea7fa58a41c2d6d5131b5a9b788ff77b8dc3e059bf46b3f57ca524e672006ea0685cdcc737933ae17bf99479f33deb494dc96fdda6beaa47500021e2ee441509231b5e2bf0bd24d5fcc6e37bc1b0a7079bdb47facc56137abcdf6fdac58046ce92b93f078e7b4e46b9c0f0af86f571078f22c87ed04b75c7f9322b65a4e566e1f517c51842115dfc93b2d1b1094fe276bec255fe961a3ee21f46090fb65ddb4f682ab5c6dfe2698a87f1f1079d9a819e01288ff4c9b91876cd603940f0349024b549e8304bcba35f09e0530919d6843aca1031aecc0ae6e06c939262f21c4dab87224f9ef8cbd559f62f1e0dcea76ee5122839af0cceb1b0f00af979dbadfac9d2cbfa721c93984c217d278e73aa25c186af60a36940aad4aa993f163e0d800e6aee3a5138bd1f4e199464483599124d4f5b20f9c7f66f52e3fb0fed33feb2cf7ccc3843b4b6da228706972cfd612c6a05fb96200d3ab5011a132111094f58f722f066422b5003b055c647907b72a0a5911c5abfd33cdbdf6a3f7f68e9bafd14ea1ad78c57d645885e499a29d40e246480520f7c877ec5545886b679ffedf7d592f72925f3ec45606da417a0663b1279c9a47499b4e66009e3e8781f7d062ea832e29b325f28bebce10b2715725f86d105d468e59cd155cefd57213b5e7c90d597a9b72424a4f470b98c49395aca14d2f69e791a43f111ebaaac9f1076c76ef31663a0b49e5fcc7d033ff15762d8cf3edbd8ddcfb47bf37291e259637c6fb25318ca9d4d207ebd96a37d9407e8cd836c08f809b5394f5c766d483e39ff99a1f5740973aa7fbcdd0ae5b1f18707f141372bc5fbdb63345dd49fcc1dd183f386aba18cfcba9ddfc2886a71f2a0e28d8ad9b0cf98721e49f2a11cfaf936b1928216e0d86f7fcdd097799541ffcd8ddf05cd3e0d28c6cef21172eca2373e0570fb61b3c80545566af55769323e9286a79f24e7054611af3aba4805084b16645c8cf70d4761d7eaa1af3d27efda254c0b53998a8193c003d3b8c8a2bb8f3fcab2190640ec3d0574a546d5ae270ec485d6b8190818e78b81d0dac180f2510c53395854a47b1b4281fbe4c264e5b5656b3a0a57de574ef4b829f0f22a47d2d464c24460259098db83d18210e2e82ad66b2477fc096ec7402ba89711e796d98d51a7425b8da60d5cc6707b09e02dfb0515dfb8dfde623c1388ce2f04eabe130afc523a34378a3a5a5dcd35963024fa19efb6443ef224b5d6161e75a7de042ca0652eae2890e2e49c7edc49a4a7598a23072265d7cbb577e56a17d45cb41570e4b67d1a252eb2d9bdab597df2416c8ad04dd119b10f39a4cad150d1bd66d3435b873009bc7b39a6b6ea51e8ff1a1d6a9c1f351a8a72a3b0d0f8d16ada12f24cf63e1bbe7e3e4aaae5b86c5eacc609c671520a64dab9f0e43204327438e05b8c15fe0305b479104ae4fdd154d05abd2bccd9a94379083ea6146ae99861cde79814fc8ba70de69b0d1d20ddaf20a0158bcf0a24d627764240ed46272fa3d45eb0ddb6ecc64697deb71b87eb854897219427394ed8068954f72b3c30f9301a107ba942cce029933d62128d07e15f31bafdd53420222a244b275dafed0ed13f70ed04a324eb77b45d0776ff5ba584ba13f3c838e0a2fd61c531617ca0b037fcc149e8c54b21ccdd1b01a8ae9f1c1f7768e25e61ff888a3396eb9bf8ae3cb97b9aa9ac0fb9fe492f032d2290c342af02e82d776fabe208c38c3d995e4fdd1a6a9a640ea7d803cee2012b9d7278b59e2f7fc8162cf9ea58dd846162a9f6409ffcbcbdbb88bae9c8f7c11f2553e1b4625bb5843c3121064a0e8e2e8e6b6d2820be764dfdc971a458cf699b788d37c45836a5998c5ed34a687aa5659e47bd6083d3db7b27cf32aae2819b6ac1e3f71497ca3b90687b1a4df64696df36ccc5a5d9aa2c754818146fb41e76554a7f920b4a1e67aecca6f4e7645bcc16ef1ba0235a501b782dd9bb88be7a7bef5f0d44bc3f77e45f8bf675aee4b8fb192809980f67f451e4aafac5f106039cf553ce083737e5b5e1b376c02f3f7bf267632399e7de37b37f201c51ad71d941809f759305569153833458ca1e4eb661091570018f0192849001c7a0dc1e99a6e96e7dd5fd47ad12cdb5caa8b2d954fba7bd226a548f75042b3013d9718fded19a6e1b7f7b9f97fc2718c03458ecb4e7e49380d4f3c4bdd5c73b2023933183798bd96e4275cf7a0eb99a5649206c674f8cd987a4e73abadf0b4cb4340553f51920cb267c1797d260eb5a2bb720c1f360bf4b3aba891977c35c06ba60434362d807a904ffc21ff5f4fb2b28650b38602184de1b9701796829a4802362381a645c92b6df06e2725226096c6be95c2ca8c5def821becf8f75dae30b3b324eddb28493cde2b3436693b343af82b8f8c851ae41eed608bf1438b87d1e282e240710bd236b03030dfd40c30802433c0ad024ebb2030869840380fe71454647f713149d0a2a409e00226539c920405c1794b091650b4c20b8817171d104f444cbd97086d60815d204e8495c5bf1c415477a645c6bf1f2faf68b98f1af504918b19a780de93dd5f597dd0c7062455f1b2faad2adb90dfae37e066f866e07ef9fcb25e15f77be7f851657f5f78d7f426b7c75ec291bf48c6db5459392e4d789c2fc17f593bff6fe5fbfdbb9b9720d79c3ae6fdd74daec07e9c61ff3f585c130525e48de53a490c8097111746f9b37e947b3bb23acf985d8db6a9c5f9ff4002b39a29b4741b0a863560b9d771a8c532c6d3579250a3e7b284b1eacc7f7963526ee4e0dda95c35b6dbd90ed96fd95aa74f69b928cc37aa9e1e2f7776fd2fd5d160d21f423cd7fff6b5431c7cc7920d3de1c9b0950cca205b65e71a510ef8bad09ba4106e5f74f7ddf45e7649d1be98d2232bdf5703db64cb7922a25de0ae227d4a737a054b7ba771c1ead3a4d73dfc04e3a88f14c84bcf8a4c1318d26ae3ee96cc51c0cf045979d6b43d46e7b5f9632a30813b46d73649f97fd33b9a859268aac00604a833a9dd4951c4359a7ac4d9743b971fdd8a89e99d47827038c47dc86573ba8d003165e2f30beb41e923eb43af5d0892fff38c22329d1f609d1a2f53910c02a7a2a3bc42345aa6769b7272cdc796e72357517340c4d870b1df2d1b4d3b4973b8bd4f0a8df717db9c3f2e2283b71d4b7d1047a1fcb4919e0fd05139b09eb525247f416520fd0b68bb8fb80602764157b5232c2b5e18f6de90726a18103f8b4be0277ac6cde93fb7a50687fdbac74e201485bece1e7ec0c267dfad9a6dec50e5c89030b53ae2fdb7d0630995ce35afc353332ded6e9235cbbf31cddcc4cc702c4a93345530c379e7c50bd81eff0b5ddad4b6fdd1965781f41a9b5d6be4431809df3a82d5284827ae544acad54896b3392c0aee02bac8b11da3f4ad7ce2174282e0e4520d51cceb4ff2d86d747f776429b7a7853cff3a04e426b16b0aa29b4bd47de08792d49d15d5994f471058005664aa3fd854bc32e3146e195ea9853ceff1e58d1af4a83e9631e79bcd18a8c9ba8ada20444e385807dec9e7c1791970edf567f4068c54b528b296bdbfe15a7d76066040b2208444aa9e4fb3455ebed0fdf56752aa2eb6a1fffea4b4e5e9a3bc666e456b008d8bf0f23dfab6b3a45020386b71580cf0bd33b7f44573d1df2ed292bcd2eb730bb7d1208f71ac7456800860e948a8a8442020a541a2702b137a1d1e5c60265cae266047a01e2daf279996c86aead36dcf1d01784cf1320ae95c3694a408adfe26674d0b84122b730967fa6782f2123f6773ddd10e21fbf0a044a250bd26d00bf9bbc48343e5e1fda4a240858d100eb95b107a8c170d763ffdd9530c868d1822b9df202235d20b5eb79365d02007f360c9574200e1e7594d30d5af6d48687b5314539d7aa0486eb2d1073bcbcee344941ee4ee9824cbd582155f525ea0e5ceeb38af75e5d2642aa1c4fe077614570bf769ecd805c96798d8a11b68bc6851b422ca4be339e2f82de9b4316f238c9635a7fded95296f08045d71c5d7e6766c2b2f18c683b6f5aa51f25191884e3b57c39b22269b31ceefa434749a40cd1908472ff6eb1bfbeb300bcfd82417c68f88239f1085dde3c8306bfcc1256f0dc768f466eba010521a4b32fcc4e74ac0b774d026bb5a69804fc0b973e2c223a021bb9e78fc87333d8e8f6848b8382607fb03ff1f1d8add88b2f39ef7c4d31a0ec0a547d993dcfa214bbdb1c1ae7e91cb75db4408c9ea4fc5fbc1a88b0e9b83e9b6ecd7aa6bc18b00021e2e9de29a45d0c3fee4ccbe86dc640dcca4ae3c87d096cbab2228f0b7f47daaca95071e200cc94f8578520959047889d902f097ad344db1cb0edfa3a6ff3e7039d2dd2e6a0781ddafd679536e6530364e5b3c1e7d93c308e834d75e1e64654a184c887bdd25fd81034daf40d163931c59073fdaaea533800166ad8fdaba1fc55042c3e4d1d95faf6c0cc361b1d52a0bb82e07042107159e4b80b389635763a5a2cf46d3c21784d5e830e8f5d76b6cc79a2112c60e5e47604c5d1b8547bf8c0a458dfcbb5e585b67d6b39e7f1c545de299ae0f5434b78f54677c73ab7b90185a685653fa18e84c2c5ac23752e32c39fa5ebf397ce7e715d0b9fe1706a412fea01fcf361d9c3d790c6c022b7f882d08ca1d3c87fde8ff74b6b52c406f4d0f6e81e0170c94581435da5b56b702cfb8349b7a1fd27c6112908ad170e98cd0e392809dd5f5ce18615b69d8a9f26c28307be253ae32eda675265c5abfdf362c0709393b67174784aba98a8df922a34ca8234b24daabdcf5c383766e3db2b97d56cb9890e4065e2441383462206480d2bd826037b959463e0765351df6b74e319cbb226b42b551943a21ef74d9de44343ceeec0cff73423474e035b489d1420210efde63d60284de8fc4c9c034150a900239437eeb880516cfd665eeb4bea291b583179f113acf692e5aa29e30ede2f5d52a4cffbdbfbc8b4f3b8ba1339783602881a36b7f471b7d3e3460b82d99d5888779c925d9e33816e00a69bb5d0145da051cfa8512a77a769e899b9cebeace23763c5c0eea9c99f1d632f29e42b8d80fdeeb657f0bc0b0335ed0716638fa6de1e7fb1258c05d5f2d2cfea1b46d328d029641b1a6935949bf9fb1c12e5291f35c03256b821715b726d110f722f0545126e8865890734e4d51fefbae9115301179fc1e7b5101c6d461fca2f0f05afbc63d2b0aaa6cea973f06f5bed324e157070613882ec8cc34443da06b05918d7a9df42499dadb102f0b60d46406c6c9298fcf07caa98379f260dd560968a2a0c4816ae7f7aab9e08bcc149f5408634ce11003cdf35e7a81571b220f57f8d59588f4191034f09d5c5baa90c31954f4586636b980dc1dd2b748dfdf34a0d2d582a88f68501251307ccd05c08da688561772f24af32abd7fdf2450c3f76ca119f833449615bccedb48f75ec8ddf2566fef9d2d8ad04f9f8f7c35133a580049fa4d8d26f4b8967ac232cd813b4867c983706946ac827bfa33ad6dfa456d4ba81b0557ceef1ba3e5073a9c59fcf417c3df3e4424d486e8bd49a67b9e03615c148aebc16d76ae5b710b0bc00c10582be8ecfc2e76bb592edb5bad3832ccf1cffee2cbb590407b2f968a131fe38e8d380f1a88414620ddfe20d3f1be526fb9bf9932c5997f8c3ff4d5061fba158b8ce1e191cbc42fd5eeb2957d0969d1789a53d2ab744eab5c43fb8c8fcdd6699226e0855f78a7d785b9a2c4c0af69e5332e051cf0900295ee577906744edca5c79156f1de64946d6989946c0d25b4b597653ca0a43b39795c16e01c36c15a86d02579f9c7188cfbcd4d45a79d1a7d7fde85282c895dd78df250d750bb74e2204b4b1bccbfc3fb5d599c9af2a53de415a315ea33576710c613f1a8f7552736d3ff53f88777e87f7a08f3b7e484e9390bc025a1453fe667f8a5d030311cd0daee715c3807efb99120bdf3335e4ba489c714da2dbdd81928042ad3276e587f9311e20a40e3fdf4346b19f6c8d82105757f8ed401d7881aad89f1f7e107f82df68849245dcb43400e2770c3f1a6d4fe3329a45ba5a9484b1d9f5040bf076793e4ca54b1a530484092c84712799e19b95610543d99fe9c3132b345219fef3421af5b60a4ff6eccafc5088244db1acec72748fac638de6cac82e3590ed668a4311670b5f55922dc8f1e244ad1f6d1b98dbbd272f61fbbc536f257717a5234218a6d6141f78bd2e9f1e12a108778c72cbcd75fb1157e496482d1b3792927e0b88e28fe1dba13a914ef0747bea58a4953b407dbef2b67a977c3c260163d1a66c17f3ac20cf19dbffa37f1462a3ff6dfa7c7b479d2343113d6505d297a804caa37e4497d50da3fc28353e91629f1471096ded1e48b796760509a478422e57836c58c6ccc59e82a4d35f3690fccc73436d17f947112431eca10f5d0d3d3b583c3d8260f356280efec3dc4612b5143f835a028d31aa5f6cabc2ff2528cf853d4528b435fc40576d03a36c1178ad94101067cdb82e9ab82a6aba4f0a87e69f92beea8aa486d833b303d633a07505ce65ccb4ae14c2c8538b462690779bc0ad7c731279e6c9a9ade9f58cdd7908f8e7e165caee62395969af4a57ba295378827a267ce4493190880eea445dfebce47b1a5f45a7702b8df36bd4a2946b66d6c4ad290ad9327bce15d57f16528e2d0775d993f1ab3697aa2591c60fea20ea31b45cbd25b52ac7a6991a7ffdca5419edbdd57adba2ca4d69c5e4c28ec385218054a2a0a2acec623f9d7d5625e8e19f2f3d560c39ec3edbe9c71f21afe2474774a85649e137f5e4ce907861dad43272d1776a7c2ff7867f5a4e394211d9b10651c260d75b0a71b1822728d27b1553d551d04b48c590abab57534ae24728669b67d099ef2d58a3049f20266f9a6b6a531e8fb4d3a70a191b6430e9061f758ecbda5c3bd5fe3dd858f0828e0301e049e540fbe17d7e0877b07112a7e0658e12c783c3f6686f3de6661ef22632d33bf88fc9414a4abce1c79c25d9a625219fa1fd3b3782e19db85287f55d4c0e996b48556a8cdff6d0fd2d0f8e33727cf30b39494b16be966525d4fd23f70f7010afbbb8bf3b64ecfe6ad986cf27ef0bc084a92cbbd248d2e68feae96a29fee92240b003dc41424c6b2e6bd127cd43c7e9bf3624ef7f0401bdcda690be3c8c3defd194be8799a0aad2f8032f4f3be8c2304fb4b945f12747b4d25234d2db7027cf1b420ac90be17872f41b68e1f82242bf3aa5824082e11e6bcd46b5df64d86ed76210d6a90972a835833543887385cf72003da03fe54db55bd6608cd4a7e5bd8d93e04db0ffca94cc84fcde90cc100625f9baf921fa755ce879df25c70bcee51b646e6fcb4d97f04375a069a26811170e245f3bec0dc677f9ad50e21fa480c3fe8f0add5fd12ae53a7b7ca8fb952a0b7e4f37c3bec8f8632215d9d1ba26d6bc591ffc3e278328c32cee0df3f536c97f39e812b14e3a3855ab1f98122bea2334fa728f0808e7e514370e0af4d3071a7bd76012a3c7d7eda3d8132a21cfda65f79a3160e9c654cb479a630203506436f6800fff041646cd09b7aac2c237ecbaa9a539703513a5fddb4f0bfcf1df2d218d52ab8c7d07b88cc89b7910a0a566f8a8b3df62bede3f7f2b0e0493ed2ad960fde73995092cddc113c3f130d0164bce829009368d70439b9c940df72df1b81445925db5db3f61f9a723b016eb936a8e9e096645150b2178b8019619b156e39fd9ecef92572608929b23f1dcebc30bb04ff1cde8f7f5c5085cfbb5d06770da3b9a6c5a0f4217d9f0727aad519e8bba6ed714887e6390d2aeab21645e5f058d4102228f06b7050fd793feedea568dcd9efead3c6cd91b21bb2a452936974d6fe08b8a748e1fcd915dbf7ab39b61035e485dc46ac29c55b7ac5b2f783b016b21dbc30ded23b765be5ba92ade5a0fd8d17bf0e98bce883d99b8e65eeeff1d131ed5560c735a736b138506a21ada109c07c6ee3d678de65f887eca3c6876425878d838b3ffb846bb3f3ae25dc942d050ea5acdbf1364d40f6546d84ffc0200c50b91a95b427108bfe51e0b7f55a58e0d87efcd2548510f920f99c228485ebc46c330b7b01c0291cfde39e95dd0d73f9f78f1b19e1866a5e242e7bf7fdac21daa6dd438b69563b301840a7f8448b4f00ac43e5a53e84e1e8294a15a92f3afb9bf9e4679704d5ef0cb2bc74bab761707f7a356de60d202a95eebd17fdb6f727c9352798707ff6efbf138f54e19ffcb727b6fc4e4cb6b1d623ff4282db6bb6ebb823703d40a4bdb410bee36eec7d2ae367d185d9a977789f4f146513dc39c469a272c4f50c8789fe2ede21b3ed4d7cb68c8bfd6080f292c62bb54a44ad91f90df6663d9451f86097040c5cb9320cf5092294c33e39402b48e711de5f64268d7a05fe32d1be55aad5eeb1b1e7f3ffa4aaff5232e388922da426fb84928b225a7c795ccbdd568a0b264b3c4574451efd9ed30df269d5ecfe6e665efd73279e7c3a19cfc78bfe895f63f45d5f60e30367cf8baedd05086914ff25647c475da2e3959ebae14f97c4f1c29e192ca0007ffabe1209fe87f68340431b8d3178954e3e9a78655f69e529fc5bf62b26e7d715fb0f7c26a3355c567f783f80ec7546b504b19b4e06c04f3b77abe40d81d1a1bb343b2186654e2674292f4042dd512e5d2209cfb6ef44204e74f6c57a3e503611cadc5541b1055a6ca55e0d14235f2a8ce27c70142a93e7fe90ba596f37ed6b2a2f079e25243374c301cec87bf1f7ad83944a634139be7a2ab86d5810bd421749db3354f12fe908e74ff246ecf20a8ba71836e18cbbbcad1849b4042a7ad9926522ed0c39df5f63c64a2235b4f92dd222e62ca96d83ef97f68cb9bb271caa7531b21ad25e451b84d6551d3ed376d931a6aa54b3d12778ab2f1868b7dabc42ca328a5d598b54ee40a3f3e9640ab7054d33da1d2a75ecf608fa1204a0edda1f58cdfc25c308574619c754abeee8beecdefa9258125e2a1935464bf4a7f442577b041f3cb5f998969904be90f3e5f6014d0a184a0abd397346a7ec81ae1027f637c60c4f49cbde9f1a0facb56728c81e76f396cc26a700251be5f41fc2dc75b84d0b3133d03f6be6f2ebdd7833eb76d1a01baa71956490ad7062ff1ccd6f5beb2a6079b0bfc1b8168921f459b2cf8cf0e2e75d17beef1f617c2444683097e7a5c284001d049bf47e9b8f885ad92e67296c47e966bf1def25f8458f83ace94a93f9feea94be0df92f4c26d4915d2cbb75cd3f83f7544dcf467e1e77ee4e04dba1292e38bbae20bf0611ecd02217f7ba8b297bb3abb1c6fc68108b97404cfe1c397ce151a0f464112fa06a5a6fea8549e84f95a41cd5f025a65ca4fc28cad8cb5d1af6826806cb9359f11fe4d3d8167288a8cfaf4d64da6babddf9627ed20fb118eb7a1e952ec1e0d923c56d0082e14730c68edb55227c5cc072dc0646a7e37148df05e9a8187eb8d8780e88473845b8337db844882e1226b2348bf789e3d2cb914c3ae63467d6baf60a097be7c3a2ecf97bf1f7f75184599720f9d77e18311a8a531b695af711aad49c046812e766675127cd005cd6095e24be6a7a7a1efd76a76a44988020b44947e651ee5246fc502ddf2283e4fac74ea01085c50faa2c538a392d2a9f1ceb80d97f983f356dbaaf1ca1cf865a1cca27eec6e5ac99d8c3fbc6f0cf755f0f18cc276f8d5df59e6ef5e1854700b7e000416fbf30b9c209be3896e680a8d0c9468f706852ec3fd27958156f3e76046e022f49f3cfc0e6b80ffad2042bcb43e925d9b3ed24edb8e66dd5d88a5fd2d17c34eedc12e06c0204b2a654b15379bb0cba7aafff837c26d2291f58ffc8997ec8ca92b507fa647d76b689310df7e5886dda39f6f581014dc1664528c59d99b966d9b2cbe3cda2b1b1125fe843edf43c78fe129410e4ab00ab9d734c07d16ec5eb54359403069dc819258a0385d4b41001d38dc2d7a16ae0367d8efd8bb84ff33b042c86ff233333e2457fc9584deced35ae4ad8a055605ef494a0e325e856046a7b0d800e824d7abf015e466795aa0facb33a76cf6cb427069a3dd1279fd2e3460165b05807ec6b0e1c7b012cc970260e1183ea10b38124929f22fcec2862ace3ebdf6bb94d58b3188457d31046dcb9ff31f2091f73c7147bb780ffa555e7d6693306f786d75371dbd70a6236bb1550782a1e97e79741d53002f2adfe7854e753613355e8ad39c124304eeb078cef062aeba8deeae725994f70ba4552f4103da5b531f7f6cafe33a7a4f8770c4893a6916e82212689def4f2217af81ed3e6939b66648237be5a0f9d7787a156f3e6691d67f5af7ec5266a2006383f7c48186e617283c7c73c8730634ee72d4136eea0f12ed842793b8b87a2ff1d30ee6d897c4322a1df5d28237028abe259a619f33d9b323b5d387a9866861eca18cda294a2100dc42a6be60a1688a8e1130cfc3f9e1cf98ee81df2765f409905067875f2aca80aa1e535b29231c5df7f664b7b121a86b8e08755e903a6167a30fbb7e4bcc1a2896b467de3e6d82483b2b0d5f5ab0826f830ef3df6ff59278a17ee0ae165f5345fa5f2046ecaf379cce9f2388ab87c4d5764e9b33853e5f506ae20466589860115edb92cec66a7a7c816150807c2a42b6998e638a3798425e543e584ae6ee4f8dd77ba600c36c182e0adff8031801caaffb5733f5ef9de6f3fca344648f148ef101c998c866d37a46f43cfc3aeae413fe932aa0e584b1602e25fa8d69716e8cfc896722d0b39fd76820be220a39162fad279b4a627a0836093deafcc87fcd880497873108c9bb9caf0e81ff6204d9965f981bb19b4edfea164aa1363ab1e92928c85539e52d96a084389ff207d702f2b3cab4fb31cf900ef5ccc3481aefbbff83901391cb1f1a0c2c4cd3c5babdd57829064c734444b8588cc5f5e7b88a7d26b4bebf4faf565eb5911e53359956c0d3ce944e0d6579f8b45dc7ffc70601df2078f2ff9f9b14fef84c6fd613c79c326fc87b1d11aa1a4aa7be93571afdb45b00cd82e6d6088ead2ae54f9e61af5a130fa0b513a321d4f4efb5b970dd7c23d6dd298c3614715804a081108a695a17d00c6bc094d1593d19731d3d0b796127ceab3ebcd046b41f2dca09415d5352a76096a3be1c7e20234fcf8e8b385eccb7db357943ba409ffee96df2e35887ae368d4df7c1a770e4eb783798c978c86341911da908eea11565325b43d3b81f0381697ff154365c61d4383fa646351ed1608b54071f01377e0265a65d0f42637bd5f932b4a24853525ecf44be654ec4ea552f65167b600481869994d2bdcf79d103597caf94fb2ab58ea4fb07664495b5747f2f6464c923f05018948f5e2a78fa52f6c3997c852d545df9fd59ed1db224758bc3036911b9a06c36fd72eaa30ee2106b8991886fdc371dc7d2ea41cbd7b9f895c0ffbabfe7897a966fcf2451b60429703c33c2c9fe760eb65ce0213168facf17e3291c4ad294099d30ff6de5f6c0717ba3140a9444132255d8aa63ba0c2ecf19af96d8b6ef7e2928b12f2c573fd60aa1a638ca0cb76586492a0443491d1b134eac98f6223ff65010d2718911c30588b50353fdda5babfbda0f71be94382e46f49841c5891ca1a6ad75cb00fde7b9aa45e8462c3f4e511e50a42cedda2eea6e6a62aea884d0d9d41af2f1868384a3bde61845649b927a31a59d0414ce4123f79e10a1297dffacf83a1cb5e0378d1be5d122c8f3a7f8fe3cb910d92b63a561524d4b24b81e793b6b4a34038e0e7485e1f7b4c7627fe2f2f4c29c0ee7d7e51d4de02071d5f4720857b3ab1824e038de7032c71167689ba22d1560d80df609ba2081f5a1b4f5d2756f39142fc39c27b6d268fda6a5008a01ea1827ac55684e81613c8b58381f16bb17be182e741bbbb2875a133fb234d463b3467a7edd090e6e415b1a90da7849ec2506a6932ac831a1ee9f3566a5634783227ee0cd0257a6f1abea1cdd0baefca0004840ef2023295f29e675d45a23a4295c9f2b39ae05f947fcd6115700e9b37be48b5fd80282c28c362e85359a4e9d826369537bae7be0f08c493d68a561d06da5788eb5bfcfcc39807ce8725991a540a59653f21ef9e7a920484483740d546ab9ef082114a99ee91fac727465ae468bb47e29cc1e988984cfb0df462fa259366830ccb04798a860907f5fff0b17210b6b3fd76dd604d5e8c36278b5ce36f127bfb02de45b828aa06aa5fb9023f992744290a71af0fa1f8d477529f690b310083315f59d904758762486f6afd6bf4be9c6e7191568f11a51ea44e26f1c9c033104067d1f95bafd491123b535a4240c878f49be164e4cb8c8a098fcf297a9ee73f3786dd3a77138d06da085c0763cc83a65975a3450d4098b382ed4cb1aa77013d6fb4a5931a60d80c01c59a73843dace3c2ed668d0cdc1a0b4337f655b93a373f150ec0921645b7bcc7d4be66a94fa08a7cfb29bee06208b47b112502d6b8697441ae17c82198fa1acb0eded35653f451b14cdce5d24c8abb37fa913e4955d4e91251d2f6d8ec7cb526a350416f53e96b61fec5ef0bbcd272f451421e69a7e385bfe6ff7bc8026137f8dbfb75858acd7a9744da635b91b986908cbc1200d5592465eb0cb769af831f5365acec5045fb836cb2cefc967c92cb2beeff9cdb1464196acd9ac4d0739b7d37acfbc79acd846e6fc2c8bfff927b09f22d4cfbf3dfe54e0c639551b171b90a555abbc1aca52f3966a096df8019324b6403c132cba2454d1d2ad8dc6f66acee43c238515b8e44d4448f3e732f63c9c6fd9fe5235038b77d3f66e3608bfb3f8f21e43b71500b697d23896dc66b03ba631e7038e8bcd06272361a7b564b2ba614272506a828bed5ff4089e836cc0851a4a5090ae35b56965e518481cdfd3434ad1770513523f4ce594fa90045a9640f830fc0251601c1d36f4daa0f83e5f7572b0e9118bfe7dd7cd938b76ecf61e6fb6921e52707cac9e5b4b92d27ffa557c5e349a3e40ea58cfe7221c4ea392a223020483988a572e50ebc0f54bd526bbe60069b1331911885b4f897a5f46f635c0ded49e6bc0379b98900ab9b004bf5dc3e959bafde15b56f41ce6595763fe51f05f760bdac5f89a59cec8e542897a7d43438476501233340781a44d4e72c736f975340f7bfb71eb8271bfb8ee3a1701cb850f44df10bad7ac27c59de27a439c155330f4104a8e7127761d146fce13fea22931d9dda759d06b07a1463c318f85502bd20afe8060a8791f0b886612d591585d9ac2a7f66226dcac2c1c34c1c5318fa8204fcf141204bb65f98336c02cbd2d099f47c6db47893246d864f9eb00afc5dd8f16353f26d26262ce5f68ca97bff3ca70f3bad754cc13cf58aa61da336fc64f7e0049cee12a7ec48ceb05bcd99d2d19b7331f1b86f1a32cc20348dd188ccfff72189670ca681d711678b8a9ba9b71d41e6d8bf9f60ae3de69c436fb39f08f1fc311eb2e3f473bdd9096456c1b73f630cc6d8fa692f3ec9e1b2c5dd194531c00d14d75c58efdf09222527cb250358654fa4c4fd3dfde7998b87529d964fafb199f3f7bd8e8d441373b85c22f0e48b9836dd656c377dc339b252374dcc2aa5065179a24a8aa0836511f6ca1bd9cc18ad5a33d14cc2c85d2bd8b6628bf5ee6cd6f15631cb311cf66fffd23b79a0a522aa0847234a7f0e231b9ca2cdeb374cfda0b1c92aa06ee1b35ac92610380529e88fb589c68c87689d9fb745d8d58e4e62c68f4e89d20e7514c7ba3c2482f65a02071534ed4ad80b0dfd596e645b2434235938ee16c103fe1b3d40ae1e55db828670d9bebc1eeba3058a7a0a67d960eb5d1f9f3ffe92e98ecc6014929859a813d5a56df1d37a553e6a200608bb8ca4cd3202677c478d493df4f7eefac98c2ebdefef7888f1c53ec2106a5b0184bd91f6a6da546f56e7e4ad409e80115360d2adc55dfdddf9a2f7ede5b98a84be5ca334a230b022ff1f02eeb2c3417a989d11a125ea00da5e02f9ba747553e9fe6b85f51cde4634ba392ac407c0624e6ef1ce0bdc49a51353676c021682115c569a036604d29c10864e07b784e3397e48798c08292a34d37d1b7c6d79e3b17f85e6f70858438173e23a0d23642e63b188019284be7d718fa8e0b251571a060457d92912ab800e824d7abf550cc4a3aa8dd8ee52df946ae0adac60cbe582d6fdc16fe4bdef39c46ba07b41772d37cb1fe267f28b17f7694592e6f23dc640e125a4a3ba7e73923a84849ed741d9cfb26615f333bafc041c53fd6e84bfe4d07cc881f09dbda066bd3d5652bd648cee995918f04d1a3a090acf6144522e12f6f732cc336bb1ad06b3d95767dd27787c49be3591a1810b5b348408752aa7512e9db08b7ff9a17c3ce28d768b7bffe644eb2f00861435fc3584f79eef15f22225bc8111a17b77fa2fffa04b725b4ac7e5d31f99d5319d5387ac50f9e0d8330737acc9fe26bb4830c0f8fdd8363d7bab0443b658163433a7c38f5895837b03efe296bab0ecc01fd902f9635849737f99d7f1ea69f6d8baac54f581f8da423976cc2b354f505f0fbb62a31dd2aa008e4ff0d5f6d6491f3e20e3f301a127740fd3ff27841f2c994fd042405cc49b33256cf9bce9579adac82f11862f7b128012f165422bbe7bbf1c73859432e7b8d3a7b64085c9b2fe52d8c654783c26e6a1c9cb06a66920f630d4a869ad45985aee50949b57d879312715ff590fc86eb6ae04cc357374eaa0753c7c9f89af6a63df41a002ea260716b02df38a7b16357130fde6d5f6f162e173b26a0308941c6f2e3c31155c32ad3a4352e95b1b25153ad88235f7b68842e1593f06453a8f3c0601b71f5e9e81677c97aa4777cbeabce81976986781d29fcf129b1d3ded701923b0283a79f78257dc515dffcc9da57cfac000788324447ae5cb6efa2d1a75302af4d77bb9462598a11c432a8f4b31d322647a806a791e1fa252dc7be9aeeb51ecc95028604d165b49fca18dda395dfdb098f1af1d3eb1eef4ba9b6f2fd5916fd03ea9962f17d5cde6f0d5855d7650f6953c2c5316657f87f851211f7fbea40249176c21d97be324cdd8697e7b41bcbd8b667a09ea7b2c9df00e9e4cf08388c3a257b41991e9495337338cb6a701ecdebba99b0ce45bec6523446ed1bd2c7e5f86c0b528e9b95114e537857d60c0af4548ddbad532f660276c5edc03dd607a1d2b2631a2cb5fe8af3605bd3b3ac900b1b2f8a9802136b3f77575e2191bb931b323d5bfdbae4189c1d33d53a368cee416a892e5476945a10acbcc34d73c5df9a3c0fe361923b1fe3fd748c14843c8abe8c44e0c4a171b50a2f2476f33bd5710f88d707fecf2977221a2abe11bf4ae3a0043d43291ca18f98ce915d52ee3bca9abf397e7edff7716723d2ff7b6501b4fd4aaab3706dd548fe424b8a3fdb84ae04952b7ca87591da63f0ea3a5164baa06abf54cbdd4e53c15f1d8ceaddc40aeae4dfcc056e2d232e5e5edac5d5ffd2fd6f478910b612f91877965806420e8ddb4150b10c22b20d2671f2338c531ae96ae9cc40ca3a5e1c4513d547482bedc4733e866dbe13185fb2eed80847dcb09c7ec872d3ff2f91d029ef3d24f397fb98b65089514307d4223e8da2655b1c5076916d003fb5d013969ba6cad6dd0c8e8dfdc711c177fa31f0a8a3e18773e8763d3b6a4e4b989d33f2ae80396018dc911e4291ad4cf1a13a0e876166c266f04c692a50c92a2ada62b1cb78efc46e97edb19ac8c0517db5c69bcc4043e14d5abaff877ed5a6d3aadef84428f5d6ef0d80090a5897ed7dbc11e2adcadabaefaa251a68574981d9e65655723b25da5d0cc0f3b83766f25e09d24ae5dea09fbd65a6fa1b1bf7fea4e694cab4d1b68525b389bbef4d3e31361589f3baa355c6db90fac997db09b1bfab0e4192432d9fc39d25388a91ef989638f83dde9af5191831a0202cfb612fe619d23e4627dde87b9c62c0aa1ba768305a9c573368262d0f36fe7c940e811f843596cc279c55ee8d1b1c7d9f034cfc76362710ce8b8d419f2ac3d4c2306ee035600f5290df2140d4ae384e017b860db2fef99e849f77f3a7e3745c258995e30a87b72c39da1e8c826c63331a97d6bc8a6da2ca3fd0f477c2ea5f7e8096da3f95f9937156fd80e2698449045bc819a5b1ff0fd781937fb6d11d20735f40238353dd729e4d0d67e15cd34f9e0f9a366cc440d8d2e4cbe400419a9e99e97f676a07cf93b5c5ccd4a06201ebfbe2649d673e35654ebd6dc5973653b4e2a18413b0b6f19eef6e7223d17dcf83b7f2e77c99df269dd68cf9f763d16d767ce3ffcf7cc21685379d8c9d85f94dfc7bae23ca11b2062c0b0b3745e85c2ff0f75cd2c45da23ca0179ec5832dc5415a51b7e332e69567446305bc4506a466d8cc70f3fbda207e1ba7602e025a2749d6caec18aabfc3f0f77ed6d757539330a7f70dc9f9ff046cdecee516e6b503a519c4fe0d952d3fc383dab50f4914f9c80a29f3aae2b01b7e327f00ac2b8a8d99b90b40fb3504991f1aa8475246755a4e80e72c0aeffd83d520358f922ed29890637fb125ebe6f44624ed72a48594cc60b801c15dc35e11c0ed973708c413acb481d56a99f9539a8a51de215eea5a9afeeb42aee0643943815c959d0aacb8690e67def93955feff1d3bf00b27972b667fd76f10d3ca8b1a1f35af177ae11bf2aed8db0d76c645f2ba242ff5f59fa8055403a32803c4583eaff11a5eaadfa54bc2b48023468b117f5fc0f4b7db9feb80cd94f2dffb0022051747e0a664bf52d8552706cd5238a5b286f7962bf8d20ffa704f52c2d8334798f9efaa2006e06bd67bb3aab651e73db1faf7825d81948ff00e1794d5ab2fabac573dab0f2b48a6e1629f7c819e3f9b23f6cb5c9c3e0196d442392d7679a13803a3c673d360987b8b560bd8c94cc80acfefe4937f98ee06f4eea7a07810354d168fe2eeaef9c48cc3f8ec2e6d8abddc07555b074c3a186b6848e6e06cf9b91e2114506f34e5f6c56eb27844356475d6f4966ec04266fb20f42f8dbdba702b7ed50b8ab7712213a89e0e64bd13e6f2e68f52fe97141ad9f8194c123af35b81edde149a1bbedab885138e3ff4d4cfa405660697417b598c8d2afe462cc7f70c7e6c2332f4eaa8adea4708be0591f613c4bc8e77831380de4c56abb0b5eeebe041d254607de551779e08fd6c4d9a5f37c918718759ea568cdfd63ab9b560ba811f118dd0b603966a700f14fc9a0f4865ebe2da3b630d6e1f908cea05499289cf5017a39dfff8771bb468de6fa195b045f2ca5de57aefe485124896b1d3bf9f768bcc3158736ecf51f4e3c6b16c532d02040d8b59d3b0b712f1e98e4ca0ce46f685ae7972a10debcf54c3a8f8f4892513f5fb2d2441e2684e2a7b7867155e9512df67a532c8aec8d1ad842ea1376dc1d874c95bdef412cda484522297ef75378560ac7259bfe4c5b029ebd7f2aae81f8ea1c46a91ae2da20ed323da9d92f0a94482240c10095e0538f0c8b292875bf3ad80da9df198fd4250ba71e7ba31e4ce441888ff82f347f0018fa119eff5684732c682519c8af58aa99404992785fe9a2e044fdc58bd888709c650d945e148f52ec5df2357a73d12f9f3c252fe261d5293ebf4a176c15f2e019409494addef4641ed6d7a2413ee7b18e9605339c9df90e1d157f7373774033c4ac75d97f2cd7322167e7bb2a70bc14d4726686ba95344e4dd2a2272dddbb1d36581c53b4ec67c0407ed26402739bc6e11d9a454a0c181383f12d37ece37642bf92078992497c491590e4a71f959b3c4fe84f9f34ebbd0a25c8684b5e5c49fdb5f7d9bcde660937096f7fa6cc6e4c42cb1c6370721be57d5fdfaecebed61f35080a77c6657a850e67b91310dbc7efe689f5592576792bb4cb6a9de5fe64610c5bfb280b9f9933517666a8ace9a708a804258f38c146e1f85dc997e32d37d63b427ee97a41857abf1e52b3e46abdd41aed19850ac9b2cf2d64939cba3de6bbe4b6532a9467820229f9df1dbc263a0e3c292d89704cc1efedd320ad39fe1eb53a7efb0836b82b5498a298d336038252bb4611a1901f1c03a487ba8342e3d0adf43fff5988f7703608f3f79fcfcf97ce33a339579821da2187e070297372c38d08c9560daccaa8f1a6d4aa1336d4a49bfa73e267dbdb14bd67fc0485f3edfa72cc9da54241b0073cf1972bd00a8aada50aef4d5ebb71b45438e59e194b6cd5bcb6adb2cb320753690d2db51b2a4446cbf2234df0a77841aeac250d1ef256963526226e27e33772ebb63046d8bd021118486503fe0387836d26cc1e45cc381095d082faa2e204c4ad78b08526ebb555ccaaab22d3ac19756c366ec10821fd46363309493af55d5353e20c37ad860d97d9cfc6a4b2f5e46be67d65e54f973cf660e65ce3e2939b670961f2ff6efc8e9f353a0b72a9da546983de0910177f17c0e6bca89cb23a7148f3d9cd4f2b8bb05215b43a112fde41664cebf5abf779f86abd2fe1ffa1ccbeba6d85f63d8d702a96035c702dd9aee004422651ae218885ee0d590b050bdcae0a064937f6d839b99e85c64f0ea114e73a59462b4573c0eddb61ceb385d37329da0fe58fe2631066a0b61acd6f69b0ee215735a48cf27c052ad8475b2dda808074d15d89d6da7b528c4d82c0f458eebfa59ed40c07a8283fea0856506a76882e602ee7c23e8e99354f4fa7c4d18c99842d4e8081dc99c5c44a7feec6743faa7ed60ee9573a026510853f4c3e199abccf02bdaf3a82075ed15731bbb9625288b8df3b7ecf3d30124986b5e73862cfbf4e267cd911f3d034a84cccb0a10a5e2932004aea8f4a03f07599ad93b81968646644636e3f7eb0a13561bccc5a379e56b8efc7123dea92b6b2eaffd296e8d92c71579e9c1f79451ee3009d4b547fe6941d0886754ad06796d9f2dcfcc177da7fbc7e0fcd423501e084139812af683af38155d7310aaa136fd0cea4808499128b68e3a06e280afc01c58e09ff22e0c56a68db1008d51ff4825921a9a9abfe953d6d04990abb840f3ef76d6f2f9f27181622fd48a08e85e4d7f5fbf967b819c7a646e9b6d18aafe9033075f1f9fa24a0e592ae78c0aa92310fee49d9beea62e1b6967bc522d750a7cf44d7ba80861960ac17af48275d337376a59f2d669710aead8120206e2a53adf1557d590859c92ca906a5585922acf3abafaf1cbf0e3ac276b09453d3b2cfe474b16aa822a4669ee8b44ccc121594ae612c68907e76832ef70412f82550edcb838a5a478ed84c1a7e3ff9b50a535eabdbff7eb7f8e9711dbd0818e27f0bd30be5811b464ac5dc29830e5512c9c1bc66d81504248b57b5597711b783f14d8f93ee672dccc939f24d0ceba0c0e990ef2ee19baa0ec5da792868de2814cbb1b0b37f8c8165a69a2a5910d7eb6646c903c08cecb3b05622913b18d80b932ee6b0b7ac9de70aa399c4e7ee316015e573256cbd293dd00c39fd3b00a7676f75c019e46afd159119ea161fd9d38211831d63ab8f3facbec4dc369c3cf3de602ad444a7ff4012130e120391b642716e3f4a9074aa39db6fd2fa262e399a9b97eecf7a13467e8a65db92e5451945f16dfb8d45017a9bd515eb80069248e5fdaf3099701c4ebe9fe0e14b60b0898962459cf2c5aa1b5f48d95d05cd95729bfeb977da2d1a33bb0085e5dbcda872d6c771eac476132ca934bbe4162f9eded7939fbd1886a095fa3c346e978523b34b1f0ce192ac6102aa8bd45d97fdb935aaf9430a847733a51c8d4c1cdc5532e0ffe2c5330ad23c106037069f23bf5dc3c0f259705c37c566f7c8f1314ce6f015853fb0687f662ee56cf54e7d66ead201d8ebfef8bb2559c5cb2f57d4371c99bf9428e683b769d8816a54e53494453367d70eb60a9a6529338ebf6c464669135aa1965de7cac1c2ae3efc8866c773b421712e6e146ae1817f9f27131eba0e1a0658c52541adf9f75ba7a728951ce04274d36fa5d6295a6b9dc766cdcfb038146dad7073cda7b8210b68da3ea57d26add8226845720d0186debd57b0cc35c9d7bfb83db96d70bbdb34355ca9a08aff37693180b5e3fc91ed50c2426edd3bf5e4b2f9a97a5c8fc35e951ca53ea341fa67e538de6cac82e5593e20cab4f6d530a6c5ba44929e75f11deb3c8b476ba02fc9c79102bd91396be08bf0c953c32961b12ff1da685721f8db237dfd6820db55519833aa31963620a7569d4903a0a67d2a0b41d8bee7ec586a3c84fc6731dda5496e94b42167e044b7a10c916a738140994461ff817f8324df038b819548179d1ac71eec4d4d87f7a50e8213a997c6eb01031b17da2d04b35209ec61a2c1ef1de45eae0622bf292fc0909bf0724652c6bbe7abfac3ba4b1bcaa488e5c0f65d69a920ea9b99a52b3c0567c154c82b264626264d9738145ed38abc42ceb7fb4938a434680ac3106d34365a835245f83d6d40026fb29bcc000cee6727ac33d7828faa29e25a8e69815cec39ab3b7ef5cb3b6ef7a03ba6a2979e7ec3d3fb9e513652e2002e14596aebc29de9ea8d12c0e44d260dbddae3214b21f3d5d90942c7b3ecbbb74fa79f6d2dedd9a5ac54acdcf16ff3c042c8cb3c84559013e069410559e172e348e11fd8b9e183a56a0fcc02bcfd687dc6824bb926cc91869ff53e3f4e9058e60bbbbbe1ef35239837cf6fa6acbe39f328f96ae58fa54f0b0234ae8092f29f3f4ca0cec2acbce8b229aaeface068968951290656479b9adc623f7f6439c58c47e70e8a7dbef516aa9efe957b8b64ddab7f26031e92620156a47df278db3061bcb8ec48de0cb3ff9f9ca27ec227f07f7672b79c67e53862a8ac1a8a241da506250d75fab09f6b85bbb34aff333dfffb192e93814475349cbfd074c5311aeffd2b769a36e5c1e20204cb901da06e8b409e6082cb65c74219c15bec600d4148b7ff7f0f7d325948544f44dd7ae8b740d27830d9882c55ea89a0138173cad5e431ba0e7c673c5a65973afc26a4aaab4960fae3587cb09b328e43f5df170273cb05b0dea4a34a9d3886b415208431a88be0cd2ca586054fd97499488b33fd8f6b95d7be055b348306d60a9a05bae59925656c1894df09f592e40ae70f69f0241f89dfc4bf2699bdcc2523e17400abb56bef4b84741c4ab3e0173e5bdd94bb6d2d67b5058b2d8d20b77b247a9fbdb514f7680030ea4a74e1c4f6e32d4df2a67f62ace893bac467915eff4f633c4d1df2e3254a540a70decb754807be9920b12fa7af2ecbd2b1f88f7cc45d535e89e1dc96c53d8dad45b95a74b40f9730b695b2b972a2c19911c599b8db0ef405c344f8cd1339a7a92376eed17adc9a85832de71913414ffbb62ec2c8548a26f5944df0fe9a9ef4c82c78ac960c323701f35ea7821d1aca40bc3bc2de2ba9e30e6d324308e07f61e49b8fc3d931a0991f46d48999c999395a501cc7c571cd3fdb8b167e114d81b870353ad145114c6fae3c4b23e9882602557db1c47f07f736727567283a61d72207a331b2183c293eaf04db61212781541d4559fa9fda96a08648060f1d87695d918add9fcb29dfc29978bfdc45205f62d9e84827bc196e8b05a568a08551b142da55ca1b6f5f64ac27016720f1f2c8c5009d44485ad3088af8e4fa344083973d7c2fa6a43b9daffcb8f26123926d9777ff2ca97618190457acf13adcfba4591472f6ab355c084b68a6eeff5f96283cfa03f9cf65109dac97f2c40e235ebcaef2e74de123eb13f7521d2392c7a9d5472b6cda3f7aa630b9041e516787484ac53928d373d87a518b0f4fce6ce747fe89d99f8d8fdcdcc2d2e6d32edb2d642477b5b024e72367f166e13161376313e561e5956437b7e016153761e7e130e3e6e561e3e2156317b760159760b1e060e7260f486c6efa861f8c724b357acc76cb102d5c905fd7e605eb13c8098d0b378c60537b8f3e07912ee23009a5d4e05d9861a010d609b0dc6ffb06de6ed535698f4feb6606191c4845f037466fe7dadfdd0cb095415330d481c55d13959ab322690789f4fc939a54b3d08705eecce6631fc33e32843ce2765fd8ae1f1b0b2613b7c561bcbf0c1e0df1192be4a5612b6b6e605322ef0e2188eb3900cd5f010c7be63d702dbd8b9cc8116699950099968eccbc5afb99f0f7afcbf798621d232e74dcf7d605b1f337c80c426c3944238fa6251960237fe668eed678e738564533cc6eb2b1df9de52e8d1e29bdb4f5a9679988e319c78cacb92736ab07e3d4939c01f98c5d7564e24a537aeb6adf46f34b38675941ed7c88caa2b65df448513e6b734769c79256036ec6243ff5be589832163e3712754efc7468e84ddd8cdd17a98ea89789c8dc6b3fca7aa8392cff727285fd97d98a799fa2098b76859124c5a57dd6d9cbe6298b3f9218c2d8c37a65f7428575c33bb62a3699bb0b18d1062936e3421c11d1742bcce1a35f78de7d17c313f90fc7935583c1181844fc73ee4969e2b74070d2cac0e9f8f539799bc9d20719df2671c575614b804a2af60a12fc17f9aa4c8e2cca2c0a369ff6e7923c9fc154f21eac2d66b41db17f38ee74bf9e2a14a842857f24d2fca9eb11828d459f5602d5769a67188b73b6a44f0d2557002b4d17a8b78aad63cc91bfef2a3f2b489f5cc31a794bc40479f9389f8dc78a836dbc5f3dce8b5e4581a78a02677146efe9482f439de5993fd63114caca6dc2e89f4aca0ba865f0c4edaa6a7034f9cce4122502fae86d227f8c21bc50b09ac10a352f857cc6f3df7fee9cbdc6591bf0804d3e09733ddce75f7bdafee247c7575be827b727058228d3559e69990f1d73c093b11b406f2b5f61e59a69eb78714cdc5392d666a7ee27c700c7f876f3ebfedd4eb132a995fd7d4be9284140fe9baad9d4c6f4791c47a82cddeb80b199c7f90d3079ff8f48810635befd2471e36971c15362c9d0f0c276ed271dc6372a84b9696661a3b41237348dd3f07d3b6e302ae204477b000388570eed2f564d099b7575d4d0a15f6b4fcf359014a885a5f8119cda13810af801af276dc836cd960cfda5acaaebd9388345c154f81813610488342b8dacf88d512946d5379852a01dd28b0dd9d53452c3fb1d70df2ec0cf9b9ec0ff452bf5219d793c6a3cf0e0e66aed30ac43dc779959dd8e7d9c863c90603642e1b96f06d867f87a96984e03f432f8fb551220d673ae63c592bea9829e71ebad1d3ab3a9ee51607ae11fc08ef34f4e16165827184972a9fc8c7663017fb784315e239b665129978067c12a61ef5167b9b11119a16c93bfacf327258add885d2992fd7877a324d271cd8163f4adc7bf41fbe3534da27edd7dbf24b339f485bd8a1ffb4c8c07d361aa11d2fff6ea2789423ef65f3f83bac548230a95fd82dc34d8c7856af3eab5d8259eb4c2bd981e04d1d9008e501e568a3ca657cf0279150f89c867b69edf560971f85d6f9be2e25c084470ad4fc6fe359a3f34183f604175f7d2a67020c5b6cd4c5e0ac0307b0f4bb7f819285527acf7acd73c445649013a0836e9fd56c0c051bdffa70ae76a63a6d1d34761286cfb973b4b898180a00e69c2eac3c3c0e76a01cf7fe55606292ce668e3ce184c54e3dacd6af14f31c72cacd05ecafb2f0aa9ed47299708e2fd56c2e653d874f9e176995a9fc2dfcde4da2e0762ba55f24b52243fe98f90ee722b33d3d1bf1dc7fac15c7e8213befc969f0fb8347e90f04170bc4f7c43c89b1d72f624044ee7fd9eda107ef355b3598d24fd7d762418e05575ee04c8926fe64615c1f0c8186e057bb72f13a8af609241c9a88179722fcfa9f2da49cc8be890af885c6051d0226ea325e040165c512f0e90cee60ca3200ea2f04abbded69038f7dc4569b077fba8a435b8dcb2cf24e7be3f744c2dcf5938ff3460c240620df5593a19f6b83160e812a990e5d3745636f5b5f355350b9ee017458d5d2c6e41588ebccf28460ee6c20eebf29fa79e78e2763696b8e7a5f2f202167385088b0596de24eb25d5f19d4b0ad8f6bd887693fef9daad2850f3ed2afdee9fd3c1728923908e662db65826484ad11a5c038de21010abc4456bc1599f6df33f6be05734232230fe8349f84997b3135411c21f9ec4c9cbeebabbd2b65f098f013ce836506bca8e98bd7d2fb24a12bf8afb0962be83eef6313ead6ff0739906f17e415944e1c0f2f03711bbe963b65bee308d5601f61c9e1c219b9fee55fcddabc0a11146dfa581fb3fb653fc868be87eaef888fb281a7a5574df3c20cca313f08837047409a906df3b257397cf35a639a4ad1afab6cf87b7b45d933d3bca2a0acd85d61c06878febe370e29f50757b34742fe623ad50b4feac41635e0f16b712a3d705cb50e77d991cd119e5e95ba8400ab2cd6be0d4ae3d808c3b56933d79697631e09662ec29f52de42792ce97fb6b4afaf795592d6510f9f200e9459248c70d48f3e2e8ccf34ed068ea05857424bac30f23d6811a315d3296bbdc8e8393777817c32448227748e9655e09d6d1eb3791a1d706aac871be467281b090c2434361e302398a5dbee6811789eb7734df2a9acc81839908700974cccad289398e71f9d4f41280f3d3ff473cf9061adbdd134aa72f7e90c419ea23a99e29250d66850e8e38ea945ca3579fcf98db7d818f683968c090e6f03f1fa0e1b3205de8614cd30bfc1dec6a2f1ccbca04692fa2608ef2c7ba6a2fbff3087fb934f668e110900517d899b80fb9deed3da2d764e8039fdd7368cfe49436a793abbbedde1bfa375d0253ac4bf241d17c3f71f56e0ef6383efdbf0d32a21461e30f8cd6dbbf07aba26ebb528a8287b60cfb206c9763086d5edb02f02bf2ddc31d65465daf319f9d3b20580c837a62eddabe225c7dd368ff0ae9d0fb39db91417308b9f86524006bfca21dc26c2d2dc64e601345f3f7f9838e32eb6f6abdf2301ab8bafcab00d3a058d4eb61f68e06732f545ad706763a2f249a22138e1fb5687bd37e7bf84e4396c3aa73852bf3bdb409a7faaf27e2fe660f264d36de3540a24851542701f1213ac0b32305687f1c1d3aedc35245b823161a4b171832c6baf56fef901cc9642463fdf84e682c3ba6c6d0a30d3d7d1b3d6e92ff0affdcff5a55c07a0df2e60283640921a33d575de9390106e0dba894914107578d71a4134f2ab2bc61dbb5245d474084ee85b426f4fe852ea7f18a81bf19a2fe431c9efaf7cf1a4c1465a963cab8c92a1654f413797757932d94727f06115a27a1f59137e4c41da19b6e6066b421708fdd38f998d475a0f08d5d5a52741c8c9d9b0801b37f943bb604990e4219ab19f66663f4083dbbbce20ab84eabac1fbb07073c65ba57704419c96d94887979921c1313c26343e22f6410dd9ee2bb968c265c82facde9211d34b765e48def7f6f9940e1e598367b0f31d4409ee9d6e244fe1bf93def8a6248beb945c00280e0beb175317ac399b6aad6f0f5146035720f95d25e615736a76f610c6a826b6cc97771f05b84ad6859d164fddf4697711eb6c05439be2434d47f330e71de526e7ef2c8b42f807d045af5743e2dfbef819c55c8dd486bca6bf5d8184c2b6f87a4222406c83f3644f93c4fb14b271732bbb4e7bbd100dbcc1e2c6852597c6bb28fcacfc41aca2e8a20b6696ff32972afccd1fb2078a857cbb034890a91dca66ffd74acb8f8dbaa7dee8bb47169a36f7ae1014efdf6097347352608cf70e97b01f8d1bba3bffabb052fe6feffe44e11a147ccfda0a47ef542b2b42bd546ac43069d8c020771e86a9a2c7773de25ca8ba633a30bc554c4aeb43a6d745911409fa38cab1be3a2e7347024efb7a73dbc49075aab34e45dd1a05906ce6df4f0aa758242e8110f153423e18b0180e8d7acd84ea3a9b12eee39e16161ae37064f619d6d7f4d2bdf1693e58f60fad51585a1d18f4bf4823159f23f40d959728ba486780ed61bcb505083f2907e06e341aa6cf1bd275661f045d40bdcefacecf8567f16c27d86f4fed9af55181a31f3b4f66a19b90b292e0f69fcb768e5bdfa810478df84a3c5e30860118b8e83c367720b927c10db9f0816ad70928bbc01cafa299f04860292d60c2f4264186e7f73bafab1c12a4860c8205af314620db79ebd6938d4c813c4c3856ae3abcf990b7c7457f669e8beca1ba597ad56c3d58cee597218c82e7c4ad0a9ed9eca65a8b7cd2fbbe2b84cf59e3f7f199e53c103204ec19490b2f9984705d30c1d2e9b0779144c02c8bad913111d7861e99be6c60ed848a3510e515cec6bb75672d574b9f0d315fdc36f75955ce2d9ccb2914fc066016f31605a301b9eb30cc1972ce43f79a19f1dfff6e731e5d21a3291bb25c0807ed1f2de77abbdd1eba995baa344b428f7576ea7a9f493d04fbbe6df2cf9e45ba778d23231210fc3672fcd45bc789c65c938fe31a2abbe20049f026fa1f85fe34590bac93c8d5cf7be941ae9e688788a5e9950591d1635140bb01edd99ae1d1de30bcd6f0424c2ace579b88ed528c87397fd355e821b6d4f9101824e7fe122fce3a1938d42d54682ae3aa218f8cdc15d18130a4734598774362744ecdfe4586afe64989c80a564b7833376db85556d06de83e0a61ad787f8c5aff49226d28c4b7b4579b32f0ee820d8e43aa0b90737118f0a18e21c4e3a6aee7d47abda7108aee5b85005d8db494afc0299833cb7f4bf9ad7d5a06a4fab3810649cf18d04512f6ee9c2bd2fcb7166fb294b0709f3f97e0e082ae73f344da69c98be191392602615916c071f687c656af0fd4cd38120bc937b1f863d9ca2c05cb289e900a75083f893a7810c6caddfe83f932b0e08213fd650d79cd6e1a056ba1df60dc4ec4be67474b40372e745cda5a67c9af5608710c0771157351e462ca20fd536f6cdb23384f61d978184057b94073b85d7e6eaa06f9ac731014ff1bb14367233467d3a32939c743f4a1fcd6b75c6aa974d24fd6918f53cab10dae048eda80e8552ac848354025661f3dbe2ab2807acbc16021c3d45aed399afdf4e55eb99b6f8dd164ec3f806b83cb9988c688a09782e12d83e8be79d5024dbf2e3b44283d555c99c5a5668911055960d6cfcf71e58d1c76d5bc43fab3b66256b3fe5b6a830c66701e6f64c78fce61292bd57fddf45abef84bceb41c8813225e189d410835898bf53ed5013206a5a8d1e675b214a28bde48b9d09db33495b4d92d4cfdcaac4d44ec6acacfad8bcd997f88fb8751763a8c8614e7c1f38a1a54ab2068084a4aec1dfe0853f82e8095986659340105f68ce745691e2c5af2d8732d66e012ea6d639564e2eb6e2142fff74051c64e3440dd0f72465bb48ba4560da8f52467bc3bee3f55d0a47a0aae2878e11cce33be1bfa68ded6d0010f070f17d008303143ba1df9b9f043d8112996ab50655d7815287aad824a5b29f946f3b3610f485ff0eb3cad40ccb0f69da207ad524dc170dbe27f6d08762d6aedc7ff7dd0fdd3ab544a37842fcdb7ed4f236111e1a402e4272ca88e6e5f275a2ae8a13feec7e1a181f2df7ff2a42c30462036424271c01f64a1996f3a79764adcaf8a85f0b9bdf274647a1e750dfea6b2f93d062b808eaef2693ad275bebafd41fea083b2abc2b616ce8b90700dc25a3d727b72814226bd128991da41201adf42e86d2582bcfc2dac29594fae74a7c24cbd328a5a457d19f0899f490ff427168d86b77c00a08727d6ca5ae8120a22a24eb59bd450d7de8c72ee8d144a6788c50ed02dfe3f0a6c7bc7ff050289c0c1c06e4c8d54412bb262fecbd1e253c2927be83d4eec0e642b3da54a0235275c41b7f75804cd3fc28a7283e241e779280aeebfe47019ba01e5034f9d3ffb204f2722e4ce1c32da9fc91eb8d9ff8dadf98bf6d98a05dda566f6ad930b157f6a933047cde3dc98a6adf760aa908d8f4f3210f8b4f4cabde3fafdda86f71530a77052886773dd49c24acbb3bc8a3f042744473faad14229e7bace41946700177a6acde9fafe85a6c00ef029f4ba5f64a81968ec92a48126b444cd4a66efa977fe6e29ccd7c53b700775fd07d18f598e796ef18bf810f8b6e5337c7f8153d40d37e6dabf0949a7ec754eb473ba9700a9559ad4d186436e8a9d45bc5ed21c551b873638c5c8e75311c9070c2e543439dce57291409791f3583401427f0551ba865735da816b2a18f1edee14d0b158039e86e99855c7307147a97c52a9a77864b57a98be34b76e64b50a77e04c26570b84c5168210b77dc72227fdfa3f9eb5030f0bce1460bc9a7a5f7367c3c823b35743abf593aad9f597040c59810b86d020b4751e6ec177070030a5edcacb21b8cfe8970805feee56d286a955f051a32cc2b525abbe6eafbed37528504682054858cf428c705544233bae05cf9c81cc2a02e20c84d669d021d6149cd0dc9188dce84eaffd09527972b01df6888f0227fcefab0f329ce0e2b2239100c7044fa1e2e68598f39cc26e2c58889c947dacf7190aae824b89f929900f1daa28a4569286bf18269fdb95477abd273c0c14a710cf4e073289f927df2cb1b42c2e1566b4b7c7e5a232f7c903958b92efc61d86227c8ae69507246e2bbccb211536c4305138c945133cc765b70bd9b102a917735ca6bf5b4117fbc1cfd6622b580a6ea348270d9a05dcdccdb1df8f4874fa300af607479c549d8ffdb6fc7fd262bdb76a5491ea3d7bb4efaba80213141df972c59b2d46d632e243ba82de338efd540a1401f80684d7a9862d2bc1f4a3e6182cd3ad13837021dd9b621267991cce3fb3d5b4604f941d93072bc2fc47cd9bc4a3f35cee1036348e355a5d8df01dbd128c44bcf39ca66d3966a6668d527672443ff87643869f47172d39d4e7a93fdff5161e62c55237fef9dec613af5b328d4e5fed035afba8610dd2fbfd01056626f7f30e9d47eeca0cd063a001800faffee4ec1a5c91bd989dddc6fcb6910add6c9cea2f34b4103338ad19c625404e0398f6cc4683e4861bb4dd25471b8f5629225fec3ac3b6db8dbb4a2de332c5e3d58d759ba65c04f4f307935bab7bf35418291176eae37d8ee48ef157c34de75c3df155505a72375ab2be5cccab9bdbb3d75163d8e447f80e96bf5a7caa4937dfa9769ebef942d46841515e3fe824b2e0d5223e1e64a30c052e9aa500de5f124ea1334b2d287472c669e50ad59c86ae87e3e6f6ae6676167e130b405784049033fd4536519cf1d278685a49564d858c4b7f0410d44c349d63c55de14db210f6e05cb7075ef2a86216ce78d7dc28eb88142ab83d8f53acb3fb3a790b7446ab4db955225f8508ca17da3835583e700c29f9e732b61b9933c94d823a81370c66eaa6d0cde1d58c01a934dfed8c142bba3f627ac45e4ed2864c358951f5afd28e98dcc408fbd75a6513fce8832f1069b0967fe77f7a9058f3465876e0bf47dba6a3a87bf138f4f1999d8c5370bf5c6e5eb68f0a7c2dc7a04054772c02308cd10c16771cfbf3052286809eb808201566cd5fd8bd826a5261be920d2e7618875d73f9ef2c50277bbca656bc9c1258d80807bb705d0ee3e8bc161f861a539f9b37bfc49312e192f0245bdfa77731759b0c5a491eb4c2f248d2216a3dfb667ccc5c6b1dfee102b4acf51c56c793f8e83237605fa9aa5ac7209530f55c43b4e87583f468f7fec8ba86168da029a04a16c926b7b0ab028179ca4f852281af091f1bcf945ea68a17ffed1270c0a6f073359d19f067b02e7466dca135b8e8e95fcf5bd3bfd9ebdc5551bacffdf38aa42f02caec46ba32b82f56d7d82a58bb4d41e0f5fc0076296bf5844d66a8344f3cea46d8f968679437ad01ded4fbb92715ea0c781ff1f3ace4296fb27b4d140c3426ede428ace1504724faca730cf25ffb03fc80ede25defe4d7394954d1774acd1b3441fb7082a609b2d0a435c8b2f110a8a87670ffa55ae0b88c004aa94ef6f3948f7fb7e68f7a91175702d42e04c9f990f023032484a067b880a75b9142c90cb0b8cbd9cc932e7bd9dc12162b893d414018cfa418689b429bb298bceccddf16333f57048b262386334677ae989d5ceaca293bf960a6d78ed0b6577c72327dc975dde9f71a5c905f75baa7232a1fbeb883f5c3b92518ac6ee832388e0ba8e2a70f5a7a8b0c7a824cc2b3f6ffc37c229f8eee0f6277a9e5114b8db12744eff04023a64534bb9fb9af730124a9ad2b536273fe813eb919f2ae46b24ea766ff69b7985ea4b67fa99c5c219894b57c0be472cad0b6a48705fc30f780ab3872cf6299cfcef42894e29de0ed04c95ccf5329829d3b7dc74250d0b3c6a07674f1da0dca2781fdfcfc4a64310c93e12d9a370a0d53282247b92474c3ed6c41a49440bd65943038b2392d11291d214ef517eb37264ad74c1037837417100a68ac5020d59bf1553209ab1589932dd80916c7b1c796f0316769d01be81048559132ed2df061eeddefa1767303bff23368517aafe263532f5573d448eff8231b49b9af2d179d042ff3319f9aa19d21c70022ecede815aa59abde5df8e7300c9e444a9028eab81237b6ab91040647ef05bf131345328c88dbf207925479791e19ab923e3b330f2790528b49cf2f868884708a9cfab5fb5ec86b6d2ca76c8e304f9f1b3e4f7921ffe3c000c9e16a815f1bef4141aed9c83264158f60f32976dca5acf398f24620468f651fe9329635aaf51e11634608414a235049f3d3de0c9f42dcb32124c49f435abf21b60be024a9165194bacb057565f07df104af795b0f5d9a66e73b5fad15bc337abce9ebf2aa4ec6194597964379f36220b14d8ce16cab723a2f54880fcef204c88e9b0d69586d49a90cb6e261bd6b1c0084757f467b594434254d729e39a87deb3af859dbd9c6b07f308f7288f2868fb5be10ee0f452f3e218543a0a6e445e89ceda206ebac64be72b83d963fe1299fcaffc0ec9399e66ddae693be4c4f6ead073832d4a804b0f554eea38b48557b649f46800cf958f1823d632beea4a91a81522d0c5763dcff424672fcade59f8d34461436f7ee67de1911d9ff2a2b0258bab0b55efcbebad2ae6505264f2db34cb0634203722ee97588bc83ac0c2c783f2ed5a6fbd129a0e4c40846834416b1a0b09551a7c89184056bea8d70cd53a0d6a81895b8e995995151eaefd40e56c571f50c4f5cfa539df0b7c3c77241a8683621fd7e8aae4d83b4575ebcdf13f82b0f21b7444d4185b35ec3cf805a17d3e98fab31fca5a95bf2e0f906a5661ee33c799f97aa8f49455a188c8efc20950902511f7e045829bc6147f85da21839be8e848750465804d4d3792dc0235bd2d58dc2eedfb60595fffcdaffafbc18ea52edb2972303613e9d5df60832e6b85984bf3800a4641b69a2fe1a2a6cbe6acbc5fbd99a1fa08f6a7347d20f792cda1fedf7d13b723b325901b0231f5cd8864199b8038e7c41eda0940f0e5956278cd27c67c29a7660d5403079f9d54bc120fd5f3997c171b0e7c97928d0160a0e0bb857e25d859c5d09fc89ab437e3403cd2bae58ddcab14f007210f1dd37a3f3125a2ed4b08038a91a5c96c2acdad774822903218db625a0ecacff1d1194fd12fc1e76d25dbfd8373eb14b4f8009f2c41510b1582a301d367a36c54f43b7900068d3ca07837e3e8ed6759e146cee338f20b876a5a4712278b06ceb4c60e5c22497b7d755ba739a2ff25a29d66a706ce9430b726d8f7b6ddb92e6964e4b5f35f7cf0c159d8e917d657480e84384610fc729b50bb5b9e9d91af927bc99b38d2b0042301c7d04bb6329b1a70f7433339cec6f66a5f9599e3b18485037898a3d69fd8f9cffb618d3d8269c078b056f05b5f1a2749322c62969e0a523bcc0d9b1823e8ad92f63f2e44e341e5340b22b928e4794f35583e580c7d1b8d7ac6fc7c70b288ec3c2e1c1b7a61bd4ff457384d31e21d088593100d6ef54491d9834a61acdbdb6fd675d368a0f6119152bf148dc48b9db96ea16f44a1f98f358cb490385668c0b5b028974db3aea7f93dadbfcdb643c762fbece9bf854fd11a338844137dcf22fb772b30ac33139abc8a2604d0de7db8058c9eff02cf97e46ea4328a1799388d99af712c5fba5cafab944957a8babf605e739563ff16ad9f11784c2a2e68454ff79093932f9a2ad12071f73955802c625bd588ee2f45169a8fb9cc414ca1844befb708feefd0db1c467c257f9dc5551d6e35813d50d06d1b938aa54ff785fb3958190966f5d2222619164f0a284ea975c0b41bf0d0dca4ee50612c4c3b9f2c958f259c408efd62f2afbdc5f17ef7075e8b54db537e6f703b0c675cb65d0df836489bacce32e991dfb9a80b0de100c9ca831545d94d84d1a908915919f17b12cd77a4b3263a79c505e3a46ccbeb1112076a4fa4458f3fdac97d19a2d5a9c600e8b6e9b63c296d80bee1d1d0da71b80a53cfd97317832257103e13d0c6fb970744e11f048956b1e1fe61ca7961c98d25792c8a5759401ec9805db084bfa5536cee71a97f28a3695a1ce0e2273fbfb983987eefa0d8ca4b59804acf339a68940267221f5377488ab786c09d0758d1285df9dd90b1386d84c661d6e637b2c64ddf0cb928aaeab02b7d963ebd1d95e58e7d5cf0adf016975ca1b6bd789032cdb74e9147316dd503507f7ab7465bb210e23573a6495242275c8755351c35c480b2228105f8351d661be174275cec50d8dd0bc2aee4a3f502f4bc60a3669aa2d8c1c156d983f28a0a3f6663af3387a75878cc774e89bba8c70e7d2ea3ef00e2aa2d57bd178e649ebc36a19c0757252dc47a7bd7da72510dd61f6c10091f2902c6bad6808b979efb89831414df28837ad20a864bd40d52512d8e4289604befcdf8d50d88ccc00db60dfebaa1bee1465f2e0c7107312dec12e788a677de9dfaf0d4bc2dda9a5436c41e7ee09c718e293670a0b697d6ed9b90d94f0c7c33cb08c13d714b4d67ef165587243f0ce94bbb4af48270b683f775d3c0c7a3d80973630c163ccb34980c5ebd3024128047ef21d09123be5e941659ed219ad8ebcf42b8e54c099f5ed8630e451d9f1c9575426e0c56586f2c1b95f463d8ca4ff1ef833d1021e526ce76b041df12257e32e8fedc1cf48b73d37b12ea4135e10eded9da0ed329fde58db50a8ae25f71ba55d40ac3ca9a1972206740aec239346ad62df7aa534a990a3fced85d9ff28877b2c19a46ea0f5e954aeaab59c1ecf883646bb83ff6cf5e53da0109e0a10682c4f44c8a6ab39b71a4c5956ef48e371055715ac23a5a74bf38b9cab21cfb45862e0f2e9dffa2e31d254f4840ab17bb4d9492f9eb32739376018a7953bffedf7bb9b7c35e633840db9295967dfb273b6dabfce3585e7a16f66cf673eec89c30b30fd0e596bb92d368cb3ab29e2bafac54fc0f88ff35c56b1abf4625c7546ccb58921caa86b6ffd04182819fe247013cbcf55f3f7f071823acc7a83b4374328ac85359433cf551f1230a2505ec566c187d84f5ec965a213499ab895ff9635928e33e593708d2ea775e4d96e3da5a00573dad8f72f3dd9dbdd037b4e2366454143343013ce337caa25d167d2ca019102c759859ea56fead209107689cfc97af67463c7f0f95db4bf99f1bbbccf1d9a158fd763d545e5efcc194f363ce3f503e51d440bd8b23f55473db03f72d86d4d4ab8293c2472f1fe415fac5bc63cc7ab92260508717444bbb1e89162a30e1f7be26beaa09256730550c5876b55d4c5d886745fea314160471eaf783b56b2e18839222c44f35d673ab7c21b788c1149138b4046ddcbaa1fa73a12ac26b380b612f7641815b36ce3986743931f354acca80785d00be9d4f28e3d6359bf422f67c1939f4487fdea5d5bf11b18d7a85ec22d5a81211dfa7e5fdf88a1f93a72b212518e2fbeba3c218beffff0f89475c60796fee37a10bcf97cfa894f0b9a19a3f8ef4a87f03eaf7f77a4ef4c96a89b611c9513356c1ecffb9ff4e6c227dd53f04cb5f11f981f186b17d35eb48198bdde25d053aa0af042cd6af9b43f44b2a5c7fa6a1ab74954d727a6225ec230b031f30c618cfb45a9517933f5cac8018fedfab6a83fe2dac0df5399c62220ecd5a67edab82e497fd919d3dd3000b4875d32049f3ab22e43907822cac77a6616b00026f833ca8055c0e3bb39f339aed0716ac8604ab0ab42da8b0f3bbe8f191c6b03901e840b4977f13d4af0f56fffe22a534101a3221c02795e5a063f3d7072f9b844e8e5275167811a4f7491fb006a8ab3190a76850fd3e62f2902c50a824e519690ea15c72868d390cab7044c73f05fb285f0ed1a9f94772b407a2e8a219e28c7a7a64af3111fb56859107b08531cf4750854f778975381053c2cd702c3c096499377b9713f50431aa24dc43a7e62f8311c800c9241aa7ea9e925d26eec744e604515fff4a174d0d7b8b3eeadc5423c4581fda76d8ad1404ca2f8a766a99f41d813dcf2ebf91ce025772fc684166c191ba90cf9aea9d6b611b4aed48cd7a5c33e91b4dc5cc71f4726adb832bb11f8796dbe13f20da563692b87bd987ec9164b70f05725433fdea5978f51ea7919cc307ae713f77fa0cbd9e6e6d371ea6cbac510255f68427409ea240ed195b6b36fbfa808d16eaa321d04a6853343c13f3e584e9da4a2604d7ee1b86cb5fdb20eea6830237eb5c60e3827ed85fc6f6d1c80965e41b6312c0ecc48d2a0956d1c99f486b4ed89dfa254792f63eb055e658a53f38e09c0288d861ee063db40c44dd3dc7787cb2a68aa387c4ae35ca6272c0b99b5c420e3aaf52d3691329f5679a338cd9fea514eeef3d0f83bc7a34ecdd7b7fb1e032a408d2313e89f79ec0f8ee695fb243d40699ed6daa6cdb1ea9b21de8ca4dda1bf98ec80c02cd50be19e270f9fefc99b246514e8a9084f0b8eda29fd3855fdd25dc360a8464d145db54a8213040fa8d83e8807b5f1dee502e7acf8856a42b236b9adf2034f54729dcb5b9d36103603327bf5f407a2aba602c19d5a86cd36b74f01e4739d8f8ab2fa5901a0c4d8f7adc3fe50059d725951c0c103bc9c996cebd18c765b122713fd64033feff140ccf785b360827f5cb6bfbb21350c3af31b4aa33fa381d8d3930bb7bdf84fa112e7622c52653432d87bc96fc2d6e8775df4f8bfd3bb47eceebff8c23f39b23d06f4aeb04a24b0cb342b4f9a8df95cc572f6e73b6f8ed54d2d7428cd44828a23d0836e9fde6febbabba4b1211fc125929819f67083d06f1e5f406411b95ec463568866d366c87ca298f06272408a7df7e450b0e985a0a491d54596d1d8d28f81e3eb5152652f4eeab429fb214a194bd17ecad626a9055a9f60e8c5b19cbf7b0bee0a255338b315e4ce5b44982fe1dbf8f04a43d1fbb2c91e54f2d59d5d86e3e337f0b47d3c08efc26f4f9dd4045e40a2480e5716cbce38665ecb82fb279e8128fc41ede7fcb611779ef01fca8dd93d47f21461f291a28b4eefefceb687d2bec14a370e1580eae53c285abb4a6500cc8b1ce6d84f7d7f3b69e36170af6a74b57af70d288e6a32a96bc527d2a9ce37dda9226dd30bf1cc2e1ff5845836942f917cee9294a2507a84719415e5cdeaf9c58d53d7025b605b470a2d29bb6328619b8d99a448a78dcd55e58fffcb64f00f8932d8be698f5af791d591a9e1e8f8d7101737fe96c9971010130ce6e7f683a8a71ed42537ab1c9ceb16311373f41e413da9680e7b342e6017fe072131eafb76bbf078b67d84c4bf9cef3f3b5cd40de975928b743207acea3ceff95e5c5bebd838d67e713659883fe9b26be9f69e0519c27a302907439e4fcd707e46adc56a707140cb06230f23529a899eee92f31a85aad429c5fe5b316bf115db9da1fb43a2066221b4db39d01f491cb55d3cb8ba4b0d7f63d077d3b1d5dba3d2329c975b870aa038e1b7305a572eea571f58dd8b8593f161c76239c1812488676ebf8f21525057f9a683042eeb4405810d043a81eca3c1b85c4f0417aabad9674191c4b8fe9e4c5cfd0e3f5cf9229583e00699164c85be3b5fe0b7c63cdb8b73668ea887539966c36707a33f46f108f237c9ee73b605301b4775d83a0f162fe2a295311b7d94c537742e51664bb1b6999c645d766ce995d972c68fbd47f9957ed7dc25d44e9ec91a7e45706e201f6697e55a84a0b4bba6349acf0b047ff18f72449c03d0e0670f220821c80963870f22b1e579ead875f7fa724903a52734fc1fbbd48124b4f62492eb0544f0adaa415c2600f6e87501a83604cfd5e4be1c1caef55883b4fb2e4d0b88f212e17626ad2920a0309e7c986d820dc98385ed5f9ecc461431d431631364c8f0f50de1c2da54cb5ab4d3feb9c7e79d28613ac1ff8e1fc4b6db3bbf29c48262d31e554b227e06a234e7d8ab07f9547a70daced62b24ded99c8ea93971719258b7b628bd8d209548df84b41a19dfa8586859c68b782bc3310f223cf21b28f643828f02bd47373f7fe3a9f164a194e265acfd8519d944bdf2cd5dd22403dafde98e595e2c43f51bd4f79203364e927f72defb9083cc25a46d6c1705ef52250544054a156c57952301d0975690eab64870355b01e76138f4f89577bb621be221608b51884500cb9956d49312d0842ff833a8651732234ac9907d8167ae74343a36bb503aa56631b52091255bb864f845a2f5f040bf634073839cba8a3b87ee16056aef7c8460e6b34fc51f78533c7bd38f16ab5564ae439f78d2e828a1d9667f155415f43d5bf1acedcbc4981c7dfac61f1745fb9cfe0003ce6612f633a7bc874bbe217fc6ea294c841ce3656168f90dae44babef73dcdd3e707e114f58d908f1ca83b179d2f4df15f482305da7167ddbda01df516e5b9e210eb40730408873ef1ccc678190cad2deeef13f83287f70bd959af30d1f7fd2b2289e639110a0fb7d9a6f7e7e1d8e4a6ee8d92869e022c219511ca04128e7b13399c1201726ce49c8b6eb7f6f04dbd5647a39c774b4287b4d523926e22cb30af0d60ba371b1f3db6a19d60fefde256518b7e111edf12ac9efb73ee555a6b5dea7a0173372ebc4da78e76e8882ea2b0b1dce354b9947b8941b6e7a3baab72290f9e0305ca2a4d404fee32fa53a438ffa5da2f693fc077d9ec4718a8d0f2b4a692bb8f6430f94a65ba00bfcb3ec4707a061ff9f35c75bf5e38d995671ee672d16c5d3c9626f70ca9d29e34401d45147f43a5c2747d6ac5dc5728dc607fe03972e3da9d8a65c755eea5bf968b062d2d076ab055a5f5bee143268b8882f25c1835287fd1336a257e10a99dea3995ad77fe2b1b3de051055f4afb8d2f8db86c67c94efe0f6f7f7918e4c1eecf59f0d95d4ae3662043dcc2fe621edebc8e05c02e0c361d838ea61246d48d80632c2caf57fe928173ce46abb423ff31fd11cbf51e24bb945971c619511a7ddeff30f508cc7ac2c6603b298a2e069be173bad15da8032b5dac29e400c90cdd3fafa9101e6fdc3fc114b0ed58aa7c102f4be7cc0e4e796413e2b776f5a917cff34f0ae9bd38a7d48d01afd35f7ab9d8b2cf25e7321c18cb14c3cf03ffd374c3537304c03cef2a1c6252737a9ea1c84a27cf18084bcd6ab98ec3e5f88897797aa32b373d40f6d93d31ec000636d88599659bd748f0794b153017aefbb94fcb14343a4a18c9b298ed7395423a44cc29350a8f3c2bbc3f6c851c9ccb508381bc48ea919d67f2ce80b8d4d8c8514e6246d9057d204acec5a13a27f4ff309656a89144349fe85688b5a47d5a1eb7e917db0e2712b8f17383684c54ad982c1fd5a458d021f2512f0f81e4213b781e565d6098a490ee167870486d251c26073c9ff8d58c514cb2b47b0a3012215c0e2f82a08be2db4f3e3dc9982466ea794e9662af83ba6db96ff7f192d8494ec8d72a1a7ae840e47d53bc0d4b3a0f51bc98b77eec47d6c31d05eb5fd25549d57e0e2b0451893c7248ba61a02469fe8d6bd0df048bfed91fc84e94545bd0fed30eb6f0a42376732c8a941ee728442176ba078557c7379e8e7be6fc0fb96df2254b252def4ea6ab897e5d252d3f62267099f26cb6ff4c5181d58f3870393b73cb9b46d7c50bd3ed8564eb2aa4da41d659a8d49d132f4ed7917685b23a83821fa0cf9f4923cffd94c2ae21cfe7d0fe80b0a007f963e92a10706a8ba3ff7dbfefefbcd6347782519ba1c844d4705add8019921dcfb5d874dc46e145982264faf4d20f979e3a49c53afdbc66cc50d671405f441ce5d055cc8d334cf42ee554db3b082dde2ac075670a6d9ac52d9783eb03be34736352c4dc202a09eb7e7d1632bc0cee79690a752a4cc27fc103d3faa5c90b65be3c627df9837cc38a06fc514e5485f42f18f24fc01ed8e89694d42ebd4afcd16e4e41b9235cd8a3a2cc00b9499bffdbe5945fdbfd319bcd513d650cf552f82ce1d8d08c090410b187262c5883efff68ac98e75f8f7f13e5a5eaabcf8ab4c51396741d4f90bd4b9786445bed4c6684e54d7a7259caaa759171acf1e6bfa47fc62ce8d86fe895cced7676b00036c6197bc39b0cf82aa09f73487e923ef6807a760ed96c5863cc0f12eb390def723f5fe467046eeb03becb67495e39eb1e2bcd3ce1d50ae41fe9ab5e6690cddef2d9202cc659ba050682a8f68e1ff6abe6654a9e500551513f4bcbe11f4d5f504485a2a1c1b532da4718e9196e583619b94e2f4c48b39913d98765b08061277db2057043babe13b6aa662d330643012fd739b6c25d13d75a6d1e363ffa400878fd152faa06ab9970e89539e2e4eeb86d4c5fb306282d0db601bbea3e928eb668ff3b057640d83c469d9ca3df61133b9f3fb3d72584bb1bf07d0b9724dc4dfd89f3b020147dfbd1941b873ffa50645fcd870d3313fda209003f9e524bf89d3e4022282bf0de12b1797e10d81bb221d87340ea72a6cee6463d01159bf051ca71e212f9d9a147cdaa3d021e7544cccb643c895464305454155d9c20e07a1ba652dc7b2cb7133f3d94270f0223f86bc2930eaa72fe29b2f52859e8815e9bbe6b6dd1279bb56b87312da6c5ab762872080b98ce2bcf47a1dd1c7d381b5220fbe8e0cdb65b94016318536423d265cdfc0ab3f71da25bd582dce4dc3317cdf6b2f2ec9fa1ca286820187054601af356aa1ca7bb490be4a2987004c51827a212dbafe524ba49ece2e15005d35a7ede577fcde8271837aafdbd461382be4fb24934bc9770c898d5cbe4ca1941e1f4ceb02e0dc5486b7378796020cfee8d1fd8ebf7f5533a5fdb02f28494f5ce31273602dd728bcc0f3431d133cd8f3b8812d0a1e30d99d8a2c9e0f88687ddce5d620196f3144903afe5ab772b06064da51705b97af4b384db8e240ada0df5c6d2547923ad2bdb904b5e0a8ed59478811847f87436f6b1b328f2ad545b09b787e67ff29b63a3ccffec733ed3b3eb50141a127e63a6c1b2e3602f16c4d2d98e5ab4476120630a92e535e718e0546980a9f09886244f5ee4bb1e59b1632668a618ad95c748e75d4a3b99db31b8368b54c8ccc354de8da2220339a2ca650bc7aa83e8ea73f1a026972f25f495288b44af085f568bcdef2f0cce9d204cd92a2fc7591c12cc7d4e67d77faa8babec7412ae404027efe053b933fdf5a0dec9cb5cd4a3ef897f403a359ff47540be3c564eb1215d7e62ae17fbb43f29a1d1a769fd52429b1ad16609bf6375028661e1704815390d81d184a74ab93cb3634877ff3ee6a7c9f3cc015d60a6bc9c75bdefa81448770052a7ddae010552c0ac956d7c69b5a949b5d6847d56ca0a9a6385574cc9625faa72f45dc02579904b0f03d30ba0a8160a594b33c63f53d2d38df471f73a13f6cd4f4621463cd16ffdb0e33dc00cf7dc08685304193ba01798a06d557d4a251c4ca48d4aba7156ab9c6ff5fe2c0057d088ce96afca0d6046f64a0e87ae7562c327b8d7ad8c3d3b468dbe0ff900477fe803c3851686eca44c5cacc16129b0b9f59fb297ba7935858aad3ec3f8217bbdc7cff00f8f371f8e94e771fab53ba129ed568891559820219a5871079e6073c903f233c121ba890285c72a4d3aa50a9855804d002d435ffea85be2988e0fb89a1c9aaea31ecbe445bdb05ceb614eb5a56c6b28afba0c5b0a1527be863934b80375658800f6d4be797f422ed8e5bbd46ac43060c52865e691ffde8e32731762d3a218ab7d03f6a9e1a3fbff06ce7aae990637e9ead42cbd00b95c356fb3513ede9c6040451db88349bcae1813ecdbc7f6e1f3116ef0e9574b9b226876b9f6a1980ab4db5ed2f262dabeceaa6eeadce6e6221aec12aaee925af6e6d65c163c90972f94acd98c9275dc8ea8460fe568d76b81ddd47e5d02474abf1559a7ade34baf9349407a71a0d206479884b9bd87e41faf8b9c4bc059f8be97d0a45b71a722250bd2b6c78d1b83cad1b14b444622bb62a29e7ff1b20f7791bb73d82d794c09e77c71ba63dfd5d97864286ebf823b25eac9a531b4dac04b76024f376801e4577cb8b6b60aa9b166674ff85a86213eeaf78e5e6b966a8a499dd6f7b7299767023e33ba7afd73ad52639a783f22426f21e7224b11f0ff406b306ca26c23634bd9aa50ea6eac7f9bf0f3cf4cb531abfcaef00ca23ff6ebbb4edc630994f6f257a81dfa5a61d135a05afedd98ae981a05f1333f7060c20d2c08579a8d14e5a247fb460a02855d6f4f7aacfba664e9ef2753e2e9d1db2f98e34689b0a95180cc4f66fd3f3c62bbba2cb2ba40f6f2fae2ecbe54d3c7faebbce87a5f22e8d7a3102b2ca9182812bf3f6b5dc6693f0cfb9f28d3f6baa1f4135ad16e486f2147adedeed1078592a545814276493aeae6ed2e49069e3ca5a628ac3320110361017e57ea981276fa0339dc9126a9cc414968a969b04bcc4d6557036171799a1d41f4017629eeb538aec41aafd4f139957ee2c03b6882e89dd6ad5df9c830f744daf49d4dd8ccdd1d18cbf7f27b242dcb51d228b03ade648eb729cf348fcf4df60599aeb5785ea4a3c4b283b503e200f6f1e62b59cf4e629f2c5fbbe6ae9b064ab2f582ff3c31a91ee9a8b0a9ccc6844095eaf2a83020d70bb499e80ea28c333fbd38e69f80f7658cdfb4878d56fc3a105807ca90d0bbc3863ff0f0dc588f1834a21bbe8cd65f0184fa4729f44817aa90009682f81b8a76c4518f9b93a44a058938b825e2d125fdd76d4197b137f7a34f21b67a9b114843296f249772199d505bb5d16d002ca2e9c11d41b5aa65cb5a38c456a61668d30bbeec238940565af84f8dd7f76a8889003e67e14bf843e11484bae137ac16a2ad6d3273d0aab2c823f7f10e782a06c8e6c0c9645199fbf800828b43c66ff43d55c884bc11982d2e2147af3c64ab926aa65192efef0c32965192250115114d1f26dc38d45571707e9e555a317743c93054c9eddde7fbc928405d66aa8e621972fd70d4cec76e116e5089a80a52c773521a476c43a80135ce64f8836ec2059e330c4b5ce89954033a35fde83c5fee012db909cf35e995104f33104358c4af6eb8be949ae804ae628b5c052c132f6e94a83c065dbb8ac3ac81346e7db0136ebd508b2fcf56a414a2bd8d63c3276382d5db3d216066fb7999bbf3b8894564ce6ad2591370565dc315cee710381e8049aabf832c4ad5d1bb38fc9efa9ff1c86f1bc9a0304386fa0ac402837b002d017a9e37b92cbeec5b0ccfcd7a42cc90171ce3f06e1eab9055e64b0f50869135db3ad065c05886882214f7cb2505d3f93b91d90dfbfd47eb7ac89b4ee850f449ae3c7b8d0945d6fa339a487e43b309793d794a62c3f78449e0633e64d9affd66a07f306c4fa27b4236846f6c96a9bcc51591b9e91ac792a9d6bede43c262f610b1b8094a52a5445147f8120c95a796f33f29c937c3a683b794f912faa907168103b9a53fede571a8dfb85c6ffd2b8c17240f727e6d499ae8acb76b9c00d60b0a0b699e7e1a683f87866c4205940a0cd570e3e282c36280c6a9aa7683772a81d723e7a404545f1bb3f5d82e947cce78f699ac7f970b8013c19911f84be064fb1f9c30a2ad036dfeffc5076d5b80d7343251599f875e09da6b4c5d1fa1160442a88a719921790ca9d357c6add590bc86623e8fb579c7398ef99f685d82ab166900cc873ca0f34cee4c63c5c64e5270934a1e2d6e0ecbd19a3773c553c5c7777c4209a29e44275f940b1b492662a676739c0bc5e0e8ec62b0b2a86bc967a5d8401b82fd273f3d0805935de13955e840df90eac3747e9846693d27a1f60717f5452d9d9f6b775f6fff43151b5bc9a611de64ec3aefef47e97427de9894e1e350d6a329a514bba6fd3bc0855fe18e2396935c1d9d694be73f5e49a0c4908fdaa9270243a0c75d8f2641624033b36849f16541cc3c8c03afbcd86edaaf41432bb2443f815bfe5ec962b2e2b638f599e5d6604ba8f353e870b35c38ae583e50ea36e053a79e3b0d8434e3057039fde1a7fd473decfaaa44a7378c0c48836f0eacad9c4e03e590597fdeccb9207daf46d8e4fdd4de183559e9e0d6e39f765c793e62b424ed440ab62a6c68d06c0dcb35cb9d7161a58b19a586c2ee0689323b36fbf975f6f07592f0dea608c3d03ea3a9a86d51562ddd39e29e0453eadfdf3499336789e75a304fb655c786ae5120c1c09f2a14c3a211fffb3c11d3a9d5ff7ee31683769d319e7b830cd38f1f9067e5aa47dbf7d7c081f4044faeb0a56671563424d5bd400194b89c107df8834fa57d3fe16de591c253ba8ee002fdab1a63abeaad9703198d5a44e53141c859b69dde11232df2756abc9acf8bfc7b4fea97ff03fd6ccca39ebddf38ba008a4c0331dbaf83ffe36db23778941f66f08440095a7d0573d3e53ace93797fb6ead55eaae7add6faa7945e40cefebdb50cc72f04874e9d2f96f3b0dacd240a36da871d1cf9aaee803a12857cc7f69068cd2cb2fef9167dc418b7ee4d8c4da41eb74907726017e2571eb380f120365c2abad59011d7615c9d271378800edaf57e29c0c0f206642b2a243b7d9198ad3e9ff029d340711f2e8b39ae6ed950fdade7dc95950d7119101f62fdaace6302624a643097b5f9754d497a0b2cbba88379661396a4931a9ecde02d43dfa3e3b1061dba57a95d06d78d172ad142b30df258fcc2b8e1902ffe8bef81eeb47801b50e8fdd2a050c1f727b855731cefe83f7b3465aa51e77f83df6e43de1d33111a727c3e862f632d0603cc5950d05f2fa74387ca390f233eb417841b6658127d4d37cfa77f8056d8f36d78435883b974040531216eb92f06518632ac82538c2105091f2ac628f351f12494aa2fec818855814269f8b9ddb1c6698912b764ed39341a4cd76dcfb0d5718b5df9fb58fd3f19bd9d7d25022f92dbc593d2a919beb98fb10f46c28fad9b08de3a44b5cf1620179150f7847b4254e1837e5b8407d940f9de12f78e11f5c539de2551dde283abae1afb5b4c4159570cd2ec2fa6b6759246f70a5dc4e115d4cdb8b90e5a6170ddb788a421fda08784c3eeed60dda970544c4cde518883ab07bcd9d1c515bc530a046203abe815c3c8e3f701432609cee905da0c0dba834d8cb5634d8e1703cbba26bfe050d789ef0b046cde5ff227464d585eec5d72dda6de0cd07c597e99239478b1aaf7da0b98e563dcf145b45b66f487891fe301faf3535ab872034f839fbd5a55653c1a66eda0a1ba88d52d00f9a0b68a563405e0aaf0206ad14c899eff15197ac54d36835c9a24b67e1cab089148954e06e295e7734ec2419fe5f487af9c9adc1103b73f9c6d9030dc2ee3e042d1f48636e950f32938194a44fdf2def3a45a38c95d6ff41f0dd612fbc000ff2c15d543cff6d6a16f362b701e5d4da458717c9903f982c005244633bbdb5da42619fce7389f2d148f4243015b1cabde03ef35331aa2baa5ab63ff30645916bf7630cf01958b882d74315e882125e94e5babb8f7cfdd48dcd6bfdeb0e6ecad9ddada51dc5e4e82130ef7dac217f988be728714e5aad5586337e1776fc66ab027fc7cc94a636958cba1f951eec462a42369c446dbf7c96f1fcd8118ca95f2eff5fadffacb194c5110a93e5c397de95dfe2f125c34e0f8237ae1d092c130ba3613a00acb5f51d4b0ceed8e0ecf9e49c6c2ea0afeef40eb34dc47009e4233f24083ca3800114a630ed116dd6c88cc708cb9052eccd70e435e84e8a224655c4dbf647f94920ea0c88f0f2a2e8a58b8190e1938e77b019629217fc49f169bf5a3dedbd70ffe98c6ce52f2af5fef00efb1180b152d2d4c800b319bea3019b34cafa0710dd23a00e29c65504c0be487f2f63843d4325fd90d391a3e5b3f62405f077d66e7a50374d2ca4d0ae30287bc40d6f4bc244486cecce9e1e1c7b89eef25ff66c47d65e97a587e2012eeadd32f8846b05d9996cd595d864d5faaaff09f376a0067a721e82fb360a6da634f7e847f55dda20beeb15047d284b64f3d2d8bc13e9a4fbbb213f02ab4948d9a5da18903fa941a6d34931759f4fc3d82a4477205ab0f0c20d8c5508e0dc0e949f7bf91cd430b0e1dc4c599f7e8ee77a2d3ef0fc2c1cef101e4b6a7b2b8d41fb19869df5b84acdeabde0a04e8d7b0ac1d70f9a7cee2896f0fb5c3b88503544214a1e263efa31863ce143b46d9762acf919aff60252350f263e3d1ffe0d36da055fae7ece4742f22e06e534c1485c7f1a37bf9dce5acce511960b956858863e7b9ca55696f156c3dc34132cb71f9f86fefa3cbb0dbfdca82043fa894be2b2eb549da0d574dd48fccb60f0cf0c083c88ee4da2392c987dbbfc7afefaea7cd9ce153132810da5f944fd8878493345b6a365fab616b5c65394043e0fa2fe0f9b1f3bfe4a3276cee8afb7544674cfb26b17f8fe66f8609085819d06c7488124abe8e10e29b5ffff3bf3f47f8b82b77fc670ab257d1d4874f7ee18db685b28c87aa4f3e47d3a3a1096895acd4cf4f75b12a931a07ac35ecc65c813a77f47eab7999ae5838e7a89753fff06ff6c841c9faddc8c63869074e9c14de3319600a2613986e227eca9c3eefdab0215963dddbead2ff6155fe67657a522383d7e01f29c1cc63dd6c8abbb76c14499636253d1f722273dd18183a3cf4172f6ae5bb8caf32be0dcb185adbb3eb827bfe77f449628ae90885b5162787aac8dfbe9fec3fb4c9a5f5bd9bde8bf9eafe2d7bb48b61e0ffbefe6553c5eeaf9f0dd7054ab1d4cf3cc91903c0d9d37c05202cf8db30cd8954ffe2c1260c94b71f5ffbcd36989992d441ed78510c7497c3eaa84b50359a9c4c3b7d9441df81911d5a28a60c83d96b3c25adceedcabe21182c118875e5b18505c61b97e197902c30498e20f70a2dbf5d2b8fb6917b452d4177fc92a28d8373dc22b6b630b17fb0c4b3ad925831c6875fb6f7d8e43c640e2b8d78fe6dc66da6c6a6d883954751fe3ee01056ace280f79e2b13bcad2aea1add0dcfc718b390d5d3e789c93e43d4399f45513eece751b1f1f1e186b6eb49bc866b6eeedf3e57edaacd80ca5ab14affa810f6a84bf689006cec9fe827726141095f6072f1db0d885dd2ec36e0ecd6c697f506df35ad8b0ee7316fe2f60f3158c94c8601e7805841b77a2e112041da2ada5173d5d4cdf16f5fe447b7fba0e8e55394fa19777e1b86c7572466db969e6e285cd00700adf87a0ec99e347d17e951dfd58d777a26617efc9e81bd4fe64058175cdad66a49b57a194fccbe322f2be0b0b3d4836a2084654f7af4e12b6fba35143867014d175d1593c9fa9a1302142ac25b1f56008197b702d2c3b1e5c20d47523925b79a24128dd9029c73347629c84e52a7fc23ed88fcfd77d89303b553b8b3abcf9ca4db7f85e4476a6ae7f5ea569041a17a92371a568aa833339605be80a75eef0ad46152502a0a65ab4769a4f0fa36adfeaf6a28c402c570331676d2a4e400483c69dd8b7423d22304dfcad46e0d7b5d6be6224a62301d9c74978a618a9236c859442dc8aba88680f8647cd7abdcf8966ea58bb5146c453911d5b0a8eb8b14cf58e6aca75a70a181c2c6b50d4a17f75d460669588ab052c14853c1fa8ce204746e85225ea8885103dc27196384c90b8f026bcd1f7e7da10c9fab296a54c20538e83bdab87999386bb283e92cb1894ce1a1fbf81f63cc061267c3508ca1f4ec212c64c585a2ad9596384690ab1966e424e76bc73923e75ad68ce6459b86b13a6607f097324a9c5e161a414808b89cf68573757db65448ef6aff6a05765195a00d8458b67da976f8612c0c71edd358c710908f30795d611034cd6bdfae12cf222f138775f4b1e3684c0afb1dee36ed8187f81f9f331defb64b022e59220de06fee2ea1ad60a55cbbe1c9321f36366296360cfb307779cf8666e16b7cfc1bae23bafb2280c13f378f1b64f9775dddf25031a677162669b854194dbfaf94c810d9bc47fa102cdd6f30c42895b22c54ad2c80fb96d0eb412fcd6509493ed6d1486a126beb3aaafc1650abc2752a3a2a11add274c4d387a369a2437d697e1fc671ef8a4ddd4c62cf9cb5d339f628f96bc8d2e6db352deade8a810186acd385832b02e91ccdb4cffca3fbf26bdab04a4a40010f6d1ba0f53f480739080d1160b4c162a55327cd73ddb30c48879e7d62a551452cd07b2f43027e7fa363d49936aa55e1c3d75044d9a391515df149172d3a08fdcd3ee14e2c2275c3a7851d137bec67c0127ad2d8b7f5aeaed8f61bb697f6a3603bbf750bfc4a9083bf0e1b33b667b1148c8c421a67723bc327949860aec7ffb986dfee81a0fd396a3f29e4e77e1c402859c59d6c2a55b2bccd4a74ccff73fe9d06abaeca4e9eddd0145742fa23251a4407c48ef844435e91c60a4ebbe62b3cbfbaa298be84eb94b9684ec285959cb6f50893255c929c43c0ebdf429ce54f894cd7a1b9aa85976a625ef0139455017f1406b6f4d32549bcad46101adfea756b34d9b0071157bdbeadd2e97fd2aedfaff11bdf9c2f87dee7e43b4b345e9985bb8b852fee2e7c80ba8c57dce76d1514579e31104f8a2860c381d0f3fd3df22f6a1cbc979a79e1162eef03b61a0882ccd903798a066550f71edbea2134402125c628f1ebc205632c731ed48a9fb70328bab7111386986de71c2a448f2cdb94d27abf8cf58220af6c7c25ed499df61b24d02e16f1b381346b909376031c79f6f25663606df6ae3ce078a7adc4c130e6129529e16cd8f95258b15a96e51892d66bc2cc47537121ba6db0bf1e5411b6e6c44e0ec0a68a8314d335a54930fc22f4b0d502dc56d74e7c24012a93aab31b2808457b161470180f0257c1076c265a5e66ac09262db88a8a84f2fe2914eaf4f54a4d11764931d1a0e9d1760154a96b680669d29d19ea189d85daa6860fe24bcc1fbc5108d66fc9ed1f0c3783ab5bdb8755777775d60f300c431b1469b857e50622da2f45155fb67018d35731719c99bd75b8b829517d90a6b1094a92b0e413510aef0cb64f03722b5c5c99049222c8a6a36ece27844850cbbb390d8af9c007d6da51afb7876cdba1ff7701d0076c039ae92490a76850fdc27a32617057928cdf16f3301651460e6a837f41148aee2590bb3cfec8e785b5428c2bd2cb46884c7f95841dbf655ffb0533ee58c3084c87176d28bb84f6575336594f02115385e859e342911640632423a5382e28d0fb2fd100b28f3bf377a144d1e6f1307ea692a3922f27cee25d266d03f91081b884fd831f45cd057be71a1fd9f4f2bea64dbfd1196c70ba3407577936f298c89f0051d9218093e035833fae7be82f546b4d9252203739063de4da2476ab43024ada898fb0fa2c50a841384060fd637e1896f459452f2c1c7fabb6c500cca031c9fcb7487a6a31fee2fcd610e07d2217f712d6304ffab5b0dda31bc3dafff393c40ceb301d73db4c754764a4a4b3441e68835ae3fe2273e7302019c7d7795356346aa02189c74265240caa6dabd95cb88853af78b45e241de27cfc922b80c38e80c43a8910d95f626c61c4fee753c64643d11b1b31cd389502c07d1306428c3803f6f3cfb109119e1e75f4d3fec9c24ad2b2b9ef4d90f416216887bf752e806b86bc72f5514cb23bfd2c3262151dd6b60435f27d833bbb62204f38554aa8c74a03c21119b01a31a9dbd64cd487d649c4af490ac6c2bee0b5587dac4fdb562a1d077746a4870c79f0697b99eebfa82a55be9ba2f2dbf9c78b3132e22ee6a5e9a0c5c62d2ae96ea6a3eb6625a7e025ea4a1fc6e007bda2e03b49dc9f78fd1d3e92611ce98778cd7e9932de22d0c70ce52bebbccf31ced06e3608566da5a00aa87960c37450c912cf175d6114f027a5d862e069723bdbb329060baba82772c16f902a870630b5806a8e21dc5b91dd2ea1c73678f61e1b4e4fbfd871dbb51d5200ec59704f39e16468db95ab1eb0c8d49a02101beec3242238e78fb7f521fdd6a702a8b088bd2916e5187d48c6c3a269124f729279f3ed769ff9f56df5fd2fcd564c69e52205733b756b07d49d6b7bbfaac1458dc587426a5c383c49816b4069dd8802c2db992e950e4bf537e162e956616d806ec09bc7fe24762a78eb979aac1aa53243015aedfdb592b8e4335dcae7a5ee7521a897c39908770aab22bcce3b743db81d74609b7c4ecf42815cbb7acf45f8a06403c67ddc6606bf5822561d83056ddb4932c9d4fd2f879f07a2a1a3f18bce8dddf5be93b3e0885969743ef7c169bcf8cd1465b473100ae5e9d732c45af3faa7cd1924af8909643f48fe4378dc82868fc3331400dd4cc4496666556cda68172f21a45976b8f4260d6b5a6a1231b9c352ec3c5274e8023d7fc344ba590fddaa8fbdea69a286dd46c062a547d74e3ade3a674ce89fd4aae69fc87039ecd327d04943024b5c3ac4c117d34de9a0828e6a17111ab38b1eb6aa33468e1d487037e10685eacb2d7120e7da7b067baad7430042113ededbc3768434b2bc612ce8ed689ec89e3a35368b08ed190ef25dc039cdd760a9f2c1f185efe408290a460985785c945511bdfec19e0d08468301341e6b3852be79a00ffd68837f7c55a2f2ed8b26fcfcd112198a1f2a9b607c37b63e2e0260b795c2f9596383c9bf93140c84fe39e0b7984b868dbeb9c1b768f0fb960fd67629288dcf2b713b339d94f54902f05d1a8f02451984cb85ec77024cb554ba4476bb58eba12b5f2a8614b04e4854dba1b2ca127e084f51dee77d238af324fb50ad47ef4e7a6fe8dcf59dd00d0685fca63fc2514926c692e4b42c00dad7cfb7bca606d6a819b90629118daf5a9b875b73af635b89e186311d66cd494651f64753e650388d76e53d1058f3dcc83d75d8011a5a0c00fc0395092992b46ac85a4c99295db02aac2e4e7a58eab32c3b926560ce94460dd97d335235f643a1b8d40a153d3b795b1c2568b7fd80d69a12e609936bdf2d40588f021675b53e289477b49f67f562e191d11f7cca834b2c5dcc299b30a13c508dfe0aed99e91f40505f2bb050ef8533e7636d2bf411b04870cdf2d0fb13f4365618b96624e8f18a62c0c7373a4c20b67fb1257c85af14903e8e9fa88c1ca29c5ce7baaed40f2389afb47e2c1d659c5c9b233119d70ea414420da7013b250e5e19b161f8baf0f8c5dc37fabf95edb5e30ea169c53abf5ac63a58ae3074e977c78b71531ab656b7ace7fef0de09180f0f2c1da1a73cac860705d0e0ce840cdd73644da35ad39111a0d6542275d6d67aaf228d481f5fb4bee9477a79fdc1392d19386f8e7fc1e59329a8f1c4a5779a02ea7ee532dd41f1807e79b91c04d5ee2c6cc1cda7688dea36cd544c77176a9d145efea2be3bf12352ebc4b4d8fc69c864f91ba50a1394ffcf7ddff7cae96c29aafed3714d5b8498430d5634b426ddf78483813c8f3397e708d06437671e8f14de9e44062f85b02856efb08a52385797343d3ae058a15bd8bb080ef7e93989e89de9510c5919f4284c5dd6c4c7239518e5ce09773b8c76abd769128507c2e47f5de3e1f8b7f03dff1f2cc259e7d5f8a9fd0e50a4513e2257ff5a5351c6b0257e49555736d006d4390bba999c3f267f171bf0dba20be9e355f78fe20499d0dff8d0589c555c42b73500ae6ea3c96e4d537b8805a232ee694f8e1e5b64662ed405a2c7cb7a4210ab1a4f0666a0f97dfa871b432a90e1e27806e08d40d3eda91f3137942a29a8facffb0ace03baa9d698723cb0482dfded0295c95922f5cdbd964ad8f2899dd2e62b999201bed32930ae31f4e1f83a6a4f8a876d6f497fabef076f727f44af0a89cd03d8df8f0d055a4da46308457fcafa303c3dbb11fe923b7d6523e95045ce739b3dd9d6e22122559b0a6e911d5a08cadb3dd868213298fa99d21400
afterDelayedMessagesRead
873209
gasRefunder
0xe64a…4eb5 (GasRefunder)
prevMessageCount
0x44f9cc4
newMessageCount
0x44f9ddc
21 0x8797… 0x61f9…5cc6 (EOA) 0x3240…0324 (DiamondProxy) 0.052611 eth 30.785712817 gwei 45.088489711 gwei 1.500000000 gwei 149210
requestL2Transaction
_contractL2
0x61f9…5cc6 (EOA)
_l2Value
0.051899954260808547 × 1018
_calldata
0x
_l2GasLimit
742563
_l2GasPerPubdataByteLimit
800
_factoryDeps
()
_refundRecipient
0x61f9…5cc6 (EOA)
22 0x1a7c… 0x4023…c38e (EOA) 0x3eb5…c4a2 0 30.785712817 gwei 33 gwei 1.500000000 gwei 139483
execTransaction
to
0xa0b8…eb48 (USD Coin (USDC), Stablecoin, https://www.centre.io/, Token Contract, FiatTokenProxy)
value
0
data
0xa9059cbb000000000000000000000000015b268ffc1aa9f5a6bb486ce98850326e4c56fc0000000000000000000000000000000000000000000000000000000ba43b7400
operation
0
safeTxGas
83080
baseGas
0
gasPrice
0
gasToken
0x0000…0000 (EOA)
refundReceiver
0x0000…0000 (EOA)
signatures
0x0000000000000000000000004023762c6b80984a68ebe13a6bfbcadeee8ec38e000000000000000000000000000000000000000000000000000000000000000001f8163298a5d8f581d350dee644366be832a923f5c6017156de0a79948d3c58ef7a1a8d77e8ba428702c78925a7ed99982fdaf08132b8e77ccf6b6be5fff77e261b
23 0xf5cb… 0x189c…ecff (EOA) 0xb25e…4697 (pepemoon) 0 32.285712817 gwei 46.928569226 gwei 3 gwei 55898
approve
spender
0x7a25…488d (Router 2, UniswapV2Router02)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
24 0x08e0… 0xa9f6…5d29 (EOA) 0x4ad4…0f6f 0 32.285712817 gwei 46.928569226 gwei 3 gwei 55835
approve
spender
0x7a25…488d (Router 2, UniswapV2Router02)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
25 0x1fe4… 0x60fa…67d7 (EOA) 0x60fa…67d7 (EOA) 0 35.818390381 gwei 21000
0x
26 0x9e21… 0xe412…f674 (EOA) 0x6f3e…223d (NounsDAOProxy) 0 30.285712817 gwei 35 gwei 1 gwei 161429
unknown64c05995
27 0x26a6… 0xebd8…b961 (EOA) 0x3b3a…6790 0 30.025712817 gwei 32.582000000 gwei 0.740000000 gwei 255221
unknown0d5f0e3b
28 0x61c5… 0x2def…b6f7 (EOA) 0x16fa…f30a (EOA) 0.104242 eth 35.120964868 gwei 35.120964868 gwei 35.120964868 gwei 21000
0x
29 0x5c63… 0xda8e…b87a (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0.456016 eth 30.285712817 gwei 59.368274780 gwei 1 gwei 200000
swapExactETHForTokensSupportingFeeOnTransferTokens
amountOutMin
936006.7659797783 × 1018
path
('0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0x0a7c4e685f8ac5ddeef7700459431fd85c043b02')
to
0xda8e…b87a (EOA)
deadline
0x64704b49
30 0x8051… 0xbfb2…9699 (EOA) 0xef1c…bf6b (UniversalRouter) 0 30.285712817 gwei 200 gwei 1 gwei 143096
execute
commands
0x00
inputs
(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00)\xa2$\x1a\xf6,\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\t]\xe6\xfa\x01%\xf4\x93C\x8d^\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00'\x102\xf0D\xda%!\x85\x98\xd4#\x8aO\xc6\x82j\xc4\xeb\xb9~\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",)
deadline
0x647047bb
31 0x5bb4… 0x3236…df3d (EOA) 0x476c…e0ff (GenericToken, Derivatives, Serum (SRM)) 0 31.285712817 gwei 58.317986282 gwei 2 gwei 200000
transfer
recipient
0x43fd…dbfd (EOA)
amount
1.0 × 106
32 0x31fc… 0x97b9…8689 (EOA) 0x14d9…9ab2 (EOA) 0.000285 eth 34.284137390 gwei 100000
0x
33 0x16f3… 0x97b9…8689 (EOA) 0x98cc…398a (EOA) 0.000285 eth 34.284137390 gwei 100000
0x
34 0x8d18… 0x97b9…8689 (EOA) 0x0a14…0581 (EOA) 0.000285 eth 34.284137390 gwei 100000
0x
35 0xce73… 0xd2e2…9d72 (EOA) 0x5dd6…3727 (EOA) 0.028835 eth 33.532842112 gwei 21000
0x
36 0x4127… 0x84bf…3082 (EOA) 0x9bf1…702e 0 32.227686410 gwei 70000
transfer
recipient
0xa910…22ba (EOA)
amount
0x623a4a662d8f3a6ec000000
37 0x00b6… 0x0974…81d9 (EOA) 0x672e…9256 (EOA) 0.104311 eth 32.801367283 gwei 32.801367283 gwei 32.801367283 gwei 21000
0x
38 0x8024… 0xcb35…4fe2 (EOA) 0xdda5…cd40 0.056000 eth 31.285712817 gwei 35.756168668 gwei 2 gwei 44094
0x
39 0xc323… 0x6e3b…b296 (EOA) 0xfe38…f7e8 0.010000 eth 31.785712817 gwei 60.868274780 gwei 2.500000000 gwei 27329
0x
40 0x33c6… 0x37c7…3835 (EOA) 0x3b3a…6790 0.060000 eth 29.785712817 gwei 29.890000000 gwei 0.500000000 gwei 188633
unknown0d5f0e3b
41 0x5080… 0x2df9…028d (EOA) 0xa0b8…eb48 (USD Coin (USDC), Stablecoin, https://www.centre.io/, Token Contract, FiatTokenProxy) 0 30.285712817 gwei 55.228406621 gwei 1 gwei 84000
transfer
recipient
0xc1f3…a00a (EOA)
amount
5574.977553 × 106
42 0x2a2a… 0xf0bc…4953 (EOA) 0x6281…2c55 (EOA) 9.465198 eth 32.287712817 gwei 57.960409168 gwei 3.002000000 gwei 21000
0x
43 0x641e… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x4786d2
values
(1053707645452606628324839659798728988348496688260330993581009227737393530271, 1417439202784972003401322678594347518464718123033669256870614199398716844826, 63482, 2839275159559435695257297150418741610003208559259058990712527542302103304175, 671483050609816861429812414688707376174032882875357307847551691140236175837, 0, 24, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580282, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 1377300924135765162586114658085978378373110252281895935181382080992278733146, 140000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580283, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 2313249656574523147035691852768563198236302402255784461958183805265824546164, 230000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580284, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 2568999450148928985072145789293977195211691766296861525108851038797164596975, 30100000000000000, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
44 0x6f56… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x4786f1
values
(194, 246930652783857782251838442103670756662366630621379341567502181154550565, 9, 69036229591699849960932814930274583219423937176044869651883289380133062597, 169869511451206207389660649565957, 217220084042943934043295412551804878100253593337652225984163585784397531836, 319924893156080842134756397057008, 482148859801725464274198147480840119334382080162606228723774290742111978842, 13383951044330685, 731009553143347574080655238666149040102619103132239422267183761870156583437, 294558312747818289767971704534392279163, 731009553143347574080655238666149040102619103132239422267183761870156583438, 220415405283, 860370950108688216340004790080337058268427944294306403669698046952904826247, 424263146110608746174, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016109, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 754072070983, 2066421480214291924139583412525005515207235361043397285672389211959332790217, 266260119406, 8878739455205356667695640746801196598187835507438999522055841170856126926, 756316507022091616256, 9323908785102533114159496008738951677510699501368915485473620263231589842, 756316507022091616256, 9692082402702886049318787609412794498767300780508638377866341572053655539, 273, 6883697958103998789192363407063256698944821320407300149362001838254032031, 354847, 21057632004773256329280435970313495478897991936480931591260861117285858911, 2988825283808280151022540081420196662324230672543315829333408699119937616690, 35845370130573229360938847350409144332191404710665791630795333810999940095, 354858, 75155124826108235568626488070772816670117636665315462007420066639058762600, 3, 98608725080992280841260256659270156178581523066730239989947873339562613658, 354834, 142653149361505887259051621346686219518516207771487789502526802370238348906, 354862, 149982044407447390313002481414133926585857766336728054497802165712823412227, 354848, 186044818168166724728410668154115622784598180883253074775423369277199071027, 354865, 187476845281701468162669855884622801534809664066329295968516787777182819310, 354861, 188408173015862615476458495818345333516678692456268116473126640888657736112, 2, 197316882880877480349205835950211356417839614210270439355464008107924302474, 354854, 213996568447705694100367108116637918959251980734766148815255157127019415064, 354832, 219208855330790240822367214594210077630428350228674513974589797172598247041, 354868, 221958591366618572166653545661382730563973163852213494953317142538033081719, 3515559817228416431123655476780860581657883197975033648607588277060977688944, 295677033741974182068985903554319830487522894275997988976870046349964547250, 3, 298180519740045045140217750892875094948437768702339595562553851105270706340, 1176686076202731771253407486372156051881676603954782133178707044854483115711, 304523874965151745404198788995358250990976003913323252208326864405542802500, 3315269422914720046994382621900788565449633559693664952428701966181937810403, 321659412885808174800004557596513300321159608172327164075094297172247948332, 2, 341716952554494363350113046656115384949583855395894868770594695599926631401, 354850, 360293618431659056642929692460663872883843876125335811503480909388396839888, 2647560982674408827144868880320992731427193316554926956993794303443986924305, 425353256048235770807361038248503496674875571003316853847557965908542448868, 354839, 478572701307107539195433218301374438855180167150045831483369651264527416049, 354831, 491575075579689225846371562541559810198601159284755119513599612906265393523, 2, 499751457180530778306166753655303796311001437682602886227125327749751328002, 2, 502804074492102998878494501337878818392598761948839286810240509743917521031, 354846, 508950372814598332098108414524118759232037286197875671033406153764285127444, 354830, 535721012611700534064176298488337771111894021909190496986423919593285686284, 2, 548532867837679833294247535259418811713146741042565542393273028173273180711, 354860, 551667133573931411523792945181971969279699619212768997430040984130172246521, 354863, 564479781288850530316315427777208101174977366557128379485680961015415898524, 354866, 593850450054985306724287789787208155110355674393102539897804365965189536662, 1209667698836657522423453808265134372043549655301271984244103002949748643927, 597721537248823433710445302614949086514536575606837988166105316427415903208, 2, 610720764488073676049777004923581974348151179336209402258333418628850609712, 2, 635638675203126786625710597755094918565836886560579285261509758495146764797, 354833, 637216717814643885281420853644599237542971025351179647235887735036865892444, 3, 644219927404242924891589154117057234946125650317324831895921919607447408122, 354838, 658861629223764663251487821550761841885834678111561007099292224519154142050, 2, 660508142554189688779543037743244052001360635831901494698494835083430621308, 2, 661339485697860335355014672760845743177026970609395190953286102459669281198, 213175, 668622660710747070397452029458625387807415481043659100463828600706671451050, 2, 669365186657738407073067102379330002519526981145990598692072548630119412636, 354837, 710320845869667134937673089176503447298098871797868752342912432601062423445, 354851, 711731887446604233092212754474417035463538713376813255531373610563249628580, 121716488927371030502618793366262454792983108294094848025913452329007940431, 717554958872636467155851534994213519432542330333559141234063010984925412992, 354836, 750115281209841390965599640401958132034061945545928385092273983586721128862, 2, 752954865500247254582643860224620785910605699625224811426484934673514038968, 354855, 754353098198659431510531613698380809127551228330853798656509110269349629907, 354831, 754733523991017345808023678740513773688228137984437945582616578271060657543, 2331436590299799975532827443746405345841391426913779680365864038521681566261, 760035748926661822773168483840317234263669958399952858127092720215803791057, 2, 767846192465031968721048691899191262740819026741903834934482083474459559046, 354843, 791138339463300483281945535737468249346053529541047691809148019782481842439, 2, 792415454126327669753121869665583739743243743256584970083223130173839218641, 137856003012878866080506792604503503641374475546567440730318829440834937395, 793499747828253226686986504371828422470785545919846730258499548021203919135, 3, 804183877963657211258845218163780002862090136988645296569966595673721335368, 354849, 807501843612868495995374163722660760499991674147420479961730037692435421534, 2, 820776461211449128875601642877981583724744150993650761489835741595512101193, 2305067714985747046253830456602867106145042826050333854700312953772555294645, 824903214389434235125563024633418552419142169608827760126559301022515505223, 1, 831331368444500841813592749173713553170562176110317741731320006996148970356, 354841, 835395220157314356709878445407840471934684211964926293093484958213564558385, 354864, 847917035692108590700934852929532509692785245673648261653842340333225973583, 3, 848353784970717233703668124608603160606905724835063686102717655411061502661, 3, 857905860743767366418087224859275687789634727074662827522011738826351905310, 354835, 874036297151814802455804152743692265509970235437292338614401380425030152871, 354862, 882440771986868915442020539004217761079627095898713353479939860928300661844, 2, 885053216047352476304565942352556108095035278367610065692178689006085480280, 3, 902632193820600659209318873427012025813340933927275825556766532789030949031, 354853, 905228586297854673750315088406711438230743529679558882986821505398497598570, 1602929013772786280644423203093875526265531282148095545752274365412317683188, 913118324343267398575221243177903699835263460942062356431989458973648579538, 804941780283068520678484076765707165091634617314757323874192554617282672285, 953195609849215769127014907489349645254086220084739317058799472497431453720, 354854, 960517197468593773728861086733589994588746691042212144191345546938271100802, 354866, 980811429327862795245141215343047907917900792332566640213139425979749371507, 2, 981643535422820061591657694356250848960028233749825133460286238064637538973, 2, 1009998942633184122729571860016363859093659296525613133969640836308612826286, 2, 1034650251680931541075807870927583543965567351567040063492964520192923906114, 2, 1039227938309816401668405655068266590145216824300985262817948160001214942147, 2, 1042118740805287654104189473056931713104620756241190631113382436863749816419, 354865, 1052555797992280574611060456297232323708916771304983177426886516690698792067, 32751724167032485823915320062764769164401098152972851088522429580341347465, 1055337144347403476281518816490070551057273866355499830193696133400336397917, 354846, 1059656144213794464638542452968325701007775535828232680650889904877773098006, 354856, 1077784591163638893122554996180897409977692261194485995448617896969770704266, 2, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 354867, 1081404948556834778395226468073815831614834002210513859097239667621060599715, 2, 1091970349622648694361145471349810839403381463097810306333480465763320426910, 354852, 1104412199786913281722035249839941133803738403760394699972739132123663753914, 354863, 1113636805078280664190405387571012358917788055258719009591034934099838492809, 354829, 1116473341573792332806852986204239211308485001083957070660140798210251941908, 2, 1117100143618102617799752573839061541353797067433493595360610673386738271680, 3, 1133213092945430705289146170835973929362375400386054031901308554059965999759, 354842, 1135417283187075013073234062897735025313220387461992284850838690207794104217, 3, 1158508062461014780144066586699987384892770691458653645488035191687609888513, 2, 1158543234768309611793317214548799096873502608534764197217963849240195632107, 2, 1189528989238108972555645380223850014381950172623181174890355935521945612948, 1007672929895475115602794688837735391158813348849537084608158165025317282124, 1192609026683658609378425038891117588637978100092663917592688687942615160414, 2, 1235256661818684569361576550173485724941418140198469993280064494902966102786, 354853, 1264376443280617902947997752907364491678521734351328923506666773653599086166, 1, 1264988331369709221979835155317627735949976441366790369535837537388333477419, 2, 1292078355118488371166127495079448789615675544189891954400642405991848317592, 3, 1298140611163242120101714760073969577586045128338171511015703423167951404190, 3364107562986623505425343812320543165850471068509300024780205881040816504364, 1324767842603391601743754407439475869960789943645839045625139321041847023898, 732220507554236052916497538525639201324453878012352665610137207780186261668, 1390836787336097923471395304874433706612046588000442922239855679759551646531, 354851, 1408660441321063736029094760074355833507290274926115650883166470647456024169, 354835, 1421585402044184710221649493182928693418785211664303092331190550904284587346, 2, 1429275086616717779861553095107990862570046724414924245802828689266202779612, 354851, 1449273620139727226724064728106424412901553953347598735122193758284827458878, 213176, 1457962859856253042198226285719249170726847985764353713814424416955999352870, 3, 1472202281356560498732639050053921161229191661409717401231961878438714578480, 2, 1493970989012447157932691485372943059241510644821460696063623091135175833960, 354864, 1528424390523755435831800316923670549734023874213813034867683134296045092650, 354859, 1532898359924854773342919782571005216263205368363513661973010735466147338209, 3, 1532950107703455902557039196797025021700130056130755437469244446055688327817, 354857, 1539097258888600132115669365936931545257222799687795952440283803215159869889, 2, 1549078386343436578182604964599464508039752550004627014874435397175502063676, 354856, 1556797580882220914765224350470158704154641169405644981847791899409710481478, 2, 1561987953728750702521114044964712286968782468258825534955867577853201034886, 354843, 1564461738227544702662168729347043301750074506020825353082484757822876412916, 3, 1567572114328557859019568273654788518228436810830584361070168604168738820257, 354830, 1596001124265573098759855254997126758493369088931171581887738896526010542231, 2178802065973311664675793129067273399590279532245129389326557501768597050066, 1597642940829993509308432854292932822794692266240562497170686584554825184147, 3, 1608555337947841213329499167525938557993862179102447017315903309948306957121, 354857, 1622387280495070631115681104964303836481082842300691768100631499360966181870, 3526516102753655741488627635687975403848073255788719383839302061866177651064, 1647705178862724526249210682684710638043897949382476065834015882652422021438, 354830, 1648283655621706950214134288756211194395126597018900010174524247796786582745, 2, 1648968469258455358133809099267995988027557028227284184329572238792355128039, 2, 1651892951026205096552778828789059160894239968591667575850711734649562321857, 1, 1695311777945410354319751955471743569090171845351181438273213504824350716374, 3, 1722628382589759551583556332484192002864446382641306804996842419594651210626, 354855, 1734628000212456594670147881364306065922441343980201977133618061051446235015, 272378731471081892240856108315187823920144847663293215373692469225607604617, 1740421869876026579439507536686224814337304602425547601301031422669308236656, 0, 1741671449185590615372721185251942483932145519060328513653792742560446690995, 3, 1745850396335184657916667327333125264618277631865277806798977008245932607035, 2, 1760043577851944080529200567306617500799602611286499495126461250295220342191, 354860, 1775515774054845916756202131395977140471793602137174307044401306131034932287, 3, 1779594110910371880309100241626600046749385206193535914797403496528659645612, 354849, 1811275628435192831250771287289711767202670807610324106023248026182972794843, 2, 1820404286096934960286015015088060196760286344668264544589479892893682666446, 2, 1830734888255081974296713058118044833996482169843958245783912077533919789600, 3, 1872060004763255203391956906613419650462614054460285499194073691245075265886, 354840, 1881620014003732566803470738811533093549663858128624752238242238467964391347, 354841, 1894765089149583154144174953043674097919863492903255901861969573975396710100, 354844, 1932125323396120930632246001001202893682913342207292930452575008119737111961, 3, 1950241239541824308725611671953945651208256755562160475787205191261276339434, 354862, 1969727380512193232942487816653412667038795290062120445501554833210865596728, 354853, 2002802037969462938171844104258363978204600019525420168524910648898262008646, 2, 2005899775708383594455615837665110643616898686469168304652833688290162220147, 3, 2019229034677663243602045905168299049571149141334552692297408299983176479012, 2, 2033097666405032108875762550760146550692452203786137051426874139732854559012, 354843, 2042791538038504927994093265704925697244171994175439494038487649930276254036, 354867, 2081427836037402027726249968485738835535976896651569643669408114937705349619, 2, 2087760681872356242757577372948547967646966777849648214296061589100685299304, 3122938073041559515446657100760403879415719231685122736642021165628509019454, 2090106420144729530987722791558399670905199119531739578004724757263203253753, 354867, 2131208332118109252050173840859536690961820346932513854254905511383256607501, 2, 2131336104444249823344781521825946055820088596923670425049907524587498049992, 3515559817228416431123655476780860581657883197975033648607588277060977688944, 2133996812488979600125417271285680937928915848813482139500858913443636947986, 354839, 2150695909357962532047834369127448607372070878616129085784337718416608593153, 290303356719879181615417557461403394381765823936759350601439394456665303924, 2153395526245728360400880958347181221454300850971161931889121204579201602007, 3, 2162724446068344629890667371413697743891348046553673323251627170497182035103, 354846, 2169334316154424560577776883974990717873482175430887983507733690500598783321, 354834, 2170695162246109014932332295950260718284049748505835694488891885807809080626, 3, 2190760414918272168528930565246765729614944251477859679244914158098290067175, 34217390480695788680239852522437545666195599529630947078324767442144943636, 2206883046430885027651977145821355417417006638552585771162073725420005989368, 3049346088212223760235767205687195121496094181256118780191433954734094297966, 2231792638794377460521716587088004134067777185894396430437905798098577057756, 354848, 2234284264581450004376499106736561903907242151904241142220335862537602268469, 2, 2249751250311835791659824625730590401316153076568881257982570801927499241176, 3, 2255215266363367559228926922520824019006640715731935192912740436319571143678, 3, 2270047326720281839229572950113885415837614775554959965190455204420403347960, 354834, 2279431557599415078110378539039846033787784057034581771718499337703711948364, 2, 2293339099727284561796678223328264064422207028958521991486753925705433003336, 2, 2296073159351260361798453352044025627955153184992740914455060401281936712190, 2, 2300372821993521547288858873273551223823505493232664796335695898621047140181, 354829, 2322780720327164529730881040001570722544275096238556616620454762596212160763, 3, 2326869518768798353771343779602266296443234702218632687262350132871047357524, 354855, 2334973989244550732148724723821874977759997871627207660251129202016907535684, 3, 2339193678509414390824192583556618406788068580803074914852676372538617251545, 354840, 2360011214912958914933930365883362826701294880580285401977830951946397794844, 3, 2367452830701168535602801275240570920351821733162692612360282957648317114917, 354852, 2374953694381564067232456093004562760774719780889144477992249700091047705332, 2, 2380191999317963115452293335336385719510316144554465143274124929306244402474, 354844, 2393375437716310913343577580690866491542850063663043204150838104315136315941, 2, 2394107724862230696558591694486516052648544752427048684843829779649332857708, 2, 2413766035429689509570670103912502083974679863042522507210112465287642804339, 3255070421728325207118112620139219514985374058505755057283593878326283117038, 2419698355526437574963761277077305061838371862120917268725799818496339668376, 354832, 2421176672940249027012146565683161963286916594484726449554982729450577146874, 913058380273250213521760743759114528269078613134744644079517036279807262861, 2427562476225530789051114556477185762429903534334872131077058240493157333917, 3, 2432389680099673905566695942151722251888832785774664254077771829583475187863, 2, 2433596431915324922425548278877206305827247424406061565860575483797302322240, 2, 2435083587796003771023847136028326517911325060758479570070093080685414410372, 354854, 2445621159954959903272911948025291343611138591093960264923605984829292648287, 2, 2454276679311237400392225836849019559333544579430202220979636041270383422636, 2, 2462133072668977152923605068663648312777356550881394414493063603089004536186, 2, 2494731591657600716708256037772383108110425242197548207716085449858399692300, 354838, 2504977671200468157231282795672582216650624180885571234715946676795491005106, 354837, 2505860843864267918631431292735387131366673431477507734282961757121578989068, 3495192544151156297105201606273565425280368698773184240962272234724551533539, 2519940717956534455509465592803874490167279287831100991007156295833152473966, 354858, 2522853441246181884251290093800043581088170606202499909763624897233605043319, 354865, 2526932084904000538732687744845302225851183320785334001178850736582459576841, 354845, 2543289940188727928654653587352533183040701304989416678750393461929379651944, 3, 2562435958132129530332776689765830774702851108915658997078114475626580673049, 2, 2568414823954829403515046718833675352315244843076490875733957303293352374674, 272378731471081892240856108315187823920144847663293215373692469225607604617, 2568540090883778904744835794778672768183152786807158161798340215180319535575, 3354098170419319828158146295535363934179940177512291245498396727587071377089, 2590898052701795693381591247321689505220169616621286000036720025060574230764, 3, 2617358525512271569871201956448139632624403800342957237561191761000995544058, 354849, 2621551972640953830733346462762040802765812781556007311062161952193490131081, 354841, 2633246294483792604565924171846252183570295746294125590120430318486186426837, 2, 2657028477800841588111001747119509544264369676746361640691559374101997447110, 2, 2664004341287889740159091004765132538124160452553104587121931816540085792721, 2, 2668206382704170596389055165354045793368389761187696650292969473684792840278, 2091111328320151380260590969896527539911152162139807572563823709569709544623, 2680089400661903589044312122412411544443415328609377025216258161896656620496, 354842, 2680356140000123854816751444947453811990745776327702091451270441704899429833, 354836, 2682139315361326093588824005773874714254623285897647502588045271002081074430, 354838, 2689814493620178176469068436039569312420397002844213329253876523250593598381, 2376489732531841981273950194964628535696922978233343516380536212970681825909, 2700973583080963750643429816464469255383875057696162850038461798923462838592, 354863, 2710456563125949031742827357573834468072465520818473967339778197430698328579, 354860, 2710594138206988852573506688418790141633049257823699944495405774560501117324, 2, 2719351814804868256910466777126409572133837581475951939162577602759876764601, 2, 2733581093608992556694018297238183292872115314729619006634896568608140649014, 354850, 2750352708188652258212642244281371653041242446951326312401419998298852664297, 2, 2759975568520015286044756990755002543257533116203547756689018933271225073936, 2, 2773006671289400102966623215146935111675963085992730278638384689186009495214, 794753704029231187263518412426088417226097864836886120919990406038687180429, 2785806696309576519718669210364315216440305801184592714511108266060323131270, 2, 2786864161690282612053869209340940454312767316556234895867625730578800897575, 2, 2793553416955869503433040465835820747385701124831132286554687532318219403301, 628327751005355731597500844944950063846857639893887474641493121449473418937, 2801092777978023266545276913840336382043572317266933573682711412977235230708, 354857, 2827049368828737414750508427317897849197674475112084508323935099256487318091, 2, 2856957638516915720280662398437850943347406797674773416897897431180801893246, 354847, 2862337416852628456209269783497234387128813248619471985304416491593613639941, 2, 2864907630217867772261186980518366073906255273339032647091547079863071405269, 2, 2866249706523021244907902622595727840866450056937666319782018938004447839520, 2, 2867248781867358940007784870985185860907572277119962190369019604959236677204, 354844, 2878922967968893634217378350505499986393648607519827695608089722540570706691, 354861, 2925692294668197580079264158237984587532271223048489156963218618725826530119, 2, 2958001689074422494426063761725152611215544270256890413063925678787979790683, 354856, 2958760688766908481796886781651504468022795608408670530566616088818034720655, 354866, 2967313372308935048651235042752087585451358535382636328665594588731888378786, 2, 2969165322329141049418331677121833551313286878240880095892414817895122414736, 354845, 2974647961191618067095226815493832452947691533717468990374667081849198430129, 3, 3003642968917464443484305572844744704532192826919108751794731487167647885157, 354852, 3053642851515985972432487323719721425583594200868938193129451487106647416925, 354833, 3062572964100855271144443386462528146901292188103419581185858798181146029012, 354839, 3069409364655867414336312665771052658710636976504222031830242394735490604548, 354836, 3105922311825764686558001648462079281010864152828824379390383457042470956215, 354864, 3120088134853416434392532098664848213682945876457710484904521018403477621166, 3, 3132593563137069187387625025108962994883779181237564664753775811566009006872, 2, 3139403612066680205480094113261203326906282436038006475501943986251685528771, 3, 3151484920065855104739718405102194758784786155150480593340141472855292857775, 354845, 3154873295052002659587882318101123503659014176036060582154228773296436794876, 354840, 3165835040561347632632614779753522627698247379367366240396227863146637460357, 354832, 3173089377314774386940977044655600527701444056149997059168281251933762543010, 354833, 3192717287265929917430428204846351013736800608888444730592606113615702722298, 2, 3196564380198222457087565312210626268382945164937362363926195587952696171143, 2, 3235385819439919145131582967887012006459018148183826611128711307876897882845, 354850, 3252120958494801583461369518016758511896511995341142808247992316604314285191, 354847, 3268027337644059818638693761929982040849347958314590107789390590490396347560, 2563909387752288154117640365930189148228868596322149297735556690867881023308, 3278660867250542417986391963982207596268953656094388105920785119478377909029, 354842, 3279418712298598207965930584190625857132111865105639835903181407606457730049, 2, 3281624775212343779896726194365606186328277013745058030532220511754644493901, 384254894837746458603724128603440915208996754782830220507730610500754012577, 3321493108590494463065603678226088199054495921934559233939031757741784694474, 2616645803788002677810315409143190983512104506688669210160908383991260217896, 3328218054668300574551346888533680097178774429603554836909102150944932571601, 354848, 3342116065625096558865660102550963272617125465385058534499284524210362450434, 354829, 3342432056407135079180130259201885172809024005025989541241290909711308764601, 354858, 3398020805419897476857104065215691540311782274782941188223450913458712347038, 354837, 3457359060969468974827018611842683683706823749357839755492937221430374191766, 354831, 3466278922371647455631968077190248842396294511289910682355180616878519290266, 1, 3472590550488090082845768786733950154896313928600052409708229587439096338711, 354859, 3475824181733412920195030351835950170319606025880689451360274636675640074803, 354835, 3501065897153964384095453651506852513003472153099083831886363669004835629889, 354861, 3512619292455744675812924191449578720049312542309437302725337281879157070088, 1, 3513110865390321148584731304900182198183015531135896226128109213987283119561, 880522818522313011900810121803644504625309503275181365630017719292898642042, 3577830325139629498447401225852176160241484757789184621226208132816469452929, 354828, 3583630681891389398252718902967478532134175356045493312296532468189895854070, 1209667698836657522423453808265134372043549655301271984244103002949748643927, 3597295422648051441127869040480302728315761881360744911920429383633661363880, 947300541001191847624312838298371248799184179283683969937633025634669308852, 3601054702524135412496485102511317226728527140127822266822004011966512617779, 354859, 3616545461217910322421567314940398558885139774839690894299100774138307504959, 2, 3617706950229013273887724004011571090341170111133279323556562399199652044056, 1413940640156382686607685750098284266378827145725148422132459839601834544812, 28937333541563528078347966018327494387385850916123907701099921865566040940, 221360928884514619392, 32751724167032485823915320062764769164401098152972851088522429580341347465, 147573952589676412928, 34217390480695788680239852522437545666195599529630947078324767442144943636, 830103483316929822720, 57628884211090827873533043141579155142760462998649673357883036941194789500, 147573952589676412928, 86662509535629132842911550030636326463085734028637390986574968083751019525, 202914184810805067776, 87977239799545926959748858574832486780776809980380248908869835787250094535, 110680464442257309696, 121716488927371030502618793366262454792983108294094848025913452329007940431, 258254417031933722624, 137856003012878866080506792604503503641374475546567440730318829440834937395, 239807672958224171008, 187137512655202652067480367136676470833920750589784474386720459672252856792, 479615345916448342016, 199590619091449085808383359455125782427156406252883724640516380808393754695, 184467440737095516160, 208047269326771850422567667251085730243097352546475285569066213255874831589, 55340232221128654848, 218154405878727238154589651619177190695251466209304429105027384704559186722, 977677435906606235648, 228127240820201420112041055406192968922581942321662179607685569770048015434, 3, 827220861550361775567781794488524801583671955481509831981744502253130788360, 63371412771, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 1609458, 3467936628602495646556166919443244568173413911075398235432296576383151497590, 458848, 236178733541273696054655219310089427325732482191788343304047706843538260694, 184467440737095516160, 272378731471081892240856108315187823920144847663293215373692469225607604617, 166020696663385964544, 278240644809407174943567705564417596198713321842219372439087233705595209166, 276701161105643274240, 290189190220951741112794871108913126481158229966700489540152799622952911647, 903890459611768029184, 290303356719879181615417557461403394381765823936759350601439394456665303924, 147573952589676412928, 380610138470526666103382029313000618470260789789211532269953248278151609495, 147573952589676412928, 384254894837746458603724128603440915208996754782830220507730610500754012577, 129127208515966861312, 385291772725090318157700937045086145273563247402457518748197066808155336371, 8, 98825239756614816983270276180368744138846281776833942936961586311426048972, 82331532433018326539071, 128513747348928107990927411614315435409311517136217840583116860020503172623, 28276049060011538339916, 383652927679389651502177036249671829167092542721099882088692478943691878116, 0, 654570951647347405568317023887877977006047437173852252854263379553900581537, 134343864121247560976054, 905602662341698383305223879929243793392887104370128621459873263170380292389, 0, 1474327236640439271363328895414492152257422477977369674826907638189682575510, 1845347069478206679123, 2367136481839575428269615377924714280238827647981697737550962335242511200531, 10006885335351546224, 2533873326573931463784831798944504846743065597501965281512233624967695380081, 73825629652793097557, 397004581029001670956219951091603586919742643013692247602067038234216172873, 184467440737095516160, 415890714332847314287302002089438111426949994898237338258436759841801282233, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 415890714332847314287302002089438111426949994898237338258436759841801282233, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1838920264363709672298037172211739541061643845400456899985302010789769903831, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 425739074383085492127328880899319773787379853350844296058234092961993238375, 6, 155082539558689579094930820457537605560250202889383976768599028600060638458, 15117409352147403944, 482148859801725464274198147480840119334382080162606228723774290742111978842, 26312104225345258, 860370950108688216340004790080337058268427944294306403669698046952904826247, 28276049060011538339916, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016109, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 28395465174, 2268142256189341225139013694477256114781143945409565682344416588771571371010, 0, 467359278613506166151492726487752216059557962335532790304583050955123345960, 4, 1032717993920308306191823419406815870858725944687744986845677154805147281824, 329434163141826442607, 1032717993920308306191823419406815870858725944687744986845677154805147281827, 584249259656, 2634350125842331710357718647260408238529216884799793484642661491569594132641, 48293046733, 2634350125842331710357718647260408238529216884799793484642661491569594132644, 48085326071, 489262963772216018425826472029370371176452434228028398944168391547202501913, 313594649253062377472, 514549775981541153017767220798271276804216657015061596091166455958443206520, 424275113695319687168, 523492499322875446736145722893325458427033543272720502959413242430916610025, 166020696663385964544, 571275466666637181751291757277692805328091747165722757087891954251749160562, 7, 110258070819235479871498021420979030509840742633898542811765534238190419058, 130, 439762131182749317700382400550822425013866795959462769451122533514775791786, 2631721446283864494476598553799660680875582424909754051147321519699893706720, 605804908053129391639981971382224596100518205620741019630661570635667413221, 1652662783433888012596486271394363871528159711553847650321392212553408446464, 666102081412199241369674252151236171208834112715481224417751146079433755606, 0, 972345300549215977296058864679371774706970898604183047023771123880872833149, 1, 1005761603000394738348260195318953576683303159334804011915636108008003363843, 1, 1196095153029792685212984869137776804899660090227907588490393988291963382735, 1071908874003532210205557542306886255162210854638450019788617948128625033216, 585760074384543234514709395506466920635708133573093877883279305057018879238, 516508834063867445248, 621439098117557764155343706976498925860128720228162426874523684038379638071, 55340232221128654848, 628327751005355731597500844944950063846857639893887474641493121449473418937, 147573952589676412928, 654782864754839437650695701774332983558997452382415832047232900257607777177, 184467440737095516160, 661815825996540821937787504198998516254653456706833417822156709449145704544, 239807672958224171008, 676028716993851673397918835131328481427799807821756534219643869301313604743, 6, 69036229591699849960932814930274583219423937176044869651883289380133062597, 68832935472670924447933473106471789920, 731009553143347574080655238666149040102619103132239422267183761870156583437, 243285209460661810799651488642251447308, 731009553143347574080655238666149040102619103132239422267183761870156583438, 459613, 860370950108688216340004790080337058268427944294306403669698046952904826247, 82331532433018326539071, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016109, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 46096351972937369607, 678438630985844441687030934457611023682437786480158259791407195945416318197, 221360928884514619392, 708711474786003363267014616402388533761033865289954495702505408675012390579, 202914184810805067776, 727299286247269599846482904245460610275288406425903731976890538030978370332, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 727299286247269599846482904245460610275288406425903731976890538030978370332, 880241901581652276300822791360025363358516560758384169656351614433986727311, 457900576513261616938422473628340473076473246436781117930820264487752458844, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 727444410699221822739459529622486856385637588779641204248829568349685783581, 147573952589676412928, 732220507554236052916497538525639201324453878012352665610137207780186261668, 571849066284996100096, 738365912691367401275876809313349682706181069982019272943154697940250674889, 147573952589676412928, 746445623874926217897801022705841595084979738458551702234232019146801282184, 166020696663385964544, 767139313849702659792252270287386897918274623891989685767061166001717260390, 111, 118073321354468672808595997917632615012875006553348033122130344105344933536, 3, 136453230854489622705201500384003844176701134845605664766913029243537636777, 3, 197993697978794067283872705488648521500313458021802920929200076936359946666, 1702753336847178293331285692891221505636165999996863965391241354444113711354, 224423865860984269805272691873775086791755056429093568641080260402214823230, 678438630985844441687030934457611023682437786480158259791407195945416318197, 296680011005829102372228161542654284278125652929451576074124684756473929096, 2, 315123445182163032175862075851802457295241476279388762490790415698508112472, 1839624451702270539486242873975819312055127263781837194590337958448817750312, 363155616888289248200878432565181643887567361014338321639254163543768737633, 203463, 440856665416756431688032309464764835223046889390192493011703465710580115296, 3614910537810237971515521022274751847961234525696666526664444810926568467063, 445670867782193915469840436803019293208887222329927558721641398560454769974, 218154405878727238154589651619177190695251466209304429105027384704559186722, 447381708516918318235546035481157612492375373220326506242091129277146101151, 2923202394828262891814366547821440764917547666688881314072007700148771671821, 452835154268507192289555702339813806938116067231011375600990276277203697000, 836110036093315458686574352921554291935235583930077003640989696460399603054, 505276194423383212592137555823465491124267246284006759464893692175326126474, 2, 534811282866295945446711573554990938240606277087949383319203961184775565507, 1, 546531427816652238066587929157651310036792927845390126304036588551845871237, 1, 615101381691940126597122984820721031484535833882959941843605126934103728368, 1, 619501044342444456109603988783274242389959830314083848379371518635962680637, 3365294198686762838383486198768057988979085935977361940377539269964486427620, 638617238738737926857436590757452143503254917888783298023298576795631156582, 678438630985844441687030934457611023682437786480158259791407195945416318197, 670746302408449126694851575530319879997833475417175551344720692610663887875, 3, 682128428986533505268600823853722034816591742102284998759775805378107467255, 3582659503027728608760377612932845206024244695718364642052959439955535428249, 695610500149150927190440389975992586061101306963245497891082683171478875530, 3, 698878192204643700611394903716361162844159207515535634686931597475901388684, 3, 704745946964028004031347217843935479048859088664616193733222040498770537899, 2, 731813564234402410609351039544760336849576248355445893928336629504951060986, 727444410699221822739459529622486856385637588779641204248829568349685783581, 734473583411886504861323020776202342204337527239850179343958682675999453815, 3, 806575016339120193071053125171662865296437475671385908730074365647745535781, 2, 816007429944978881795450992879610081377934907322153898293543508757439624187, 1473039242223803865808148375558488010897077704795983970963304014117113027183, 848087664283669319417840233963906193763393538247614197966468323839988835651, 3, 852234848086575955100502783486241889588903090937803179542312561692985618221, 1, 926744623787890184313201433684264065425741267361902897538532868332144983968, 2099979585428662745770380686386634368812487098829064766112265595316602150495, 1004077111439704109991682071926273098995293689001202357768306068811344891854, 746445623874926217897801022705841595084979738458551702234232019146801282184, 1039690943424617527167429815384343788328463764633949228518297090269327889716, 218154405878727238154589651619177190695251466209304429105027384704559186722, 1072968555524840364520596677960650544375051577804312165519230770471613675484, 3, 1183986685584044456583839426638853900784832922886719246568317831584958279559, 3, 1206002272084727347478001017326355257228750824247015870162116829741417796441, 1183497802873948140655217221203689019294165270459722645574603419281194945875, 1224201920432173138967292665915739993329998574564501656382235704274112284670, 2833739787558572691892667035945710975317223087637689873380441093455362748448, 1225548414460817085838719650992719224409504704720162830647996652951611505151, 9323908785102533114159496008738951677510699501368915485473620263231589842, 1270226481442010865126913522512093354647004024238230070516097331969743065259, 87977239799545926959748858574832486780776809980380248908869835787250094535, 1309065040882882896324702233249870618051501781948537969330284925573911543722, 1568044417702304324507481743803746824349528539574729601551413863792019872716, 1309743436048187854174976577059134990652866892732226958494110251796732646650, 585760074384543234514709395506466920635708133573093877883279305057018879238, 1337501311356999503230795036763794173241571819298401270662527305785218693425, 3582659503027728608760377612932845206024244695718364642052959439955535428249, 1384884577724759725806134401639535262964236236383943836020372529236790908764, 3, 1400784815213411162338700816522358696907464521624033767824615435624090052152, 1288461029854635059333330521450112573164023283509901192641992953193975015193, 1415636711509928424931382927220355283739666092970026750881541596238079312371, 708711474786003363267014616402388533761033865289954495702505408675012390579, 1418235865925350770665380176932818720032153685779084905214650051789547476531, 2, 1437057889988994677068069782337275336471441313231155757643941402063883698276, 1, 1553157911082596191635386631225090696899326118207537390336405310770984303978, 3582659503027728608760377612932845206024244695718364642052959439955535428249, 1601744488497507775578086733389544604629099756676054883619637201714506589847, 1096003400172555704231637236484455765563094920611999105781052832415745930308, 1640081377136144494093811283214537305975358358111104434044335954438521651248, 3235582525011745049299187618518297094359406005708427625973524317410799921887, 1673655568655443340802418655087853656927831769158904618325100099308983415958, 2, 1712080540490624214760069067797431047176737737803217221113577814655143976370, 199590619091449085808383359455125782427156406252883724640516380808393754695, 1787599450824834768925457676317079968823349570996526397523396082886584059785, 2, 1811570889684626307808998828032420328095385045028429944414076350148544508685, 1663632619714485451537051226241091720799737842753713258054899146556454499879, 1832903591763740114530143381086110892089589918635761929100741600022944820507, 2479760631694298555019856018490105217754235918137340009196597174335874049391, 1892716199917187319238913702297417838755523970323236127238778117391632376605, 2860101374203371520134165160197502824309574256006029159226843196421486766765, 1901689444159276026499371432201567147834817468858197189507026322623299860657, 1, 1927908730519389358707978779121307996949211195474371411189692411234818523102, 3, 1988251053750574559234282679183379246107493686407608194023753156185881762133, 3, 2029723770567866542991382297357468781003089253504090854547365389467259818637, 2646517691722831604472003140765169453076447675589210239840703883206069789339, 2032204944263157819527519708278807212971006962081565565259365338879289460526, 1096003400172555704231637236484455765563094920611999105781052832415745930308, 2046293073424528984789313652547347440019041907473298302800134091999384381658, 3, 2063653885466987986844759130123115924708327781567721159854666000172463800515, 2301118944876455178440419757946852575559806817661826320232274328147266715565, 2075891497691439521493624734656575290709930205017695079833642729596607360713, 2610484384810055085675673919050282611653042766413041703112919500373995364978, 2193350176426790507895589324283132903253409776786226032377750707589935348387, 3, 2197746033272162450772240367276406112430966771386901888609420392481049334400, 9323908785102533114159496008738951677510699501368915485473620263231589842, 2204943323525038766018117323253343732605355085837114758648506244971557237606, 2, 2210057102771590222381110228771286497440920363737002782838778926284014364357, 1, 2258016118439287089567655923838900223109961486775060982844976443249630523826, 2, 2301845545453216992856015682073569853990825713713244634499299176078875232236, 2, 2325228746617966572231137825345300332351906239858841385786121387483442827790, 771060792899697033233071254549464856775445374083759804114283150063127969743, 2330440416164479762887935795013123552448601599333126778146269677833606276676, 8878739455205356667695640746801196598187835507438999522055841170856126926, 2362902590864712049355081744265323969609982485505514846658865691068653303824, 2, 2395149975011144954634503024825698728969876150035975278982581559438989589114, 1548541952608962744671963541220725716519558494088106004502853649420766310561, 2471618368736359188811544886782561807581573548310932137550178001332297681139, 158034, 2487243719580422332046182804488698895799320298176095626356844269495662159768, 1, 2525935288630583394683062826153751352620162879281782354889700991039683402601, 2784751020873151121912498777171477896156977326257199627170247747672699089984, 2530031966159676126800723734598919045003218872919220170748377060221379987994, 1056781847932519676468662863725237892760485350949481819866045433799536248482, 2551518628307381398733024079836857964693893245695606216649286958615658854972, 3, 2639493519024006998977813339724864438708797102683060015216704020065988187795, 654782864754839437650695701774332983558997452382415832047232900257607777177, 2649471529773723379280236907756576616095062289187369280275410803577497945510, 2, 2703366434457334842293198739963625351556209243251890577125068824316551197756, 2355479087304399539044592711855740638315024869681421837253033493316088314078, 2716671828655447406746338430460810400045703088405225761712170919180002958419, 3, 2869725525372893792770083213122545972694197646677664465132352342461852837571, 1609307783783377134143139749628658558712047838268774865791167130415784740400, 2887495569301241301196823629002648518360635373218521956876000313989820282153, 3, 2887633204256459329887074213299495625827743048877540685077704540302758437142, 3, 2888243309287533432391448247509428369719865049474532440903274754055143201243, 2538371015996384520100106295651986572591503183395673258994662208009273833164, 2897418055685313637666807716721262990981665715231341400427371150371271108148, 3, 2900819980470100469675077034041497468189066859200381993933114608497368862247, 2, 2914733848290791848906498726508372530272840806678217469619068821523209837551, 380610138470526666103382029313000618470260789789211532269953248278151609495, 2939748532274064666216822010286296807682935932705819550076394646903500566899, 3, 2949220509720148482884138897337357125424964066008667111218482459092193165529, 2233338250366933831116914800825083202710456678185218499786706150314115265217, 2955142265952386187958209659582774188355358570305791546915086086079931004759, 2099979585428662745770380686386634368812487098829064766112265595316602150495, 2958523157672726310107354093570462505231828572322212134476963779029796437296, 3, 2987337350466774345094714628407771238108959238584236344650139411621846148155, 1636201968586782355241453706212084530448065649006409770336740864601652225498, 2989059951412061781584542011152658217299540454368849736172186544650371058518, 1, 3002297869305264820324993671494612641285472218680050578095754419536424169118, 738365912691367401275876809313349682706181069982019272943154697940250674889, 3031049135311313244227988704557934920257962787765049761116977502090363164804, 1, 3077983327722853304029148290367701898290524127469779830067924153817423631234, 1942764400512324097804455844437045492267160811039237898760271133942744848973, 3109245959630510717798119790399886454894193648484331752148919817217190077902, 3, 3210368422465303317843931110433376491161334890592596651339958928554999654614, 1475330010630974345930713038985757087999210284804756975542506848908452894606, 3229345449966119944088528161877755574365199221637824389700199293936298791688, 83012, 3251250381041597755857107603156394358869228534432827208087563411178605280247, 1129138508661674117029675713780292621505038960515260151125689481626316917904, 3251360304664598534948399976670262665911483016580665749971278055968801301694, 3, 3292326536373037375440663559783159039902273409883436108954118275886208401648, 2233338250366933831116914800825083202710456678185218499786706150314115265217, 3329743611188502379763858171899458452077368892155430071537482176478927048203, 2467423139426428540242020973924140753376705663851775012286432959369910882524, 3446722924446315609388529501725487121361071757942421398073882449439690290514, 2, 3490648981028130514680024039901544326444832684139081940137570925212899455085, 2, 3491963686409902837093540654742784920033865779653788223481064780871600649939, 3, 3522110675068243491802185504332330061482425287106800083338644880822237865663, 2429474290962821672600950176597664658921386905017925189523713192125805009950, 3561098820767592937720292271870315575463782579756864617624252900769035195884, 2, 3576099367121895022272997704223143520169166831883203959071698863532922710439, 1706125946984260449087840662632308805663337785384717010065642110502761269237, 3612406513206236576080250217364579939265002868903399144064081751750491255111, 3279048110092860753077905038582793264110672313554993520121625407132548305822, 771060792899697033233071254549464856775445374083759804114283150063127969743, 110680464442257309696, 794753704029231187263518412426088417226097864836886120919990406038687180429, 313594649253062377472, 804941780283068520678484076765707165091634617314757323874192554617282672285, 92233720368547758080, 824241875859190098073800702861662822572611102655492152699403072056918368533, 387381625547900583936, 836110036093315458686574352921554291935235583930077003640989696460399603054, 350488137400481480704, 836414735200066144687745305896079345290578836556526926087566009885201810127, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 836414735200066144687745305896079345290578836556526926087566009885201810127, 880241901581652276300822791360025363358516560758384169656351614433986727311, 865740696456479481047636127953442972828892398451379975831584778769397434979, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 865999804950070619656029627394466907934856593357838101842585533012064415201, 2, 482148859801725464274198147480840119334382080162606228723774290742111978842, 45558679379, 2729106279858856074522728956451475945706062059351626672824896696784437249610, 14209998, 880522818522313011900810121803644504625309503275181365630017719292898642042, 461168601842738790400, 880888223778029854543538685230474678996441097972577177173377807080274102093, 110680464442257309696, 892109848903536434988492064872549182888260082928017564237566018164196316537, 184467440737095516167, 984860285271018030981534590364360263474833852747099610939677161459859191030, 1, 1530198224149151010466203689066014162945986256915464896983564053521332617030, 1, 2713673240836537101156991251719936637881131511811645452416804293434404440149, 100325905825702263412038089470607522342, 2713673240836537101156991251719936637881131511811645452416804293434404440150, 286723064170767827480503671574107248501, 2713673240836537101156991251719936637881131511811645452416804293434404440151, 159652923629320663884588267927262088110, 2713673240836537101156991251719936637881131511811645452416804293434404440152, 173981939614308288888411640679211229336, 2713673240836537101156991251719936637881131511811645452416804293434404440153, 2, 898487352910416053241068894260105383242323997697266362767086485298245321350, 184467440737095516160, 908357555995315597710108294449670047406512741053321463532867645753461916115, 424275113695319687168, 913058380273250213521760743759114528269078613134744644079517036279807262861, 258254417031933722624, 947300541001191847624312838298371248799184179283683969937633025634669308852, 147573952589676412928, 981121905283948054310055668795722609986388757227717783389702366989252773969, 239807672958224171008, 1007672929895475115602794688837735391158813348849537084608158165025317282124, 221360928884514619392, 1048312043634252255517992659490764173749722496986180585988212853030036790519, 202914184810805067776, 1056781847932519676468662863725237892760485350949481819866045433799536248482, 332041393326771929088, 1096003400172555704231637236484455765563094920611999105781052832415745930308, 110680464442257309696, 1129138508661674117029675713780292621505038960515260151125689481626316917904, 147573952589676412928, 1145031805451584873342324511833402408399984220139421960649431524557926220934, 92233720368547758080, 1176686076202731771253407486372156051881676603954782133178707044854483115711, 147573952589676412928, 1183497802873948140655217221203689019294165270459722645574603419281194945875, 479615345916448342016, 1198207429498985226655735642078478082265238045828716159505738823480228447609, 442721857769029238784, 1209667698836657522423453808265134372043549655301271984244103002949748643927, 110680464442257309696, 1288461029854635059333330521450112573164023283509901192641992953193975015193, 498062089990157893632, 1315266103444139349489412315959258205818699694834802555322884137650312068286, 110680464442257309696, 1367689708448914284672019642877558660977148620222660050732556563503440731967, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 112109611604827632, 138836169848540343002265209867274254697778318298195092277383810183877129713, 18841724394675020061, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 60259161794956933018703691, 1069957209920529897639429815846373617809486122855940281455921704638670321541, 1601419714798054401679, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685016109, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 33286798676, 1372882548073012799515697292915208968741728807374701434035020081703254271884, 4, 357780120047216714581880816687885389043722321504510618765740355574205073173, 1, 1015166192606006848163368027870569445935204797015866926881239029655366837544, 1, 2357086704580554383240790736367964452956961699608825686653981642914487225259, 2, 2908567254849077428964351118480665445754417681799486995257787007772133779714, 2287022534278420403393463485957739109222398517586844256670516626392127857714, 1413940640156382686607685750098284266378827145725148422132459839601834544812, 239807672958224171008, 1464873110279892988115634928233048552936043582594655062810477558747350047196, 276701161105643274240, 1473039242223803865808148375558488010897077704795983970963304014117113027183, 313594649253062377472, 1475330010630974345930713038985757087999210284804756975542506848908452894606, 221360928884514619392, 1478026850042277379114963086546268169563341437741914609330885434707408017503, 8, 194019091655309284059109989331911842722129929820616460723918856666177062033, 3561877855277869723040584835108933180112627030859278697924588870930577908442, 198349697137391011764536275959131986335730148357523088897093321002706787944, 208047269326771850422567667251085730243097352546475285569066213255874831589, 199728534597062015891707907529603257736239740105853150416366081024616039096, 1, 685403752576350748939424634088667051259044344808855614685592922731213776787, 1, 1490091756513108081189310390256610017232566496050785906260005063690780265658, 1, 1822545647348381611653545053715177332994577576443038987291589116629359441761, 2986038693690731963595125864467375882574125837113198944998567488835941945446, 2343640668361413886360553877633747795963557809263241854784548102389924225774, 1, 2533283850246004427702891861318345971569578791174132975063403281087837690694, 3240717721357217330098847336829712064454385927681737444299417598597158012150, 1548541952608962744671963541220725716519558494088106004502853649420766310561, 221360928884514619392, 1568044417702304324507481743803746824349528539574729601551413863792019872716, 1604866734412730990592, 1575799046323202093186468842618522672412401393131713857378205450007639084478, 92233720368547758080, 1585906943079789564345473052610643776457206848427625564927710038487372640228, 276701161105643274240, 1602929013772786280644423203093875526265531282148095545752274365412317683188, 350488137400481480704, 1609307783783377134143139749628658558712047838268774865791167130415784740400, 110680464442257309696, 1629545003153483185729422827390168630600528579627296816096639987785116188474, 3, 574756961752311330021916475824980302953862041488027064072068021355485273912, 1, 2524748970445434880210259778362275144187159992521043566741284783277362603381, 2347285390805411422902335658623258164067458968536505545458452552406287861973, 3037927810689436569813722372372431313424109778337023044799809977471823648441, 0, 1634645759714788089842555589182662883844918629023018411880793059739855943150, 73786976294838206464, 1636201968586782355241453706212084530448065649006409770336740864601652225498, 516508834063867445248, 1638761504674670736245347826228414703012923247095817004856023489437878983521, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 1638761504674670736245347826228414703012923247095817004856023489437878983521, 880241901581652276300822791360025363358516560758384169656351614433986727311, 700176998041076086344404625409727600256929660990460265987176523568607990842, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 1663632619714485451537051226241091720799737842753713258054899146556454499879, 239807672958224171008, 1681745496863304089349154105073478259741519101386570870729305965199790249146, 350488137400481480704, 1702753336847178293331285692891221505636165999996863965391241354444113711354, 147573952589676412928, 1706125946984260449087840662632308805663337785384717010065642110502761269237, 166020696663385964544, 1713241520934108910645503395167513780850018949777147089287993365617946634645, 110680464442257309696, 1739213310053728678142031447629272083722548904251616590344179870040625416656, 1992248359960631574528, 1779434939166436076610842131065323588984809504700082779495393562688281981454, 664082786653543858176, 1839624451702270539486242873975819312055127263781837194590337958448817750312, 498062089990157893632, 1845005896798845039555856635695897793558190658888452801895516751011374308402, 276701161105643274240, 1942764400512324097804455844437045492267160811039237898760271133942744848973, 184467440737095516160, 1960617506838956763913297950510503503869622549053203514799936527785919769309, 221360928884514619392, 2001540564880493938174891358078433381867049650834668520415528039010951342147, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 704675879810828513596718972982284302210071178103430305764984996833667455235, 2026277432377627077586592265423680345970848104991533515191680388006789313670, 4, 438368198079188801470463557835088021244485503392079074031325941631894459888, 999934, 827220861550361775567781794488524801583671955481509831981744502253130788360, 294622583869, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 2240578, 2360543913755769272638653266659991231577996451214036935645712420647392470948, 9999343, 2038431174021683022691243543569608793917880057403585937157469255898773924053, 55340232221128654848, 2087021424722619777119509474943472645767659996348769578120564519014510906823, 208, 9735021619531292143279953706900714039040492044523380320849803092304482072, 22297540768960144, 17869054396605601301913705725364083915040484855381670084200977303941712211, 53685996187482756, 34541218604908013722897714399624524854130730507892770316827238060192033231, 133892208641420251, 51230868278578178733233205086056740671750630369636240762854042889179337229, 1076884786923331, 61564867896620782340104176480054122008895248463011084212528959444187563490, 1711561689561795898, 119222363944935047427293446670237871673340231757164295891849628478851121969, 64876334279407145, 131213809702978968143968137737225354455898044336847523819323980243530018615, 13587471824481509, 159123281211189152433308995248119421221570999284206058741162339879367053724, 56431641114687565, 204073008069695451813084147035385214354640826957441075273859694245469645387, 16756751621463885, 226380883975872727791559027544854862714024824816900153548098212357219386261, 6542694174505173, 267555060708772858567445919150638429427176164304711548901663591950149805655, 30100000000000000, 278314048207074648861590644912265891798060400951304054567004079147376519974, 5430859879382407, 298286067584838607753503219333993510727334929824221078475806400461429512220, 4178345049407425, 304031143169734097547442376335977963195826369741900991131032243931701825429, 2620054518569547, 311978056144087805775672171711594776386266604384449819814325354796614330429, 4481208632162632, 334108291775295938686527610439911476303183086900900248747781687977053313360, 1130000000000000, 341793452727330228352394818379780468425311789742019394803212797844753767736, 17381364681538370, 367705606997847326717559847453227857906888076183072752018931189968504323786, 11621730521996695, 374002263525819658149926679346839562435069526847272237399577650202093046464, 18213236684839498, 468415655847084100981715240117828944329048575608084829686213991495586868629, 2134261428353035, 481818919076067641383424684572919954908373948174593745767349461227312785086, 3174371399342786, 482148859801725464274198147480840119334382080162606228723774290742111978842, 22049622227790224429567, 485193121960513930469927236428018351376837754574604796958405063857525479491, 70590586532166314, 489774758239655809834755128241459455855472095180537413748170145534181312806, 8156489993131903, 512000412068545713476559363602960735077296648001678456776441231355669663477, 6410589558370680, 512816043330591587352689989951952034144884826660941127448751162340117460425, 55697789858941023, 515552044551622938417386190617472360231566902665931885219307675238420574669, 23904653765537701, 523547348499213950768508981142184500005869539023836530701349258187135804125, 16065853254037856, 551383501483874394339512744542514133660892282911726029368544066393671308938, 14101453697027248, 554023866666241185247594901486336387462579118151141804828756181088554262618, 4298747137283278, 559922423807317838407765060315178245183176668998860603364774018455464976373, 90138977928183466, 562843220102045954172587161773103708664860786912468825050419644324652712721, 6385357858075363, 562904754888797136263977960992037501209238171298887952747186533120654291918, 27529586532166216, 567691189204717791310432298202584908968973059856126589553024102782496518830, 14675482562652339, 583274277364246086941339342493181834127898032758148564257278507541306507962, 53731633888393979, 584873169672983104014202937828075472318479219538508660703627426830818309245, 383545554352490441, 612411028112928808423471101556633455402799537220567765922989341754876128003, 24283927221396246, 615787330735234012845466271946717768468434588131237094037995597027048199656, 163387341365, 676935592277510697346678799798737467500763452264059917171581335671085473071, 51689786138718399, 713022787757633254411126250053413664681762454425328460661021391912897938964, 38741483348470345, 713920374895051663563509917542590690059036584114787628921475700560741866022, 231037884819282193, 734030787387267376602998019214096272478052996207796541291733091678971769539, 57408423107115293, 740894361957936665531773272324306163770760667941759798405031725756987906297, 130711506614801600, 792985955619778553349299217630311706976597674370358120354024088100275525617, 1174911452017713980946, 796905026855810821650773127935096308089825129182886436401866345894436955245, 1028066940744982, 798861522898441119702973842135506919487211321702642447611720770645819972639, 8411572028195624, 817375158072251224009684171878986514340810129295371824126657679487012111246, 340282366920938463463374407431768211455, 847788917195347868899570022261405847673212312394255293468072926140212639940, 30944571871245040, 897405421713115074362075087321989844040895559562436166003431586569332767432, 26161586532166216, 908979832672881765927861836312883792151627641989803896207141256819148468227, 13195508446461408, 920242215338047628186904346359440385626717119644273683798369496366016520729, 5624458731683783, 973330895619332032430944012806129507266891181245253609187070187527327308413, 4427586532166216, 1018563007216868067169377822081249315305150113080693297952961477057627462369, 2129478457667415, 1036381710482805444330511835198408410815306744383821831986206458450292096621, 27729586532166216, 1058358776403755718252911784136732463013933903399244013916797314954401949212, 13363376289404692, 1060804716476107232693499587703340350683254022321839157685186598394306380268, 3989892453878855, 1094184014570161040170455501260078341409808871525690598255935072534530006358, 21978460610377904, 1099993727096394345864127295447589416127398183229536717980928152700822588764, 9827582405260454, 1113300724348322262252723875751071885058137622477375689270346274836636249481, 6414365193318024, 1113578268946122962655953118763674064633935183523256563023582642446086429883, 25721742577229241, 1183510091710484685511061832532879087131570478306967051945223651644234667155, 27628586532166216, 1207055479176099836445871042223382587734384164225972693645383282954094468697, 1908057489906444, 1229007289229190793793309318926838659819017508954365890717409064215708565841, 7901133102542265, 1239866984135818952891831558728611007372354423206271205525366379220933109285, 6339048973119317, 1262961475853181486378298433160480533258311781998208846501719429420290023636, 75598159164243257, 1279400140224360957542884748396055295954623594742090763867584385270872458622, 53196766213993576, 1289956051843054043900177406501494934046853565720272836037052419789614427192, 11688183139973672, 1292274849555961051145179059595314687511868779039748255028225833431048949383, 2373837125187100, 1326726133777498890393902879775725953015061915777412337839842841997771473420, 29788132866868570, 1387409783248466155872529409546849987370275049204004366712718036633033743430, 1766921099802179, 1406980807363363873288387020781564108186735954809038934759679812429093124542, 2670910151849929, 1417165500439061981296508847033806408376724941794923445159115554862381291049, 5123814687366950, 1423447780540007586386676039151496956868943005985304118411708463765174659273, 2611132721929570, 1429522275386271991123030123164792832884899485982959949693968006349242655869, 1815030222896715, 1483977255206533276230720773825542991104829299569899046980561468966151289211, 57492845737518303, 1491056642405087184354328948403202025713700873546208001231098186324338720745, 43833752559775825, 1506599294850083508164456588222184095233484938452347912453524983398191742425, 27713894523550334, 1511706933936430197844625715424069433561985666889263234735443830221457829312, 13622575148400464, 1518786662809535025666407252440251829065784222381277142484438569379362046850, 5575845537904875105, 1528695628546844347718567432170919377475050988673004420808823613362475910918, 1426102901917173, 1532895193482788477429363198759846289496867276996852272612753755543244302807, 142930624637600537, 1547890457782157997796358055351097908821079165605655737100663798433431205248, 6380300064398504, 1551295464932725588329544881955942548326391922317197183991608023295022187629, 75101460728755744308, 1563089606494391573238516029229415932648693903913126600927015541380765220291, 3978146692663724, 1565165359836460502103358309317146197645897231624505858308518132190590916585, 3498946829225428, 1573765182044335357422472365277761974709567677399695022038604107131295829421, 5847903194417017, 1604341387852509548248327469842144804712405759723992871223271305866492964747, 94678375153815445, 1634797148852514321757561732276607844652883875287509846417084253062864295902, 2441297275703547, 1649546739854006522790889311547938802311957108960241310451719153131168948806, 107708357768805764, 1652239641646305300575579602320743469502857623546232173982230148497915557877, 922989660230214463, 1656052084235948347660718588941912557252485704140078782892673371474045626540, 40013591615982, 1688643003618617145999090482506579285908432552215728771981369478140602698379, 6865528424562073, 1720301119647659848872087000136019132448607981272605738107438092337575690478, 10114087889941106, 1725670486081273484299816879625630062175113062276513929838953978483230283212, 5451048529848998, 1732230678237897537029763852763325699402103618159271450030143135125659729577, 15511336313695856, 1753462965060978822392700086694494798024963804616336825044840386435189164915, 44993634652772722, 1755741800633031296512275396105888435722359792220248407805513606688857044280, 2224802605603325, 1764571712277567486777332897347570731548850134635044082066365841440941182917, 7163882802224, 1767882261660833636055998769713907857591801708580902611556141705461019849974, 11562633740150202, 1798254614893301210469140962723571663844267814815929178094382521047968953247, 14038722814007767, 1816373616152281717249853833670524707676276764009424524460816735368320320541, 509065318422309, 1833303368340853670663002581254634262054860531244019235255610644884648190665, 35729852869767408, 1882563576571023792169832589413383654272941299628286812579817656015306946389, 6084188317920902, 1886109668644871161903481214736624119684871683861651549337963398540281818729, 462668711579917, 1892840349930830428318935965417974268637464674746579013285764223318017149781, 340282366920938463463372607431768211455, 1893041688421675788621514208341911043834599308990211674836749714401056319628, 83908387947775741, 1915740995246341931981111882751590508203462504483631898735629923285227849375, 4806041466244646, 1932514386383133284826911555716989776666465418074575135332690219640535946270, 12038243273027885, 1975163798207321976361828497213501276367340696192414910908698171339506775221, 73568280473414952, 1982742905493952992446989469023996787681357763797539175268201470779639099055, 19202057913360213, 1990215017395720690986291002694644263784202439722239635877909573363467789104, 55616406984926294, 2000141591364540704865702020922202227692564129857142694336627332500837311926, 664465333994491, 2008269188534173416002741667220980627648936732551218592036547249796602045147, 773701522944663, 2037866340295515158758708293683380592323756260561391607033581394749260692494, 10649483831245274, 2043845159083512193174117835173271114517887375758804352880949774360545316063, 340282366920938463463349307431768202449, 2043845159083512193174117835173271114517887375758804352880949774360545316064, 340282366920938463463374607431768211455, 2061424586282342492637852544213888453917713997255016955873368001827492855371, 7274910768746881, 2066421480214291924139583412525005515207235361043397285672389211959332790217, 99986237488272663, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 18841724394675020061, 2077503196853820441209316926417331363585623076566404032868020662144411365107, 85863229448738100332, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 442601765725973915254, 2085782976445344511388182724127075890654707252361040602723259415467360436394, 9613224438725226, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 424263146110608746174, 2124880918268258141886978255450073145432800088349614497519859002684698479184, 2000000000000000, 2129286918627475533817744953683051568858653270227872807855711436832462775984, 6230851334171881, 2145970710437398510992971855401457159295053893267864350316340991651374142792, 1767587635629706, 2162950460030377511507405264604702430145105111654590258637193226180879516995, 30824302348918480, 2170121063918248597991562186341944290378535042255731649881679481410635317822, 1762738514980772, 2197633723605685118304248423984521141141398459664353154237327079477270710009, 26922586532166216, 2225307491312048761807281185806354079275532703899535828114183963182393312564, 2825256744582308, 2245850778660628206152915827517486508341925471641095720746098645719813696165, 2376245747706122, 2248529227638702359931331808506537122942618430777995385711788780914715349851, 3057553104658770, 2268142256189341225139013694477256114781143945409565682344416588771571371010, 10659823194924086, 2268572825311870788135094576074185277965437725879930272298055569248785026980, 22179151921667673, 2286412887818394380636790648525118533641038145514652316750317563134377602408, 1685766377368648, 2286629386316401128323762649557892421492952733912054690781175677890697026582, 13871733844676319, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 101223185420412372253, 2313450739799220465062095942230323077839293739998397642986807402072334306146, 1171076920321034, 2330164867416275619241396514217672461126729831043974822959225218857616974572, 3124905125938334, 2388722483632678843816749340356792617445098228631495162896863008952587921042, 19731212186780970521, 2391257774930840040377368641019581761981250012793463501307151573516264315546, 334264548165878561167, 2412800569595796389392643002667021381468346714166771202820583866726874911412, 631574170804277298, 2431768647043146445975244071511706424978857384922177350914378842136804792400, 49088676931457942, 2442335870237969065112045228330238892947504571573690607733833523531282075083, 71428863994148009, 2447059864582882376889949599627078625786318347580334126095379755427178791654, 33087829783215385, 2461992528082047889561049621524146419079932271068572233938097120497350548956, 11919874273728856, 2487053970706816476277355929963055193127691883576236365761484078768695580824, 340282366920938463463374507431768211455, 2503689485790348735505108018806681115111965269087285131260145852146975686927, 43833371339858414, 2504248074629482963784990769443593397379011921710950713113646791326064271475, 17993093894068113, 2508174682238633595783002637734724432001441406035922632912978756862629803839, 18754972487263866, 2526039235764893647744504370518667031715151400151103895923383705005864210528, 6489293941669736, 2527199302043451250271804547427777242662833817106477916177434704059671936192, 9433266384522521, 2561743682196137349943973211121815130617248087888946772236726506618606371665, 7016481117049019, 2565418750921658342830769001424641422474559027736641913022778464096552557216, 4858687223142303, 2582698015812110236000772642647519918811952509570454569611344754317903810058, 340282366920938463463374607431768211455, 2582698015812110236000772642647519918811952509570454569611344754317903810059, 340282366920938463463374607431768211455, 2590504364980930494817495748722250372332304852150647046086745741479915100665, 8543720467060809, 2597172998256665910332961049290015453291000062903296705798120090160403991266, 13143967244668823, 2614172860098983107915541821850020117520804228772897206704452519661640373238, 27822586532166216, 2624936710937325819628400634740795020680215838981969797898494886139272000031, 29402387005799337, 2625878146437382312604451815399203036196863380501436578507241354345327954949, 14491226017995290, 2630857383264101837255671830867596336660468904502011899550642591311213190004, 30308549007935249, 2632353168283610864157057573926140520887228083405624381469842612991630088868, 6573870001286127, 2656737633034589054513482090641382216407928058142467248663851076894212024791, 44859298887594273, 2714060681396820536503423781718146191149989852405821900574776854061908899441, 5176221803772081, 2721343113051898633914029143511146228874549459166774243718144264275214922728, 7682114641664804, 2729106279858856074522728956451475945706062059351626672824896696784437249610, 143549592886976114, 2729323315597634047848784174927176840336394409086537841866398235939482650949, 4697421740900255, 2740403395858314578319197680206829622468135998785596844875292728702910147216, 7163414742167461, 2771319909813593654678166086245234809843243362998365922737684237927452487145, 85558832381904828, 2794903967467693896436260552114114451521769136441687001084152666514625779078, 2681450971994887, 2801136227915049315924656205976149117646381184237576332707978609211821709801, 5415349290371626, 2814437241740290204493895065827775551308075642505207259756740870965918831488, 18876573250487146, 2831561333791919929016660032125880139826928473595413553080122449334672623325, 4092920216573369, 2857202967938335165346949267140669632324845020385985212839821219526149505137, 2318092264837574, 2858042962576564968913284380279242745568957426404970660655824377568581115198, 2806773647391453, 2886255348897856744945205260217637092890591049885525900163180162107948909016, 1211943041766955, 2887046554498935355826810143985670463331297565276818850855741138069985759594, 0, 2925172692156226307637581160900820269150920550354262681454909310879262483120, 558414998904944, 2932721289812658082040760653302820217120444440174543054798009252174884725977, 37276512688085960, 2936597299834261050204174018612869372369154790239620152595324859966661473741, 5440759026467427, 2939236409097790139129394195442033867862915992884091796470938591169584027268, 5000000000000000, 2941585574159486679403381962510983684742429451224539142953766239831617730847, 9330392971639905, 2963959704775274841701978071127141464687477657771891787089734509323806556334, 11753486756813862, 2976877349213253533940912525678714198860182380847692843158339234447729051423, 212309488611315951, 2988352248316989390674514259880720230840512224174170400793505728924380094093, 4311445195183093, 2994750429346461186622607491701030386351838013846601830337280569388766852309, 46096351972937369607, 2999731990020326037998380867420449804630822089743129346877584695779933294453, 4199124497769360, 3014405344954985782871234196620162104756237251922404645562759721913947630325, 556888396085985, 3017477383088869300592443767452205076302874590467375301655915357503676673409, 2570925764472868, 3069110248568138180071006911762409654477848525706714997219712077878663464757, 586865470752921, 3161763003949432074926707913422351893253394858205339495315789101878069591590, 390990746728129012, 3164712436401245255964601063568954205067008230898395769978688798881256577530, 21306021156431145, 3177718078399549109949371789157356067083894408360883224205186044824094469822, 6153648964356174, 3200778969296158655343761102479679792021673844715476948089845476707233795067, 4403777976104960, 3203549153728150706190969700416783604512020210250591726864417281220805600765, 103712181496169299, 3233697217738436126144750855653396855761605782705649599017749550449700721752, 13772992715578507, 3240621811666400359416349662153771802689817415849595598754206020059164881286, 26250639952276439, 3259499458403266008506183007933467477980237009630406643124453140307204905919, 4954173873811353, 3268497727913978230508061464018226403536970325848939540727890800538060400432, 20675302201675416, 3332855330789199089167816543081688021994909441307025116979347735021436766958, 340282366920938463463369327431768211455, 3388304438625728839051515796064706377266954792232272888157913304283335994325, 17988388509842736, 3437395096220355200678969990529392925860324510405497033024611428537061064434, 554398546506654, 3462100960974711430569205194573532831307541649673641959921079166376462214970, 2931735605486016, 3489773649774604177042582430327503974972345917421579471629850403512371457574, 4950518622, 3505639245502873516810441087843771168504902103242105591960226109063290190680, 54507838713797099, 3545174845430617489667498305965726770180844043285194505295323195571894652864, 2877884901145384, 3613423467933551795761354524295470078086687950961798049762782134520290924247, 6479263407166739, 2091111328320151380260590969896527539911152162139807572563823709569709544623, 202914184810805067776, 2097924334809010151269254159849064348527709275410586009206231441117935140894, 22, 159283414334427356737646656935267958035893561861738279620180274548267019466, 0, 324353146194239198039595811258050040191525327775521454884631868488303524596, 880888223778029854543538685230474678996441097972577177173377807080274102093, 678015223075703105883208145645279733898160984094755697972896880618362824065, 0, 824169427725801366033420864931220396611435872178101201330444245892132795595, 338400, 825831359078108679145038617953234614120032901398430772147481398703618772745, 1145031805451584873342324511833402408399984220139421960649431524557926220934, 972821958423262440244875163649365465010853929003504830883706446193834972664, 1, 975702773901075231646031612230316606236098470847860163286777539894848288254, 1, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 338400, 1127308902777667187633466482253260208401233996914657739211405885910576424836, 338399, 1666819584668534623174304643086940767176452201806603629183635254102705781745, 338399, 1669463934000520489011710239597332935007557857900739996119204388431818224333, 338400, 1763186095472802763530124137366062249195405298222611337270668355518273756736, 3501436530808143451271297175876229288695144533192252376102988687841408937414, 1928397353906967036314317669592782455333035744534443261380191731960028087450, 1, 2241190039345550084767511567530811262935916499057544270204890540908866786861, 1, 2259783711235483303498766737789641285741985033207322636514507576424938352096, 186065, 2330213587873026391043418778251436869147802843231785837610677024529457108234, 186294699441980128189381125973136521644007446519037456963665272825292609114, 2330213587873026391043418778251436869147802843231785837610677024529457108235, 36409587273325633274930119606180100846486007105147767, 2382186306877612444058289397336219791077151270191777390171022661465263074981, 338398, 2990636104162355690141876354230259165150343516174553458471029363333898192306, 1, 3409939686791540384081147754234721360164619378956064601129014096167859327484, 338399, 3509825894800587816023204010351041901150655425473344407808304523303976955629, 186294699441980128189379559227298454048446067735703282723838118111496987245, 3509825894800587816023204010351041901150655425473344407808304523303976955630, 39402365808457706511046429808515880802929256052639095, 2099979585428662745770380686386634368812487098829064766112265595316602150495, 442721857769029238784, 2149625499377050772775701191274921578103398273298955620360611655307104287237, 19, 50404373779445950712495491162526906454398246659896615095321081563512306190, 1685016109, 50404373779445950712495491162526906454398246659896615095321081563512306191, 1000065665898956091973990265, 50404373779445950712495491162526906454398246659896615095321081563512306192, 1000345067615820822973502975, 50404373779445950712495491162526906454398246659896615095321081563512306193, 3272478807675638255089055, 50404373779445950712495491162526906454398246659896615095321081563512306194, 12059995960337702377889776, 960870509940826746069297785120990417906378242683308511702519100983658244448, 4, 2060004538396169651313621397383418198310978326934093217159479066329091952950, 1685016109, 2060004538396169651313621397383418198310978326934093217159479066329091952951, 1000456153080883362342902477, 2060004538396169651313621397383418198310978326934093217159479066329091952952, 1000891601027379074414452206, 2060004538396169651313621397383418198310978326934093217159479066329091952953, 4217676766125287847578667, 2060004538396169651313621397383418198310978326934093217159479066329091952954, 13691322095279164817475842, 2343659082554745216402389504564909560855269954009917361734278696095918630947, 1685016109, 2343659082554745216402389504564909560855269954009917361734278696095918630948, 1006945796877672543030080830, 2343659082554745216402389504564909560855269954009917361734278696095918630949, 1008976642949157964453676665, 2343659082554745216402389504564909560855269954009917361734278696095918630950, 376570177126538976634398897, 2343659082554745216402389504564909560855269954009917361734278696095918630951, 418035343249572147539485941, 2635585753959111625068589993788820728850340230638493737893695387698334124982, 64, 2682475734866309797351812287028357831015933335760107579521281286439321820063, 4, 2881984960984215658820480861938343069063228244512343473037118038351197024072, 256, 2157040209054801558785195097006489911932657123653134258634134251588171086685, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 2157040209054801558785195097006489911932657123653134258634134251588171086685, 880241901581652276300822791360025363358516560758384169656351614433986727311, 3285666017761276212887015544709997083437481041782818140347446278831544330248, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 2177149292491018417715774000056994188369467207221503622945886811766623165290, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10050722549592088, 860370950108688216340004790080337058268427944294306403669698046952904826247, 1174911452017713980946, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016109, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 2102837511748, 2178802065973311664675793129067273399590279532245129389326557501768597050066, 92233720368547758080, 2227130656471928475862178163016263571492230697196168785087542633548486747101, 110680464442257309696, 2233338250366933831116914800825083202710456678185218499786706150314115265217, 332041393326771929088, 2264573964476405661341290281414847034726540012963506942848682848706931867401, 332041393326771929088, 2281365214694773337681608656750428388442026371348805529419890881509139887887, 7, 939544518095190186426359832796772843476823106868986290338216687650882987498, 5, 1295352281045794486011452493224579502700476668803902467294850408228861761742, 505, 2206494738537672923709848655498445670715551558629064357447550387627077159631, 0, 2825523211046301094188961094858419333159193073396674257520388009377864031185, 3, 2950227661636304636106027284055974394101414481329286736879541682267624122580, 510, 3437013012728099143560449705447686370319935251967387460201780568390335094328, 3027056909946980381995244559103661912867185701000878975556097473782187286607, 3551339319578795260639056558159265557888158535622882803447508031270536397633, 1, 2287022534278420403393463485957739109222398517586844256670516626392127857714, 129127208515966861312, 2301118944876455178440419757946852575559806817661826320232274328147266715565, 830103483316929822720, 2305067714985747046253830456602867106145042826050333854700312953772555294645, 350488137400481480704, 2331436590299799975532827443746405345841391426913779680365864038521681566261, 332041393326771929088, 2355479087304399539044592711855740638315024869681421837253033493316088314078, 129127208515966861312, 2368576823837625528275935341135881659748932889268308403712618244410713532584, 24, 489774758239655809834755128241459455855472095180537413748170145534181312806, 0, 792985955619778553349299217630311706976597674370358120354024088100275525617, 2102837511748, 798861522898441119702973842135506919487211321702642447611720770645819972639, 521561, 847788917195347868899570022261405847673212312394255293468072926140212639940, 55811204, 1018563007216868067169377822081249315305150113080693297952961477057627462369, 999452, 1239866984135818952891831558728611007372354423206271205525366379220933109285, 0, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 472277673370, 1491056642405087184354328948403202025713700873546208001231098186324338720745, 2896102, 1506599294850083508164456588222184095233484938452347912453524983398191742425, 1014, 1511706933936430197844625715424069433561985666889263234735443830221457829312, 4225211, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 214690877427, 1563089606494391573238516029229415932648693903913126600927015541380765220291, 1264502, 1767882261660833636055998769713907857591801708580902611556141705461019849974, 88404, 2066421480214291924139583412525005515207235361043397285672389211959332790217, 15014261, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 33286798676, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 664462381568, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 754072070983, 2129286918627475533817744953683051568858653270227872807855711436832462775984, 115565, 2330164867416275619241396514217672461126729831043974822959225218857616974572, 274016708, 2508174682238633595783002637734724432001441406035922632912978756862629803839, 559122, 2624936710937325819628400634740795020680215838981969797898494886139272000031, 9432562, 2729106279858856074522728956451475945706062059351626672824896696784437249610, 186634735, 2740403395858314578319197680206829622468135998785596844875292728702910147216, 16910540, 3017477383088869300592443767452205076302874590467375301655915357503676673409, 8752979, 2376489732531841981273950194964628535696922978233343516380536212970681825909, 239807672958224171008, 2429474290962821672600950176597664658921386905017925189523713192125805009950, 129127208515966861312, 2463589401120310442014572617383614026913370798533708547883388670692229775867, 110680464442257309696, 2467423139426428540242020973924140753376705663851775012286432959369910882524, 295147905179352825856, 2479760631694298555019856018490105217754235918137340009196597174335874049391, 295147905179352825856, 2487912913868014004131904966926849406549842942812205187711794077420293443995, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10128611, 860370950108688216340004790080337058268427944294306403669698046952904826247, 472277673370, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016109, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 471119941696, 2516079785748928841031449405181158678427633691355770916662146946819282621080, 9, 69036229591699849960932814930274583219423937176044869651883289380133062597, 157778818517616851596455461524941, 217220084042943934043295412551804878100253593337652225984163585784397531836, 18187571779351737293940840293884, 482148859801725464274198147480840119334382080162606228723774290742111978842, 3390756420429991, 731009553143347574080655238666149040102619103132239422267183761870156583437, 177329569532004047175677041584848631406, 731009553143347574080655238666149040102619103132239422267183761870156583438, 200958725646, 860370950108688216340004790080337058268427944294306403669698046952904826247, 101223185420412372253, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016109, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 179677923628, 2714060681396820536503423781718146191149989852405821900574776854061908899441, 377426046, 2538371015996384520100106295651986572591503183395673258994662208009273833164, 110680464442257309696, 2563909387752288154117640365930189148228868596322149297735556690867881023308, 682529530727253409792, 2592289574013620763851349460513118838172176802444005919630674150779866799670, 92233720368547758080, 2610484384810055085675673919050282611653042766413041703112919500373995364978, 239807672958224171008, 2616645803788002677810315409143190983512104506688669210160908383991260217896, 313594649253062377472, 2631721446283864494476598553799660680875582424909754051147321519699893706720, 276701161105643274240, 2646517691722831604472003140765169453076447675589210239840703883206069789339, 166020696663385964544, 2647560982674408827144868880320992731427193316554926956993794303443986924305, 516508834063867445248, 2650041872375786387356098295345461303918671315832493531436339392722753333679, 11, 41704929494435290202740362339519665274362222995649781433608307486493566746, 1, 449408962625407965077531307361763794654186608970708710147359423034869231194, 4, 856008378283288204233888947234727205311327936068219338898605660166464409532, 1, 1079810513507740976065075603937409036192179654625800011646977342394361202995, 4, 1437057889988994677068069782337275336471441313231155757643941402063883698276, 4, 2227802715011037319964485546810178750387094799446444732374641598414307932583, 187137512655202652067480367136676470833920750589784474386720459672252856792, 2241023059132320630350182808924158634653018792989307198526943969173775656376, 2688322488649074797853810885004950939259630554503319188217894261294508134453, 2244253995564007683827139756051703503427084531576445154237297098424069658986, 1, 2503744685517147884616485905074301040469343009506686968154551545713009112585, 2355479087304399539044592711855740638315024869681421837253033493316088314078, 2764442188198340836698575437875901156725974553777860926361694115242731030817, 28937333541563528078347966018327494387385850916123907701099921865566040940, 3018112041591855797015973708423377943904547646047372308375560431539282645414, 2688799406814455224501174462378053174960486124393630496325550499923541321266, 2688322488649074797853810885004950939259630554503319188217894261294508134453, 129127208515966861312, 2688799406814455224501174462378053174960486124393630496325550499923541321266, 442721857769029238784, 2723614570637910654941924916895835605239497627034752054520009779930931938488, 3, 529986899646867464928014161034894917593938860607751540693207660159202690410, 2, 1600476136529220282287736936342452766724629573097954653075791364911161922756, 1, 2421149294861083323115063604432966685044280708630583195895183404086641767589, 3322440011916835336627946891260308666019065867951715336816895867083665394399, 2729350244668962190374980982188462835189703794690755612476961084605217258596, 258254417031933722624, 2784751020873151121912498777171477896156977326257199627170247747672699089984, 184467440737095516160, 2793341630370192654533690546373175587720213549187042280134135546576127839521, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 2793341630370192654533690546373175587720213549187042280134135546576127839521, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1776260851250351970698208072204742487243471952084394513956637332970548683126, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 2798076236953193581833213004019262077056191944942272932903306521867192931190, 3, 827220861550361775567781794488524801583671955481509831981744502253130788360, 18475727901552174074003, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 11448664912990663380, 2084611932765001996534387732779881087560097302185590843731415298830975558859, 3853236204005285287, 2799323964727332185332014406888002697560992214891261042352117636758334424239, 424275113695319687168, 2833739787558572691892667035945710975317223087637689873380441093455362748448, 166020696663385964544, 2860101374203371520134165160197502824309574256006029159226843196421486766765, 184467440737095516160, 2910266834990982221463917644447041870784562851359110086929102727562273179643, 6, 137225014807782435977931209053764528597208936822787662185468978763522905146, 57628884211090827873533043141579155142760462998649673357883036941194789500, 916316479550736919864535917788097850585958512245459129243728791235122281361, 159, 2096710963195270719886801015686896662301815372389399046602366419567347472636, 1, 2216263612671633033392065294683133827328807627205088507373613852885436545093, 217, 3359537231094026163759894117004529575484110917577140240606752156669828342376, 0, 3572514819240362495201547476555422276226030578688604154528053272041308341995, 1, 2923202394828262891814366547821440764917547666688881314072007700148771671821, 166020696663385964544, 2966239669680115546468472515964827947951559982408435302919722177543538178560, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 2966239669680115546468472515964827947951559982408435302919722177543538178560, 880241901581652276300822791360025363358516560758384169656351614433986727311, 552131811785103440241733798508990954694891522509184348642719984535112354530, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 2967174050445828070862061291903957281356339325911846264948421066253307482040, 13, 1018563007216868067169377822081249315305150113080693297952961477057627462369, 2000000, 1102310402147732525225825151972568213640738728238252725921148534724330231776, 28395465174, 1239866984135818952891831558728611007372354423206271205525366379220933109285, 270514827, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 471119941696, 1503077490914847743799190480034254193586610576802488207801604247820965645418, 1927, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 43869553148, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 177410874957, 2268142256189341225139013694477256114781143945409565682344416588771571371010, 73207742, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 179677923628, 2330164867416275619241396514217672461126729831043974822959225218857616974572, 0, 2714060681396820536503423781718146191149989852405821900574776854061908899441, 1935259, 2729106279858856074522728956451475945706062059351626672824896696784437249610, 1398587, 3177718078399549109949371789157356067083894408360883224205186044824094469822, 441056, 2982682408201492238090411593001858286285351109335915002745981060272409703306, 221360928884514619392, 2986038693690731963595125864467375882574125837113198944998567488835941945446, 55340232221128654848, 2988825283808280151022540081420196662324230672543315829333408699119937616690, 147573952589676412928, 2989962401171091177124205905941281602914477394941326675023512151899416945537, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 2989962401171091177124205905941281602914477394941326675023512151899416945537, 880241901581652276300822791360025363358516560758384169656351614433986727311, 785541291335040899738069423960084340963375855054488413085672881811910031107, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 2997181825693567353242614091637022585541477264365138836312752559837601876432, 3, 482148859801725464274198147480840119334382080162606228723774290742111978842, 62292, 1882563576571023792169832589413383654272941299628286812579817656015306946389, 2, 2846135615435928808024035720602487180920768383256028639431625061448958179939, 84898, 3018392479574306791445080999512370142376309927130430104776840538516325643896, 9, 216258662718336286275614639235665618853410552983446055393425862145610398222, 55349935767, 930204422243541522564610203310311464578739824916401527577303847350506290643, 4289178990106, 1063844346031076825209132504298120428328247169352690128492761249672041292134, 55349935767, 1076722384867584271689823272492953452871404723022310474612656133378485184579, 55349935767, 1198021944757435430570787674874813756366056759254290112796094254451476594708, 0, 1742086612016978619757869191596934239694511415632907009159238241330282253627, 2538565, 1922074156558905066362346497873935768746273435644642588463238520334953804751, 55349935767, 2128774665029878651198546314483143305882135973121371543302751374849224646374, 80319994218876, 3098861989738084585576721950610289782195709384062019176530439765742475393631, 27878556, 3027056909946980381995244559103661912867185701000878975556097473782187286607, 664082786653543858176, 3030461822736569154693224550408271866150437487685038547073928082898140847525, 36893488147419103232, 3049346088212223760235767205687195121496094181256118780191433954734094297966, 332041393326771929088, 3122938073041559515446657100760403879415719231685122736642021165628509019454, 350488137400481480704, 3235582525011745049299187618518297094359406005708427625973524317410799921887, 129127208515966861312, 3236244376714912904650454958148213375020735504007454218821028254252309453061, 5, 1512479552229226722492403678319088624750241933995394975206264700362968422683, 0, 1596561346315044035085100597934719445683838500032014605691186979042450150612, 1, 2214232588949674424963453491600762479117598416045915455677131062568355525837, 2729350244668962190374980982188462835189703794690755612476961084605217258596, 2530254312675105184619325534270753195157404273425622855722455025378591444964, 3976, 3181518300355612986068574490919939266563664916576645069596059860241709565214, 0, 3240717721357217330098847336829712064454385927681737444299417598597158012150, 73786976294838206464, 3255070421728325207118112620139219514985374058505755057283593878326283117038, 147573952589676412928, 3279048110092860753077905038582793264110672313554993520121625407132548305822, 110680464442257309696, 3297008603992407723901360183376454062922532030030936599213229293076631400437, 258254417031933722624, 3315269422914720046994382621900788565449633559693664952428701966181937810403, 147573952589676412928, 3321029890283137560364503907360214945104780882675191277799990987499844700579, 276701161105643274240, 3322440011916835336627946891260308666019065867951715336816895867083665394399, 166020696663385964544, 3337674525861385166718527274619358266983444598988802215531962125183466747742, 110680464442257309696, 3342792127379584482737599419561652580915426006664321524365762063128688350539, 3, 82211535404612809079037680029049423202512304372088766217408231356110913173, 157, 2588946639062543674836570030581040228647064475426328147386927194439592071382, 1, 3012923060501850103733632185315752047752402868342300417182505919219112832745, 3390886561618295383078540731359885994391376811798153651193146479558571538834, 3354098170419319828158146295535363934179940177512291245498396727587071377089, 147573952589676412928, 3354773936750235385353689489682568765527074257509621126012769848957750110088, 184467440737095516160, 3364107562986623505425343812320543165850471068509300024780205881040816504364, 73786976294838206464, 3365294198686762838383486198768057988979085935977361940377539269964486427620, 184467440737095516160, 3389682465455765102658295873278340017846063442573482403493055493106635090775, 129127208515966861312, 3390886561618295383078540731359885994391376811798153651193146479558571538834, 3910709743626424942592, 3403142802684451509845266489887952769654607222208359249138081669916082594952, 8, 465611021814941177621004224825174272400967636471971826065835704067703788388, 1, 534646214569093933823959493487819484180926607462466804697798235668867319372, 46637, 574969700138249341107374015595403332664251882885610265147297517127130013896, 46638, 1009243244085515635873812270189416327326346048777299686459573178597945453680, 46638, 2438655240161994086422670748576372109272097643859642399579588767641546538003, 46638, 2990470160327723756418084103919014079224367474178378949831992798462388120793, 2982682408201492238090411593001858286285351109335915002745981060272409703306, 3380926301999346058865058471250190235986170907028247992882830815278466501051, 186294699441980128189379597287692111562220618811192622614660321474142037099, 3380926301999346058865058471250190235986170907028247992882830815278466501052, 30465459564316162021055053431256995846298911482602578, 3427135333350016525892358953748679318105818061585836027802132459915191336352, 147573952589676412928, 3427432715503787452504995975618767632161548805415623992821081503594221471368, 55340232221128654848, 3440991078254976324204623856725477249989338853957471573367528646473964388040, 14, 525290593947129873409919353373685983981232897275143241521551960731260687964, 1, 859945949533150775631615905611542668452195133630858656322579398849475277426, 1, 992058358208327224018247884750511564575407611853201056392598890583797759125, 1, 1298665599806206683404898035795615493774395899103069772135828527189332054039, 1, 2009214298743310496537074331167790254619882343012359249069645891287848723613, 1, 2332202122589910557529841944047345389443346789222578103409937813071582370508, 1, 2424768603719810977466707227541489476827554592270194590239152465822375548693, 1, 2567640803848653956430603815330900796415385278675048708653098659453449034862, 1, 2813803865385417065290873656770140171977007821541872456631839058519731410298, 1, 2961625868100038191357596515866305964438656067374895992926929933569259872463, 1, 3023896240032033832561351579777289485652103766391675576203954666102402210588, 1, 3284443720020965912580871052522387859541283178350267519491756382705257314759, 1, 3323622910678362062464780855468487501329603863612914925909655643114459996656, 1, 3324460684164110034336266161273380836084627349853605318391178045369067205501, 1, 3495192544151156297105201606273565425280368698773184240962272234724551533539, 276701161105643274240, 3501436530808143451271297175876229288695144533192252376102988687841408937414, 350488137400481480704, 3515559817228416431123655476780860581657883197975033648607588277060977688944, 276701161105643274240, 3522649824486465603892377537245570405715784296255017253880698827080793701471, 424275113695319687168, 3526516102753655741488627635687975403848073255788719383839302061866177651064, 73786976294838206464, 3561877855277869723040584835108933180112627030859278697924588870930577908442, 36893488147419103232, 3566610155365147154324739583776814726866268750579802300410398109296673304888, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 24805539765, 860370950108688216340004790080337058268427944294306403669698046952904826247, 134343864121247560976054, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016109, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 75101460728755744308, 3582659503027728608760377612932845206024244695718364642052959439955535428249, 129127208515966861312, 3615603976379332326757153387434795679072955741598132838547101464198234882336, 1512633014044183232512, 3616731218696714490655579240189623109289712014289463243936927130264074371579, 3, 819495423495473375893369142834947974506286131943011205969908089808845454415, 236178733541273696054655219310089427325732482191788343304047706843538260694, 2275203533479950431207126616723428325678257237831481961678283251525445902377, 1, 3143449543912452821609493450063837261413549914502948532727405245835747711696, 0, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
45 0x1f0f… 0xc59b…2cf0 (EOA) 0xc9f5…6a11 (EOA) 0.395061 eth 32.212551129 gwei 21040
0x
46 0x1968… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x478f8c
values
(3412937681643560445864216642766217033989649447314664443800277716737687591681, 3505897487190828393125852922962753503049556813318770723241863138144341664205, 63480, 1151232759574120641660699396160656169268141468692283588829416555795303461294, 671483050609816861429812414688707376174032882875357307847551691140236175837, 0, 16, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580275, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 1710600490361077289349803244376819623942715355713047143553386714646367964809, 29000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580276, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 3336113216553691017299897248027567625061148267030905430142778419799771618104, 15700000000000000, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
47 0xa826… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x478fa3
values
(191, 246930652783857782251838442103670756662366630621379341567502181154550565, 10, 69036229591699849960932814930274583219423937176044869651883289380133062597, 169868441047925299614225913143499, 217220084042943934043295412551804878100253593337652225984163585784397531836, 319910697308833001082544088868740, 482148859801725464274198147480840119334382080162606228723774290742111978842, 13383657482128227, 731009553143347574080655238666149040102619103132239422267183761870156583437, 190376945396063797255549278558082740271, 731009553143347574080655238666149040102619103132239422267183761870156583438, 220414409309, 860370950108688216340004790080337058268427944294306403669698046952904826247, 424254296940732300557, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015993, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 754054164645, 2318736887331368761321803003856896048755498951048464294335952677135793010967, 237662840118456, 3117791722741153419426081214738150007367995586615499446242231513504787487600, 0, 9692082402702886049318787609412794498767300780508638377866341572053655539, 203, 4164558113733863680818230757538642642226884886718048054505102995977794773, 354762, 14581337251401501256866480292311842002707534064483621639524061984999450655, 354758, 22709674466433364376002497761302106058843535031842050033296787466094315422, 1, 71717994533746022574705754426614028755206821050254515666083812346141954706, 354763, 113760385259262710514742237341861308879518740754441807107900117852498747478, 2512425976683120522569437413548312726031762620349787437693463752690788829757, 118656436976196572531550000642482160854621753330119103907005229168064056596, 354757, 121506194561062978401591038750238377627332142134290110605165498264958656223, 1830614185137486987206850978759971388798597264353118825381112599009498564923, 130726189624071335026106408931793440583666747071836069975325928292162161106, 354772, 131035383705539807374899936889273286796770353163070090234521868169890288410, 1, 142269385120658684383366346359227315713132224862329291434950991506297544353, 354763, 150250624587042839402908074515499318455774502348660531403809592719648379665, 2, 158221416137713664331744216489081221747055904751754457516881111624769973076, 354763, 159702340054950942440454912743518599614453353586617762431188208105126251435, 354748, 161558777493549788032747060406846859892017646251626012926138155211769560252, 2, 173154152462089487061684920674096865058872680472811340453728641021737837539, 354759, 176151593187184415726956638965481702630234657942806873455036788682342005230, 1852805650116490345033287144100292023711762045295793958221504802943649986466, 177278620414012721667658858280120591651118308384771638145857661983214239786, 354777, 180837313303609597664602738748130381869931058531261701677412053814840724429, 2, 183659343561621308759989598957829457186467968059348487336737608908283024055, 354755, 219159310900799658199435700331803797859576362941962403367428914475549341993, 354750, 219208855330790240822367214594210077630428350228674513974589797172598247041, 354779, 231775823817108497742281576993242255738201916287482108669821748685988190436, 354766, 288008094754996674853847504680618833072172365148639402908132739900664414658, 2, 288670039744756945280635920895169008244384948351774247987540809219163971504, 354761, 303813668586929101787581392509602525413296252668730251002692030661417940554, 2, 336818549747549923552940600847612942499571228921644065205323578565332773212, 2, 411773359095133030338776407079487160160513550052334178522985873573084475200, 3, 415500424397106990333319244884267481727845440381514735318393328207995139658, 2, 446937354385861248726510852842118567811808997219636827201654065695088590657, 354755, 461389666272157304226545215403395904570106155320591074197031883419359577591, 354774, 474872182355967184347054185032521794833830519520887462707175040897185858011, 3024690225380292467512229531972552161449725349384909920415606689072777349470, 476922459133088554852413005852974359614520741609136578505839269239709184411, 2, 523665767579011609566003193672041930819392036204194671099150515127869516586, 856839686421597067387125094394239352765259007493930237109216180119752250772, 525429864642199449834738676447200559359239422479424648268557992222347745937, 2, 529020522854626416714301089875947315429472555565848317716874891794116918556, 2, 532082808621485616086368472758154644553198126983500207204738274091360536568, 354778, 566647518870645307566838604158464297017287490262054946122889508704730698185, 354762, 572560719454176878105422399251064179948242559665382145963781953708093601776, 2, 601634989846197301473125598391100321651967564000419694947263413336266059903, 354749, 611467810652836764658659588289641378288436134665588572278376719519247261182, 2, 614485058698460967001112252480609254989211579964471273658179087302101071408, 3, 615507709018221679711599201472597177885987799559618873195407123878273396087, 354754, 617750559974109462011595793825755547862315375532066445512016210532879887542, 354750, 622687170972677371348639633781640544989425294737255073430344527543549644603, 354759, 634802145096834789863936364090706195944946640745019475702884874139044208658, 3, 641666503574221168732376007705011893837739836384865629152022765023537513807, 521197237016151572083124889084903398680855867591092126354233981139297736740, 669252945457668275512306677179500219298961554446364487971951025494913063727, 354751, 670482375937844712864465150172821655299684119289311454063033957445615081881, 2, 724772164807239031310416227223063433374454639325235195899217768608228778878, 3, 728162331468578284389039072057849381298929063896578438211851203031141112713, 354776, 733614483131568676934896728479616391894316404572182700295738631842659242565, 2917125632231071191501461705941034863347230317716362779241087743937428105757, 783954759184741751610054790235997475437860937858884340859964421790988239577, 354752, 789817278224724324389814733421699692659450083447442967073387870719950529566, 1682870393134734527860339989146560155691441334943352453787964467333720716489, 798625624883774071309038733888148164633698914629825134755809411677555853045, 2, 820186688045817307391684462840224025404092610178273881865364412420072483342, 354751, 846451499001268479517767524823877748710006192352574232039249429185286709159, 3, 860713776401727712109136640938858293820986791439118389570225788980985796481, 354769, 877005360625551302175643729594206053107555960898068298080301425586443108773, 384232854661890544865114495086851913528362705973413840510492253584554434740, 881538891747494870173883991675505480114590508618391676000603864544068514290, 2, 916317957306421449605484048524239981816627248066966145920040814055701671099, 354771, 943342701363681583446745356022782955074174322091727198339647223898339593477, 2512389146122443156361348068724598290821834545528116759871482387539512388881, 956504812251446572677252987567629109789976409682683228055360393393853410310, 354770, 956753148402085455352672225730124215258955244173107500599267160504697486016, 2, 958701437653394457875377224161190564091568200131725901359544006827603515691, 3, 959181144787147455378684743188750630111701798177505494727214842877454776272, 2, 982324059424624780891746713376651167054027608895865658401978274928379390507, 2, 984526557485297394316502818993643025037609096185022556290514533511365841215, 2, 1046871767792906863164564213803328348220378468922527320819767345406360378634, 3, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 354778, 1092548484181515680002468949131158610041596876422657086266987073604452407044, 354770, 1104773560289616436283867620034899049416710255415237562293073722985770423314, 2614491726579610116855987001779162911832346796089840301840775466605615033292, 1114165237431039725955827842806934578131089496100111740564554012031197250006, 354751, 1122212835233706020712652261029565788127058313805752447173676838688717982118, 685624730646684261919916887163655347848143590935029408783659734710054246340, 1127847344076113746215341648735214667211486335149019692213499637741648238047, 354758, 1168424272832405157845652299880362202919876050385638551255090157421202709451, 3, 1172757090286344500736444346997014997152738448638227986037614813851072544298, 2, 1191004688025120744587763606756442202316324234506745037175079463802876479245, 354757, 1247260138207742514544554102730629453001625725191279832504597674759892573006, 354773, 1258932607734452893076230993417273472132907254609277692943154271648275103695, 354774, 1294155481616799797840480198918390759293736172113007813392086887590601609116, 2970191813456729356333212152591484018437762697478972012023342146349023530889, 1338899487011519222813029816888099954687965607664885888440615473223744210259, 354753, 1347088795605266475111793576459061382507259817975769774755499632687589592596, 354747, 1359018516623116749639800364276430413889332608309223643429575097067626201158, 354749, 1375695720340428272716887586351933575116276188463961380285309167395328581093, 354754, 1385072227806415277929988210227716382000940407314678642512187483181678746704, 354767, 1410077984406170308225759202495261253902633943253097854638872120314227766142, 354748, 1412369269843282916856191756321920068158320467747741813730320665060088444873, 354770, 1456183893315915257862340470278350860805564304580364218733533722468482809327, 3, 1464599787081141168392022804467812921132131370353074604288181319941328725031, 354759, 1482173101251510865982328751880407075982256373034619983941235112148254985653, 354756, 1492798223247846193525291749042385062245483685263907407046934812399275453224, 354777, 1507903064837683075325096486097829301651291594087350584819028490918960474581, 2, 1524071702255731549760812468894577142896436922993686447486951873377421064289, 3404718679315290540823477561512727478815172573767319156008512317947020734831, 1558948403613957399529448861882188001200993211037312966778479298790927710189, 354772, 1569853602978801067435204506077212489154529095014845789183466856901843006802, 3, 1598422179666706371833077408427515636794806431652327098515771012974796855061, 856839686421597067387125094394239352765259007493930237109216180119752250772, 1681611445235830001216900311283928828692743558669818226699158144079022427822, 1, 1696485864469616831691789324336831522950385180833283629901580976208276623705, 1825789391989306828913478255340105430890195438004467141834575541909771596923, 1700966140266917643206659785294903632431251244375597955717606570808149999102, 354773, 1740814024584072091061881357263859804589858458099391358343524088567965928287, 3, 1747436200966450649087645051085335258432280135180101050750977800463836832387, 354765, 1759055590622653172613939736660631596534056719164550656304543117582108461563, 354771, 1766617896360155171924775662054393221613592991337715399257809825353122323334, 354765, 1776212220230791045021316567713446673072388489199547689631468744806977205265, 1, 1784257900778664781418772861350133140088855591941869298208708645243487099182, 354761, 1793843152755440774916695823603613049617676346074005032594407906070454705774, 354778, 1808632525127223555274390119205609829475649299227184676956394527957103835443, 3404718679315290540823477561512727478815172573767319156008512317947020734831, 1826993428370314582802369195387336987486899239899853276582791049197592388163, 354753, 1844206139449589131258934034568132127437698631593614024969121326361569184968, 415030748086581793127432474089280299955629392798742524706059728490773567683, 1855982604460291511323216519555423663743748349568702693997448372395973475357, 2, 1860702470314178084192806881670910874459310313012742460404098836115968208433, 354768, 1862225494009149390527296543511469483877952799410656844557131537653645512186, 2, 1876227962055170371680236363307890964325902384278790456034871471142894188645, 2, 1878071557224109660468056304738044307305889900607055371474917671586882464100, 354771, 1888732493220117146818759183244472854876221682859696267837286687420297368044, 2, 1935940908956026058037070616541204409492826508627727127675106102722037889509, 354752, 1946136834191859219790650813088110454345736605651610117773268619280414768605, 2, 1946815497985771929669443101015025275748367079034075387747755155801646041745, 354754, 1956947591587868264604790391955570383037106379757222781194103352049026286191, 2, 1970525420503101316686785850050009214775543682971832936495429218755080410144, 354760, 1988408119109170506818480486355843024840470428902911944377232430320366323281, 354766, 2012391278057796134255421546353982360349557741392440242561586023975632057887, 2, 2017181759231572349777650125333627447424284913736551115443424853232541915078, 2, 2027197686094758054442802972487861292745986241137631238874692505966766572719, 1, 2062597667745879521139782942800188417136759228142661446301724315870563411494, 354773, 2086311785827207373276602631909646040025270810921925919585712640277036194481, 2, 2102273335718670030067202661904505040417018005987727686440831225815544630847, 2, 2109616406110028319448010110101830960507545784418757797494734233677951142078, 3024690225380292467512229531972552161449725349384909920415606689072777349470, 2165894124356427490379123978858017726488128991324400619737382116641279715429, 1825789391989306828913478255340105430890195438004467141834575541909771596923, 2174717903937033112554709590592442605410740923201608455129923079352868780097, 2931853875412532045739590489534480750435479312476638781207328381435519285080, 2202302396002046158695532804727047898321770816520883217977016213145297670773, 2510959100937467246286964875187619321555803990250197017099083965540508910617, 2205819187460028624862653056582394185698695378926835293168123597952926188234, 354775, 2220359008092831478884261803424705437455842429833219240533304201753201381135, 3, 2241062145461978566895353979790494685761111153464199850540339916397462097457, 3, 2241662462848837681013470414165151225227812167511360184056907260170998791466, 3, 2245356515501856136497553588389950240307296827762150262147361649662285426274, 354777, 2252129268995576718565868732358959366153355640205191296372443702086295101792, 354776, 2252711351008247812182233901493027692637081744390922224582352658573787746657, 354758, 2277655861571257558369777672086312737028124379363388551746283116892592798629, 354750, 2302556924489829272604604898278330209800429586162903547949073042375680381605, 1, 2326404110214024848162378725481632962639145494966009070421488036294276602039, 2, 2352535559055157596191712084482860121084656606439484288039818634691870151783, 2835785979064306481751241004786816738387474323709182059813422348071379517333, 2364016292306245529066279913212126726440650017141011228657420781971066176783, 354761, 2377561513599390134655840216785718978226164966962221992924050998804067534156, 354752, 2383267704860230616214832807231935263577613550545476251658935108897373271670, 354769, 2406201922206582255458251824589523308410400062326838664021030155708357698289, 354768, 2432763996501462945026738011553528925101340677960979879909418625909398070768, 354767, 2442087605309806559566975289776003681343341197747653295309793418561303835714, 354762, 2443909058990456550523671870769027751628721849624983838927074193735580150663, 354756, 2482408677168101305181174002502401969995582466961603579018283691992057101055, 3, 2496048884251474936981688137425067570228849781020581922694589087641324142028, 3, 2504397951483103236584667355604075561058161075863059525357270937819973393290, 2, 2526907552323717229246398487111274512640337878715121132119420633243370825249, 2, 2561972457895584518330006318885445711390780667259016185946641289716908878752, 3, 2570480474823486426909699162210907297852397359353967144287109185902731768076, 2, 2576788419437218575022101813640117632371069243808361785437009077676595315357, 354748, 2616964625766067962185873557359411202684553377773721633191523733831810510329, 354767, 2631054121302867391914014723120490224055557629251738506366180125047647830974, 2, 2663763024879911252615241220980112124468980932592349047061090054725331155882, 927126332175484024535446367959131559370321121610752933953393636094257864936, 2694106649409554794366695746704619439631572741434175663488915323704806839036, 354764, 2704784708152831563344068131830423717688159449837483423003970888475788752131, 1923847927412789313471424155625891609777007800052823217201036476144221930890, 2764287361255550657877072593432579039333441027426735134377126131736681935027, 354775, 2781713234147852215579800352841630517049068657981681741191350373763358304750, 844444090524188460952197105939546660926632203978239551006964714876808906899, 2807202321223123673198726729095816115027694603884420570115214723826134929762, 3, 2809821903859916653061957990708365386768298982723678155810178570091044212375, 3, 2810827634966985576459982605761016760089954522419750523534647250563245768429, 2, 2818615535107853183032374693368876320239081958477809111952098145717465046087, 2, 2819630774163285110407115631000588023082767648242601759612269688745613357497, 354755, 2831958168407279171491347116933902473790788474510426300075939103709513335593, 2017827753828203869829902616983986421212077461540919493720912112429002793135, 2833306222825132233711198226833592632835984175200450425176927839414360589793, 2, 2844026007132439691996132600342819854376832082921780480222230695672105221766, 354769, 2847565567609815173539902237212359102843130456610385815414799067500374074970, 2, 2848873456506315321386309082752816852917418646437777001848284110057241220506, 2606742225852572796573119414398966235151466028878702590712365064193704873635, 2871233039697589676135727627420862001906886510409019982602180423010404335796, 2, 2875731608954519019074253489369450871923511334914531682905490612174497635536, 2, 2919279783178971529677831209962109358934057967266158032125312891573240294426, 2, 2942754672397371435311921510101294056185114993988869929745326393978114545259, 354764, 2964612915855085870472318711447088347877501898427243794089364542418229814497, 2017827753828203869829902616983986421212077461540919493720912112429002793135, 2970941772716981103857333639571410412011821478706002905233903219809523709246, 354766, 2981321989966796812626753465602810044121056330090105924005289142226948664457, 354765, 3021834075572232486876060260534548546643299950896121769480305737469677229996, 354768, 3081801436382980819809671775930648498090097258688366412522183664430135512107, 2, 3125315755288244030581475024666899870988279385583377587067228914318100485140, 354760, 3128885630131547448592709141093394025163284724717285475356024924130932022404, 2, 3153383135289316228601742313051268067199237873535048138339275402290706019399, 3, 3178777424990694142473258074876650489773141117644070892896738313635244083091, 2, 3190255583691094846543328677137461444515225489261181850882861397206965849983, 2, 3227342708731461060079065591045268817148298450307687244998110228550256491384, 354772, 3236091153809027654211854320622892497470218305390836815600103943738158817275, 1, 3252498961428808673991731658394275680432443774836773666693116250685141446716, 1351680678872658217372503638964239012153585709317436640720809816573842369434, 3311115894448915285412290074608961747732025270924596598776072385325279964647, 354776, 3321678184046103011879242646640808874319654440020461379929047182204321481294, 354764, 3331291926507944893854235799592660966560182656281218378103728357070814802319, 354753, 3366243775927386298278393659958925927399463151721603772030700887366895919780, 354757, 3367106860003702251990530691818573659806851781701413231464226195379709085970, 1825789391989306828913478255340105430890195438004467141834575541909771596923, 3413682628572908871552686706276252296247156130410312992956875873341614778532, 354760, 3450896190026114099410038531522017877384064028575068376829513143094262204939, 354775, 3509861001776092792612263552830803383808143911401860810118220534066245841719, 354774, 3534997963758633096919771367917228764099163461122307941831466451487200817507, 354756, 3560214629043349994319937982667655910081341729029778918715859671660083233873, 2, 3577610860503441637592604062508735444244924974227591655152836320423367354769, 1, 3594324908311443145134506296855286804286343340573325589686974568178831411858, 2, 3598228936017107643248309151817075058744098806205028332299578630101194071600, 354749, 64408947150843397257934536931059416878731256753616692668473745350229550082, 3, 1668113037544486308918687823648586105095731415001444617943317754882781727224, 19, 2434307681708139904022144081734820300909716866545358001952440191983195949831, 1, 3213546780012395494143894032666308559638904609358316249436921140822718265075, 1, 87135086179785361141441473197436822031108999663964445082146077518472567684, 55340232221128654848, 111910213164430081821460576925927694346140600327094938842011474302636508577, 830103483316929822720, 187684009140270929037874271281147220213967138259766834750434174083702184227, 110680464442257309696, 215160995637330296866381679412092077061747896213262781811866330546205279742, 774763251095801167872, 217347532444651463865174557618844783472187027359483475675617908180606355809, 239807672958224171008, 247162812519879960812005670732023184424459505088164107314601670469857195426, 295147905179352825856, 249673128312843917406073638502421868253875961881016758328396105809455561745, 1, 937702833153527717617861143088987255218080738764055219295122961723478881120, 1, 285589315699077867112433107443119601724352713716989448852105127116851203535, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 125172042471644161852219148503909923236732325119219028146290751653991976114, 294438467071035623787589679773635173936139378754834619240641082477450340081, 313594649253062377472, 323195009450419606041164565913189920040775404641413072076667071555664714384, 166020696663385964544, 384232854661890544865114495086851913528362705973413840510492253584554434740, 129127208515966861312, 384772128417894159042807287158160200916757334962672827027951047711903009053, 424275113695319687168, 385291772725090318157700937045086145273563247402457518748197066808155336371, 3, 654570951647347405568317023887877977006047437173852252854263379553900581537, 134428771768408837129456, 1988566118340024151422668974829355244524240658872590727020664813828554421152, 82200256958279165454, 2799031645357087808858479184593868893289272654298738402998502678448401821695, 5357387033061717371, 405516919014232257041166198870080032683824872629364128332771789905398051346, 110680464442257309696, 406232519613480092351817208433649500152861641449516048494862653973159399972, 166020696663385964544, 415030748086581793127432474089280299955629392798742524706059728490773567683, 221360928884514619392, 426090653459091132088998244137669342633868333202058779132375454755100381615, 110680464442257309696, 441525719049451468400063729651341129003639711716946612423292251915432563799, 239807672958224171008, 458896756304076452351181620628121707351415758485998894544696626735171167618, 202914184810805067776, 467359278613506166151492726487752216059557962335532790304583050955123345960, 2, 1032717993920308306191823419406815870858725944687744986845677154805147281824, 329054485471215321416, 1032717993920308306191823419406815870858725944687744986845677154805147281827, 584921183919, 512482409329211598335598579160670585079520456321797647722368304433587763887, 147573952589676412928, 521197237016151572083124889084903398680855867591092126354233981139297736740, 461168601842738790400, 563791708705907167114077582020136393708143183608796295989042096684904225270, 129127208515966861312, 571275466666637181751291757277692805328091747165722757087891954251749160562, 3, 110258070819235479871498021420979030509840742633898542811765534238190419058, 131, 666102081412199241369674252151236171208834112715481224417751146079433755606, 1652662783433888012596486271394363871528159711553847650321392212553408446464, 3537855209470439635213296471560724279005341788353622708276604173226016882534, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 600919194066032897899757273774582142496516000005375005645249843092068217553, 756316507022091616256, 639355410732397106781645390753851278091967902830901879801461103385677634538, 340282366920938463500268095579187314695, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 639355410732397106781645390753851278091967902830901879801461103385677634538, 880241901581652276300822791360025363358516560758384169656351614433986727311, 3251567836559573126614078301055226183971167678357987397763877251460513366092, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 658424456433111376009875282403320053405572326250329059783347566010588717451, 110680464442257309696, 684012255237293634537023629402971283236418691013759880010644177923507360648, 221360928884514619392, 685624730646684261919916887163655347848143590935029408783659734710054246340, 258254417031933722624, 767139313849702659792252270287386897918274623891989685767061166001717260390, 120, 16849920396563800905789350903173687424348021482764680609714555790731782925, 3027816011059324473880753121486036198837888152256098146304242596577502095289, 30517374631874541561367115004977333355368841153489443911437860032099540699, 2471181691585514863197405748369570339761183657869089156094526926785363569292, 80147463168405978455414718594053086024237907545928340967866533038721179779, 1683805487821425098582971193216868232397862460055574879342599600622704576477, 118073321354468672808595997917632615012875006553348033122130344105344933536, 2, 140482564435711213119206836562318875166462424040141880357109879876892367390, 3, 143411673399646517611882082812910778379347040162581993751620550207099718036, 2, 161229983558800974073139342245840795328716378666268726861990114915662014019, 405516919014232257041166198870080032683824872629364128332771789905398051346, 175009223580892752521617612930265084464055044665455442286589603342983921015, 1, 192201645417488666193384709807182995084665139562973278100470467580428771462, 3, 253504787848273860393619321816023517557454972195322115867718546518938554979, 3, 363155616888289248200878432565181643887567361014338321639254163543768737633, 203446, 388742382145180180063960822683327712129740054476509312385742298973603095592, 1990541586638270839682584564797703177781172528604513620345610056506760389338, 391893053777069109806691709669188107277313810280603753502231028026415004561, 2, 416026736649895165355470368908280177803532700119446686351373220211830178336, 3, 417324040113861194337938217249851314490624964915964903393251179354591504324, 1194754038189155472133536864080403692064430750261502890730656415580956480341, 494589573118807346871727248580301821977281052869488897488317164276996234743, 187684009140270929037874271281147220213967138259766834750434174083702184227, 521484115755945289119425038701882715869670547911123433377401144437227965565, 1690000113512118076891842088527455028015486279325938741140209131620130767016, 594925341828987160363262302446270219489796376316595055524448873288277127333, 3, 624382789712107423187792871158322621951211765805099333816563041719007561623, 2, 672176548769364450890465022289295266334821835159666900567146335466070091917, 1, 798318111899542170117698326725882778467452773340278642282924662790307279920, 2, 833217752171117961090507440034630172438445204863691151800693869235242270114, 3546996419660086289806357633741938481419303163250622619255731886686793427442, 959205116741210877118918771554211900530474848722039597253103030575695917106, 2, 965553996517716485244113801255421185662598363957433700305660989333168972803, 3, 981414783449535792932668415875911719462843697940295278697218033492670283841, 2386868257255120798841859937983982419306414610128836392186534180098930931699, 1025403319403263808290233197304047870498406990943860805399409922299001612113, 2, 1045534463007126039375874016600717096389404184225797896824437240798875415523, 1, 1050013941846949549981802361682936351636833759982338999075168586209315805226, 3166947273338141482325691699877427637365607923873085448807005432149857728929, 1090279684870675722327469765550237811837523781491779994059168864457092219418, 3, 1097579608695932274429434393704512820771254010972293612074612034760033675478, 1545863200275807491865214382529687009430923247430452008164502872594969715773, 1112463693550012558597749357644572483917087214797400946246102129742094800700, 2091437018857732444191203880954171094227031608260166791033882193541161055527, 1138234079488888848736106267331404990483243164075194259229546680502248923518, 2997859931867139583250486094519046853268659628568255245860902895396299907035, 1153799841932466711987290805384894710090244603720110455059287337567425321286, 294438467071035623787589679773635173936139378754834619240641082477450340081, 1203041503117431749802450002376219933779375963889011065492936477160160052355, 2, 1260807502918038937208265453613179322574799042002551427555520433849788212289, 3, 1298451107258545110653942603761350114903135898973300503422977393945904258978, 2, 1304866744367068588314158103397680076202837846221452934066882478140840303821, 2672253770461434059671840153911656004611081621370335708515355261893341718966, 1314203807492114639514132398203548366981146876412402246872810076992824525585, 2385346345799533102913700620444786982168848457202078408961504861770878183608, 1345491066240071457298534416699909826744910741223022456602558937151237903956, 838735294436962358518345240887570364396479025904835513698787814912994755615, 1346774195447502957919646388921205792909460627292392709656059217761925533536, 2, 1366121651946369517703394887517181322665589297324166704410520732477672622931, 2, 1398276488298015448419261427802944011475490408603570857665291448295497500419, 405516919014232257041166198870080032683824872629364128332771789905398051346, 1481346301489131449193427214288666357263686453252870895308077805842926635132, 1156657704468350613432830728595546179701987074669032725952360684388154126744, 1497125616065745361892142576942878306125312277724330320956547120089849035695, 1, 1525314816835855214468932264230171813591912932855315833640786605536764439720, 1663475254662815147807102413904223246366865235398952861431728388207408543120, 1550739125942193451801802815952955166851099952534452082122415404861169329361, 3, 1574294213309488779088837598416825318221817723291526281240384759978327971971, 792623235031633587019218108715351645491703197589750156474509753284633305483, 1631662640971788188939440541857061329743749260784098195308318437390470025935, 3, 1631885220907752996374014988649927955893469662675238479459246178043339363996, 3, 1633418832741805415269023433137798304037756021737123214980548125031526806455, 988604546648889197701541335743887573250193635018784253487978222273853709515, 1644243539313118960859537854289853188061982502030735479158592315573795697977, 1990541586638270839682584564797703177781172528604513620345610056506760389338, 1714557926520863256212575776252361952543061071444873851812935051643282747800, 2, 1729419231433262687198189291444038283004984349118652047618269171165192775092, 2, 1733250041517503868294073572995155663839974259880703408839771060199255696672, 3, 1744094264215758257036963710943432447195108106774284550081863647644494949814, 3166947273338141482325691699877427637365607923873085448807005432149857728929, 1751695521030044730207737899906179191278478577149017772654148530553223900769, 1108815902650156079415526163307610981701868852900924798367062754776524013578, 1770936415617885952369847461332337409397970739409777970815825491184512823299, 2, 1811903140763442276224297144527978421227448303781785705394460692875249774140, 3, 1833313059980485253506809342519818547332164092422514330242979467884381754569, 3429550944089287064823040417833622567244533458552881217744331331822926544104, 1834958240935442637280146540794147111720512244060983797943145956704204987985, 1858853973133979258898547776249808524175743569563506077311984639493717940720, 1874914941508189106324297325395651886496892717328212036023244028197005200010, 2672253770461434059671840153911656004611081621370335708515355261893341718966, 1890855086390481946518439403719572729416043721837892103399612276900135487016, 2, 1903510303424989561400997775561354514637726424281753588081064893727201138746, 2204101542188893552042727753393504168613891915092777590244172068296468343333, 1904415466148806468232672708078073589264289578866487143033523309957407229975, 3536045809341542203169572960747429149040614371329638540814129138531343194220, 1904436243111030020480692212786924787697696807927034964601888330884375225240, 1268058054877639673007393703540274217405452194124732034988600806841135001237, 1919202268922633480478398863784320573558981448571350631661884121054488422662, 3159472510194049708077240995736790389608784340579250078349725594073735949119, 1932273538197944368507297531377525258004700071593857833404508847531233243767, 2, 1965249821457254156495980493518149149408202771791272529011243904130510493569, 2141232357711642010223554350312142191422382001867031280299443784270030852525, 1993486869381339094600372251318022612165817264172466369713155400306759290951, 1, 1999417373506936658936538106236260880096301973105486361551412377724677048547, 1108815902650156079415526163307610981701868852900924798367062754776524013578, 2008254697368016529396791822180650016572826220601702450865071463629479854622, 3599520292832005042133234151153610341029211442360677368568763168584306576337, 2015001822310349564619391030392212654695649464333869923871664172038544484054, 684012255237293634537023629402971283236418691013759880010644177923507360648, 2116083978459696527302963814517010523694047295153654375833206305319779762620, 1548541952608962744671963541220725716519558494088106004502853649420766310561, 2166765053329314323402000206950094322280343413774761021197942337511561056732, 3, 2186570860451188578513838894887034425400369024091652508344747976286569859646, 2338680806573147431077579087142162978099080303804606819068813365647879695309, 2204187963409144730650701842302894918255636795058691236403358613899764432191, 1929292294725017182387813254791125320506062433460486106816677333732799537039, 2208915813074200534893257791234841440332727170368264322487094658765873646783, 2779220370766016974934305765452330021716549003721259976520118343797760161953, 2278013329603638422216182992583680611689487677350273297958580423180239376600, 1504977134583578952652197250128317955995066937265368735648094571065480936731, 2348937097158355557095773621976092898793632836122475752049839171817255884590, 2672253770461434059671840153911656004611081621370335708515355261893341718966, 2423891534633631530989259363505346196510897371452735340749435318739022985870, 3, 2447167099417401130446062772045066639652840143261466233245160056252061571568, 1184156162511680116414393443472289697211725178705688756838553803161259846327, 2468682474332070477016911192966043875359867612266688200716328791527345542766, 2, 2471618368736359188811544886782561807581573548310932137550178001332297681139, 158015, 2492056331767918910654631402580317694006062461666455924067240670132957832864, 2, 2524413736765562779267320118533550887069869799653584931545543817158862811687, 3, 2610644739556043268545831424926905058561900783336647831238853768619990028894, 2, 2642677839501863791819270837089314486204716575713009370236689169227550575048, 1, 2648019101566781467149913390950854874954975906493631864929887273325007125355, 1913309463739758000340487839909063826105860411948618508677513748416961506879, 2666427683906129823584087844359337630961509294928922741888974973003534465371, 2, 2679088839327153605250880691386192125237331031980034680833396654868730484052, 1767152558846404935343868590649646323872575801118693024879114609495632651731, 2694849350851684620448444148850426107714904020417987189650282263859037980783, 3, 2801169947639079021052672237790247728927095753025888805510627552094856472191, 1566067135849016023190205282814161772853949306319199097254966288812606001277, 2817573755049112926574868122675664636700123865684238280786488156635046174900, 1070270183855597625913705474334826633104283722732205448508096521789128427707, 2822971620709184736454057703128481316488668379342572328936130255020390899123, 2, 2859101345894725266018955243735240328156613532568403515470641075820624026301, 2, 2874858330596256021474707060605416353632999983544126749345175337266988306783, 1, 2879010924842570215340876492843247364012828449054554882842474366437526995405, 3166947273338141482325691699877427637365607923873085448807005432149857728929, 2896008525489712697398806558211259141057978473743520455018784255175692421457, 3, 2907088572291810863499184960713935357230803496343344927931488334973131138323, 323195009450419606041164565913189920040775404641413072076667071555664714384, 2942098014645498047876023044690472234062527413712844357427635661721528306109, 441525719049451468400063729651341129003639711716946612423292251915432563799, 3000023226912637234560667226418704401991790060033269550575685563100220562442, 1083440346620185914123548993016591826060629125446461055808650656172007088491, 3015019102889659846339469947936149093151965411718508892935503345643435992684, 2276514487050118538456770422589790911027347805228730350280894138782784123703, 3024280087699994997158128213979936656307136666878413332530563835442516247497, 3, 3125192527475138019587861467858942868700432509961470815181867839762702441312, 1020294155099814244003363349150103656233966044454962312441483194385592183657, 3127853362981395685055999931626431463286329728984578980572631853276742708194, 2, 3154370965867215161690384590503706835430814842576480177978225340620603574796, 3227995431027283152816551411369244303851896448044083905946552001528489529666, 3198549167691734508674626637102642371666922457988498329875776954939574806880, 2779220370766016974934305765452330021716549003721259976520118343797760161953, 3229345449966119944088528161877755574365199221637824389700199293936298791688, 82948, 3268130549880648578619552356198251922185680155064695341772807598628921318069, 384772128417894159042807287158160200916757334962672827027951047711903009053, 3271147898899633387745930204741708589730789047383319843178227207903924785642, 2, 3293026784530349798842170317829153978407866483847272443642909321043664317540, 1990541586638270839682584564797703177781172528604513620345610056506760389338, 3294296742201593219808602418421027960209057829222415136389795821484069644248, 824241875859190098073800702861662822572611102655492152699403072056918368533, 3361726531277598169531870391066252955751321434283791194338323449879751010799, 2, 3391442523842873296996611541563795050361364381732974945894186005409203470811, 1710700207842666743744629417624206336412621512783530534644823797519946237638, 3409848914790009065931046344678877271814482965896199209395298291800408837699, 2406807203965962812565119426910093648817246665385028202518229205508964468750, 3448830120696346533833837961504725553220194684931772384981412718522507067063, 3, 3462237583017801923398528155149266369337859826115282856158991961994338785577, 2, 3478951934775423873488731451272096166264850569036881052823300316746754524286, 1274012872650323592052061367503695663411156739032325185439832515973879450206, 3545057801453951790402140555135189507457394731856267067500549387956632348734, 2, 3569872218710698411578242965326387655799613459863550074180181928138144559687, 3273426919356518430334488319482357256575026785269200975691402790552055933912, 773419650418337517107856101029931836850298774485466530128029681791734852785, 4, 827220861550361775567781794488524801583671955481509831981744502253130788360, 278682004514410348860, 1468989146383394538326068101878519866638452129502065095852030024602736633495, 12650311053075, 1787573174517400107939635924513608895643246972947559807161368132882968118056, 59274529969996983, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 841130680384357, 792623235031633587019218108715351645491703197589750156474509753284633305483, 92233720368547758080, 798661207925217706091476346628577785640426184115526421249140009272744753126, 184467440737095516160, 823824343723064294853809479138928160558039240590842169627358094175567985430, 129127208515966861312, 824241875859190098073800702861662822572611102655492152699403072056918368533, 350488137400481480704, 838735294436962358518345240887570364396479025904835513698787814912994755615, 166020696663385964544, 844444090524188460952197105939546660926632203978239551006964714876808906899, 55340232221128654848, 856839686421597067387125094394239352765259007493930237109216180119752250772, 36893488147419103232, 903674561674721057534737084637331178526382312042493475460974537373758528608, 221360928884514619392, 927126332175484024535446367959131559370321121610752933953393636094257864936, 92233720368547758080, 988604546648889197701541335743887573250193635018784253487978222273853709515, 129127208515966861312, 1020294155099814244003363349150103656233966044454962312441483194385592183657, 110680464442257309696, 1031686788705712850796489035222809741607032817815206051787068551114372251377, 55340232221128654848, 1070270183855597625913705474334826633104283722732205448508096521789128427707, 479615345916448342016, 1079751524160374397839809966943534467372398865437295906269294004357381550217, 405828369621610135552, 1083440346620185914123548993016591826060629125446461055808650656172007088491, 166020696663385964544, 1108815902650156079415526163307610981701868852900924798367062754776524013578, 110680464442257309696, 1156657704468350613432830728595546179701987074669032725952360684388154126744, 184467440737095516160, 1175572009356733454133335088913823440509708769469613108446894679460468399694, 2, 482148859801725464274198147480840119334382080162606228723774290742111978842, 48613695230, 1413400053318199076045782145147461681973773195791961689421480505531579150869, 4994643, 1184156162511680116414393443472289697211725178705688756838553803161259846327, 332041393326771929088, 1190092045462490353089945856332347497501993074526519021165192253965945242405, 1, 306907061554498980086252462552173868094252612077309867526936866177200123692, 5000000, 1194754038189155472133536864080403692064430750261502890730656415580956480341, 424275113695319687168, 1231993745013232464867991410007016953271602159153415688490930616442775732394, 332041393326771929088, 1233108998134933370701280005178683984071017247694264976893617863414710516554, 3, 344514020181501266459017529274756821069997362716564511881496417105903769004, 348895, 827220861550361775567781794488524801583671955481509831981744502253130788360, 40803573, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 15053, 1268058054877639673007393703540274217405452194124732034988600806841135001237, 221360928884514619392, 1274012872650323592052061367503695663411156739032325185439832515973879450206, 221360928884514619392, 1296085274204480619287484314548502098048980482389063038385082601154179044080, 332041393326771929088, 1303124933286460002771169280058023382625073575514665121031170504209977274335, 92233720368547758080, 1336812988592950501714664644094220222217719316006234988321310262421196868061, 627189298506124754944, 1345773427489478126226992149556336533619524359357484080333073492280129973610, 147573952589676412928, 1351680678872658217372503638964239012153585709317436640720809816573842369434, 147573952589676412928, 1367689708448914284672019642877558660977148620222660050732556563503440731967, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 112105744547560603, 138836169848540343002265209867274254697778318298195092277383810183877129713, 18817485076697132914, 427440394881294156717486485601507960246457600280196632312567665931482301697, 2705439473366, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 60256979426542975757790067, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685015993, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 33329676313, 1372882548073012799515697292915208968741728807374701434035020081703254271884, 3, 281545401568798956750588428238142216167623844656960010095534071229875492873, 111910213164430081821460576925927694346140600327094938842011474302636508577, 594443113797280574317580759984156127959112450588243017304394269861547826443, 1, 1716118871730822457887160185665862458333682538375688844480407549757866949366, 0, 1478026850042277379114963086546268169563341437741914609330885434707408017503, 6, 142909487276477641548393792078583342462280837632628154731680927866981069243, 1, 655880388638660468800949312802951092399118216213027250353373868377117250451, 1, 811011017526717560643147303188492903082224844332889101141164473421918119681, 1721545401115416539460527258786708931350581412795715774669386036784129345168, 1345164067646409268785317970174364670986645513518025171668430259246258003014, 2947023581667504701715264871691108284066230539116850650749901266001198970763, 2729386282529043392057505702373116266155797914203800716205663262721023302764, 1, 3245116829170042073749327803981086147660231874202800214947695291966779250497, 823824343723064294853809479138928160558039240590842169627358094175567985430, 1502567681074841812527331304909023202700835444711937305343887052186626313101, 1, 562258523632653385391108535465767619906911247652086932215640241564096875614, 1, 1504977134583578952652197250128317955995066937265368735648094571065480936731, 368934881474191032320, 1545863200275807491865214382529687009430923247430452008164502872594969715773, 129127208515966861312, 1548541952608962744671963541220725716519558494088106004502853649420766310561, 202914184810805067776, 1549681313566083966124201014718917851395749509397367262551253884465603054010, 202914184810805067776, 1566067135849016023190205282814161772853949306319199097254966288812606001277, 405828369621610135552, 1623458592913373717359914320684231979473661706990485083917706249808627271111, 73786976294838206464, 1624176893779292529942682849367672321215687011999910963102517087335097017656, 571849066284996100096, 1663475254662815147807102413904223246366865235398952861431728388207408543120, 479615345916448342016, 1682870393134734527860339989146560155691441334943352453787964467333720716489, 166020696663385964544, 1683805487821425098582971193216868232397862460055574879342599600622704576477, 479615345916448342016, 1685665445633572786178818295887609912415127556444691158609869940290767198241, 92233720368547758080, 1690000113512118076891842088527455028015486279325938741140209131620130767016, 92233720368547758080, 1710700207842666743744629417624206336412621512783530534644823797519946237638, 221360928884514619392, 1721545401115416539460527258786708931350581412795715774669386036784129345168, 129127208515966861312, 1730843735206909102151873616508572655403586088642065623634736218019865421970, 5, 478217588719351585532131761884497367599703888725000385043014931335113807055, 1001072615659984514, 1094906459605511127112200796103943118161950465204901808037642876103649268229, 1639878496349522, 1763603708570698910479046801200388578450984335682243813399773298586756550812, 1685015993, 2326476526984260570169547590292060114253751675474384139234587888878343918723, 8998980727877863, 3268028989496974463627327285711031699887982537994488184279095569037270916360, 1005128701467039912, 1767152558846404935343868590649646323872575801118693024879114609495632651731, 166020696663385964544, 1805527098357360809626690155110952110361598216495068305554080173592506207680, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 1286737754758273579187315700459228883485441475100519247012262842877295736941, 1806018566677800621296032626439935115720767031724401394291089442012247156652, 2, 520116815186629688207151531472138352481882053048990582156322282759120386165, 370, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 14370807, 1825789391989306828913478255340105430890195438004467141834575541909771596923, 92233720368547758080, 1830614185137486987206850978759971388798597264353118825381112599009498564923, 202914184810805067776, 1852805650116490345033287144100292023711762045295793958221504802943649986466, 55340232221128654848, 1858853973133979258898547776249808524175743569563506077311984639493717940720, 129127208515966861312, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 8854437155380584775680, 1913309463739758000340487839909063826105860411948618508677513748416961506879, 479615345916448342016, 1923847927412789313471424155625891609777007800052823217201036476144221930890, 129127208515966861312, 1929292294725017182387813254791125320506062433460486106816677333732799537039, 147573952589676412928, 1976116259487849312492355695320380942153209908997880779234707344294669942230, 7, 155082539558689579094930820457537605560250202889383976768599028600060638458, 9712622436612616, 482148859801725464274198147480840119334382080162606228723774290742111978842, 8871424089834957, 860370950108688216340004790080337058268427944294306403669698046952904826247, 250462675240697940540, 1288698392756256859742296467120894088468774927260782540983650900292080270873, 27886890387, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015993, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 449625301762, 3424280655810064028532566345286563322988072642501966809648489863863494283649, 0, 1989944140937333323016657784301206329944075703684332187346448996461711789838, 147573952589676412928, 1990541586638270839682584564797703177781172528604513620345610056506760389338, 110680464442257309696, 2003518563857274593942079682850315109880935994200712924867338530680312387496, 387381625547900583936, 2017827753828203869829902616983986421212077461540919493720912112429002793135, 36893488147419103232, 2043448726412355736893689605166605755258247345758770141753759663564734626074, 1, 2426399053426729283649663541122040611623950810100583956430800239295617019540, 1756348007992823160520695935166620789770659857955753281309021064600777580884, 2063329474759133226496286490253886650119857652005670432135714462747762696922, 92233720368547758080, 2087021424722619777119509474943472645767659996348769578120564519014510906823, 197, 45719461690587131653488320517811323898192878971785211383577122887278433970, 271797777950216, 58691679589900677189611722514055649131440627566426312077932117601961356312, 14018340099592798, 62539909586952936666385478124841466024738031541885874203679949945007443975, 889356452774079, 91658460157424996978829728777562239386648517787049396426713146698580491131, 43291484812505737, 119607159425404710201868310041567341157568555980264939930978303757223892804, 10000000000000000, 125157253114592202689697659108221267291429800325919220929858384019559145020, 5574558611002005, 128076316006888867889720023943987055879434748515260393799690677572594695731, 5650505146717559, 129323982214127088336537217071001347343895225631530744680676593562102779395, 7387291566602026, 155978859296920899044232916929826441602418983193649960126381103022713357394, 340282366920938463463341327431768202441, 200038252708487707637592677262602761979185312621336667489553457001021898693, 192775176210082241, 251829700315581574395170044142238971856953318080296851820692745235646982163, 13055568154563100, 262787429958431535594430543735817573804232445163825833468075866232857293897, 340282366920938463463374307431768211455, 273786421870161613472741097418814488126144047008318460063705173168188857330, 15700000000000000, 302750560251721563478908508476585848304470569672173982929414393803214754833, 59877316061818317, 322973309706523948359739545917222156388650784564926633598230772520165862168, 0, 350683932696313241296727819627730194027334495683384623339456514541457217612, 12125918952857681, 362559478620740030801210449729167971435106619815039138386081906904794031147, 8219462488566157, 397085547562735493843215270803909795850313513261258009364818335856977228637, 43827380598781908, 402203818018003161230395989487321866767371283189591635162574585819009405729, 103947674019839679317, 404619681398216435428277787381081289864925110399772702817087662082930902204, 2439576260770934, 407773033062039749453429634345750863521452910896299440871345092607917287425, 5813728122712674, 428966746401092183568692094921653582901838386998725592895193510458675103117, 3632055617318711, 461187982160806177710422316346182284919537209960463173935575669600188826793, 22500909947124115, 464283941334928891561847705762668615680063710507404310851827055237386093101, 177703982019494, 464765832626061675495861177169224034223138392881997652303319334977347158560, 55419319721167227, 473352671941282742499830019091397661682883586706132331113560808861790249693, 4872960946873836, 478667771161588444362210814991386552322769311312092269386684750717478867873, 17467676247154136, 482148859801725464274198147480840119334382080162606228723774290742111978842, 22049126182790224429567, 506903423773684616640005396713398656847885995255032174479352966089586174061, 26256794175059031, 520116815186629688207151531472138352481882053048990582156322282759120386165, 47694393411179612, 534775443075242603710247827433321515149084838868459700478688801082581247845, 9272260539869377, 538052693898072994192062540307887035813481005396507294434241940169366979828, 7993360028021745, 546009391135573823975439219354160434534036063483429669964841615019779072990, 1180959417739882578, 546193596624304750976739453364083642922225106730908350494407148608276696072, 3986196794825376, 558724894255533594954654099526666298263562616390286163824380508371683819641, 2810556971212152, 560734625104709861320248838886910530353099993192453042228527643520205711050, 6063526847865895, 565037820500758027243934510592114129944836276598692374584946912186637471978, 4931868750302410, 565543305060924047035772446429494976333978610685567490881485465077955024475, 150467499940353650, 589199040816547236752793753941806190684192311699255681008834279260248373873, 4226778800853849, 597416515806269577119883923538703733906182177477686265922562150415372377707, 17054336719805000, 598250374436894109104302884687958754093190813371979285625364889236135965886, 140882723436801432, 603347917285148805704846451683104324990628425701440340436389899076791697291, 38314306667303, 642605005456924525191088370977847997548305826635809035545427653023833299403, 18427031415, 709211729139715402117800652410712954503307542800687137341596837930501162765, 166119086131334183, 711371254936026577893724314157574578371629713282775386385026238330818350578, 10079490391741536, 721366222725913636450328929762126616620660133763548654134197698070301440969, 118352751436148824, 722117377330774500944894991835273595427407545763418928865099016752690646490, 26501048505968820, 730073974170276449829533421776328347077170240361096366894566351191299849326, 13355311083390518, 731559269905175760357638667694768423932962300863738297578292323755197453115, 1395831516803808, 740894361957936665531773272324306163770760667941759798405031725756987906297, 129047206614801600, 741522981351412340320863741913604177342498289172727735947353045834700866913, 4219522007017507, 772070521425765645948733743470961635681508603832348033782805623709280309869, 5725170494256273, 792985955619778553349299217630311706976597674370358120354024088100275525617, 1174842722600315187886, 822185887649257497281152866184211541664704886371813492988591000884653254101, 12985830716066352, 827573715902604373037681646719974737558871605081862056636119634158194410782, 44980251082695226, 831674190306897782417261052206507071249940385793607462241720525977691837493, 18663934784944601, 884443436337645018226496123099707496006320247708274721566698344325343691736, 1139358351910643, 920242215338047628186904346359440385626717119644273683798369496366016520729, 5836214085848951, 935800731038067513384998966734596979260470741884537260859150342792466291184, 418571269995849, 1036709138116552829209870612272244915454605802664588837753542567004684150357, 9589108048251404, 1064018533867264518682932693202857875240334367538721862449103557036569525829, 24179308839136856, 1065197638707156525600444247653276480998365106354449041807258310069635280240, 5370802813141105, 1065788133243482771296910426332637646894397110966843900876483805048601746089, 3907214041471154, 1078755563232339862473940981965221785413453503401012177464328602506096156841, 3846351561491886, 1116168183768077198006897032221506104498488272685942479173167205015047985704, 13292126094569968, 1131178459739413289957708687410679603482565992244598345958615432491112239857, 340282366920938463463374607431768211455, 1131178459739413289957708687410679603482565992244598345958615432491112239858, 340282366920938463463374607431768211455, 1143901688946631216238734926329195837063756443180807852756035162646020057355, 7278560156686083, 1155546773650824698133560950760894350549628068143372712581924444231569014952, 6705529204115528, 1205545910297465851432903175359465206052129687983964781054718283349119754871, 14492864790689085, 1234537910192683523099442165603241930305497407254146927706462831548977795964, 9973676864383789, 1288698392756256859742296467120894088468774927260782540983650900292080270873, 77168476663495662, 1313485181335581330235463446221859572495179498303942923705666496850727856291, 14756635174253612, 1322373136908069875731020494356256231995653784525495268524384015599141310874, 5020997662410, 1343888915567687175440551227547183969847000250116176839845972717207102056829, 117230687363076183, 1367772118253909484625777286709302603794785647259968017931101714992730600572, 6701034774662907, 1368249642262020660424746509626945452855073286121287955764382337156110696318, 93457539115145075, 1395308044800622454116836039388482839223739042835031181331475189924486073369, 5904956187934180, 1413400053318199076045782145147461681973773195791961689421480505531579150869, 20360582095061575, 1431745248103556107614426028165212455317673006256637512243981943835113194843, 24664997009685010, 1442834193510340975371633219565836785018074528382166149513981913138471887179, 14526825895492930, 1504382307674172289064923047665706109378157118284942898940435565525309966770, 41975960207756204, 1508788844638621676164514896345308660112403005285936747669120572517321259911, 10921061622164209, 1538404791491598997342480240619963227100009793729522750930722872603817893232, 20380637883385679, 1551295464932725588329544881955942548326391922317197183991608023295022187629, 75053851073107245232, 1555847689277252872124484857316955723428972134064366585203640475206641455822, 9585957560918604, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 247508214793365790076, 1575670749432935183680480064135212603162329371635633211141833930388508041932, 16894609176174397, 1585895691191251252012862538997556466436185796164692882119746213338796251614, 3066860641522796, 1652143454176471242038672414327745426141255093787896161177091635079977632596, 51273920234119, 1652239641646305300575579602320743469502857623546232173982230148497915557877, 920876295245214463, 1687456484857639428703759515032602640204379469564152026828680453345231441650, 14604395657567280, 1737901566003436749015983383425440855654997753714178659116654248524124992316, 11200000000000002, 1768342212001827743358740899024037038078886483734753187854025498803394598223, 8028431444459897, 1789913453835414614567849798146799319431324374180455192407352354816744333357, 17374256789282091, 1808724028745785848683287439755684083006776119007177919718446255741657496149, 23376328404559983, 1856618350910070199725821999580626088267552101200529363114472521740377374992, 11233679792835370, 1866514775893808555750557828213406107288319441170945274041744215645789172865, 6259059115439230, 1921039466408867203832738918825659872251228677153740587601111871813494740670, 4973535019786033, 1959828313948648250251713914719224373425570475487753650831674536841153118899, 71021193469144594, 1970424890488631229420699059158605194622726334991554882942212501985437839419, 3278718156148481, 2017699423570914105173427029261862066221619480547913968964768490068968582681, 2703602208132235, 2037866340295515158758708293683380592323756260561391607033581394749260692494, 10861239185410442, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 18817485076697132914, 2077503196853820441209316926417331363585623076566404032868020662144411365107, 85739041642547022463, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 442183248055362794063, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 424254296940732300557, 2159479268676731635071092897104671423318618168679409738420655488759815405637, 6444265909776366, 2166091341904927585005530781469578447871485831232755525781900526580567788002, 6069205582068763, 2183283665280902303724001522309386682993885097542715860548951546682706285673, 1241370335109202, 2185517623134794715707715745788342628664163781589249776312145789356692816598, 44663126885221229, 2235495713304606588438584245913738526740079419073214307978282298701811642988, 8168921882976915, 2237228655572519435628320359156023578317989426528102107613108075519700024160, 3672237358995207, 2240848764571613714365902041952922136966025869346537141179289647577135109568, 6217913890390571, 2252044066564947096899471096543822340026335127835676813462422220762835509722, 941057147371958, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 101223174153231254335, 2297687748831253878702034025222758080917130633180965446507399626735950602260, 4870674029071764, 2344801441133263326390974690199413879539161385412433533791961548438848926254, 10331051704692514, 2355666273952328986785949495035853235189372385407546764352334636968555346600, 5244942238563345, 2368733600803263612959023637374779414327959182877687955772200243695529918573, 17259839016598982, 2386279411897437977133306866552219608644185312896065399237861495409915784521, 70894119870400764, 2388722483632678843816749340356792617445098228631495162896863008952587921042, 19717212186780970521, 2391257774930840040377368641019581761981250012793463501307151573516264315546, 334138127155233894777, 2394097378449659130126539134260482401859332015065799571547241642956311501272, 17929783658036444, 2396987242014850452106034085350523735255628284290537047575275405444986604957, 3646245316535444, 2410111000786506808885020348778858251852425392950515580395048050262105644583, 71897678741449986, 2434342903002333871846404764926436133907389706865655494521787545435789386579, 13625133798321361, 2439117754168371929091258584728016511194939850824297207868749251207653395673, 340282366920938463463264827431768202453, 2439117754168371929091258584728016511194939850824297207868749251207653395674, 340282366920938463463374607431768211455, 2494726274658237787481911901782385335487061774488525386470771743925525776305, 50025132811151097, 2499892665412932990776102059994762828517003371736572236241112376984416140827, 31751840291735811, 2532928149198765423462746464454311847076688934804913534692121870482299725250, 10000088219016865, 2540899693551350854271734651774707739952376382919474830134179725535937149872, 43521360198024867, 2544530519572928292208517416302620508488374274850136345326379884986936837911, 16183310489943521, 2559175445565859718502052268642346622144977316818387891548323860921186496937, 7472776593918949, 2587779695181255025010723989707507244415131746191501711018012672167015763042, 8036011759244905, 2609997936855456110295657902332112878128014081644118386608086825738794536540, 24504783347029594, 2633025891429972359876664847318517117659050983604083224088073828972573626971, 7190000000000014, 2637233836098811081760214984929847059843846057279775552954911234839302546812, 2425783121156365, 2642759225095724653871644448451360798470041341995204212115439278321526185656, 10207361334839676, 2650907475587181958788852957855437334019724967921862249329218904843071630654, 6720386717326572, 2704367611555779305698218307341471664904446629852541924082211718458888928182, 8555783658036448, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 250462675240697940540, 2718937876810664417189294135811415493225135452276800542926795007104474266174, 14440302003075303, 2721443097415080249467651494806278044475990676181616350380208468060908561793, 4336494597890665, 2748741760515591231806480234874496689139840794416514716390204053221962500933, 168633567354592336, 2786755503551706994641630238769388583027482655098624268957229313246928147505, 9590000000000012, 2835576374842317634530636470227668493653437770436291877994768146599393854698, 507768074210580077, 2845368496432585850827602376113834590174387325452183401401992768131593178349, 4629167140596636, 2861830742214912798673802105168208446576501001802253552325270726443135337637, 36006649377017291, 2863719299572995912177176673846868716649377155567911357998300974799125491702, 48151976610993724, 2886255348897856744945205260217637092890591049885525900163180162107948909016, 1550750000722187, 2886535440819300049958467985637270081386148384378133828076660726304817023791, 76917146509140146, 2891154937383658995451303752707758596246920948779693726157390613273816667184, 12657308074646182, 2903797957848873183736731804732394971557613812768822621360374411255826986847, 3785450599, 2935118929135544416699405087226925231013187188668189601471212177305308570255, 23647358403847697, 2960080001545362795501118287742076926040968973595276124565831358265504021729, 38484455116348521, 2965570840515699860455499007889837546325986459573866702151315089744563019474, 3767505390545871, 3006626145389108707224115181567347140607709378030451251081742349468161572094, 4159397223774674, 3011847319983445589930410990337761001607916911257920384743586316077783148522, 1585505515787807, 3027871244046565498733375360890514665073023488273384639348370983547612861417, 13828676665634320, 3050540295087893052673510841756130521310099521117702081827505779138496204484, 6597906565780491, 3072514223833487823917244540420307476570400865356326473128023617885468979421, 29000000000000000, 3080736885609116936257289333545520145230247058546311018350067958340000356441, 11225283825314177, 3090779274788290288565211577299649867886112330521083011948720704567785147986, 9024493666141056, 3112623700195342541551781944499834803981983417740253390095562792425883652681, 11703151039537848, 3117791722741153419426081214738150007367995586615499446242231513504787487600, 26417168748781361, 3163110773860416530536428234127025489280485537930335735661880070173188620192, 5986654256982950, 3169132442718041535039522144299644025351097304070555826528691606092411131812, 340282366920938463463374607431768211455, 3169132442718041535039522144299644025351097304070555826528691606092411131813, 340282366920938463463374607431768211455, 3175998423909599246569704498465513495763846529814103454832727733378012846824, 9925468565853848, 3179736458273884289620838203156360466259828831108961743373840785224677387385, 17882364411783348, 3192699950169870191488740314124287864759202059403159925397664664523362528625, 1255364360469928, 3207145174436017618335271836839986411381088024124226815640995685907828271372, 142601208979447, 3210846563519558735108454370372308839716123031612688889100532326096648893448, 340282366920938463463322710431768193427, 3214227807113055623879129155601179339690832887848318767861406781773790239661, 13729318514289817, 3216283437272319204230715387374947675108002880203318758551983686789216096379, 7632592742995243, 3221089573785287188034495154061390573783417014477143269373082439679589762112, 14270638042655243, 3222807757467960145438869979131970561713940778514026971043469447135448073418, 94594242338903496, 3229916044612585904470747596890293937899049151623955169704257711921811356410, 19838203017440587, 3238296509951888613255348225435885719348004745769725845015136382098855014768, 89134032054977864, 3250107301305128147222638015740709631577795094178337017356462025961397028879, 38121066454214, 3309473723320589541583807109103259260498081881832015712739235356444330052252, 10499978530428410, 3318740078044815050909408913650533386577636713597716437623802426157938156795, 1016783658036440, 3335381645877576484349341553275326597056537105011461705992902959558313158992, 3278718156148481, 3376383794337264987715709501748426595484581709484547853829667438685887619782, 14199877414397193, 3390647207278351066230077973229059039454928712550874964204968537109324133061, 2291506784727497, 3394248461293684666322527100644039265585364782827313532203219006908360732533, 22519258140817287, 3424280655810064028532566345286563322988072642501966809648489863863494283649, 23980022565499691, 3452154245424676706650410475243544101539448513118222893578599758797561813881, 32699101753185541, 3459194113510989372230351586118141973545427712194098067549951773684198211786, 1920636644747425, 3484581363983933675307253963844225108500794710591712975464820809009685037474, 26454683230260265, 3510593670971436963971290118880749397201340066060698387451564102203084105458, 3540858586097634, 3537462760991131695503132195280940831881139372738592560853070420692896322186, 9171928990554336, 3548790319572330170929662581932989559745502872715110284967246255550294004645, 28118083430814274, 3557160599937086378721728124131597273238128647395409714716580655866973408498, 168671177063888708, 3571011779343275063578322814277856044918858033211118250572332987921158200410, 98815164839759568, 2091437018857732444191203880954171094227031608260166791033882193541161055527, 166020696663385964544, 2097924334809010151269254159849064348527709275410586009206231441117935140894, 14, 362171673056179496062280965599830226209102599560850499780085429055678688025, 1, 521829152491209189004933110792311342600951640920745137496760874713617562697, 4, 715632157371067299680050746994628927772677460076835649361696009396054437751, 0, 1143684629376243401352997764048205591942676433637788932878675278184787239181, 0, 1158380506083516395992827206786212462771842092152238051898162562053063936742, 0, 1216984599635797607091441388997384952097438024785063133447857216566797213978, 193122, 1493605409712642991737725801421332483328798849053533633939781069578395751328, 1, 1667165701020291840082266873320768526864161765198657362752922471791553263682, 1336812988592950501714664644094220222217719316006234988321310262421196868061, 2136470556233022693168509896809218423681524601802120649921252688404521197666, 2672596106474944424771453305973398468590596659541472917811348199618918766826, 2170708553452414110625169991154401586510923590044411866105769391720319521413, 1, 2229244146959531933838256699758936095616764327457824585744787707361878851778, 1, 3059628494574457209544543148976281574129906338175229838179380864512623478305, 1, 3172303372904641756288012968519062098519970711385103183725350054136660141306, 176851, 3326382964256379973559524751506615141989298176508713551313373797030231078533, 3, 2106110752023345110910448088011243533085138392779314498923581748438146855232, 553402322211286548480, 2141232357711642010223554350312142191422382001867031280299443784270030852525, 166020696663385964544, 2149625499377050772775701191274921578103398273298955620360611655307104287237, 15, 674806851915831427587067629149019601954385421227914614611951589241319159994, 1, 1334754353651570966578894605492773835894302904780092491137533948093327353814, 3, 1789340305022514556868961069266240009084182093271297189466242695057487573046, 1685015993, 1789340305022514556868961069266240009084182093271297189466242695057487573047, 1000034693388550957851138136, 1789340305022514556868961069266240009084182093271297189466242695057487573048, 1000442387488422493093112770, 1789340305022514556868961069266240009084182093271297189466242695057487573049, 1540909724482948035603556, 1789340305022514556868961069266240009084182093271297189466242695057487573050, 13771362591576424230814407, 1789340305022514556868961069266240009084182093271297189466242695057487573051, 31169669072493408798, 2786214675980088987105280486669296002422953082573304058816260859572716301333, 2294382138249845, 3432030795954870819171097094332684542185483628261280934881228559825758424936, 16, 3497355258858845713745264256090071678867016701734028114828810804196164149027, 1685015993, 3497355258858845713745264256090071678867016701734028114828810804196164149028, 1003164386112356923814884975, 3497355258858845713745264256090071678867016701734028114828810804196164149029, 1005256868116092166326235219, 3497355258858845713745264256090071678867016701734028114828810804196164149030, 45349173044402539272075207, 3497355258858845713745264256090071678867016701734028114828810804196164149031, 69883882956583803646224415, 2154646895689582226117901441495714635846271498081642937281258646671133553917, 202914184810805067776, 2177149292491018417715774000056994188369467207221503622945886811766623165290, 8, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10050657741998903, 482148859801725464274198147480840119334382080162606228723774290742111978842, 40137952192082840, 560734625104709861320248838886910530353099993192453042228527643520205711050, 1029504610, 831674190306897782417261052206507071249940385793607462241720525977691837493, 0, 860370950108688216340004790080337058268427944294306403669698046952904826247, 1174842722600315187886, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015993, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 2103025783401, 2609997936855456110295657902332112878128014081644118386608086825738794536540, 4196982969, 2204101542188893552042727753393504168613891915092777590244172068296468343333, 258254417031933722624, 2231929931965222211932652892052536350676941980939525416119501154383477913747, 36893488147419103232, 2243640709727616095456476768445622420445998391232092568402205678572340187868, 1328165573307087716352, 2248579125822862115618564300767079546338187387757840760096454323247103923628, 184467440737095516160, 2274799594398995022752251097481344336694859704842822915016373784024847366729, 516508834063867445248, 2276514487050118538456770422589790911027347805228730350280894138782784123703, 129127208515966861312, 2301118944876455178440419757946852575559806817661826320232274328147266715565, 811656739243220271104, 2328923531445799447463273082923886570097392975954656044062383290293954376569, 73786976294838206464, 2338680806573147431077579087142162978099080303804606819068813365647879695309, 202914184810805067776, 2368576823837625528275935341135881659748932889268308403712618244410713532584, 27, 91658460157424996978829728777562239386648517787049396426713146698580491131, 1824641, 129323982214127088336537217071001347343895225631530744680676593562102779395, 2998288, 251829700315581574395170044142238971856953318080296851820692745235646982163, 89788, 560734625104709861320248838886910530353099993192453042228527643520205711050, 1949975, 565037820500758027243934510592114129944836276598692374584946912186637471978, 0, 792985955619778553349299217630311706976597674370358120354024088100275525617, 2103025783401, 831674190306897782417261052206507071249940385793607462241720525977691837493, 15027984, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 472292666781, 1413400053318199076045782145147461681973773195791961689421480505531579150869, 9000000, 1504382307674172289064923047665706109378157118284942898940435565525309966770, 53547337, 2017699423570914105173427029261862066221619480547913968964768490068968582681, 107490252, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 33329676313, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 665119242968, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 754054164645, 2235495713304606588438584245913738526740079419073214307978282298701811642988, 29000000, 2240848764571613714365902041952922136966025869346537141179289647577135109568, 96087, 2609997936855456110295657902332112878128014081644118386608086825738794536540, 1950767, 2642759225095724653871644448451360798470041341995204212115439278321526185656, 546296359, 2748741760515591231806480234874496689139840794416514716390204053221962500933, 0, 2886535440819300049958467985637270081386148384378133828076660726304817023791, 0, 2960080001545362795501118287742076926040968973595276124565831358265504021729, 110000000, 3073758703811986561199832841981929801658513479173619849133773450897059497629, 38957010773, 3090779274788290288565211577299649867886112330521083011948720704567785147986, 21418, 3117791722741153419426081214738150007367995586615499446242231513504787487600, 16528326, 3161763003949432074926707913422351893253394858205339495315789101878069591590, 717659064, 3510593670971436963971290118880749397201340066060698387451564102203084105458, 0, 3557160599937086378721728124131597273238128647395409714716580655866973408498, 0, 2385346345799533102913700620444786982168848457202078408961504861770878183608, 258254417031933722624, 2386868257255120798841859937983982419306414610128836392186534180098930931699, 258254417031933722624, 2393805584778473164743696303838246148094035830367131355404174261580756409285, 147573952589676412928, 2406807203965962812565119426910093648817246665385028202518229205508964468750, 110680464442257309696, 2420960257280083328226017823076406305034991565221857298718902303577384476870, 332041393326771929088, 2464113148278060422712534440684041750966710192576868618612214065577367773407, 368934881474191032320, 2471181691585514863197405748369570339761183657869089156094526926785363569292, 110680464442257309696, 2486809013287161615235401458720675358771631075136729479725155971936351718823, 239807672958224171008, 2487912913868014004131904966926849406549842942812205187711794077420293443995, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10128495, 860370950108688216340004790080337058268427944294306403669698046952904826247, 472292666781, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015993, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 471115566062, 2510959100937467246286964875187619321555803990250197017099083965540508910617, 92233720368547758080, 2512389146122443156361348068724598290821834545528116759871482387539512388881, 92233720368547758080, 2512425976683120522569437413548312726031762620349787437693463752690788829757, 110680464442257309696, 2516079785748928841031449405181158678427633691355770916662146946819282621080, 6, 69036229591699849960932814930274583219423937176044869651883289380133062597, 157777749383413209191187252498388, 731009553143347574080655238666149040102619103132239422267183761870156583437, 336567299771955465338869465646787980469, 731009553143347574080655238666149040102619103132239422267183761870156583438, 200957728489, 860370950108688216340004790080337058268427944294306403669698046952904826247, 101223174153231254335, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685015993, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 179677903628, 2540745714629444251268039301274163174068288615333480403096761991562002222236, 700976274800962961408, 2593478876157551780270188265718862595863005504900363447464439408911698013373, 332041393326771929088, 2595029732487593424346964408981899090558697412097510919929437597465719214549, 1, 2916742982080716423288690928007893262619093400707412041462424588996481500541, 5244942238563345, 2606742225852572796573119414398966235151466028878702590712365064193704873635, 368934881474191032320, 2609239261491135196324816244650086024261083178379560660121182796305581082650, 147573952589676412928, 2614491726579610116855987001779162911832346796089840301840775466605615033292, 258254417031933722624, 2635626068897084074289193788570695873857900798633976225759914457283113530874, 73786976294838206464, 2636741684512436336071109996585714888107920619503338628026816242748795328336, 571849066284996100096, 2643786348124043534913854866695569383151630113068729533813242229338326763534, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 2138633710373367403149075228923149799303460315310785593384946298930555157399, 2650041872375786387356098295345461303918671315832493531436339392722753333679, 15, 267519767028395506890614229840601124886599678257756791248600781790228563155, 988604546648889197701541335743887573250193635018784253487978222273853709515, 504994963043413266914630734117700991692408956837947310325127825568542770708, 2, 693561999633171911914134274716923107050792850680814469349287636386824509280, 2248579125822862115618564300767079546338187387757840760096454323247103923628, 793920646476820339894803750915740430272539749268437191746268065356830983598, 2650073561737770797036170575770915250850926076087937325063961710025733720095, 1045534463007126039375874016600717096389404184225797896824437240798875415523, 4, 2111106158910869408647078292515026614719046618507877001791186779027481925103, 658424456433111376009875282403320053405572326250329059783347566010588717451, 2341064535575348792852564770522965296073621725905092184692638269774616142758, 798661207925217706091476346628577785640426184115526421249140009272744753126, 2490323256086290474887147393320850113737159910258750503376699236241075011469, 5, 2501432310514121500496534361530806793312021635584536143663776027591208144019, 1, 2620196121286697189842061692820707832114579405132205000819415485832851624970, 1, 2874858330596256021474707060605416353632999983544126749345175337266988306783, 4, 2885720966574119631055030268949116892097615201985371922343723298933746338685, 1, 2912865494081426155896565934626363822594270230792900569298005413540377922444, 3151096307527817339566563620571337746574011137382115202300601003692561247795, 3238089079060954763547684293581319755021391233951097279560890262022066942432, 1, 3525677599170496679706170206343091759061498736271323293267018186777018811229, 3027816011059324473880753121486036198837888152256098146304242596577502095289, 2650073561737770797036170575770915250850926076087937325063961710025733720095, 424275113695319687168, 2660927138454538393016672283058035919201154298710354067992244608197741099226, 2988372539940947361792, 2672227398176930773491111127198500985881074714286401860535962780281291058883, 5, 110244652309005374945798656755709771675416732780445712498678505832701316319, 1342691538728715, 138836169848540343002265209867274254697778318298195092277383810183877129713, 59877316061818317, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 238335711805236649771369, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685015993, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 319575261, 2672253770461434059671840153911656004611081621370335708515355261893341718966, 110680464442257309696, 2672596106474944424771453305973398468590596659541472917811348199618918766826, 442721857769029238784, 2675230835968784884957299582844924139342764035396761338470423828341415293834, 295147905179352825856, 2723614570637910654941924916895835605239497627034752054520009779930931938488, 8, 307847287746774759064015097679152559999949426093240365941534303841968562238, 3069166385522363999218026972663745711717993767172353026861435472786075627240, 717511783135957835804591424268889957571779054553113058131386695908317410107, 94512, 1785658457678462866877736384439011946897847189118867368076199591220666582764, 2, 2191013818413639606580536432199447915406856947602578574499520744453166254872, 1, 2522727379788747153690691125459303437899089855286226170423158693708466859044, 0, 2772627305939149444011507732655785511253610425425187247537264589203056010218, 1, 3164761583601973258531051530888308463027808073225365444060779451616295380573, 720921236364732369708807512587554656855046850883224269557133444960710510, 3297682341290549817427332756750525732720735755372339776066915294040665677398, 217347532444651463865174557618844783472187027359483475675617908180606355809, 2733354720757001822388789140594541179543674687102993979435345534212127365785, 147573952589676412928, 2759334592617715994372266483671449573697650552307017680884820562261373726529, 996124179980315787264, 2779220370766016974934305765452330021716549003721259976520118343797760161953, 129127208515966861312, 2817805169866554851051366060217767854060361209984411554947765452189157536786, 313594649253062377472, 2835785979064306481751241004786816738387474323709182059813422348071379517333, 184467440737095516160, 2844873214371991303401232922244410404452213443603599818300591466002961153553, 488746484232934570065920, 2891136112847323360811080801068169972542270326320396041046129639741589909852, 147573952589676412928, 2905473432970038048395951515019656974330678472000501638248268061595183185985, 516508834063867445248, 2917125632231071191501461705941034863347230317716362779241087743937428105757, 368934881474191032320, 2931853875412532045739590489534480750435479312476638781207328381435519285080, 92233720368547758080, 2947023581667504701715264871691108284066230539116850650749901266001198970763, 129127208515966861312, 2967174050445828070862061291903957281356339325911846264948421066253307482040, 12, 302750560251721563478908508476585848304470569672173982929414393803214754833, 319575261, 534775443075242603710247827433321515149084838868459700478688801082581247845, 17701516, 546009391135573823975439219354160434534036063483429669964841615019779072990, 35933292, 1288698392756256859742296467120894088468774927260782540983650900292080270873, 0, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 471115566062, 1575670749432935183680480064135212603162329371635633211141833930388508041932, 0, 2235495713304606588438584245913738526740079419073214307978282298701811642988, 101347191, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 179677903628, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 449625301762, 3229916044612585904470747596890293937899049151623955169704257711921811356410, 17699165, 3376383794337264987715709501748426595484581709484547853829667438685887619782, 442741, 3424280655810064028532566345286563322988072642501966809648489863863494283649, 15064578, 2970191813456729356333212152591484018437762697478972012023342146349023530889, 313594649253062377472, 2984214290170931158909893541841302507289879826637811592360133295922657790436, 387381625547900583936, 2997181825693567353242614091637022585541477264365138836312752559837601876432, 4, 362559478620740030801210449729167971435106619815039138386081906904794031147, 1, 482148859801725464274198147480840119334382080162606228723774290742111978842, 62291, 506903423773684616640005396713398656847885995255032174479352966089586174061, 1, 2846135615435928808024035720602487180920768383256028639431625061448958179939, 84897, 2997859931867139583250486094519046853268659628568255245860902895396299907035, 147573952589676412928, 3018392479574306791445080999512370142376309927130430104776840538516325643896, 6, 516494843950578941618780783058227032377993312206400253045054258454838786924, 383523235059, 823405455026079163986886380393434936722646840240969095769842923575696030852, 55349935767, 842129496503373028673027207126162667779660996787311856053362287880107532407, 1958335148832, 1693861707137461644940359957099362250427822123996105487653759948507581532417, 55349935767, 3159491783485203906873874110345747468023837323479639318084229952855828512800, 55349935767, 3242533243531993095893992649915202333215581274555695740211311047906593483359, 18675741609067, 3024139523308548240478333989657922215468741541996187895808315966204669658141, 2, 482148859801725464274198147480840119334382080162606228723774290742111978842, 181480485, 1890424327039983849705461028455756096044839715410991688833575856435306909675, 1517054, 3024690225380292467512229531972552161449725349384909920415606689072777349470, 239807672958224171008, 3027816011059324473880753121486036198837888152256098146304242596577502095289, 129127208515966861312, 3069166385522363999218026972663745711717993767172353026861435472786075627240, 405828369621610135552, 3151096307527817339566563620571337746574011137382115202300601003692561247795, 55340232221128654848, 3156512682915746932772428186662094067330149733045022470002041172069903876726, 239807672958224171008, 3159472510194049708077240995736790389608784340579250078349725594073735949119, 258254417031933722624, 3166947273338141482325691699877427637365607923873085448807005432149857728929, 166020696663385964544, 3179665021078744328114902802301237624580193406807787716116702357390955378029, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 3179665021078744328114902802301237624580193406807787716116702357390955378029, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1317139199400739467360768329178602815377306140229493784523443526322039784972, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 3227995431027283152816551411369244303851896448044083905946552001528489529666, 166020696663385964544, 3273426919356518430334488319482357256575026785269200975691402790552055933912, 479615345916448342016, 3282121498036429972290990938416581083790123925557527966496670558178557167946, 166020696663385964544, 3347068822043974696364824299090843993381636029950174995502124156600618247390, 608742554432415203328, 3398473599026186975852904535678545302521367135519749851452698498440648117968, 405828369621610135552, 3403142802684451509845266489887952769654607222208359249138081669916082594952, 8, 264055003581718761942262570548008721308663401809197244809511661186305139641, 46635, 300855864404569248482670417001333314360078316949847296389968059346388955339, 46634, 855981794573352414711275528417837932669583000849820922599225783358775764729, 46635, 1009243244085515635873812270189416327326346048777299686459573178597945453680, 46635, 1680096846141883209635202310496793317753314393289444507120064193020103838865, 186294699441980128189379177773947777666374298173165521334679420600386147433, 1680096846141883209635202310496793317753314393289444507120064193020103838866, 30465460208004565061292478239418815566871815025940554, 2544856541485555859116768719926163116604273316098975538371117772900006782927, 1, 2688499140678790757065704651689337262336389456622442080666630979736954440099, 2675230835968784884957299582844924139342764035396761338470423828341415293834, 3404718679315290540823477561512727478815172573767319156008512317947020734831, 239807672958224171008, 3429550944089287064823040417833622567244533458552881217744331331822926544104, 442721857769029238784, 3440991078254976324204623856725477249989338853957471573367528646473964388040, 7, 210639644900628289154752483088998004036431696415157139781412390206760156428, 1, 551721387678642962976335485280448255118797313023424000581259259391529648049, 1, 617928734280102031537014098541979163279916146516150164075255057044791225741, 1, 644660999880293549890937785409706527404538032700525862181141921698303913697, 1, 1195750834855440443882311127089219421231058670971547592128230052445356894744, 1, 2051129540837214074843522679243647982875732001271784357543896403542313055700, 1, 3480601130748592545448871930090233165119839961044326894256298771705495559888, 1, 3441483875703254885026233687349283263151684839033059136859752459674443696420, 258254417031933722624, 3483472776507015561285986536838325939219926145935612105002447628545704826352, 1462144275514440189739008, 3504976096599576978483089460778844029086050117851672716965288386628000717838, 5, 236672975886257329158593294891107056616871265587143290094335229632210735458, 205, 446600902289655198323526771372879351739090225122217019071967469368275372694, 1, 747303735042857097080862791349174074173453874426432110294260809899414823863, 1303124933286460002771169280058023382625073575514665121031170504209977274335, 1059369708835495838452845566288121959921528821357567030391858569541214726661, 0, 1656751713745636672054104784891872141870640297512547627831647029233071907519, 0, 3536045809341542203169572960747429149040614371329638540814129138531343194220, 645636042579834306560, 3546996419660086289806357633741938481419303163250622619255731886686793427442, 110680464442257309696, 3566610155365147154324739583776814726866268750579802300410398109296673304888, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 24805332198, 860370950108688216340004790080337058268427944294306403669698046952904826247, 134428771768408837129456, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685015993, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 75053851073107245232, 3599520292832005042133234151153610341029211442360677368568763168584306576337, 129127208515966861312, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
48 0x44fa… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x47970e
values
(3505897487190828393125852922962753503049556813318770723241863138144341664205, 1053707645452606628324839659798728988348496688260330993581009227737393530271, 63481, 609706738757772249921746605579929663160348367042967460585397389172477758136, 671483050609816861429812414688707376174032882875357307847551691140236175837, 7, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 119756853134005538936410683634981685692475989433, 555000000000000, 0, 40, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580277, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 1573417523565376535833711727073809392493025494140903178864761124918529478076, 22000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580278, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 1867558650935314983037516476360700212670683679240891768371536993939937899904, 33500000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580279, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 3329368873677646621996112580335275729958132541689104393464894785231511225144, 30000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580280, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 2575892927624031117270273269960157505587015973464916818346723945831355083024, 5000000000000000, 0, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580281, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 2521632460430868141968905330490667536787331600803850718343790432267152764256, 6000000000000000, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
49 0xe77a… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x479744
values
(196, 246930652783857782251838442103670756662366630621379341567502181154550565, 10, 69036229591699849960932814930274583219423937176044869651883289380133062597, 169868930163708497703173243605655, 217220084042943934043295412551804878100253593337652225984163585784397531836, 319912164120737882489104748889576, 482148859801725464274198147480840119334382080162606228723774290742111978842, 13383684784211279, 731009553143347574080655238666149040102619103132239422267183761870156583437, 68701149715064660301990240346981550018, 731009553143347574080655238666149040102619103132239422267183761870156583438, 220414864318, 860370950108688216340004790080337058268427944294306403669698046952904826247, 424296957536066959733, 1167964196353317846552854835300416150614305526759004313907616856666628185249, 26626011940, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016046, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 753981753672, 2318736887331368761321803003856896048755498951048464294335952677135793010967, 237663516189568, 9323908785102533114159496008738951677510699501368915485473620263231589842, 719423018874672513024, 9692082402702886049318787609412794498767300780508638377866341572053655539, 328, 3132005759251323238291193150637595146592043569204122854846415970134655163, 354820, 6820511681702039470355280192816192147638468321671621842438923503997436733, 354806, 22148535253794155639038581631404645837889540099072812996567584863265279482, 2, 49696413035061524606694632468316817251451757569674946494050779689365708549, 354804, 68621680205754671919182131987733858187112411568889641026560450708619424902, 2, 72608995441970785980801088787222394966183044247559189173593632656900544763, 2, 73223301545163905892394082999943543702585611297008239757125152514894101222, 354810, 77854968715667874850907896271253951474891504764830061065359836766097840681, 1231432249117071952481533645439947795184986920925373130885381166361266695744, 98367263509229168500163685526917185519089159947538919145560614380586347107, 354783, 111546754025840177355695892530574895650873355493188666977367187462296437445, 354821, 116648086652131068957076878911778291569886118372821038040097053923643699930, 354785, 132616052866538672603345801574394127436688644833572207101313689115499141996, 354813, 148574742938511671390490048983399564486767092541744662725916057864348649411, 354826, 149475892013042971763190909857385422923403556296299809721090782012022784460, 354826, 171043023248351726063165220105443460096820479550843997580409117575999698454, 2, 179335504082146306717752832396962832818625333711315290871090238723359355671, 354807, 183461728027417693244890552766160203853074242180637718947244233638328938047, 354812, 212260020775282777002083103827591484425382877411354215452607705065959225321, 3, 219208855330790240822367214594210077630428350228674513974589797172598247041, 354829, 229081390938851672280400225456369178476131974102987500101988339255966525748, 354817, 230114920269623837912270769586853424147675758027421443090735455596002417770, 2, 232696010684922763018326498926094541621545525121076535460226505473979061813, 1, 242208771470732646887062485174630289092586347011026540278921068540993195423, 3086670946919617889573327572674083014587221319586179907948344556863974164847, 243904111552106735308705172108415336451661242679783717865462350963882691986, 354806, 262791639889490784588275179186903037689687418851765079543769491748738091655, 2, 266325412935765289942576700009197927771324199564853560706322978241897478943, 354795, 318827250373147298900852822033503626007427496617660595709177962150017032118, 354823, 326035461644090416687304571304593408785559512550949395664308924757110375545, 354796, 330749183781511413630464853347041607761205846609247133592267230766111131876, 354808, 334611845920126074846245794056080430864417322169338670519083431022092982447, 2811129995611421635005607598688409597153823693385274264570187253225655693975, 348137772096399852539926551709343027356705852900039660971157383239122506130, 2, 349387428257828781493893274479247310973651283932262039730481367719470188590, 2, 353400524563278762241259707019561750725414183507156298231439571075005638181, 2, 355021183623062287055585692062643561963878122063881755313349034022768463579, 354805, 391729244241837020832532027128381168753258716614444744503143672098642001549, 1231432249117071952481533645439947795184986920925373130885381166361266695744, 405985594719133254961572953031063658708048487956324232839444949556151639150, 3, 414742703716459450995964262982458403839792318742761660423388629852873441098, 354803, 428352736649389483303081346946189903903503691849455642070193295862545600800, 354782, 448765073372408399098001499962483081193004216430903742427530358469064114450, 354820, 457317694266044527673530125219734582496612145619740990845587461373162872426, 354811, 477563306442883734505956193144394914523474816189016364336842542404340793827, 2, 515973769447104468651517079942132591142138206929716057249475839206924141197, 3, 529315568821388518476130811740983162441339829431071671943583113256524401989, 354816, 529997615957987137754369209392644571619397656300080272947558070309138207140, 3, 531191407707006549040657762667785636152424177997602520351114304612127885175, 2923883682360178485824102307316301504094093875088068328201516956895078666327, 537568565021855875372628330240434906844442584809498260938041398351809646228, 354034978756550106127769510962070432519930281413257902994549944091920221671, 539627505742542951035812500209999348977463673751541286556743473130978005278, 2, 546269814963477404647706089595523759118131967380816353534218177085381351665, 354789, 560085926262925387806613761006185456769917631929693832287193142465445792003, 354792, 578348925928964022218556124446999645129831112235799926307310016436975755308, 2, 606600487812144275218677609477132482136253220703019641517741307764329372306, 2352624842749585994051528285516970711343552164595641556844616273322891646586, 624291256166675305822738856330482427414676940323596956320625542178886605316, 354801, 626429241327340829091326784929383447249675331961932385989954843262877580786, 1220689492100260547102141103656453755658278458295479382893347921676784072542, 628586196190491926843632733074097609338861358341222189386205711796232825052, 3, 631071497414643664151987737405089678345517868343139692156366132077345424159, 3, 641799541423971659225013032690258680473123477321570039065609258433623286863, 2, 647551884878609862021613858073924879289192203855377714265369916516000580100, 3, 650219097644823738039403367248514907871742825162910531415939500962142004120, 354796, 650741055177121410539306731345907605810353586379939314498460359697852987112, 354813, 680422984254900327146237346628897191366539626976561026199001300736884041949, 2, 681030131759767970326280216207081966768110398256615545408214759618535994333, 354818, 684258422658238673432483122808575592190493997672345446502831738560153178523, 1113384419412196533124450918023662207782448286905811390760740057411935083473, 713181932034984299650818870935694084850302810312965863437796425070792307395, 354819, 737138957544127009619341982140024976195139097857293812330162487778974035786, 2, 739580281561248318703553103783513888481769127690442310811128174654614071595, 354783, 753169115113434383991959729914986828266844339783106918621182355060613946030, 354779, 764866987213695619472731442705015427855106298494671205521050227794282420550, 354823, 776717165214874849201067310587650857207096619970475429181719154515300076379, 354810, 815919306131163665938272433227512978487783684931515814630278224848951148181, 2, 816642976204277977234464217375509217754066906568217382307914932061571972119, 2, 822043459473728084407052382008558364274827302112230686974138833055571003757, 354821, 833471199988115236664740553678366967464354737381061243459675107508736783148, 1660735031041970357313491161210910063739811555044782456457724690150370038301, 834983187852112225661717971117116376784998883510424199730178262876284688734, 354816, 839216403313390018151797707695429072084771685101946717387316555379809711351, 3, 862348171867807479928201937164675470642556761268619161437449541719911172353, 354799, 871489836929411910512559066388989860107671130710529874832930380617392150775, 354810, 876334318790461581349058252763878151314431648382712683042752309772304501186, 2, 877565154652892169844982964379166329408982083260221282662098109777662134065, 3, 885515848514828252065092289315270673845971943380900818961364542607011184316, 1636365989337935133109914312975332102931819200045108988648509525109503509493, 896294172900779696896451424811005171276718503259670111038046986277059050387, 354798, 922739255691458809189836965873453746391731346440169186229678174511758696526, 2, 956146751107047235270079787937438464444439097556974615483224838966032350653, 354803, 963822578180001885080655408633294271103472705061728146535730284142221636923, 1636365989337935133109914312975332102931819200045108988648509525109503509493, 967487944956069398160421309490160396255968235356286562153532742951780669713, 1031485522884895242449341967298039988067619530940693404178174491483315725429, 984044312215062801042931929893994181504165184633780998184259069634712022186, 1, 984415361283629945273422253123886186467690372189447169955313329505345715988, 354779, 1011306859979199839424612048982535229234584439339535901860178399985467478937, 3, 1027231708570085758166121548417876408023487235527339486041086452761819768327, 2, 1031427271728614248085812580549076562851602950053316552120104337816715637978, 354787, 1051669458267529216261742357724660691292893909304255424493893523659070424431, 652113547967075057743700384501686096885976803647768046897484515327584685999, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 354828, 1086336913739526554932094116265127202581974630865911244678911838965083047922, 352545374561340647445641505323580587263230610638502140938124493070183282887, 1087872249635935447373402590194505417169339430231568935773473596340866669067, 354805, 1110489625463240225652738174439344194375051546093940049458470454463850616281, 354822, 1129701679346691695649603444430537018607929477246451253594000131451493112743, 1191526319823679803660161648161540218772387645625717063108907953058574760492, 1169426936220052234122316392552440187092037879125547880167959086144930318598, 2, 1177886569837236518856647402417594203784103387395802735389852972168011706548, 3, 1195133069929127505108650224710674754968493636499945510643798736026644579889, 2096295568282254886639941816637783432599464612203887292031181305228826758789, 1199504589700930001464258228064316656009845388448664480523291512797290346911, 354827, 1232082801944480007376133049820729585550696825244383610884912829029081919899, 2, 1236269966630773097867252549106654390065678875187223232039572439963492130642, 29582988404722494713202281223593588989868556904440998818421334779088354086, 1241830459117497259022989266321775266898707610182668968117191120246396193980, 2, 1244602925084741367212926405030221514866309201711026898280525593640118003184, 3493243080670899086799063374739608937008013998584151256127096495448184271644, 1247458767420824232863827898380519147188300290796673347152555578936456178169, 354790, 1255257908846004157400686755243749233858111350507527016794403958672385202173, 354822, 1257615306461194251687370816169713282815337048528694568250531977242129140576, 1660735031041970357313491161210910063739811555044782456457724690150370038301, 1260441717339655317091151566533180778800743127552170299462514794162638162855, 3, 1265841070271093386542900847070525453469952066164358877105879109894143550274, 354786, 1279452360024222184667650246327883095631080272846156906957382076903796356729, 1732323946006988255228092556218608492083698552354993110356380148383780763565, 1287661473199030625007038045652027034992809515017614612040592045538131058582, 2, 1309288945179278503112417079629948365465100958802398985232529630901983027030, 2, 1310988306260310509337159142603995074576562639905580469075167524401026906755, 354809, 1311646634829370834162027602064336167457979867470347005632417157820689958039, 354786, 1312720365177360296264126312189166867446725935038766963836353473722611958511, 2, 1324112286620331229468619342723801771171259055708364057799662023388929503918, 3, 1332392471445914005838279629701304754796751864342754625121338710625903762863, 3, 1334027298280297652937605572673583410435122445117421587089291628563775530064, 354825, 1349688290440623148742826558162881996279074887031947528338441443372576804250, 2, 1358663651735579615042108248426081659146596061279188148946763510244099858084, 2, 1377827910493281823046399843010671103815849280152556721996075438179833523539, 1639220424625730251064589165288566267332237841062246618161350828701754865544, 1378886512499745196105623141321901485140328817886978677055179537800049773545, 2, 1390131674266118872089579395219364846245084432179135545035103391949298648160, 354784, 1433608362147184824814686610316699213378371131829361516739485090404547414373, 2, 1476997356482955966954287473909923561777569989458053094071552227253626658851, 354811, 1490672663715568533236972987685578526769755991522898209324441216753940060912, 3, 1491114777975559667182840735239565904857498110488885314637464418826173832337, 3, 1496770449318993266376724068740839862168914953585743465418689941031917105695, 2, 1503205455467201671024441570402961787617454332887450452558785103154153605860, 3, 1515111639737424465974020895454625715705794820918917581756440474770069512907, 354780, 1527172555228056385977745111967144290327545816981242325324811944069717683019, 2, 1552133840932527351023009557286801568709232017684728766161095845300000276400, 354813, 1556378957477261388835781093904936008152299654482328230647122916101875462425, 2, 1559056353620926245411333641591739728809431584031502967705977485897022816879, 1, 1567410162866291268865027909896734249908940069024896431413410027235511749125, 354795, 1573916886926046123687615662857430564825470690306484485682983189982292593214, 354800, 1580859519689049449095969328630396969939685126139628736158368418274433486682, 2835727597288017434218949115754588517352180933345908310000024564286134354783, 1584731629989715447891878938373108538561248319468089547603604250511072357231, 354783, 1590665622350961474950758945537462763809233025723607148201729133578509626780, 2, 1595808502993917151959416606805668726291409513078687945041045043479264823950, 354799, 1610815084836146635812890048536634681910420678748759882753036795996630741628, 354807, 1624497079456761731619210841249002329895109270171898065383380688964232056399, 3, 1627443655671021343988448214522605689352675301759452257848023486757746244763, 2, 1629006601606526029958454526160769470486812916608721228017018112226186203994, 3, 1632103383605575916970597278086184476372122070553426019368963410663493928439, 2, 1642755412702675107348791126123465237619136313325559889841472271621635834662, 2, 1676488661319053238326977148987629160367173247525280916541588085135654185116, 2, 1710129283766986423081024337741050010912164836619438782668604857298083618481, 3, 1711012247467144491595379037139253741778763514211277031298388708366605119893, 2, 1711367105783174695562114612873427020667053475678955318730468350547026198709, 354798, 1744592273937105405573853710489431955747226501083257698921100081794218287779, 3, 1746168358324456295240240393254836459819822972942460483136587621888538956440, 3, 1756424365721252161308439036121288774492993555209229373332415498002437674002, 354798, 1757346800333170031370686254504760611448526559042181787148849413924323027376, 354793, 1769782803274200160212874345054823417256706364650083727166221249116139714720, 2576895904286406139284745450186426590693180818311715241645820556352743579630, 1775195121268938853779586154670277406504513027619944868363932323005988551023, 354827, 1776618788031005070497704862537186510180609037913675348003415592307139313425, 352545374561340647445641505323580587263230610638502140938124493070183282887, 1776759587818222756912461109776230251382268447794443900896475799407837777324, 2, 1778646267406346261758448476773667803476503258115530557954695768760277477889, 354825, 1789898579579076445505500100685739819781014686934893764803230078718454303000, 354796, 1790938675295868097410149828975259563821074596227684323937594937488747851377, 2, 1791056714679449277333709589383339416385484587028460011493417094312217266932, 3, 1795508018863055029097214048473865699502282254586637422489793413367214868648, 354825, 1798726833211346248973323001219474446179016328005481977422379965795255431518, 354802, 1805415643348108674586831292211792432204533890926291071564952504244300298370, 354785, 1811320799509148832152723855932675422883871286371034474474831648322367691523, 3, 1822393036042030256358372579688800749126376558987414706775525299312944303765, 354815, 1822708441528183992081332451544360675107050279364215442822776229898636214598, 3, 1823585631397736114981300880496374725534889211666004353386040860880113481944, 354809, 1863473083560889764925781082344442225706693594585846724239568091430810725357, 2, 1867179047960368926280590783443683997723635455495676211197156982990116855144, 666854375871406301852343646403469154983339112212397354740816595255252644040, 1885326621783563352846566731971863800610417160981164051491507998519131835753, 1, 1896993638194769458684280659918268208535816443389166700717855218761555975857, 354792, 1903621171933869459731577353974424692455664434384756195913944162157517031724, 3210900954916451398749600342287858083844178986728618016207426840021102999917, 1905189807455512392618076016929838043279069154203678264660720528264411729202, 354789, 1920844281476720447571274381552896143350988094003012700794263077419066385564, 354804, 1933765460876992873749917750960582322769596837465766191741141574227106488751, 2, 1955164461388037172423295454367056751400750457790776419597986332702744276057, 2, 1962807220071189164262526401074197726913455779768381438755392124836555681493, 354800, 1969417997173257920906393376543750276690607423611771856957531536841969413662, 2, 1972254039671945570051977995418748183198778228713917799047438069375639747378, 354812, 1972716299731596879243841700589696233196098894716043669029744643965665486167, 354779, 1976618395566564031247025253660904275939201612138909845165042917786874279829, 2, 1990304933526123769198321765280545354364715120571955425496093425651134816808, 2, 1993733106557615881362550677050257459195730957042251254985432421605010188791, 3, 2004945534140684048239697242528324671276580518943953177647148409205949434341, 354803, 2018653563379982875899857631125907516840366483496082881029437505042016949442, 1, 2031591029128878786797594476345685758782446836291684552684911339791200794568, 2, 2046426276354391458751606097120703341913109756742580266960254980149063555770, 354778, 2049932786413618971338202528885339647750934227282694584554721987102848106180, 213836109721123908274033157534219769403659441530626825890625878047946599791, 2053193007051461974468758425546955808308812095276849480260432836192595266681, 2, 2078578195610900345194890527948533667247718134035342850396173729115640870346, 354809, 2080258048507059845878636027508605329585810744959762949402242522475315629136, 1191526319823679803660161648161540218772387645625717063108907953058574760492, 2161748315181546152828812053397012586185598412601814186267969437574159851324, 354794, 2172549716967514961330821896060319673146250689017147997862800131533951241970, 354817, 2178066178011351872401321823174620044779714344975144777386144955493122251904, 354802, 2182726696868511186823993270787233636683347492535990329073067669302284739339, 354790, 2187245023661520131371992694677709337515924821291530126923480892767469255581, 2, 2190844809749172672550138833576216961457038511061442943523907980885061915832, 2, 2191323252168549153082944450748167162023218203244952811674083770257512181002, 3, 2201978528628386723237471251804377351406648725826579861793361963926964575712, 3387066995832012747366969826821187605860287103610770720131835061653513454555, 2214919783767647307800472427442486657173937314249228488919496702054829500869, 354823, 2242281691789440630159551704470875024839330919316636573758943684602644183232, 354828, 2244994393892788179513944071452746510302766330450132447381978929947410598084, 354791, 2264418119715897296215714376982829042038078890151171849922572444212716999133, 1, 2267790811586997625982423551734583449516144416494964987672927264530780991647, 354793, 2271269604852178071905168120025782029417597841713279741306609203329879653126, 3, 2294866547387689837264667761700087874181405056374557582811372407637849421288, 1, 2295445312462684941617848436913346545326736629455159351959884421075085663194, 2, 2306295101197769849016775455949017910685973533920565565081017177554806935277, 3126668745263216452969987259400342137009569756359005333231007287685314247832, 2346493773095672461142259367782224521339361059102261460636068256400638625223, 354781, 2360590273688197172226535137804211570849106102851198869607887802483802485883, 354782, 2368422550781100766386560547905178483081570418530585015463449093352891957298, 3, 2375189369361850454816336692091768925847328730346565151786190505971504211982, 354821, 2376689181989974307464870127008152592405789561501574195175074625188504609326, 354788, 2389697622691074042316931116202189431877612028889200930529272204148644300726, 1, 2391020443209271141752976916196711195692254232369185207241761036215501405843, 3140314536952396384058109997522961537641397141854821395550837383759848379533, 2419345148708533005887077848817653896067867687229026351960790768322013948517, 901114558719547295897237046978285281516711821089477342684359578306254924431, 2420111178333333379771326650658451533707013699354005915953907522096721305943, 3, 2442588166747241840337745418507420849324195937080089744980579731498803016095, 354815, 2461278429520539823753495595477795942760035558455150046069476255778535236284, 2352624842749585994051528285516970711343552164595641556844616273322891646586, 2466636655952566493705063175548674130749630488821267872410978111432829807124, 354818, 2468317813721839747993726690732787675190053683048534287849471853131392050026, 2, 2479607100439930501609946725086646785926936568518733672752075261487321538938, 354804, 2486661323742530840840196878196284681677589606438748804584808745846585113770, 2710094158148861409566446007954704331522714314877997350494646089484783696232, 2487099617897148386723402622188401180854432616165980917515335656497505877217, 354788, 2491408698687478738996221168132004421992775057819247185032782492060464305849, 2, 2493871594977396110486537472191561278001188776200212283495061455910946010997, 354794, 2503152454308785470064009048475340601591423569018961546777560913851352921361, 354820, 2522071694633515031655379942020297903095143854295711150360199561146969989873, 2, 2525949083488753586427691323456947949062013091958917366650142481132351442237, 354814, 2527628184760697529795763990229771615335879511415545971908575332345314030057, 1163735864535073012478245613089900159231518678409929207202668505707771624914, 2532948665437782207626026328729652443755073984863146459190557124866200504662, 2, 2539402243129882099394883962077257863426616058614640633999371807378750625443, 2, 2544407514942253431423258658852016258261994932627886600090435608147803766856, 354824, 2560391661041056878894392330854456761597370979873496519900943881708418216711, 2, 2561897321332997894744998231280531936443360316825764703820551819058162927770, 2, 2571498574821426213644799155877475770549135681745229583554214981260399369507, 2, 2581010326492017494421571637417589390681822518963018808740778810912317656075, 354815, 2592324098329095348962016484543173813957106149682461829452994702145604736225, 354824, 2620466843714623942951395248925243436128135168504033254293976717707094568332, 2, 2624650222278797791243205707839046898460205098678585048242192295312347476062, 354784, 2627231209942849727200826067768511423892113757245840892907721956892718607283, 39954198907347932708624946830653433571756199208881789174552626386768526752, 2630069705712713493061513780825465610133870702227534649087380318186954922326, 652113547967075057743700384501686096885976803647768046897484515327584685999, 2655720365089024715404949048849235164467428794631603898903739607204767503540, 354787, 2658458411137614290713829995346223509346971732248407377234015782115559670115, 354786, 2661311814523901726743280202211362104954837517345328441668693105060993457297, 2361973676419444830894134577647858876753389073941507828834432948575099970175, 2673488255889484306902931576011415030185228813871328155529310178079217624870, 354780, 2678151429412734016663610240132275082620898980563525905534992909498347508743, 354818, 2687052534049536484445162638901925777345481973627413078268100788352834517628, 354800, 2692298647318963669420713589639358503792083326640116371877400017932453002149, 354791, 2716663988132795122269528590279215818497965974488486370450415364731098861524, 2, 2724791769180137497544132917737924575071017537604437923842107649204173602644, 354824, 2730720377112055364126902371600708319858586724692133752586862052791688826816, 354819, 2739901119006378482825127220333022220474017242331905318468733318082669937019, 354797, 2741226837912966740445758562210764404173240339654774617733358930190329035424, 2, 2753930838765986885299858018155851989874054366439594599712920706168202371875, 354819, 2758193836577640482038029610380409031887946231986233967921173778694460486297, 354826, 2792850811708616585901736069293774728015345770540731868676145199139412763497, 354812, 2793808147961345114754875628838644785918271081295338139280072749658455981314, 2, 2848257047206747124810630126305559877120214008928748888422265203939909182175, 3, 2864823631463727197201992280533859057175863926412078500194867792247712441681, 354797, 2871904397636597663623999859313596619476628594135659648352672495110002120998, 354816, 2876443767391989752050773809149868502977859509741953032906218820419427528525, 354792, 2891031232078089527690419971107558968755692267829938400941426970886261500517, 3, 2891118252704314161066922919604858221947627364542482658221174846724186178037, 354817, 2898946795264638519777363756044066426069794256524321615868657990103110205994, 1439218431892587065381735758473291338411097089336665554155339226203330505456, 2911448086722120056206983824227189906971793402009303768713295951545998113853, 2, 2953952700786761963787691150713431023726960531763187409702424774193477447259, 354801, 2966837136641542731562991849316054315644283967109874647192705870011618265094, 354797, 3015156779761560468244495218338234114189382390027258484595716856485902101699, 354785, 3025500712306173564694071277907321661701242695926926254396468035689793578644, 2746561823144792958124853661081222698292137579342743776620695494771025453117, 3029961928643733255662563223873589675935250324777681214282475841763931905860, 354793, 3042651793618164729352829265602300637196840614081141916140866478522172791013, 354794, 3045905127264354173954681452488378878310641848816237091809028933717085726324, 2352624842749585994051528285516970711343552164595641556844616273322891646586, 3047623344978932852953384665601110663993950664295750357359048324139575476707, 354828, 3051338212726509222381763645346019376981372171953695495390127385633236415274, 2, 3073134983867921245006512411271521663709736232728267591759811328424660920615, 2, 3089729087737816052994382460264978975408869026784689314504346435844224990482, 3, 3098994940625803762171540079886785293493541515714237283171931313444197789055, 3, 3101043169530782308481337071705052927289981892544642880473597033170084056503, 2, 3112831562208501020505037113782539259016213332197826054368305847475568734850, 2, 3126480051141235709147144290880444256090454547936951737973944587377243702537, 2281176954863305781573631562527762360594651010708659073037287637043206477040, 3127314951095091193326466612476153599154706946665831168880498938653105896537, 354805, 3142017821987778085090104950627534210237490505149819339762041966732669990235, 2, 3150380367488731680371335924488473124809146891219075309945122513273210419032, 354781, 3158391489282982329532214253160792643283031953947965120130911535929676579242, 727861540445621755137370617701805536636802510207923147549276518728063592320, 3177443066575984950030335459972507028659430682383760598337958503107130986864, 354806, 3177999282331611557036686498585125376482178151024385062043619297451753240401, 354787, 3222777383855274027722305049579877748728279496326322735572964268311376313425, 354795, 3225057230915990113680558259069957933144713864953484191749743847865855654495, 354784, 3225179749213506689114568285895282404193048487475225587906640344891746222511, 1, 3227653089101403808521984341676307545160665935287346875057033654203225494842, 2, 3229177458521744152554299850027660544549223290885759563061812948411490199854, 354781, 3236694446510334245593747277085689306844249774405341135557560854429760995299, 354808, 3236928019424056662380122307295803429069657295733366104289861532772424117595, 2, 3252923760220541758644642376121112160346535541788285934258297073362917067379, 354788, 3255816978804878944266888829442915160110685393594798246895795038257040924228, 2, 3265032065148388073977038370661858260729189137687037334669035594642492108420, 2, 3272433230437765731797780814124474466123936493321995970660711603794308511713, 2, 3274861347861906582803213256616464491742435277468325384140616854086392122225, 354814, 3282308285522351177036606832817967276690309261536077517508955514442284711418, 1, 3301600742907796898081873773624755480029942031917213956994707257151930348248, 2, 3303481506585652746020126668161620999655536142088844720416539680296702374726, 1647211525143353672317088371510960003241803013702424844921977808126495223891, 3308314038760675855202040426738143422179333136383485785612199381110792987099, 2945766119652180378388989704529568728503377938417730516281481302669118258508, 3321248194003264705543597532350148439446879758976020214407440073636528558008, 354814, 3321516340218030362065486719667980592856754728574243381117338812371017538047, 1535826586875271680759863974858240119793854310146814138527965377743632592950, 3326985495716675027698224689934628496656622087961223252608848028382789351650, 354799, 3367093131483625759348699966490887373852582666822493498128809544988800960914, 354782, 3370201430071779669748590818225082843647708999795950981996486609617168419404, 354780, 3372615008498717493398600300250342883149132277357465795846824028512504733381, 354827, 3374633486970588276052374665121374884461780781954239736969094513288258780582, 2, 3382851842193315383894363690607819711173558951509675147238787493183421719821, 2, 3382948791436584667801816679638705994260213117378098234179384489236875554365, 354808, 3392135003824561232401697812600511671242902898008973787288555588830582381032, 2, 3403098881465149763050972317361307952452898328472722567979102988466401201174, 354791, 3429841257573585723626018286450838710253318795485181433588719012259412290659, 1, 3434910306265388247652807489946435039083199524486842774597567332649469982209, 354822, 3449910793316739621925337465458464387010821648216906796881589740408102557339, 354801, 3466946512484040731921833646622335710850401088741713566121212555493763439706, 1636365989337935133109914312975332102931819200045108988648509525109503509493, 3474099198099567988766856208526482799559481517083525796528873185841786555170, 1, 3474290838584822408785754870615063973691474569705033565004880844318609423408, 2398185535735161317636422454123051992368678409710264417277478534986402009320, 3482472321579808904956625008699524987176683813070920325646644247785150747996, 354789, 3493721238339435800076307433005861291096163893491886288238220884164416965881, 895689687017781426992419220527059861030856684769207437268380878192421295852, 3516378962272159428190118680610604028183083435206648919466442572210137278662, 354811, 3535413968434474388422616510611930298285718911824374635618688121661336507213, 2, 3556839798744108432476016551613980578708202027219952831828867351206992435083, 354790, 3559479255564669762928375493253743663224048449241986128251870973710081730058, 354802, 3601458956702531965103543347156184048684794815102329150942635837790332272419, 354807, 29582988404722494713202281223593588989868556904440998818421334779088354086, 295147905179352825856, 37219273853341207998411816916565531530124878732852773121723592096940408339, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 3060406616258101973574550429542929303566114149078752118557909022755689890885, 39954198907347932708624946830653433571756199208881789174552626386768526752, 332041393326771929088, 70371720247261660388571714595942920920866104841952065437893783095809881095, 737869762948382064640, 70614155913790325195228725708781033450045966077790035377171052761949325968, 276701161105643274240, 87135086179785361141441473197436822031108999663964445082146077518472567684, 73786976294838206464, 89969248537275856283909992903723960799405901172202770579163235044958208013, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 16087953722616094784593909, 138836169848540343002265209867274254697778318298195092277383810183877129713, 8859352517013569748282, 427440394881294156717486485601507960246457600280196632312567665931482301697, 7293755406044303, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 28875612252028321898108875992, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685016046, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 4993092471797149705, 98522466328448442324897045936614398634655719483801915963316593802372911569, 166020696663385964544, 144937100864623350137955189475596667127097491529923776312368577541878597267, 147573952589676412928, 165138254906404770648891064503744813471595112805373491976935957980696332122, 239807672958224171008, 182505048662034438645250265839775255703966325514397552044417417256278863872, 571849066284996100096, 185737424201398497167344167959067540566229443245220632491079834800567702806, 7, 110244652309005374945798656755709771675416732780445712498678505832701316319, 43585178691882957, 138836169848540343002265209867274254697778318298195092277383810183877129713, 6283412465450136272, 427440394881294156717486485601507960246457600280196632312567665931482301697, 37913871882202003023, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 23248729981852607077254317, 1069957209920529897639429815846373617809486122855940281455921704638670321541, 40029682205357455197526246274, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685016046, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 11239360456, 193994926116612940044411708721101559990823328376803906070931716588595367453, 110680464442257309696, 207327110628195837953855917535483896338213074046006606177771046362686912659, 110680464442257309696, 213836109721123908274033157534219769403659441530626825890625878047946599791, 55340232221128654848, 217393916706424525197285950892415744959650607311461356965310954031588976864, 147573952589676412928, 218154405878727238154589651619177190695251466209304429105027384704559186722, 940783947759187132416, 228127240820201420112041055406192968922581942321662179607685569770048015434, 5, 450602821073384945015324217181961256539934511271132473598941003095376223313, 99954, 827220861550361775567781794488524801583671955481509831981744502253130788360, 63370953844, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 1609379, 2575941204060377271001345830255348513054447749639582962738490029627076488472, 99954, 3473852918589511493439087279675380946545334873392810906627702650898350356613, 99954, 282868645489398084212370943013369781431265015034538605999353880438851486328, 147573952589676412928, 289967191328721141527643959772247661766816810436130289352893117229885606496, 221360928884514619392, 309857244248448693346224988583500412915778016145993413866822034931045486791, 184467440737095516160, 321014405709223788158004858943195429634585378343031249151370043338182696017, 73786976294838206464, 341660311420275336956948363765615471633976372662951661736175902399914189876, 129127208515966861312, 347859829407517520326306119517554935991021983062715298704161057326021334830, 92233720368547758080, 352545374561340647445641505323580587263230610638502140938124493070183282887, 129127208515966861312, 354034978756550106127769510962070432519930281413257902994549944091920221671, 239807672958224171008, 366604352790344402345194253649928881967303947125632673967901607044170300121, 258254417031933722624, 384119443636154795861929609433823168672073690928135946313697030688650789176, 184467440737095516160, 385291772725090318157700937045086145273563247402457518748197066808155336371, 11, 98825239756614816983270276180368744138846281776833942936961586311426048972, 82313590574845441248683, 236541699215091803974572945964535025996416698665130553639924992770442679613, 88940431779865349648, 294905775355887106345926294398320040021202719377510594830934362350702720264, 8859352517013569748282, 654570951647347405568317023887877977006047437173852252854263379553900581537, 134338903085043176598114, 1025279088532792091121763615395581153133538338190381087157595005650199616792, 0, 1039114696783378680540049430506845416931780253300431197956943591462840703020, 5360879500423448714, 1138102585933080762687588574951940568393916737061955149298889590431930889549, 100142999230394625333321, 2197787655281403120165148418291297179768298156420560547718273282605954032135, 258432942420369166, 2608695948062542032773959707210535334609941990518294812299377644170893386614, 3246332045435167824, 3242151656390531503514591182626091349060227653997949536070818781692841915267, 1977582141149612205, 3441219871496426596003034680601193200313151916626701524006942083696386652005, 24681486214182298487, 436765233227595749843906195802365270917039901587188471829487541354952915866, 92233720368547758080, 440892267261195532072588244205467998667982474758335034256496046254388481503, 166020696663385964544, 467359278613506166151492726487752216059557962335532790304583050955123345960, 6, 321751264442790402984935101055086840420519863546320125522244203922488951779, 72770218556075808502174, 321751264442790402984935101055086840420519863546320125522244203922488951782, 40696900842772977336, 1032717993920308306191823419406815870858725944687744986845677154805147281824, 329435729304630863472, 1032717993920308306191823419406815870858725944687744986845677154805147281827, 584246376592, 2115492923921523814468632200599040563669287468411561214414663525667701459652, 72470701741374495311, 2115492923921523814468632200599040563669287468411561214414663525667701459655, 129325535746, 515672203856470867595672930131650570271381214005918383092369746476970084814, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901430, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 515672203856470867595672930131650570271381214005918383092369746476970084814, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1184593602138956739925999527815038245171302217569482260485063338772962538784, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1665095769147373104817037689867011641318726238529317742642661963529240154211, 560702621186163386619580656249357488491399775083829945711756757060558250191, 55340232221128654848, 563282628301570947997453469804593518233956392216415896865127330466787249328, 166020696663385964544, 585760074384543234514709395506466920635708133573093877883279305057018879238, 498062089990157893632, 596777153885278944460433581103117794652729525485838069349318802809395692305, 184467440737095516160, 644166838560992843702839567909677882564867636154369675739948489535620740227, 2324289753287403503616, 652113547967075057743700384501686096885976803647768046897484515327584685999, 184467440737095516160, 666854375871406301852343646403469154983339112212397354740816595255252644040, 73786976294838206464, 676028716993851673397918835131328481427799807821756534219643869301313604743, 6, 69036229591699849960932814930274583219423937176044869651883289380133062597, 68832752245682575895060105727441125823, 731009553143347574080655238666149040102619103132239422267183761870156583437, 339852851572978543326968930792556877891, 731009553143347574080655238666149040102619103132239422267183761870156583438, 459611, 860370950108688216340004790080337058268427944294306403669698046952904826247, 82313590574845441248683, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016046, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 46106369432277913434, 695638148629466346407077152373854099995033829705574038589296061318956184527, 166020696663385964544, 727861540445621755137370617701805536636802510207923147549276518728063592320, 110680464442257309696, 749386380793767090125645938651800492194071987278719595587787035300951134988, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 1916082778627793853153368805565057936401896857189568077197413057867373151457, 767139313849702659792252270287386897918274623891989685767061166001717260390, 87, 5914543484575585518785033760949338759214911865889291275900491091840062870, 3, 42020968108765959968971684826567728795726137929817551184568042636861145223, 2064692584394769624343061905322534674800578280247915424286546401534949234019, 136453230854489622705201500384003844176701134845605664766913029243537636777, 1, 194405186001580344498448805987917873614401544924537751318473963363680470459, 903674561674721057534737084637331178526382312042493475460974537373758528608, 282277803634041122611142424740929962704220386322374491131286384551921641288, 1, 297333423061964182040031408690953720206866573113454090275547137858827349933, 2890174019795629728855477920756544951011876790548769406002652032867867852473, 312017548542694358612663555268070267261550518569315797221404698144317425722, 182505048662034438645250265839775255703966325514397552044417417256278863872, 363155616888289248200878432565181643887567361014338321639254163543768737633, 203454, 505276194423383212592137555823465491124267246284006759464893692175326126474, 1, 572297090950987292132959345495371978655738317618656391303302540661344211946, 2291652018837138389143219484740143897410851239395127284538805387301470023981, 586471693273066864584516896193092734307165120674277710774187723737652232318, 2, 592479819953993433199217435448557272979321796797175433407654333896954983146, 2659812387305083181533212429094024698551318418778822399849370619345577874201, 616886403901901699471359684144266760756043974905183383224745386738821066568, 1194404851156771080525614428366485243486889669476679372325155466808718549019, 632021704423734209600617275979339809329906876417083661158532281567476087612, 2935886287559648565338680082097976744851571275214974114736757423032986329154, 718648656305157128751119860877493173862412734340257549044016330354509615396, 1, 754371516153474174870427864259485320028170294772742516382108026276750409361, 3, 824330213504897737612398007794172446180338362918172682051525810212016978176, 1932332336595653321570759529945260024049493109053545438473768513872458044435, 843831471039900731668085615753754775804304734894782239374694973155475368779, 3, 852882085952593346073462754072430256808789073301916206280283343261704832365, 2125096490259186841105594501475830561864899560934399612409010416895191393066, 947800590903994725439002246081320286095576921544568453419821803599731830290, 3228743697832194083906068805459760997597894057824276117194617471693675323341, 975912347139797022626148848400218542763632330832624045950046531311823687016, 98522466328448442324897045936614398634655719483801915963316593802372911569, 999422481527005388888648054025219339639340877290686319744414079674178949837, 2007412952423447470993525278797783971614150505552227807991184531107046166997, 1001146381354595909548917775503182192837044098781609982106087373513095172333, 9323908785102533114159496008738951677510699501368915485473620263231589842, 1014949647703779853752017183170219686466443427809876403820396259321761937193, 1, 1041213306104136435260290355684893491947475108767674722371448496502963670405, 2688322488649074797853810885004950939259630554503319188217894261294508134453, 1079810513507740976065075603937409036192179654625800011646977342394361202995, 1, 1163194404177815949412727812262547894169458070533766574344811126470893703705, 1, 1243788420964668887298129294254662435749123207224889153624058511178008423126, 3, 1275600590397809592735740322520004882326479219705887619572021800275460187500, 3449249311271688861079620940759722967714793883735271147460261923541075142684, 1303095398371533487959955245395336229085931251579764637618137512586522089919, 3, 1346774195447502957919646388921205792909460627292392709656059217761925533536, 3, 1366303444317969625910251440625895725551949721359281787197039382579517445080, 2, 1412999397788502719557694218285595735260243276644311433209879807027290375047, 2412365123069106673744316316685211412135964490785771681266668715707640086543, 1473030146286841298286933979319548948487992472155152778024537524918942177725, 3, 1531314704835915111104624855859745447826538884944256947452482637254649305476, 309857244248448693346224988583500412915778016145993413866822034931045486791, 1536572096450595857993429859754459465848242223559063372622399936415283941134, 2, 1642177474100344345173379487737311753356765751715048623343780038655688054842, 1107520932198136120071939743914195257342179142902137227695446847267021063036, 1708773749594697857741416203645665841205107494016814858782851529802365441535, 585760074384543234514709395506466920635708133573093877883279305057018879238, 1732103808333853275519762057328722669839293215222133573406237950890867905746, 3, 1777270818772533928225257249215833543303918485144656167738514105868874550821, 3, 1927908730519389358707978779121307996949211195474371411189692411234818523102, 2, 1939383066553438465597634355169518283316363411447644887841338524511449988922, 3, 1982805750152974370390716652999596197308314815911095068784892297115157789083, 1824777643239102499525981792501048748276741452593126204022666254684034081548, 1984604434735750765434214275674887751157347910116669459902672949061744531892, 3, 2073298072741552493019402784530711064815312603929179934427632735422991422078, 3, 2073455189577343390980611501255786398668667290011490772203007410413405371735, 1, 2076731301314010724132506643890372500540769560361856202598920117951456656464, 3407292793244826456936329355414931976847219467799930997596710208232468780939, 2114034238413901266815310335655371126542737427103651403329529965745358677632, 3, 2145321851695607449313893907186275233112078725726582051031453368153341944697, 1979016438765374879447155061479522857572838694216729565437401030928028382719, 2210087757836176674794976673507479655680743969781019805529801041311067249434, 193994926116612940044411708721101559990823328376803906070931716588595367453, 2451966481141215506187373395703576721340305031424026721445276118091719951568, 218154405878727238154589651619177190695251466209304429105027384704559186722, 2467212594332192998445634521479009596128534896759432253475042581037067423192, 1, 2469692246044733976359734610983764892089248432503215997730485858199410854979, 3146892826460627157437928419649803255421731053149519560871020292098362158144, 2471618368736359188811544886782561807581573548310932137550178001332297681139, 158020, 2606033526141288325947531674373356318511560117611910419728015483030317151952, 1883512050148595019308969415142856470346293610220841728907746678911126221225, 2644290972033549667105889828599065450340846888146936658094118540879429617263, 3, 2681551118959433813158856117114879209015429530791862930389739109605737352894, 1031493651693632512340028812470162117990593850326616486312287377677717781569, 2722546756069212533034236509234022023134973786491165728657876208128558442537, 2091437018857732444191203880954171094227031608260166791033882193541161055527, 2884550362507209300343413624199495708532925580993706916313613672413219024468, 3, 2897418055685313637666807716721262990981665715231341400427371150371271108148, 1, 2925201018026678173626217911296241697932981765815443823034599994567508438542, 3, 2927110523634203589951613352645826788889579508697587844235892630071432984417, 2, 2930694796463594988359120283817215289919743702718002158631987189421447769666, 897881098970069220730582840152447691823831298561389494798747387763449193563, 2954376127005617729958184747587773998319720098597710897762159296754103929899, 3, 2955495273297465214906280929728814694018561974905394727749276272576996943488, 3279048110092860753077905038582793264110672313554993520121625407132548305822, 2956078389683211040085973149294239914467725932412603550187387196569104164028, 2, 3091611466121882657623930850705331440640130621699434301876319435391849752015, 341660311420275336956948363765615471633976372662951661736175902399914189876, 3144336845115304608771651948737773351676546844816196041653035990725377178076, 3502264537490477099048841918003178849555597631262039383736320629649178364192, 3162439289376789160797162431775001562577492038342745340779912463898773305029, 3, 3172114679049726139633099278471426589649424055018020634878167004597099824602, 440892267261195532072588244205467998667982474758335034256496046254388481503, 3175843116272962343118387934261238327282094209628913362853736942555605717640, 847008463276690881733083781202541684150232739322665440318524746004766494659, 3229345449966119944088528161877755574365199221637824389700199293936298791688, 82977, 3258200241580228373349335910641893868673546997012887462171673322655386134501, 1, 3271147898899633387745930204741708589730789047383319843178227207903924785642, 3, 3288986562436566226778142574470532817259552641188047653489657147884236808680, 1566067135849016023190205282814161772853949306319199097254966288812606001277, 3291748377659149837794113753128529257587585786400550898718424321639537932448, 3, 3301950892859572654847084332849316744828634417772450806506233237520256355660, 2595057280674178498917745749224659890656467600886538761192981782432928092703, 3361540146300784690760274504940756962426538526929167855878883206579908306060, 563282628301570947997453469804593518233956392216415896865127330466787249328, 3392321636792368444428599600007104426575116238087069541230735719536663048951, 3227995431027283152816551411369244303851896448044083905946552001528489529666, 3415139879116475172738871969535309695910312563586910756493860874173569430556, 847008463276690881733083781202541684150232739322665440318524746004766494659, 3447295389758078659633875066618638979796467170762085287888922815060155519135, 3, 3462237583017801923398528155149266369337859826115282856158991961994338785577, 3, 3504520543196139263490037191750966397033314366460784980899502050456209988519, 3, 3524761569262372387661898856004422906189243884507615060287970598884839521772, 824241875859190098073800702861662822572611102655492152699403072056918368533, 3545057801453951790402140555135189507457394731856267067500549387956632348734, 3, 3589766136932432192770993482141534820169342330214611196289948103878731314417, 3, 3607131205907633085124331437861178967173542669775255725085194595914895270124, 347859829407517520326306119517554935991021983062715298704161057326021334830, 773419650418337517107856101029931836850298774485466530128029681791734852785, 2, 827220861550361775567781794488524801583671955481509831981744502253130788360, 278682004622665019341, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 841238935054838, 817189948112206850480747314529402266036371574187202185457844744820151954585, 166020696663385964544, 824241875859190098073800702861662822572611102655492152699403072056918368533, 368934881474191032320, 847008463276690881733083781202541684150232739322665440318524746004766494659, 110680464442257309696, 895689687017781426992419220527059861030856684769207437268380878192421295852, 55340232221128654848, 896227043346192034743140394677653425471742963463137605435230934130464111705, 313594649253062377472, 897881098970069220730582840152447691823831298561389494798747387763449193563, 479615345916448342016, 901114558719547295897237046978285281516711821089477342684359578306254924431, 55340232221128654848, 903674561674721057534737084637331178526382312042493475460974537373758528608, 239807672958224171008, 923262563507146230189398110291778254257886732032711574710255439982379164125, 73786976294838206464, 1014551699062165468815779165371591379340450742165423166585572385698382122336, 129127208515966861312, 1017652408341590475735644788909144748348073017034160559126329448166607667628, 258254417031933722624, 1031485522884895242449341967298039988067619530940693404178174491483315725429, 221360928884514619392, 1031493651693632512340028812470162117990593850326616486312287377677717781569, 129127208515966861312, 1075854664450064939985987587636191865653528361318591227053554488440498074716, 4, 82621402349920967303088532810587907896436585585727051646519264173258146623, 14027207357487679964, 860370950108688216340004790080337058268427944294306403669698046952904826247, 208085216, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016046, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 31371044230479308575, 1107470832286995399581186056484959693777775951473955748398980698729057314238, 295147905179352825856, 1107520932198136120071939743914195257342179142902137227695446847267021063036, 553402322211286548480, 1113384419412196533124450918023662207782448286905811390760740057411935083473, 313594649253062377472, 1163735864535073012478245613089900159231518678409929207202668505707771624914, 129127208515966861312, 1191526319823679803660161648161540218772387645625717063108907953058574760492, 36893488147419103232, 1194404851156771080525614428366485243486889669476679372325155466808718549019, 147573952589676412928, 1206991260963119540258308132720104194245354674238615206366360343282646645217, 202914184810805067776, 1220689492100260547102141103656453755658278458295479382893347921676784072542, 295147905179352825856, 1231432249117071952481533645439947795184986920925373130885381166361266695744, 202914184810805067776, 1367689708448914284672019642877558660977148620222660050732556563503440731967, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 112107511020405192, 138836169848540343002265209867274254697778318298195092277383810183877129713, 18810185791941474114, 427440394881294156717486485601507960246457600280196632312567665931482301697, 2705464006583, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 60257976753252040705834509, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685016046, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 33342609880, 1372882548073012799515697292915208968741728807374701434035020081703254271884, 1, 736823680085224801117413350899037104419899508780479503234146601670285834069, 1, 1416654191354343649079755739095457999467126558485451112539422502314514943228, 340282366920938463500268095579187314695, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 1416654191354343649079755739095457999467126558485451112539422502314514943228, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1173455586100611143619008356199049043604094994548469593713629536690388583953, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 1439218431892587065381735758473291338411097089336665554155339226203330505456, 73786976294838206464, 1468682273078312910612121485173953701076302107634302273888337395761746518983, 239807672958224171008, 1478026850042277379114963086546268169563341437741914609330885434707408017503, 4, 156114815587000837456214045640817365687719901346344886817611349523131254709, 1, 2270147825672012487336117923516915803756651649624064004907411272047135042456, 1014551699062165468815779165371591379340450742165423166585572385698382122336, 3157044885897883150403302019804733977414955983983975806350667449913639466730, 2779156374928430066158515074065191187491226313430620392073809046197161403575, 3569116786158580384103679958665507023851619066339245752975919077924235711813, 1, 1494430677447159953479014018709739555008844238218424949789177151267035454882, 276701161105643274240, 1535826586875271680759863974858240119793854310146814138527965377743632592950, 221360928884514619392, 1542774640231629354168143784492439456176080506944891559459082967560504127122, 73786976294838206464, 1566067135849016023190205282814161772853949306319199097254966288812606001277, 424275113695319687168, 1603781155909586568382362090417054963766536562082374407155551355637474280577, 295147905179352825856, 1636365989337935133109914312975332102931819200045108988648509525109503509493, 92233720368547758080, 1639220424625730251064589165288566267332237841062246618161350828701754865544, 258254417031933722624, 1647211525143353672317088371510960003241803013702424844921977808126495223891, 332041393326771929088, 1657729742035779596602823816993856395221308368052722798244946067729960444466, 129127208515966861312, 1660735031041970357313491161210910063739811555044782456457724690150370038301, 147573952589676412928, 1732323946006988255228092556218608492083698552354993110356380148383780763565, 55340232221128654848, 1741656352420425301656833505077976811847165342334016189652694944721905169652, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901430, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 1741656352420425301656833505077976811847165342334016189652694944721905169652, 880241901581652276300822791360025363358516560758384169656351614433986727311, 2032812221568174227344282110554400794393979558236299389970146528144140041890, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1665095769147373104817037689867011641318726238529317742642661963529240154211, 1753363638209496987920683766679002695388906937253603979368955791379324164874, 55340232221128654848, 1801501677738379683716175060625947554607675633438938754715121880687856321403, 184467440737095516160, 1806018566677800621296032626439935115720767031724401394291089442012247156652, 4, 1006490417430607537347958363044864947186777677379776540999481882496280609071, 208085216, 1201832317073316360111644296531745685544692710853626402372758020379007702415, 0, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 14476188, 2491329245988291170401698244470958940573263500663491055818887717771083517062, 119104, 1824777643239102499525981792501048748276741452593126204022666254684034081548, 424275113695319687168, 1883512050148595019308969415142856470346293610220841728907746678911126221225, 110680464442257309696, 1924237827784948231497623087915315799877524687347179222978651896282145991952, 276701161105643274240, 1932332336595653321570759529945260024049493109053545438473768513872458044435, 129127208515966861312, 1977788237613071174768057695811197872757279244378041762230176770190373927284, 700976274800962961408, 1979016438765374879447155061479522857572838694216729565437401030928028382719, 442721857769029238784, 2007412952423447470993525278797783971614150505552227807991184531107046166997, 719423018874672513024, 2009510228174014952271978938770155617234320450966933671401573894826089913085, 129127208515966861312, 2026277432377627077586592265423680345970848104991533515191680388006789313670, 2, 827220861550361775567781794488524801583671955481509831981744502253130788360, 294611584305, 2056412668049510940615103414180044371230942148893240032791745910809459502031, 2240291, 2035667047866699196661947584612496474703373655968658687291295683808470806984, 1, 3279765865466495586473953014488822563443258608315775581337012490562248152956, 1, 2064102021807702772952096831043690479677827586144235923026865426483872556514, 221360928884514619392, 2064692584394769624343061905322534674800578280247915424286546401534949234019, 350488137400481480704, 2087021424722619777119509474943472645767659996348769578120564519014510906823, 207, 23099146655682757437604765130228530215819281527504841396447805915973299355, 16064861383752368, 24693662385436823206323277930268927623285168358319062898674539868272264836, 5910868468047394, 26745849833364499330267823535191600316223294340477680895738830351492608308, 30469748712919763, 47047099566515198749934811566040612941202162601158385441402079696733691645, 1402143008948133, 70586730615278709656503356737616950587249098800351801618485890049673901970, 3668754027998932, 78123872629609660473959232131298517041967555350338823882727213768244344643, 6746094105066047, 88746651507065576394197167587681824477460389668078704483222977771705359762, 27353710814268522, 109563088571035322348269470761624328588228353201403001469647990799023948798, 3823363199562442, 123460530694897243193463207907193221541913211267960772535077845569521131028, 11609970959426383, 137722692297835243474352070115216019685649837955690949971960178843541353660, 4311045117204120, 175281403198272178772736142282462217742285038984231271430943479391571572806, 3957649639878225, 178401856936494424732264502895426288708397537802567401412013868873487773558, 1317736018610452, 190260248908824748562835968381305155551462030203084436710668890849156850252, 19580146733163312, 215299486724369508964301970776632850775523676843523003367238766811929872644, 2161792061150906, 217183206949796993209781961349749414886341815209325096539608688286105761874, 17920292451319949, 218485676137597294202654913746978134504414298484671141670369509245676910802, 11381164422307994, 224833048568205099513144787783179028640696323079178012347556878422283192777, 2078052035897106, 286547327264530401609996722069325551600004652885472053845401560955682473416, 340282366920938463463253712431768202453, 286547327264530401609996722069325551600004652885472053845401560955682473417, 340282366920938463463374607431768211455, 298286067584838607753503219333993510727334929824221078475806400461429512220, 4390100403572593, 320670531097260101245792823283908915472158189393101278418056775299441737831, 0, 371710699204289747613500038789122672989081459800747502707814662674709405652, 22000000000000000, 378461254065424963049171453106159417725515072137151619591230819967881561818, 14105913455559357, 399300699921684474928864202098286895762108082851796855715824422713787764484, 19856350169678061, 402203818018003161230395989487321866767371283189591635162574585819009405729, 104232168826030766210, 456304820784355232243743522275549923508509570898157744560632767743774223968, 4164416477353414, 460215566701813991083451150261439147773199826715324817420173937774066072500, 13883306247438750, 482148859801725464274198147480840119334382080162606228723774290742111978842, 22049222127790224429567, 504746090849860009591606559128924267867255870638870134968870797652388150646, 19677811764801151, 506903423773684616640005396713398656847885995255032174479352966089586174061, 26045845945424031, 511741110361738760624199945076610695186787583965068300108646520244491013626, 90062287789781283, 520116815186629688207151531472138352481882053048990582156322282759120386165, 49283556660452964, 525675952654714387042457207532371783328522268686093958317715808657146205907, 5000000000000125, 533240960634302843476737147668406522359148401834903704837963155482471102886, 12544614528784418, 598278679874372144477947877249905699894455460263510007208428604940552787163, 13576675247863067, 613281041484595879598983626177623811949627847196533729576680309398379333797, 137772192247304075, 681991457900367420240976203664178754815757015078555605403444826397741885454, 18004566545742723, 691933339241980614315669524164253528728758678800178436368535987436330619317, 6884428243250543, 723745781007274936723233836937482316730636254591857293267611293090117426530, 10448713340666802, 737125368637997129532767949549576469428404329836678312662375988464290934830, 12408150472930591, 754838658819925367164793303382689929700045356532412605189309750761236551708, 1831398304355682, 755948365842017087328948470745842182126160761561401840119364869632103149491, 3045746259142230, 763565305628813792103359784258622295202834162152190987993458772902736013366, 19525540184337593, 792985955619778553349299217630311706976597674370358120354024088100275525617, 1174906100528856080434, 820814907142263451752735117633374838029617363947414841359969615593492993949, 1862306678912343, 823651901321657275878362305379622002163557866121740055378220995210695061198, 40561874082588879, 832990833145482691978566161757106104778281173058652526561153121232146944957, 7993361322099690, 840969683850292637607329636827163697744525733646268311724603430688075495926, 23367898886994141, 858898199956766700063318800186717302961095429296676514361891215115293040928, 14059177123585493, 895611260757517692202536227626302555790280777403111626933774154536943998930, 122688838787989327, 906812351787986584241522291619876375457391995864955964893395729676626129198, 11593905297804677, 915831180382829734424031195924417648862723615793931758376597464110056380565, 116798118878642816, 921928046416448594018089028510611193058743595448378774016214025736291814068, 10578619182034676, 935800731038067513384998966734596979260470741884537260859150342792466291184, 207623040360849, 945648611462079688169367171552459891416119260740149369286715344404598221655, 8770309885777042, 965598571963893837067954008710699352738246453424648270036227728388861408484, 4338031225247470, 996579507697491540597309619970703514151318497001131904968631129022391935446, 340282366920938463463255550431768202453, 996579507697491540597309619970703514151318497001131904968631129022391935447, 340282366920938463463374607431768211455, 996701723463206704202778754870504954956819482412319705027920359150506538547, 192694671586457718, 1005889495974135997437925874137450791077756720207031349919521926556881536231, 30000000000000000, 1006490417430607537347958363044864947186777677379776540999481882496280609071, 31371044230479308575, 1016354440760557474963893598931871485358826804701604240934959670175319028276, 371350601421446626, 1094184014570161040170455501260078341409808871525690598255935072534530006358, 22401971318708240, 1104365337025548139337990077335283411599649191621181109720452055354612306751, 6564425381140525, 1127255478566343638498906744605522479603230870181779975843827314493799039443, 8992609907388496, 1160692257686020959855715354645823431094273161201118903934400239577869037894, 4358823685161032, 1165122373717872204400322849674287928056954807013346091270142204771592101334, 98536732539520570, 1167964196353317846552854835300416150614305526759004313907616856666628185249, 50987304048103482, 1201832317073316360111644296531745685544692710853626402372758020379007702415, 2495765849357203, 1202621512409091468820404515335913685824019438152670838458871853563496533834, 905982241090556, 1223149365458450260737550552299309870321923358614527522851394135480814732347, 5447035377927853, 1241722408114162054880320005251646434421260445389591934208714014941680424721, 4887171497214809, 1267046385915577886122976147349199247589112209363438657581917233467908743302, 1215621754311459464, 1285130561805215851726859666152587658657026315886198480590923347020054223517, 9234519218286158, 1297309301963249681955496678258498956284648093860129021746418937031994448133, 10726684020988862, 1325989254176443483604882804891850262846218793216691588618802037227900179880, 17091783210503269, 1340562917064752554977454215432585147248357602969114288002802382138311009831, 1948813528514337, 1391628288728328688160146247164060556094105395744767386957603588690567189269, 7911662676004253, 1398405539314836289176764656681036395172390692389285608211580770300012255072, 1102108932432500, 1433583426750166604058551320027128910940918040421009658052614598376541688724, 14071601777021070, 1436562134423934067818549723019970279813954276776167804381701517486832353200, 19766406457512500, 1451598489247379928032690189719147197192563676273607722792728786395291313002, 12039040565153349, 1455567361248641817302515463093325058390552564228578179290057148940800789535, 6449877380556589, 1471022704636187329556569243140094622112621438777670599282633036393269862221, 4434784215911496, 1480949267740837085990574098303775042434050175370980882842032674828887357369, 26892945217382001, 1486265788270110679911853775509805287083223211580623674040886623483327326976, 13997385643990379, 1488554987688887093215397664143735107467764043757909838460896180825748815847, 11981041206252223, 1518786662809535025666407252440251829065784222381277142484438569379362046850, 5570915537904875105, 1551295464932725588329544881955942548326391922317197183991608023295022187629, 75104225849759042374, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 247503849560555392672, 1609893958434037505746594625894471067496911609344189639311838510563938624209, 4156398611974788, 1643795355231212225236277929103855850445365537364412990053666196170165242767, 3589841130807529, 1648070793388882673553293527209448140853652409046884110607362382208612624317, 11144332108780836, 1652239641646305300575579602320743469502857623546232173982230148497915557877, 921671295230214463, 1674569902426560318860653676041949702261688070693931055919877356821864746641, 4099269166182312, 1676897727058574213773444622408040588298796017896303036647580965839047041815, 85728708979380710, 1687243434775850224079556544130504411850748848239080285393556212446604118044, 1127628416311649, 1692641433625204471424418966592868301640188252033960564503328236736334457487, 4590936438948631, 1697265936197705026218557186140757031879713957186335091588703224381289330946, 11881920675367290, 1704579858020403138704110733216949595416612248086789568266926236143584187766, 13968184618533712, 1709334677875755520055782391378858191410381664930544117035014581373254845957, 9814530272661750, 1732729998185927733071674244667275306786072814867229790531899202825616851693, 4891765439057349, 1737694336393447242674250087877979818560303272385148146161188468270388063732, 20428797509661321, 1752077369943734469518271950698088467601469015929778719437918128813347177987, 2763530530784506, 1782451100064368112117650691403853065541425084717243653791408453524692539112, 16940008377316064, 1820127159874564943778676658540555493483433680852451275969700626692911009483, 4127975874611516, 1859526266652508166403878284888332208914012024429514061208438082810002660134, 4492940425792623, 1866119069572932373128974654477891819144767017849892928223247003729632491274, 14751723373589887, 1870587360666780707221856688714947520526223532259751797116545465314567893474, 13591471447776433, 1923262020163528617773191860131941735311337896041198623444349543443906997452, 1321442689737736, 1926829053690114865143692457634554719565154471312385989579173218728173191623, 3432721636059878, 1930328569136442165951172410899208080517568799480319261524867786640255189904, 59408140437001279, 2008269188534173416002741667220980627648936732551218592036547249796602045147, 985456877109831, 2069000482366609854757487990629666513571986400223598374626844506888127779371, 46650489201467706, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 18810185791941474114, 2077503196853820441209316926417331363585623076566404032868020662144411365107, 85837929448738091326, 2078256501751707630051689836121241426558729325257423687390264250902496396897, 3436432303364051, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 442603331888778336119, 2092121076680207181817192100876318453155016676530732386000536852055746574932, 2328391326303453, 2099957316589191165148359733259558620295437536319514830022351594236945901116, 9335410642039956, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 424296957536066959733, 2127007209993757086893075294279510656771143233081191439699648267251928501409, 14448678792035943, 2162950460030377511507405264604702430145105111654590258637193226180879516995, 31247813057248816, 2166091341904927585005530781469578447871485831232755525781900526580567788002, 5858257352433763, 2198860352162625921363180319852502104274925760410397147157746276041659122545, 3728812707940099, 2199180261471069102603041884926617191095259276699199387958205489332175053626, 4435514214749916, 2231003190532708840026108962489106889475994347462233977750432553174479897533, 16967207232094310, 2252586669861145194605010794809264700383519469513151576564636264509421252973, 3400897588898035, 2267639744981656743438507940545583241747892603244206772470030051685909435707, 9301343287762513, 2279685033400145294302819076238985314313768455519886218181827195709082633527, 8575064610754362, 2284523957582138885875749328669194377113311025550405390790911338327310721410, 82496072143029356, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 101223179786821813294, 2292841266280856653026751800711483196261278001573652669633690592093481326926, 7000396970600700, 2294252037111794859066164850063670140759994755213050624333281035851788002383, 99714670155625549, 2305973487874901482914403737631858189949190222869197107439879874300111558377, 101831047629964559, 2326303843293238718404932724143826227410403066581414130736187472112870115817, 12063999100721835, 2327691473061161286389596428304299165710635410991592088779393477268783233059, 5143055575481181, 2349784465824097038719050397075188516591647223489290608429688803131944108763, 1412832531539509, 2355078965094523047676884400048640227103631223991146741736723654484394106974, 48123457251499010, 2361946368797406542533679288104582063049304756440943348317809837734023355597, 5501514197010959, 2367503430478586473715091749013754940518768664178254246109312950794289723463, 17099741090870438, 2386229909451428450108734490385608454697442877988810583984938531538826559057, 37494750487577244, 2388722483632678843816749340356792617445098228631495162896863008952587921042, 19725212186780970521, 2391257774930840040377368641019581761981250012793463501307151573516264315546, 334204811243215883527, 2468462518011729226738103681502201119875730479824640909566877483637334703549, 33500000000000000, 2491329245988291170401698244470958940573263500663491055818887717771083517062, 1289491388307501, 2501034511759904531963376995527896320444620685543303367055005812754436788647, 5142981251204470, 2548723661611991659233195809071755183768018143430934174699912843645943295414, 4661750788609278, 2569025050794630497384842817264856767293270364978572719525459742530521521929, 421623303342591, 2579085452192739253528092499753272301496317116895395765003721263772949103081, 19301041048405865, 2589378702525679950824274874095283045656261192198714738126590873425810127438, 7709939288659691, 2605247605664866094093334506092372137859411994695987594288982425516365353666, 5597613995589353, 2630111449130005171333309678318523580059283649518844192407667564578529818595, 12033680248453244, 2642759225095724653871644448451360798470041341995204212115439278321526185656, 16514189772688184, 2652473767143702499513913867231323743537765812445920018762590436344300607652, 42868684035194239, 2666663173842323197220177916905416101810343063949205018942890681219527137177, 77575029204045352, 2680457183121791908739216669599550578470598335812864897242861596317413870410, 62441597728757292, 2684291489567206432891279616970727563662637326686849726997324737140244764413, 42121072451258027, 2689150531992529267782609297166613132682571821589687334561525533425330984185, 13951464848809616, 2692125871080210453975378347219115697530065479636847789749331921809885897842, 7993403714970160, 2697615273643521185552606145901781597567122225049141122734872597801320913146, 6283412465450136272, 2698441505629185246292195329666544202153172331779422047265852121107641045676, 2889503613778466, 2702519381908153735393023688744115416448022964326340677566696895672390413399, 12336158698282352, 2707248483827592541280020297678071329986781520441278484380105747232024649991, 340282366920938463463322807431768202441, 2707248483827592541280020297678071329986781520441278484380105747232024649992, 340282366920938463463374607431768211455, 2714060681396820536503423781718146191149989852405821900574776854061908899441, 5945628695451924, 2723042296385302251099831666530453997641152328516474392925598483305240690082, 10154725698259991, 2730122230258674294937221132608142757049369391441888750878696621853359190678, 2602108932432500, 2743991109913864065013108317857344220123405406799744342568299853230080178555, 23541168820387924, 2786238797345026341426099808355043781877528363537533155653199546321803938969, 2332322076021744, 2831561333791919929016660032125880139826928473595413553080122449334672623325, 4262693126247377, 2835576374842317634530636470227668493653437770436291877994768146599393854698, 507256854572836327, 2836631225123268961036217965577486296576773095000539272770448226475041657429, 79066718418829259, 2848683679230722772310962802415797487947536364013466459456537265270309529686, 1514445018682257, 2878612205024046575826731897264050346239152185086412886876093926254933243085, 9116160122280000, 2886255348897856744945205260217637092890591049885525900163180162107948909016, 1339801771087187, 2913462961138383985487528726894519415437802636930176508361666588846445803578, 20565949401393002, 2921369861000652119342128139293593374500409396162806970228674802139394429120, 12315759237882013, 2969017249120832823133373388298128426420312871707950568122563609973568368648, 340282366920938463463257638431768202453, 2969017249120832823133373388298128426420312871707950568122563609973568368649, 340282366920938463463374607431768211455, 2994750429346461186622607491701030386351838013846601830337280569388766852309, 46106369432277913434, 3024281676749531262269684105151162049999128065105858138823309038306287022598, 716388280222, 3051443471997289122395026262979037937924850223505740494686525648152192551098, 7992728424041366, 3056621586760370399425698572746408895225320821059664907933266367936225872252, 64216571797595321, 3140577255443347139355257179889715056152459537910201546718093527651194462236, 4219183843767856, 3143739413129987400280977249533964024723327181959847238565752198653531029336, 340282366920938463463374607431768211455, 3143739413129987400280977249533964024723327181959847238565752198653531029337, 340282366920938463463374607431768211455, 3163110773860416530536428234127025489280485537930335735661880070173188620192, 5775706027347950, 3192992009364389433356471566381057996145073578936519634426883294054642809455, 1281776124424398, 3196671995743782051327929330472589216153675445340357492471810672779590797331, 11666772009868301, 3232322160520640222476238627865137322614879458203499940159432493212738651374, 4993092471797149705, 3237033792975767730083611905560049425748525087406771030654259863573306666177, 9522501631485373, 3251734731669464660921520445288219926734601911174878882194318285852325710770, 10464655465791005, 3253446438473387518185137176672487526879529232001393896359967706113263496866, 4928757622020108, 3293832840116561182763118423264146763252284503679780254945938040878362108235, 19192436601763027, 3297647609516030585852483046266448408191741626204796233352720730767905405357, 2161139056514526, 3300243100372899112360738216274593754190005860768633786137506220921798011030, 14795460771349921, 3332665562370289788495386385955558042064721299286151223015193304563334114389, 15466520533443846, 3376383794337264987715709501748426595484581709484547853829667438685887619782, 13732758333364693, 3425529103984137639180134046279836747620403087851170536035572954821654686938, 77315134553143537, 3473320748428406751868868347989847213508567114106666692113179496204022438500, 6165862730224156, 3476291436451964811970497586795673777737886707637431923885786682636178919056, 335461370291806928, 3486414205440782297058152552087195036459960049536301576474419902952050568224, 10845630465915023, 3489773649774604177042582430327503974972345917421579471629850403512371457574, 6619582022, 3544208797201901395456909634545163151059394703198126451144631546604135304792, 108378238588713375, 3546726817791138613980915030230735322378421859634341536807178269247731809945, 4874265365891012, 3611361000589954135875800649846970095643353533421746448605073609521298854022, 6169874055747911, 2091437018857732444191203880954171094227031608260166791033882193541161055527, 184467440737095516160, 2096295568282254886639941816637783432599464612203887292031181305228826758789, 55340232221128654848, 2097924334809010151269254159849064348527709275410586009206231441117935140894, 28, 83391971920872753390130194582745129592575924446682580039639650883923969412, 117976, 208074399417576881962896446535964963214875170788164704042677026540708441679, 3118484980788793621545394995546480180299470051786781529294082276869930852372, 368205338228746796999241513436762821703686601082846199293672438799595729330, 2361863811258770831696889070710722343938253989716728765726796134876640762114, 380776217884640927855398629907079961094389552972323783851179279279894155777, 186294699441980128189379186315357156429752348092505163219213104464170467917, 380776217884640927855398629907079961094389552972323783851179279279894155778, 44298676055410623125438507566844389816349262164293957, 410528892908992118983568950690376938276389237471668748743231218469882424905, 3, 715467286249812044916936815497748317997003007732636776212934554684062557377, 2, 743166088060349355083605835331943949340830576943356685291789696257809791123, 0, 909543374017205555269889156365887657044559042254436784422458083225748477283, 1, 951564286392231455718960289285973066788571626271824250034153709263869806708, 39275, 977171262584677302294471991459018556557499079139105852165704961230979091076, 1, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 338398, 1215691544295900598249549759959431913676641533158193785473967012883736956456, 338397, 1312022769130167689401688012007357895554508249995525572995906399344672441983, 289967191328721141527643959772247661766816810436130289352893117229885606496, 1327914169304102846331377696598151442875272224935000925688706955228565609761, 1, 1567138886234439282895756421971664074627006692882046967132430064810981336014, 0, 1585580305824191025685397017489840602733016979362113740482184332743922444689, 1801501677738379683716175060625947554607675633438938754715121880687856321403, 1826308275149517037271086763479722461114750846382985771523314798853660624729, 338398, 2006867787299529520621346814870041279962261561187056284448527272810909938463, 156222, 2200878716660349427953751515197205044344043096429320738280715143919850664184, 156380, 2600562736359742227876261200706631093827439410714844998907324430484967382362, 141295, 2773579298527357211009067857775664665937259762675378166648806104229909536117, 1, 2851859631088483485137872668879408655367655220288750767952655788182085893484, 1, 2858296253927865402725469630871539363090778734188568799407720735489102260801, 1, 3160761388683133502297830305397883899754911346990772710367923502735737865208, 39277, 3410401977601113126446178745322503006788398525672296396183338396068868138112, 0, 3435857335350984360535202601455187615759639710179172220407541985085824622633, 338398, 3537590388788863410553973436790094568272800940016536762689359179696474171987, 1, 2125096490259186841105594501475830561864899560934399612409010416895191393066, 147573952589676412928, 2149625499377050772775701191274921578103398273298955620360611655307104287237, 33, 50404373779445950712495491162526906454398246659896615095321081563512306190, 1685016046, 50404373779445950712495491162526906454398246659896615095321081563512306191, 1000065660341313185144160649, 50404373779445950712495491162526906454398246659896615095321081563512306192, 1000345043514150817944994418, 50404373779445950712495491162526906454398246659896615095321081563512306193, 3272723052312861269026950, 50404373779445950712495491162526906454398246659896615095321081563512306194, 12060446006701891949594484, 50404373779445950712495491162526906454398246659896615095321081563512306195, 79923485029, 297058400556409578833271445376492019388285496426808776439055824045723112481, 3, 834803263363046114995936795661442521128970307465428921156905205753344929896, 1287, 1621087156883604513587796765802912627998408480881540963976256873279759921388, 2384357849819515, 1647906823451824094019806385177895421289933784466544135304059475003121000971, 1978944589139939, 1685163713700598863149997134283923772501049523100778462290799010860897485360, 12, 1739236343217194137040339990079001089354120104733723545391703070237291805864, 64, 1789340305022514556868961069266240009084182093271297189466242695057487573046, 1685016046, 1789340305022514556868961069266240009084182093271297189466242695057487573047, 1000034695589857129623604628, 1789340305022514556868961069266240009084182093271297189466242695057487573048, 1000442410643074576887181821, 1789340305022514556868961069266240009084182093271297189466242695057487573049, 1541341228150792350233466, 1789340305022514556868961069266240009084182093271297189466242695057487573050, 13773290666082859239515442, 1789340305022514556868961069266240009084182093271297189466242695057487573051, 31174032374932368252, 2060004538396169651313621397383418198310978326934093217159479066329091952950, 1685016046, 2060004538396169651313621397383418198310978326934093217159479066329091952951, 1000456145915647503801017065, 2060004538396169651313621397383418198310978326934093217159479066329091952952, 1000891573651410135238519754, 2060004538396169651313621397383418198310978326934093217159479066329091952953, 4217737684136859080166839, 2060004538396169651313621397383418198310978326934093217159479066329091952954, 13691420970222937512340654, 2525449854460355719673548032841705227497441416007756028883597975060343268594, 64, 2663046348993199894898300124781618047702953328066198433159856282414870236805, 64, 2840014379055766029114428670504841488295776128077506639163080242222995146811, 3, 3064063923929253024149873108849045700078234277417407097099394553509167841990, 49982753, 3497355258858845713745264256090071678867016701734028114828810804196164149027, 1685016046, 3497355258858845713745264256090071678867016701734028114828810804196164149028, 1003164451099832315985415450, 3497355258858845713745264256090071678867016701734028114828810804196164149029, 1005256986181681511028488111, 3497355258858845713745264256090071678867016701734028114828810804196164149030, 44990066000288832050881634, 3497355258858845713745264256090071678867016701734028114828810804196164149031, 69606637835772069126186652, 3497355258858845713745264256090071678867016701734028114828810804196164149032, 26318806, 2177149292491018417715774000056994188369467207221503622945886811766623165290, 8, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10050687350130532, 175281403198272178772736142282462217742285038984231271430943479391571572806, 0, 482148859801725464274198147480840119334382080162606228723774290742111978842, 40137322271062222, 533240960634302843476737147668406522359148401834903704837963155482471102886, 0, 860370950108688216340004790080337058268427944294306403669698046952904826247, 1174906100528856080434, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016046, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 2102847061064, 2702519381908153735393023688744115416448022964326340677566696895672390413399, 0, 2180204276191125204814046171177431460743396696139784385080382860245094852202, 295147905179352825856, 2227130656471928475862178163016263571492230697196168785087542633548486747101, 92233720368547758080, 2281176954863305781573631562527762360594651010708659073037287637043206477040, 295147905179352825856, 2291652018837138389143219484740143897410851239395127284538805387301470023981, 258254417031933722624, 2299007057025770268447286615776158187849001906244395383862002440379234499086, 184467440737095516160, 2337620169615676720537750875543253901590003110664548490449782385001517971101, 166020696663385964544, 2352624842749585994051528285516970711343552164595641556844616273322891646586, 92233720368547758080, 2361863811258770831696889070710722343938253989716728765726796134876640762114, 92233720368547758080, 2361973676419444830894134577647858876753389073941507828834432948575099970175, 55340232221128654848, 2368576823837625528275935341135881659748932889268308403712618244410713532584, 36, 175281403198272178772736142282462217742285038984231271430943479391571572806, 6622967, 460215566701813991083451150261439147773199826715324817420173937774066072500, 892195, 504746090849860009591606559128924267867255870638870134968870797652388150646, 2714, 520116815186629688207151531472138352481882053048990582156322282759120386165, 0, 533240960634302843476737147668406522359148401834903704837963155482471102886, 15011441, 723745781007274936723233836937482316730636254591857293267611293090117426530, 13000000, 792985955619778553349299217630311706976597674370358120354024088100275525617, 2102847061064, 1165122373717872204400322849674287928056954807013346091270142204771592101334, 0, 1167964196353317846552854835300416150614305526759004313907616856666628185249, 25078421, 1285130561805215851726859666152587658657026315886198480590923347020054223517, 3277597, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 472280533439, 1391628288728328688160146247164060556094105395744767386957603588690567189269, 25650000, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 214679877427, 1659578258655849322944806023125701803629303217136029552194715481201749764216, 30779363, 1706828610460653242440723527597753231940604366283924400467579821158528085674, 4859069515, 1782451100064368112117650691403853065541425084717243653791408453524692539112, 1784677, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 33342609880, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 664444435641, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 753981753672, 2267639744981656743438507940545583241747892603244206772470030051685909435707, 12492654, 2284523957582138885875749328669194377113311025550405390790911338327310721410, 601794004, 2327691473061161286389596428304299165710635410991592088779393477268783233059, 100992270, 2548723661611991659233195809071755183768018143430934174699912843645943295414, 1480439, 2579085452192739253528092499753272301496317116895395765003721263772949103081, 7417190, 2605247605664866094093334506092372137859411994695987594288982425516365353666, 76968, 2642759225095724653871644448451360798470041341995204212115439278321526185656, 534296359, 2666663173842323197220177916905416101810343063949205018942890681219527137177, 0, 2702519381908153735393023688744115416448022964326340677566696895672390413399, 14996697, 2835576374842317634530636470227668493653437770436291877994768146599393854698, 7650270, 2836631225123268961036217965577486296576773095000539272770448226475041657429, 178450289, 2878612205024046575826731897264050346239152185086412886876093926254933243085, 21416, 3161763003949432074926707913422351893253394858205339495315789101878069591590, 717678493, 3237033792975767730083611905560049425748525087406771030654259863573306666177, 0, 3251734731669464660921520445288219926734601911174878882194318285852325710770, 0, 3253446438473387518185137176672487526879529232001393896359967706113263496866, 84936355, 3476291436451964811970497586795673777737886707637431923885786682636178919056, 89347667, 2375215614190398154826084751296444974127049892145988957673715512092752638882, 55340232221128654848, 2376269984145103895300622419779700492935564464842826401768110463912277150694, 239807672958224171008, 2393805584778473164743696303838246148094035830367131355404174261580756409285, 166020696663385964544, 2398185535735161317636422454123051992368678409710264417277478534986402009320, 92233720368547758080, 2412365123069106673744316316685211412135964490785771681266668715707640086543, 166020696663385964544, 2487912913868014004131904966926849406549842942812205187711794077420293443995, 6, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10128548, 482148859801725464274198147480840119334382080162606228723774290742111978842, 419813670871, 860370950108688216340004790080337058268427944294306403669698046952904826247, 472280533439, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016046, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 471115449651, 2579085452192739253528092499753272301496317116895395765003721263772949103081, 0, 2516079785748928841031449405181158678427633691355770916662146946819282621080, 10, 69036229591699849960932814930274583219423937176044869651883289380133062597, 157778237867144183738421864270507, 217220084042943934043295412551804878100253593337652225984163585784397531836, 18187569754888085221665674170632, 482148859801725464274198147480840119334382080162606228723774290742111978842, 3390756231716968, 731009553143347574080655238666149040102619103132239422267183761870156583437, 125939101944356352129938554339589618592, 731009553143347574080655238666149040102619103132239422267183761870156583438, 200958184087, 860370950108688216340004790080337058268427944294306403669698046952904826247, 101223179786821813294, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016046, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 179677913628, 2318736887331368761321803003856896048755498951048464294335952677135793010967, 53779921712150, 2714060681396820536503423781718146191149989852405821900574776854061908899441, 188713023, 2537934325190164664994695700940791881953067855954326806791815496764685178266, 313594649253062377472, 2545280880180303401300671127001906300224463231561106476733182286042925650290, 92233720368547758080, 2568827583339524851129451806841261266613823239951219232871602946771626547233, 1014570924054025338880, 2576895904286406139284745450186426590693180818311715241645820556352743579630, 55340232221128654848, 2595029732487593424346964408981899090558697412097510919929437597465719214549, 1, 540592649990235320418945495360846081872395731840930232354862704430480269017, 3246332045435167824, 2595057280674178498917745749224659890656467600886538761192981782432928092703, 221360928884514619392, 2609239261491135196324816244650086024261083178379560660121182796305581082650, 166020696663385964544, 2635841770237720753408685800717803900026354713747594098286214653758437709889, 55340232221128654848, 2650041872375786387356098295345461303918671315832493531436339392722753333679, 16, 282277803634041122611142424740929962704220386322374491131286384551921641288, 4, 286207333242823336000415022512799301135990947340373347203930362261328065977, 2, 488870698302731932669364096643569543340376834494503593157456796863313951584, 3, 639195853837532624444985994554281857749673518966160284031976590119815335731, 5, 648144661607814924838514867299170554391031807643225825283187837772349412954, 1031493651693632512340028812470162117990593850326616486312287377677717781569, 872334835883284364798679364563593096721891374497731225573648290720279391438, 3, 947974707352666306445834395446037381322764290504002868107147808135949404747, 70614155913790325195228725708781033450045966077790035377171052761949325968, 1588596934723631183321525120068844933727767794546922605672460797320230868484, 133525548, 1769502744451530119074955795766055065427613014088061454102932993831080061430, 1542774640231629354168143784492439456176080506944891559459082967560504127122, 1850726640405741733829830966501053345937996505071263585657203681945818813123, 1107470832286995399581186056484959693777775951473955748398980698729057314238, 1950428364266395114276721616044969109905711618258174950189631339345247910948, 2, 2368884040633266567898484678759217517809117633180409940718081146142389415155, 1, 2467212594332192998445634521479009596128534896759432253475042581037067423192, 4, 2580023455282213239825956703099094455866734811339687057802690960730414459061, 1932332336595653321570759529945260024049493109053545438473768513872458044435, 2796773290221632486637123704842476775854734379478302555588189596071876242867, 1107470832286995399581186056484959693777775951473955748398980698729057314238, 2900105711124334057893835511982389112065694458186239429232664474147849417953, 1, 2650073561737770797036170575770915250850926076087937325063961710025733720095, 442721857769029238784, 2659812387305083181533212429094024698551318418778822399849370619345577874201, 55340232221128654848, 2688322488649074797853810885004950939259630554503319188217894261294508134453, 110680464442257309696, 2691862495457116176577495673857790128992700428312853679762785591101390096220, 202914184810805067776, 2710094158148861409566446007954704331522714314877997350494646089484783696232, 147573952589676412928, 2717349590864410652496932888856273935362961331863672154604742488330120146156, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 12432110181548189, 138836169848540343002265209867274254697778318298195092277383810183877129713, 4859069515, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 13419525974708686, 1069957209920529897639429815846373617809486122855940281455921704638670321541, 51280080642639303, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685016046, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 3711501969, 2723614570637910654941924916895835605239497627034752054520009779930931938488, 4, 244834584389137716818015667313723594972509923203778534142751521994910392183, 70371720247261660388571714595942920920866104841952065437893783095809881095, 479140211859629577798648168655712291086354808004811197612901327680058558501, 2, 717511783135957835804591424268889957571779054553113058131386695908317410107, 94513, 997479521970303453438309791090715512128676718504692096976409899813359535109, 720921236364732369708807512587554656855046850883224269557133444960710510, 2746561823144792958124853661081222698292137579342743776620695494771025453117, 55340232221128654848, 2754160498876708918171495442779364881005471345660772679089226094302780838828, 202914184810805067776, 2757829229990269429242804881916643231278004600056446314293086468887095115389, 129127208515966861312, 2779156374928430066158515074065191187491226313430620392073809046197161403575, 36893488147419103232, 2811129995611421635005607598688409597153823693385274264570187253225655693975, 184467440737095516160, 2835727597288017434218949115754588517352180933345908310000024564286134354783, 55340232221128654848, 2844873214371991303401232922244410404452213443603599818300591466002961153553, 488764930977008279617536, 2890174019795629728855477920756544951011876790548769406002652032867867852473, 166020696663385964544, 2923883682360178485824102307316301504094093875088068328201516956895078666327, 166020696663385964544, 2935886287559648565338680082097976744851571275214974114736757423032986329154, 166020696663385964544, 2945766119652180378388989704529568728503377938417730516281481302669118258508, 55340232221128654848, 2958580055604526450895428592902554057238007029502471614675894844810589194349, 73786976294838206464, 2967174050445828070862061291903957281356339325911846264948421066253307482040, 20, 378461254065424963049171453106159417725515072137151619591230819967881561818, 526188, 823651901321657275878362305379622002163557866121740055378220995210695061198, 0, 915831180382829734424031195924417648862723615793931758376597464110056380565, 35963222, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 471115449651, 1391628288728328688160146247164060556094105395744767386957603588690567189269, 221683566, 1557004084459112997824749542614895278421960010079122453994546383358924652269, 43869094090, 1676897727058574213773444622408040588298796017896303036647580965839047041815, 158466331, 1697265936197705026218557186140757031879713957186335091588703224381289330946, 44494551, 1706828610460653242440723527597753231940604366283924400467579821158528085674, 3711501969, 1930328569136442165951172410899208080517568799480319261524867786640255189904, 0, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 177395876884, 2279685033400145294302819076238985314313768455519886218181827195709082633527, 28649675, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 179677913628, 2548723661611991659233195809071755183768018143430934174699912843645943295414, 994542, 2579085452192739253528092499753272301496317116895395765003721263772949103081, 6121869, 2689150531992529267782609297166613132682571821589687334561525533425330984185, 339948, 2697615273643521185552606145901781597567122225049141122734872597801320913146, 11239360456, 2714060681396820536503423781718146191149989852405821900574776854061908899441, 1945259, 2835576374842317634530636470227668493653437770436291877994768146599393854698, 6737326, 3376383794337264987715709501748426595484581709484547853829667438685887619782, 342741, 2978903124412974263444581627824450655143984055989751859330861043057679143313, 184467440737095516160, 2987283058271056360995167187121694264735958227452796796790469019054258166246, 202914184810805067776, 3004008516852919090034807904668037523072073193023577075832029672726236388470, 276701161105643274240, 3018392479574306791445080999512370142376309927130430104776840538516325643896, 4, 479473671557048189317113048827110078755019056495354789051261433351133392370, 1032018411150827360, 1865322614738277434655998959045968129650994695471752998656514077551041798766, 55349935767, 2080293959773470964766594947524863294013896760151631709030932279874790353310, 55349935767, 2621183647673003913828347817529984224809222953422064866669725055863090541945, 498429757665, 3025522176269995273583319239497207312438100947075862696900981921032188068039, 239807672958224171008, 3044376522598588670629739168675350175774306566851325770095041216401888415563, 387381625547900583936, 3066512100165730019721543498905619374947368517246289524292826600881543717984, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 1630963566517495905621603059855119785857079763722319136504106784041146826441, 3086670946919617889573327572674083014587221319586179907948344556863974164847, 55340232221128654848, 3087481896384110474160353289815256485153841686440143836082090199736944286800, 184467440737095516160, 3118484980788793621545394995546480180299470051786781529294082276869930852372, 110680464442257309696, 3126668745263216452969987259400342137009569756359005333231007287685314247832, 147573952589676412928, 3140314536952396384058109997522961537641397141854821395550837383759848379533, 92233720368547758080, 3146892826460627157437928419649803255421731053149519560871020292098362158144, 221360928884514619392, 3210900954916451398749600342287858083844178986728618016207426840021102999917, 239807672958224171008, 3227995431027283152816551411369244303851896448044083905946552001528489529666, 184467440737095516160, 3228743697832194083906068805459760997597894057824276117194617471693675323341, 129127208515966861312, 3236244376714912904650454958148213375020735504007454218821028254252309453061, 5, 142784393806008082866610036272537025863589555676922726348405840088660070712, 7612, 653347377847914573809858013184342875196068819559868085496877848973137852086, 2691862495457116176577495673857790128992700428312853679762785591101390096220, 1065734807014313426199879306778272189102742221671362355386890780126324597183, 1, 3206299666322130190561573708719568999470800439145751464827870128875570840776, 0, 3290209520883194355243310118785479283874091141074672767197654363996606500526, 0, 3279048110092860753077905038582793264110672313554993520121625407132548305822, 92233720368547758080, 3289051186366162425006027061589542219535213260551429636849766670228355985566, 166020696663385964544, 3344662365413012717818732637518271827201391817997708353449773951692365623062, 12, 777521800029897858213095006875402722422042303945158087494332422843044391612, 1, 840866404496350805953042481162885460409924009518634525785450604103603919281, 1, 1186453148205207703738718576422630249145381021380860518399285150037154198806, 282868645489398084212370943013369781431265015034538605999353880438851486328, 1898407876588106714766320073073915440161548373517254878538895976166287518408, 1657729742035779596602823816993856395221308368052722798244946067729960444466, 2606711370553627178116101291090303758223162691351572448850741797089094242131, 1, 3106437727001238965040495014418516943824712203966397292748893069909043561942, 1, 3215301876966663976145690806002034616903831494211151825976871532030989464412, 3, 3425328995502000547947696652426179584649597989113172220205594184130065361872, 282868645489398084212370943013369781431265015034538605999353880438851486328, 3479638716532287166033194411789685739375887702439726704883128092104839748307, 3, 3527451032001808568243029214580016715939576107706561749667043826557887950749, 1657729742035779596602823816993856395221308368052722798244946067729960444466, 3534329637414672917762873096034159334626648003538011578113113808869140332411, 1657729742035779596602823816993856395221308368052722798244946067729960444466, 3603550277163022415716760760246609896743439169160689380812824917973895555010, 1, 3384435421214807660496102545297260121638579525865123613121048769183150709194, 313594649253062377472, 3387066995832012747366969826821187605860287103610770720131835061653513454555, 424275113695319687168, 3403142802684451509845266489887952769654607222208359249138081669916082594952, 15, 53542791250882593285309180796626730309990044599808171100717743099293719739, 46636, 490625076182613812378223907931511079341308222943962038342555065908366150560, 46636, 736024642838661564204624893038943534355401171597135468625930322623707376625, 46637, 756852562094871122733633898751105835412006830342319423489815383210712512430, 366604352790344402345194253649928881967303947125632673967901607044170300121, 952233992144611805662818450000689922522655874156611647289602332470649962004, 46637, 1009243244085515635873812270189416327326346048777299686459573178597945453680, 46637, 1817799587073231008335338528702024843090240516375604140191812657867502618825, 1, 2475648721243912793607237893368355542067500322157009084306646304559833385115, 186294699441980128189378435069770894735851155333501088263046073476485106793, 2475648721243912793607237893368355542067500322157009084306646304559833385116, 30465482311080731050620837404361550742981977507914070, 2478422505423898132312773399442040034559509825558811842155594593032383878197, 2754160498876708918171495442779364881005471345660772679089226094302780838828, 2592082812280927835471311058517047878861616302834146908233283968731496031719, 1, 3001364257108810803445531831450210226138515537797986250148745774937023420823, 46636, 3068779363033596072433990889298191208676338083359546812776705878579184745527, 186294699441980128189381123044845005512743891154878165637379271265057465960, 3068779363033596072433990889298191208676338083359546812776705878579184745528, 30465556660376861440058146204592179864543829890982457, 3528125758756216278234415247276724963609827267827130506627903214883185919461, 46635, 3407292793244826456936329355414931976847219467799930997596710208232468780939, 627189298506124754944, 3419972299683431721769054120732874095472144694664809897389773071566611686768, 2730118122909013639168, 3428663269713096468269245789242513680985984933305986790453962069246241307460, 55340232221128654848, 3440991078254976324204623856725477249989338853957471573367528646473964388040, 9, 144479984523494353412307290974639198729332673270543129176464643385523257151, 1, 1963815012491132133502596654846057228222943383875626200754196072570518684169, 1, 2213456259853360554351593299853106095093091369240945612577524497749444865355, 1, 2235739891482193540572329947618210398081459139372409664674420910676949705626, 1, 2678509506158917159182076751582987578577706386090041165345047760655046699051, 1, 2901168586509895920033073105225250644715068876668609717797286124047569680741, 1, 2983082884356368763965272236808219277582410959517718209289548607311703366141, 1, 3138134511120357407026692606211994441187997511696614197469892773589293879716, 1, 3356598419124092026296203728178302043864924777976150702725887118888723616979, 1, 3449249311271688861079620940759722967714793883735271147460261923541075142684, 368934881474191032320, 3457784168355025132071251347612607052335721778516397377136660734684424046419, 276701161105643274240, 3483472776507015561285986536838325939219926145935612105002447628545704826352, 1462162722258513899290624, 3490911644997531968462822962076928204183669018013571573378093095677746634800, 166020696663385964544, 3493243080670899086799063374739608937008013998584151256127096495448184271644, 55340232221128654848, 3502264537490477099048841918003178849555597631262039383736320629649178364192, 202914184810805067776, 3547259457501317221748054315718506828001785310084343906934721757328949149119, 166020696663385964544, 3566610155365147154324739583776814726866268750579802300410398109296673304888, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 24805427121, 860370950108688216340004790080337058268427944294306403669698046952904826247, 134338903085043176598114, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016046, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 75104225849759042374, 3580371333967265022000080951023930944480295065624181643119866038418002257055, 737869762948382064640, 3581890549885410334226372218557639094941380964402152005851494620583030693897, 55340232221128654848, 3585812715016322779376857820600938529457522238622970140333858643688006544239, 147573952589676412928, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
50 0x9dc4… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x47a030
values
(1417439202784972003401322678594347518464718123033669256870614199398716844826, 1533190439953900890522134793796117117320914634816144495899316309034001085887, 63483, 1777791181638897421278156325730387926061190025690341312496322796342424160779, 671483050609816861429812414688707376174032882875357307847551691140236175837, 0, 8, 993696174272377493693496825928908586134624850969, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 580285, 1285101517810983806491589552491143496277809242732141897358598292095611420389, 3, 2192682037489832913933436480654866996692808875962650038396121536401275181878, 110600000000000000, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
51 0x1d4e… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x47a03f
values
(203, 246930652783857782251838442103670756662366630621379341567502181154550565, 10, 69036229591699849960932814930274583219423937176044869651883289380133062597, 169870046711533925509933838205363, 217220084042943934043295412551804878100253593337652225984163585784397531836, 319925840020672334444304192628699, 482148859801725464274198147480840119334382080162606228723774290742111978842, 13383969136094678, 731009553143347574080655238666149040102619103132239422267183761870156583437, 140670572076481418957360533819885935393, 731009553143347574080655238666149040102619103132239422267183761870156583438, 220415903216, 860370950108688216340004790080337058268427944294306403669698046952904826247, 424286302485038607350, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016167, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 754033036171, 1939302109295583436489722119365973998779574128243458478408529433589223061003, 17748943839, 2318736887331368761321803003856896048755498951048464294335952677135793010967, 237663859009722, 9692082402702886049318787609412794498767300780508638377866341572053655539, 281, 4464058714644558424690987160454880852394385261476309862455455922587041297, 354906, 34794000644283536202112763430493669817904321030287412542962734704760979888, 2, 37946607243192088280398996730510917199096953446722597144362036612529792111, 2780881151543578222752543522175331299480993281385995345395605276481209068024, 45558454284546555836321216172675802679211655417298022875465535265143434546, 354883, 63237311480908475765773109178855180484669161404245302840285522878070486544, 354908, 63460158230926298661042725804089751632045390177366191230354555756089184734, 3, 66179461573205053863200041316388824620486173365664407613970687815723660062, 2692213150707111734719175710842856018173652451473284107101010118520274817083, 76438088160206435981236174301731573956374591083520782817738005074810272066, 3, 113586893391079830132138440195357993026250095408981144923053790412077897706, 2, 115715578877646310115835421282815326579661378038646567552823211338522455837, 354897, 129422313304434185121273563445259634262773983501050101345812870299492501942, 354884, 130842292284192939647013253301621366511110254125425143414626355734693080193, 354872, 163426706828374767285852769037681943590129616211393772008958950870644523881, 354874, 178438442594681224453844244080857550089757317945004189611576456119455462311, 3, 182915359139660758886475354767508533656028062556242672327817922840300804062, 354896, 185913151027130948191615632764600030401743014410306604319370945534602852393, 3, 199774527730222325602497829194709710927782155819512488017138795229270208313, 354893, 213939701572644979660754923473923203818825466578637364514097712272950599196, 354901, 214526598699371771533134944854309366058254310993133042903696351567968374379, 354905, 219208855330790240822367214594210077630428350228674513974589797172598247041, 354909, 232420351305323550764838642083588818376117059438199860174736193388218611517, 354889, 238713856590950834187253617551342698068277377278126356820915910984883725341, 354887, 246613284328090679650417451124930380521226856851144755188894219513529590545, 2, 261170421099818847762345914885870644782696576485692331938230197756238430971, 354895, 264627370223052170364353808757365392116030159190263498161044767954423812488, 329618, 283232527462191606131704628533201474523358315357449301756671351363009858851, 354875, 284621985113652277380000263720980610083875349988784716403794763322969983920, 81518, 290055128653344290748231251252850473459078003455172962981812139234634858585, 354908, 292008976652371501081137723728265171604408457461275598852982063118868805793, 2279001324626188582209449077975704918904613440449261749393810510394504170967, 299516546313227918965832400222793684668491718962809353299946956489594402661, 354891, 317562130728723176511218986048160082556115469459875650030591488470342886644, 2, 327000921912511194253541633388887323914756181574491381796674831193418971346, 2, 362380943808400731215503313405079291469665968913666588816751787277966262942, 354894, 370301819199151744166151945285631971079992320965478216942436219529501433160, 1, 390756688226966533790544095469278931524224618587868324242401837284357700973, 2067728668161537340186909106607328872061005679960425710331387465832936101040, 401632458613423424854149253791351859877625881533026436304539971792340527894, 2, 464977730809684554105698221118829314037467338213496868700975036017674103135, 3, 466447055418603616059948763492607491403344152444221890571115931119983033944, 354872, 470374985611088061094652555823848126805162965660281283208625416850425242610, 354867, 473621537453855569721827997735076952324694386422355353654984094655875168042, 354905, 482241719220845601304892086184388725945105236773520408530003728691360099842, 354900, 586242984922523049981186091534147898912692820170417072227581964265382653982, 354907, 630206095931606452157456243405964276893337450179769897890502777305020548021, 2, 640668770092539510576848633994553379155954100570007491182541389660949165606, 354888, 646645327052344336271753826016285865132282967524587691258961585942290243766, 3, 658762289730676813412907522834689550522587537101640203055143176588462437792, 2, 670903461796772614058178032640929181378135671875552184289818237288218158601, 354901, 693466505090742655354958605047223008997329267760453490762127309427231864407, 354879, 695487720093567945042615569234259901780169436482501819766551884850100312935, 1060815391967909290158105162378276915167370611432067247964862630701520939818, 697673536306120345088100004373922771220011060157502857423708615978279961522, 3, 707246282790770428889831516483678727922226351788215449835905600133247126373, 354876, 739506599540661396562208595621441793983335974945570015774591704605869809169, 3, 742930842879384642381087297746034116499015813724744423922980007313951173904, 3, 743613541571084895741998123842969694821698801384197080378924595570407727928, 1060815391967909290158105162378276915167370611432067247964862630701520939818, 747530969493854757351982568889116634653082032517480502899771799808962862217, 3, 756760000203026872201103410232944063479132091821957861075930962235276061242, 354889, 760500069547105221435102056499176157247693107859358686755323447845219454784, 354868, 788325567947035433568346209255283211059106688814482700812775601293055212285, 2, 795110363979507599965459558437206290264376396692079080118886833559706440807, 354869, 798330381226069341155049485783796786576055378699963778853633689191898593221, 354880, 807882972320810419974516779902059311202374865765778339955993838495723291974, 2, 821016702820845697429656107362291530701579448820872868966470710550738810962, 354886, 821970148090279660510262395603458454640683368437464538562156610215131757585, 2, 824553856034330974588942794023627417155809859378817104707437643838477524473, 354904, 831692389241605161384608958364516180450262758593063324735798253365383704774, 354902, 831870385431228060165664478933113039450476849471794731084585746573686293669, 354899, 841965747728988333537515909647663900140390374158407792606772260423590854909, 665390766066094446872206935724599174824072850111381683857823032445630246388, 874446924925301119074073428978937796462201820879478204221714568610380960279, 354888, 906403638886727895986948243749712096368925601538444833729885450883030337327, 2, 909082141260195178872036224822997167562934364848948274754375617072948215993, 1, 919935084320548677064313398107383426502865491279988319691897815799163557440, 354874, 927867283320575065060670014745208804723814666387723634999808363387588876504, 354870, 937405243413369355010497441232682583477382056601447211082664432454337877874, 354879, 941338123632515686065799210297023793566436297343622784404236333185813365893, 2, 942736895957431634268085902421307012209123902925001561085185252523274029213, 2, 967866507488036220475001391954062934663916886408244226711060130221234987666, 2, 989346249617227968483480603915207748445240927184249670143646325478410294406, 2262849879765354109986900489493625896222339057254169352848616883924678382763, 1048873536663671866182492871485180314979726316854493833091528400181164031135, 2, 1051771501465319689016259276067139103588074670694928094393187384169165551133, 2, 1053224290485294275707514025782076024451733358903566866115751386711704231397, 354873, 1053953744209409214267844240377561205623723285455479949431862785316454398373, 354875, 1062391259671907067980891545074425514201952700161530202280242540331168875602, 354906, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 354908, 1080830311288009581983056625541785384846207293702688660260820135310020668810, 2, 1111511883657818757195847851782444614381555878694857507604134638981245172908, 354888, 1111897405148063576573115544726222960371558179651538369429590346743198250244, 1, 1113946546311451659408854952509328453570591441086373354354300466503784368992, 3, 1121093157720966182713509725817878171200188323516761594088727747156415399928, 354907, 1142387423375233066353967320727234891768625234172963490274517766716931943675, 354905, 1143769445098810515104761737007677948196601721208731380098118098685531207653, 2, 1151255419013967550352992063776826881957643557766523549013398275667160685346, 2, 1160215632679271081356555221193455833999821231953709895601117116140196229258, 2, 1164802172839020895918177707103585802304022168540645907555514550180153022268, 2, 1175143204185598568929891156002645400464126274350120908284699155729085195155, 2, 1199091968462330660941337634957819006663752628194221298197379131588526283904, 354894, 1210263285179062633265329523910512171509321089269563341866450344346481220511, 1479696731826688014764009974487179500976933381885143094273207932049709281648, 1220666668105579448568115650247342978687210507913866749923182629080752707770, 2, 1242881501329602349070611245365952523603190285888865573495934828562546786207, 354907, 1246036605180298406527181714681393533854295229768583847533665837176752809244, 354897, 1253894097837302757668804633118160652316052110300575346486291977195559027214, 354898, 1266312066818583897088227457209488779845749645664421130508451601261154324556, 354899, 1291675827920165711928739963940052574262083735200698385990878529440331048253, 354877, 1302594610921112416480351386042108405638576220152417489136378173881782667043, 1881342506437987215196778530246173074267691853876585802218136797911091834236, 1341736033780213875378957626770533012024730508454307247605712462222281927883, 2, 1358045194393005554103347087327155587796674604630767370123898691175650474143, 354891, 1386057516486625067271218523087025222067804612878062275196702680721146226134, 2, 1394353300797964075993808501510420594274573937843998547705199643473096761683, 354902, 1395297503563893264954292638099901456712601160737911239442698772094250649004, 2236560965580240445939934315063571343523495649998887089221486425729761000367, 1404860476202574831142832946844173705081995567785165657044011743450336034823, 2, 1417153726424018839235698707950695532565802897107306131482309368535204572366, 354906, 1453293137324482209468426712134060951879985645093645978197413825875609983107, 354903, 1460056427768825837144525385334267579114117073796437195344287858403073027164, 3, 1466216506505259355072058619531429239507630614518760651141983018595250519187, 3, 1481699150456719868442290979099007575511336361058149570117006290708636404936, 1062665588639802765377694159443938003595810281522490855431736552773431622721, 1501795814945666622997052719462539891990036729625827507669874498539316248662, 3, 1505460821670759768584209509304777723896459640879378535941470308996394232993, 2, 1517820573643291408870866215589363995850087700043461954976350492897280795454, 3, 1522301610067175960561948856562757693459376941443199548143299976742313003205, 354873, 1522817457259533232279102899668091203052710677464523052482314038084259381720, 3, 1526748929814948353848393149554804185167975724138840996647535326019794572908, 354886, 1539189503647398696994803335421473758164079730452062369568990583090451716986, 3, 1545425955047295161905072515516080114982594739945406084243978548640592943157, 354895, 1549323405551427477003693678801795455396892881730910765575150572869669513999, 3063081306832008477218466699222545078360344181431094267103499146735141142828, 1581674908146959147305463103849546891211034453110460131502816922433512547001, 1, 1583161669695998481693240892838948774870228070884798626769274472317336638310, 2, 1594773160336535354536911064105581208747626858080559348405202169925204816469, 2, 1601468206298060862713549973383645324618817009788849759946165898766147131974, 2, 1603805872393003882562552449927319043500814100853908968101321021498926598528, 354890, 1624895256228488926712999948514834742744100399201165665964812634738718928407, 2, 1627468796943668411347919958923029711735119407601343248008803512643239874431, 1038612233869133545173507656633114557652357712823411405700044786431446619597, 1638582345068216714756113557886523629553362071606736545208694297366013852445, 354885, 1642254832181524839543325398427942309778060414158242664508774610275296369931, 354889, 1654106544071268667949667545327894244310494491770338690180402861672401599840, 354903, 1662657382162487275654215202397001200045599234183232520946128946891309202180, 869174196860727056926973720211322210900867042988800833461527813928847749705, 1663328300877764151903898404730287201607958889330350991024872988806777717053, 354871, 1672311005862755621083825055210029733281860036564170237268853601711052562904, 354887, 1673766491305808944806422118500925807314953881513824088546222549472934001601, 0, 1674980993965438189763533009006861895115086731043481082498127317058568792269, 2902608388315376597083523069758121033848437682417457672964153190304258277821, 1693152544907128497228731479786164214854312214946708497704710801927283046434, 354873, 1698845517538346604304444816643987587045172759596201959362828912461616528418, 2, 1749855984230642868428038913175372105950577875376591925128780230385049127285, 2214012368282440870162403045280410250673811847063162854278555759524951460269, 1763521079208450297779338920531640878216807690868065148702333728236517483139, 354895, 1785684295061647975748432810155377258114638842427409340273992260519225707575, 354882, 1793542465155817523719608989717869426433384648205745195354320682514895559154, 3, 1796271089801024565314529842099407165763399812514153588966271193299116921374, 2, 1807307544639216228574889079720983557248926175622366193320352577904982191523, 354881, 1813265620878819752037681178952670723675760251531836395886001429041567472781, 2, 1837158039912549522465953487266688093735268324626277169492017093258639499897, 2, 1858931222709910281764410402487467816573296195249090001573805065113872894525, 2, 1860541830487088458578834019067618476591716503998078869757580516809881420658, 2, 1860957307612690629023151716608872118508170943985818193202165060656664040856, 3, 1863433763370462166681292827692206717121481710622202819461996102540733602932, 3, 1867470415436047789219300306622629517552398848123578059090378125816803853547, 2, 1887801121897893313454532124768017568396271936106925197898175770914442810904, 2, 1918140764396548513613243665886305146719262760201136880182391434247543027721, 1, 1919614130807760955710349309510496793308048210244697523051871533808260825433, 354885, 1933116191168415855718744539950042100849943943018855800328247070778841142712, 2681740823104520065823446075294832462164018531876236094926634270808049889681, 1951695563319192082518054955064939414855126321846772943664473177827099104910, 354900, 1957768769402002110380129004150323218040828261664317728819790076243818305772, 354891, 1962845447800266014086905401763331864997227969513597636135884620039004340282, 2, 1991953029335720174551355511585697316769219780432111258004006813713680054131, 354875, 2003048290068116903148507387923352181509884025163005825373890144117903627567, 2, 2037565065574157446627687621513104683405644221063614503524804781667625117231, 391288295102802043131091535920584198893440268924972394117918315182203159122, 2073166027730826780028489384754806935366856195158335874776268410275168966766, 2, 2088481144871628819273326044952226606660942454245682963463080866729567268204, 2, 2093528939359145964990555313726195367204060474949041585245651322523887431082, 2010447268982693097319273455634230390970873259216540214542464177006919721928, 2107739925791008845937375491899309639102960631843707930339899532737906770923, 3, 2118155892785771271461910989868957606950634920894151175171412365458076303143, 2, 2142330147882372624609997809721435620929929316265131363587232283849744421516, 2, 2147002949113146803130128731959725794405614619619132259570999173141600193759, 2, 2149669578149159334879302108166752211812235070603719902045566154588077255479, 354900, 2156986463522130018979317686027355515605358028620725816469400443921791545398, 2369707125224092011340703766100927799199081983138063982365515315005873615446, 2157078307116109945736236873154161965150999964353224911120322203226569026906, 2, 2171631896339810783030866410022265184461221596695949116301757063642380523160, 354871, 2171787807481713977989486502559157145858969580131614904199819400426306405126, 354897, 2175821222870273730308536721100534982550902063777709190155220047562438999366, 2, 2191431332756993790607443293749402962139930955658167668124807906895525583011, 2, 2200632688672752724552648057135034948021595790805489342700855020123428115756, 354882, 2204171534249532399116178183739567397557346637362839255418650267364200188815, 3, 2205732863631545922029085471858637869946817288971832104203605426777517539514, 2087537424479440793763339557976200367029103494054536990668655637680071396193, 2219653395527120315108898725236101100178636412896174136969290758767561232056, 3, 2221332362455950895125344273905708768297127116735208949031237396792873723072, 439651216095614035799788644006320913431971107073363452550561755468145613924, 2237765718343719975373906881907590781288308734388997499457752358309514233764, 3, 2240993534348938644364048570407376587953074735569899999340394467491118239040, 1, 2247645988513345982583302100881486536616758524657459936027883751145075013308, 3, 2251308419220181977515970120448846882408997461327347147886291005787194711607, 354877, 2266927838865660121524501045100251558245108017593957820292488755404393758957, 354890, 2272626844375161467751114515531962469165153155300829711374693185971368564861, 354883, 2343559367557924457189834962298335175049379211896249709274369218812771948025, 2717830136395294981335636586228086957587802245192596606140313222302697332898, 2363149583348295925205334249347158563292645001940501061392718664135739545963, 2, 2370389427225688552130880981733086437937485557511989728348002827364504591988, 2, 2374798073509765838161672246736497166000916284723664666608184743696187962548, 354902, 2387479765222449168174602219078318391455363750885643581755792492051449155515, 354868, 2394554085670238544085306944805906849361960045192272260002144652916164378444, 354887, 2396700418316578741902303344544254645187996194213368254434318245019127050614, 354884, 2419816194170512156338334422652948905545359189984142548953391227050294958727, 1183292236018388851454172902088398345069989654749459425627946639602460844088, 2421309607294136401190552026008197235018972158320338504872279163519085459388, 354871, 2431059073030267597146244764842897205941797270746865594791542533622544803626, 354894, 2458245475601254019535096878525300684065159322620748411950053452117610565973, 354882, 2465438634556419061841356765629428810341277785882337227647014637568300942010, 354876, 2469225786269561531467126370005294740055527609122118114882604409965869430809, 2, 2473693880982474262073565938702360368422770464251563094119904829784143333889, 41416589281845032940856381656562725376841291552409331807391424954319300081, 2502435120953925981020579297650681347009271620317503446761428071280123021101, 2, 2513771323790601439360696782531021777643917701464572119424739821435869690542, 354898, 2570398014304692083080887870337293051329949274923562514279185037121239251169, 354885, 2574741568477770940434777706386588836408918039049441863900646772904513282308, 2, 2622222826310039147397118433902885828254370848180687453629579548107142285345, 354883, 2645647915467404730243510927787420022310189157747410441969171848326854798473, 354893, 2647416240541318767661596415844767430173210340881270695741020716742479089524, 354904, 2651323103595347300223091394549510231465232876557310667628403254131649241730, 2, 2661614058219911928837993959453825210245668140072251447385314755690939604022, 354874, 2707708211998696598719356345421110320299654017598611634504824897203848391418, 2, 2710425602789512149671531851554469732360038432207285033763439105556836760702, 3, 2719035187274937488010292708644718350529295277378293371125166205142517813497, 354869, 2723511315384595660128012268472447244917731131403222240435680331785516446372, 3, 2738559109113407614860161264946940000589318878560968010819713096309686158588, 3, 2750028015884215240265080320209390855195108791616536031956688424413474741757, 354901, 2760309351873607736756167409582763564911727754024458000978091599232984374274, 2, 2775014128769901503257596470045218317650619656838957510244459100088220472754, 2, 2780773704294097609451508239928291904091070330570098862039687602270377405246, 354881, 2792441830064031149660866627567164699296910777950770598641578792474668196982, 2, 2798482454767578544555713232720817981211930120175918806320852321890027938940, 869174196860727056926973720211322210900867042988800833461527813928847749705, 2834009775537728605311519882562593445243164546877254429849060944826215607660, 354872, 2834499687222781686830830950280609176229065561077395913632610856176083737055, 354880, 2840824920221465679781577799521984508220041202646681237898815544391771072601, 2, 2844982263827698314973632371750832940275069704212396445922953753353615433206, 354896, 2865132661480336121198606381192304769903367124669569543453392084251093402906, 354886, 2878829322101572575439127899028291183671104716630483427469887439699997246517, 354899, 2879129515387033462541080167990614694811147686579385258021816692709604674949, 2, 2882488814064106833207016531685962398129690313218629095088022313142415480310, 354890, 2907478822407491665769563672201517172405004776840939478436100390977699443709, 1384091807847115717840920674513911656193575154803449260288273758410966439211, 2913343655938992486562184902288916972696065461886524526537540085982671896154, 3, 2915048886157406577953909380165548256958142761919398371256513056410443419470, 1141681075483239469639650805688041126808078206674879386791510670223823511039, 2918819798865281329159612587878437926267914669621070117944239148547496964914, 354868, 2921730725439882757774394473268426548337977869954918187575501780127880773888, 1682519308534350197237686092600137235157555670609264412605112884135202167085, 2955047841109590771146836051448229359150513194565954496765979786908935855558, 354870, 2962622578807076866651309117202595888613218353838110419502080618804940699260, 2, 3004597446246104649896637410596211332029658700568438577630823962076765490671, 354892, 3005419074470292492084838617851003947680748315542575951795884662695583136523, 2, 3012299707000665334136746456091575330120652163053100959819539809712717867211, 2, 3041529381741344988774545973687287705858269624719240691987255604553368220439, 2087537424479440793763339557976200367029103494054536990668655637680071396193, 3052112888215097371150561254460103620628787907808272056790560761488365514568, 354876, 3054591761025038684632801395541155827728059780914073895955350402815960428199, 2, 3087269207308966240996278404709828892127121799570770759369912886332566736863, 354878, 3093867595622049138177192671528830223453877221594782536389182093708039157375, 354870, 3109714946253739060411037874856081578624356938253185986966345170162616573895, 2, 3112295369699087371918909956592151881221724943460718600445733981603719732923, 2, 3154097801165625291840519052616468992490272012676621565737567925034822488550, 354903, 3166908325708106843438730830520588900271206994292379844637313503913240026440, 354884, 3175969652567854376726236265657478329449905284596016786981157349356115818940, 1478350170168972727827422849013818043094930861217966338904125517713820792709, 3206163426949288511312354403582621887130819480429773242969690425949146210778, 354881, 3207469597740618982606613417656624995066426424761136649622346412196875038238, 1, 3216973375475082176448893980975701061297402277166735489927662490720648794152, 2574574384323623794606371078912821031040969748024551373551575358765480157388, 3221955289664495958329496991458287665558084352292733112059547075167442236221, 354878, 3241035514416373306396478453415807342990646495363214723609794095720571997811, 2, 3243390990107447584220611766221185046570914307406766258869963920431618431059, 1760206490808440145707873473831328245171949585564948960192719981894021559785, 3244767366253330320615732675204684063821400131706618362788429216289163648327, 354892, 3250821185136710391800202254671764843773388101349621113759226391053610597624, 2, 3271174221455962564895879622718722907137523345236422856467828787594368999510, 3045458507686748596524162463144595496660116097364460700957953731928325644093, 3273158731917496907965665174198510342568443609025072820892812589685514921908, 354880, 3296201268903736497358078519287720110407146488983243113764243805725709285769, 3, 3296912769643348724418962595544438856147860128603376294371806020528356538206, 354892, 3319223891473738902965300461276048892152822315044918933069368855115335947439, 2780881151543578222752543522175331299480993281385995345395605276481209068024, 3321891626767272709737674555184964014077693262313233651564593314260947209435, 2, 3322953065019191931753282303058905366088468971590288387458445252276377572387, 2, 3376072529602783592021341963341824151290729842362658270689144328535260052317, 2214012368282440870162403045280410250673811847063162854278555759524951460269, 3387437766324611435083326970526767528293476408078934927037942004444813960746, 3080183530051402322860334056191786428137308709474624221365522040777562632787, 3404711365437045823723303463368048967601575462457162445651131282368560511583, 2, 3408338500883158308850181728242364322861950455824367973840648408451159591122, 354893, 3429832627973697863861163639590051706706849364093194295879465009414162199645, 354904, 3440663794720642264749077546305778617571222979179777093936023494337869477158, 1465805113748709584903029486661814265363533425346041916669048788513727174683, 3442728500757081629351217855379758668546526767189746817895015398548026517936, 3, 3457923278942496159223795081327385107787108722854256482013734041278522468339, 354879, 3495082651368578573059470630228088566713471356024149285533472390132644357919, 354898, 3503581292545549252599180413438335523380601084027489317560856267706343512364, 131765399453839929891110203165398360551685806040829623652947434234781573419, 3505179510611366581483607571122978181065256965416482238034906225366921391866, 354878, 3563534165644859630463496304179977011045252206392781174458519183855879776818, 14410622234153742266096024575373506040948563607812729358082644052275845075, 3568690011928167380938015423719503932942852282988515824684325635812419347818, 354896, 3614156618273529343844445417202623280108619277255966425201129456247921101046, 2218733875223869584094466709653550457189636900360388545944667889975777882492, 3615904737413317418598392565226620729396906448313714251296253210256766244657, 354869, 3616117990610165003345480226673046259534296351170884148959779441369253653190, 354877, 14410622234153742266096024575373506040948563607812729358082644052275845075, 202914184810805067776, 20882374232807366030277438654059193238871707248225043444393517150498391581, 129127208515966861312, 41416589281845032940856381656562725376841291552409331807391424954319300081, 202914184810805067776, 64408947150843397257934536931059416878731256753616692668473745350229550082, 11, 338829673438347546668482178177386936279813125176543356978960648649112187610, 1, 663742217258039266056971630535433762765632812065814755176938628115135475473, 1, 1668113037544486308918687823648586105095731415001444617943317754882781727224, 14, 1689238741811337876217817732983217924401313842716786238349049428770243277538, 1, 1829241843377217065735253393149186363494669629839198231501733749350763242986, 1, 2237788979890713707753754174300964007681987636510264188988679683171566815079, 1, 2455550630768012380157986878783036103741464735098357985472591376318850770025, 1, 2642143261627612548410895660948680747687247678743975171700307200345454565013, 1, 2784533129203741868531432688448728432807570106392681704341024463269749582654, 1, 2960462713315468917637231333040067742957667207256641057357011885423142987599, 1, 3116629278452152163635299802071397526150544961458273951622624514489918767544, 1, 105021514558838792963356905566367728758257318418771950666874618949017278356, 313594649253062377472, 107185355205455888960662615286424877648333176927628058052851960623172323081, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 107185355205455888960662615286424877648333176927628058052851960623172323081, 880241901581652276300822791360025363358516560758384169656351614433986727311, 2418438947056578990514358855978413078163729747539590234829614986778034656428, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 112028186698085486039276945486992379068384505394064404668679185490813910988, 129127208515966861312, 131765399453839929891110203165398360551685806040829623652947434234781573419, 202914184810805067776, 150716253957071983512131149395529022576788818712386177700669133492696852402, 129127208515966861312, 168410241978446569918204637110256135127019709458173624581772902444747208981, 350488137400481480704, 199590619091449085808383359455125782427156406252883724640516380808393754695, 221360928884514619392, 203841900021051293063272974795231709923505884503076266476941201658785941446, 313594649253062377472, 244816606587280324273392379115999947325381794120200648461008733638104290698, 553402322211286548480, 249673128312843917406073638502421868253875961881016758328396105809455561745, 5, 670499070809098882597125059498877835904636708701889335777933650571553262973, 1, 2693142876565142875244180297725208695227290637568341980165242794258030488498, 1, 3016596558556771131074258137805169449914609218213659185866917867960693270482, 1, 3232424713866086947601126957812192021194322130225101847940321836704336086362, 1, 3469117011698599393793544731917890269012045323490113745866471137092911312519, 1, 250964073765665426368654354905328453866983899237997985624669349388620781633, 276701161105643274240, 261748432872606516582245662706060526757378253380881080022721815990022785831, 92233720368547758080, 268444292756369498756132532910138471024150605622092762488305705195453996244, 295147905179352825856, 285737014516967384862821056212010105490588794073942536831777360087526846998, 184467440737095516160, 301217473171428140546762612375758895277919317525112865613565436098119802228, 166020696663385964544, 314476666371372790928130795241466342627394065923519805131793290228388194660, 295147905179352825856, 325331595882933190511379138923679351012333295839500990655127972976129832926, 110680464442257309696, 327931456407129079408442131612341209490338785511779462125505503073994100021, 129127208515966861312, 385291772725090318157700937045086145273563247402457518748197066808155336371, 5, 654570951647347405568317023887877977006047437173852252854263379553900581537, 134326708646369465718339, 804909133169457430937418952645198218175265538195474844634824780976547728452, 12899734371983660438, 1138102585933080762687588574951940568393916737061955149298889590431930889549, 100140112367277323638895, 2295624454770691763860111751272020798827692476417708289054802824759803879848, 2240181918452591923, 2301137286210823102177330166980428039317313193526546827799361764288306125288, 15389389046102689756, 391288295102802043131091535920584198893440268924972394117918315182203159122, 221360928884514619392, 397004581029001670956219951091603586919742643013692247602067038234216172873, 202914184810805067776, 439651216095614035799788644006320913431971107073363452550561755468145613924, 332041393326771929088, 467359278613506166151492726487752216059557962335532790304583050955123345960, 6, 321751264442790402984935101055086840420519863546320125522244203922488951779, 72767331692958506807748, 321751264442790402984935101055086840420519863546320125522244203922488951782, 40695286358381385850, 1032717993920308306191823419406815870858725944687744986845677154805147281824, 329409302306347807803, 1032717993920308306191823419406815870858725944687744986845677154805147281827, 584294158638, 2115492923921523814468632200599040563669287468411561214414663525667701459652, 72453717456647373687, 2115492923921523814468632200599040563669287468411561214414663525667701459655, 129355942896, 472816372169368799760493760511628328059862644726619984824730185062369964806, 221360928884514619392, 487532649193509617144759379300017388911185878082354403846741592635523905097, 774763251095801167872, 514549775981541153017767220798271276804216657015061596091166455958443206520, 442721857769029238784, 533706632401665328475138620040805733979048134932340517515942505761764867556, 202914184810805067776, 571275466666637181751291757277692805328091747165722757087891954251749160562, 11, 110258070819235479871498021420979030509840742633898542811765534238190419058, 135, 144385763380909570513748563428446615198380291122441792214020963424447718597, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 186803521831581660936651416773853335183454491866785843655537391652801324901, 393362582360859157276738604402138939321901787535024483817771002700731777024, 418876247349178642531893052772665563462094545333685908583154515379829552347, 1479406418530203353305115677569306166402804078516095759203846382100966014976, 550832294208115897690758615594205305231176261233165665685226087718444125576, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 639358664646473523130987600581877662470707394279047299235420799999116848119, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 666102081412199241369674252151236171208834112715481224417751146079433755606, 3196798825021703604592344976294797261034638142309571244808418862639026798592, 1967355949662071233612653409257205569948354300283792387389757269943283797404, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 2229424667859083411654878335830475472460860364474014192838671174938413348227, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 2503314730003549285971204238946812309994871806183763599376449535880097870243, 45179696027904247896877224839842598330007980053938377220294711208440758272, 2612662937073844021271904071196238502862919364439695022023703490025821312447, 2110794662095250958582329610566888841541807517597388665539434562888184889344, 580663746285935973529910818617781226983147893693489095973534149211152378360, 295147905179352825856, 609584432318165460807073224887915893855674244445176260514507630753544002919, 166020696663385964544, 649233477039381213104057990647288583413311110105822153631080889773637731222, 977677435906606235648, 665390766066094446872206935724599174824072850111381683857823032445630246388, 313594649253062377472, 675543200872561608015291941808841412990366610991418708345295719513988236950, 202914184810805067776, 712257017682805411169362746293364261743881300679764225939615971806096482853, 129127208515966861312, 716675524813986615252456329564856969363396566294620815615142031403161911664, 534955578137576996864, 734389548713784424006470124946810592340934467977775765294063995128527248657, 184467440737095516160, 763107833468215904280471217746964930871172564877065677338020220494470120780, 110680464442257309696, 767139313849702659792252270287386897918274623891989685767061166001717260390, 99, 60095797383197094424845128142865034192700913793756511513404919708462767589, 168410241978446569918204637110256135127019709458173624581772902444747208981, 154948340111852372490755235953499680842264981576274306174801815928928203179, 1, 157362921513685368798207943308711046470914601945230875624185044792096394296, 2336617477839932695743987948963903820963245882127627407184258163199142057686, 208035808202487504887437688317169580373834701656455260664499242082227397673, 3, 232692100575965480396440160319143866636433222993318244808044593676614079361, 2871016243987849713319729967002990343819743385119077471709144834095766327926, 250261441673350144602603411824121861063356026487809598299889555689290468728, 3, 279507469773010477058286314373202970379194495267159592038705335231873145796, 734389548713784424006470124946810592340934467977775765294063995128527248657, 281988593427577615844280147369713233981652538804167208078836793242770525230, 3, 363155616888289248200878432565181643887567361014338321639254163543768737633, 203469, 374387588377298109071535200602949970235673402963228760180170577238735025374, 1089027575735951246225884614114281376007628819945454246842591216203983297309, 397050592028352100390919898162411587968080404000552591761025831923763180994, 2976474514437662325725139867523336168036380974508370220086743129934153898797, 424984741685449876113632670187852179927544631334547941341422049052776365102, 3, 440334135014603335779824315530375699003999402091605900452159404570505967419, 1706125946984260449087840662632308805663337785384717010065642110502761269237, 469251041429960772372144419027052827374727787585302104070581329079594608547, 2716588822020283931134627115189777009880210078226049985981195391506310576740, 474168016680252831870651185405705876038206266504895025368237026982105211807, 1449578456988267860287156739843140898606088043206083528153863822778365161448, 576682385632310366608617637818390243541594139445713411093456545525476818525, 3328092479010210798586973699240064226366169677416691910093176446820129903222, 578619081048684210482666595185395843805703507224467390458963142958898223841, 3, 607748863539996958287192471994842780262219188775429804193104912473016068426, 2, 615101381691940126597122984820721031484535833882959941843605126934103728368, 3, 634751765942690483095969746659849849553541851549513349189326077829576607758, 2, 704745946964028004031347217843935479048859088664616193733222040498770537899, 3, 740120787196007532729613423960692067879389035868466449231985820264062354026, 2, 804576243878321448888071867939840552270048361485139175553112619199507581650, 2, 871824931104227926146501381328109610552221862164951142339623744245998921751, 2784751020873151121912498777171477896156977326257199627170247747672699089984, 920345459802237650813369704380873556506146519719272243591210254458497873120, 2649456468944443943898031864062663334649593195186428342454759758009658891221, 931214284343907797797975823951743143604151806959599491821810721722419584459, 3, 1029000148886933074610965556944925657929495140802976512233839990347218679377, 1953392076173774998042482792383886724396611890342178423257383718847162919165, 1067583242644130459349466350161070570010518229954403914942890893644592464576, 2, 1181086483302965641761145258488026945722167602774213545799256869115449602483, 2, 1215710846488165888667002131518564379026009606207801456344183125532042424087, 1019870811214264934290676604807671175007303679073537009705019811019106026605, 1257954755551373870513483769918564458404661985944155221161120858975520433034, 1280603255066262706201645254983324093731760574340890976780447002228390579356, 1286068339877665803224518799525273360442685670210221804494163618147286872538, 1, 1300952198881222056748268817945335537404754172778815527012180841849843976241, 2, 1359641548178573726156995933898824530425220618043438127189175979226402643515, 989263088485530700399187970811656194295731856398555452371576431631209855429, 1424129682032179247426701919219202909261449152759754980914231552914907122333, 2, 1425502873008104671913924439347787200350740940510196514889851084038601976177, 203841900021051293063272974795231709923505884503076266476941201658785941446, 1452346200737246219796581793567307111855642255386501212741238647033811557350, 112028186698085486039276945486992379068384505394064404668679185490813910988, 1472420836624019481716872992757063028371426166826703915669757834782773480302, 2784751020873151121912498777171477896156977326257199627170247747672699089984, 1631894583988778488188229860657783877455741435605439675961246683523419093324, 1768980684124386040660949323076079590573587820924048503374182597385494833572, 1647827288297237192414571355006670309207770257183258587465626343677534177450, 2, 1678068798230089302774141358445412805767612161634133553905827791383525892726, 712257017682805411169362746293364261743881300679764225939615971806096482853, 1681034353414505416310536473078838563625987786887832280338107979161502850361, 1449578456988267860287156739843140898606088043206083528153863822778365161448, 1718028358465532696762807854314053028317593216374655717972606491013547190496, 2, 1770593424576398215127591498561373466575673745537919438723578928329836148683, 2, 1787599450824834768925457676317079968823349570996526397523396082886584059785, 3, 1792884864096763398402630577481874864478983741276888716486916125573721365182, 3, 1796369232485382814709110985303145726684771479253653194465093281946490773445, 2692738606968821448937029584272514707914778510579749083846403849065501391298, 1903657962202393930076745943588870529006586311306255679388184727461559482469, 3, 1916069854723087647643848383561603621680953539683771704222823106426892459303, 203841900021051293063272974795231709923505884503076266476941201658785941446, 1921945235476225220171028952513527675077505681907688013216636942891710086556, 841981118066184913571159688928562376366275321000919904246310456269928279254, 2027198370383218025054674751110863252674008601458948539532828166236199786587, 533706632401665328475138620040805733979048134932340517515942505761764867556, 2034813902626455909556606323345689864095742491344158204430081745265384779266, 609584432318165460807073224887915893855674244445176260514507630753544002919, 2060965365141677410200869184592202694800060946077039027194273845049114902281, 2716588822020283931134627115189777009880210078226049985981195391506310576740, 2128939511239608156846118868798110364603740400460524076384791988391038707383, 20882374232807366030277438654059193238871707248225043444393517150498391581, 2162692349043867568331148354095845171976601134865298575257175554737126198273, 199590619091449085808383359455125782427156406252883724640516380808393754695, 2208673662009400689347281218349940857811300968558030898450164832606058131849, 2852920038460835076697060277134943754230723196156528763382571559800063894328, 2212512370952376092644396391900332661759262196585669488194355168588707187948, 2, 2272119617637130516326619406302987102902121813687498646128548190080067806754, 3, 2294153255910376686232416169039800086773484162595583847642090599488897159233, 2155295771466808221057297102226790462125457468603773604378227793013649786055, 2312930264008742155168916838811482685060902487646711534034159751132102721701, 2, 2328410250143193257050454204046928118454952178332505395408314918807094267965, 1839624451702270539486242873975819312055127263781837194590337958448817750312, 2333231764936898144005660911611862970343964428416579148974775376386265520452, 1395514510153244645411127859710249924421774501904471791868891636185077204911, 2396892540723181523764584870837314458193383555858927648022671749831489953673, 3, 2410855888227732908420029238357217404647586017613408403566523339355279481964, 804459822964411919302297851861178751787160078754956808117208367010328482837, 2426392064416294893780707207021013784269253312140398915403333482126477042132, 1102760723536065568254192081825639077580970000429323783808889300337061057170, 2461944730193966616752016135424186780927311310761758764386025283666576865191, 3, 2471618368736359188811544886782561807581573548310932137550178001332297681139, 158042, 2473866937014144141725166575379550135810536049666682284900055347428810154337, 1975666552499458149947888885301737303868774180913702771591221750616738585625, 2476500631751666415367505962669175509313371000626233881284682273150223463216, 2367313698932547474873870011281813901807642512375617521042278815946481578502, 2487243719580422332046182804488698895799320298176095626356844269495662159768, 3, 2544814664657299706339421095034865332179145540546834658921648002716964249483, 3, 2557607061128826732114353645484563015423936318507274832612254526982026488283, 3, 2577138449640626920507170213418644580045845866563768600206614886798215967995, 2, 2600812162677037545786206169299775241611578808554534646273596524595538512334, 3, 2641545435071194882814750530240650476112760654042543620617435190809447720380, 203841900021051293063272974795231709923505884503076266476941201658785941446, 2687402335216013338787926416191441014300406338483648885972703782920092228736, 1, 2734944161733437657372539584373057864496645828091944619745401655362313133259, 199590619091449085808383359455125782427156406252883724640516380808393754695, 2873179173349257106520051169568817185451376142195091659438871887468078931737, 1, 2909059172576679001582548309229508528677231917200352502347988383715859666008, 1889012691464899234275111109385407444671087172374825923345947871879284268749, 2956078389683211040085973149294239914467725932412603550187387196569104164028, 3, 2963826658683125029024397713411556927023981294028540834864348269803113708551, 1, 2992198898318305719606639201021108875974525717318556467710157832051627409679, 1824777643239102499525981792501048748276741452593126204022666254684034081548, 3020304349912187006333079144151815538633827112967701385079709245118711031119, 3379488970999105242498710470665244563034284149523932712970639801031419002209, 3030941561264527509149737980121126878751560488874328188273532277017725128421, 2, 3032351240819462341715993770954093892222593816043226576665631247709701700683, 2, 3067323605846464978614781709692396338844527841812717393647679854616281075656, 3572857245874056943593458405632354329796246244898653618402711011823751521504, 3188950405909251279532622368738978750373275138511017590333234389127248000339, 3058769173862876214621809783783933718611260234040371197706741584385736120943, 3229345449966119944088528161877755574365199221637824389700199293936298791688, 83049, 3246491431590524249201315928075491557951454398448574186812844269484945714981, 3, 3257391441674052459788001124604280962574592470495957447557251572300111508330, 2, 3273731369029460206490385353952593328396875912808483139266054972489344829861, 2725387077153207705806347892522158580802987325829990615962752403958136410863, 3307237403830738831253001215489776580116592166065690123744424127213558706713, 2260395170023283806616999605128783196109077056722873957649799751255437030642, 3308466650241569284903289980645359966421460429889168062800065503693897386320, 857031122186373374528161454364830247193264481525441472613478774580961703241, 3333464582193671552808578361670504310109316711001685302253731059603249396877, 3383046702857046543276774553423522429355367661693161951884812325668989384095, 3343653108031430810964654755236024558512930029265577429328638561670608843927, 2, 3353787420171346898112361444206457479057832618556153612277740536521249042842, 105021514558838792963356905566367728758257318418771950666874618949017278356, 3426664639710144136930788070749444694334516282804065643681449106660581964588, 1821471870099889876464076356897968215333779653304092446253617937548652131326, 3447366268055018688825653822565473159490015526320820374362148369857476591979, 3, 3602342441854174005310146403566174857646796704581961782258855540315670658760, 1, 769113063983359670745220252731473025647632835162303589284544642311258274962, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 295296877078711293685901309646820937720872867516924345109380863372697789006, 773813379215635585085476770188184241634949057339366766409664555265794552822, 424275113695319687168, 804459822964411919302297851861178751787160078754956808117208367010328482837, 368934881474191032320, 807815666641497245434038656932470206653246339755973499267839349032919477077, 387381625547900583936, 841981118066184913571159688928562376366275321000919904246310456269928279254, 405828369621610135552, 857031122186373374528161454364830247193264481525441472613478774580961703241, 350488137400481480704, 869174196860727056926973720211322210900867042988800833461527813928847749705, 258254417031933722624, 892335961482606523641661468536172143109084153829051106415313250753056864965, 166020696663385964544, 899792549294165272641369640515959087918723241443810990442855861068242549233, 184467440737095516160, 989263088485530700399187970811656194295731856398555452371576431631209855429, 166020696663385964544, 1019870811214264934290676604807671175007303679073537009705019811019106026605, 350488137400481480704, 1038612233869133545173507656633114557652357712823411405700044786431446619597, 147573952589676412928, 1060815391967909290158105162378276915167370611432067247964862630701520939818, 36893488147419103232, 1062665588639802765377694159443938003595810281522490855431736552773431622721, 313594649253062377472, 1071395398196950497096641641939010333063188558859370516992323741436618741438, 258254417031933722624, 1089027575735951246225884614114281376007628819945454246842591216203983297309, 110680464442257309696, 1102760723536065568254192081825639077580970000429323783808889300337061057170, 258254417031933722624, 1140220881470930549439531943601372624828469890074608375944554158763315169324, 276701161105643274240, 1141681075483239469639650805688041126808078206674879386791510670223823511039, 166020696663385964544, 1183292236018388851454172902088398345069989654749459425627946639602460844088, 498062089990157893632, 1198207429498985226655735642078478082265238045828716159505738823480228447609, 461168601842738790400, 1220483093383567185825601672104083488630787118465555141190916679600436491150, 405828369621610135552, 1245628894635487167317396572377430137706427753392328964992986548313618831570, 340282366920938463481821351505477763079, 1390726910323976264396851446996494490757233897803493337751952271375342730526, 28313022832526220435919396777106196834975646952251820764508704287550374993, 58256001704608589532901680, 318282615767336963149749833198806753140642073758831345755744923003368466034, 345600, 420809302088575566661732159258626015934899866033455122060647015585080981641, 1245628894635487167317396572377430137706427753392328964992986548313618831570, 880241901581652276300822791360025363358516560758384169656351614433986727311, 1964385314781934663133237264317535895566496747055153469936517545130146595899, 880241901581652276300822791360025363358516560758384169656351614433986727315, 1, 1596797181605835465375385856756254615380245139672087060603160900530960374661, 1, 1662968741416162122709795668327058413808168082301235317239158738933362048792, 1248670563713690606167884949522112014596193925882063533119316663353499342052, 1269592776632122985471226933968070577587056498493718999245553094687043862656, 184467440737095516160, 1280603255066262706201645254983324093731760574340890976780447002228390579356, 147573952589676412928, 1297368027530686510612752576746382832038259759767528497818819547152185628407, 479615345916448342016, 1320084641631443745488442183612353375148596783764776284334462638664756375086, 258254417031933722624, 1367689708448914284672019642877558660977148620222660050732556563503440731967, 6, 110244652309005374945798656755709771675416732780445712498678505832701316319, 112111542239150840, 138836169848540343002265209867274254697778318298195092277383810183877129713, 18838897601757111494, 427440394881294156717486485601507960246457600280196632312567665931482301697, 2705473480705, 1042064173078032847147380598477853770687611561233835971197476790740704582249, 60260254614971824169867229, 1307423984895089609360774513102017208534062222438544567594916900687590663291, 1685016167, 1720794232242994781284872244532386137553814968655022101269663356738117448992, 33291793389, 1372882548073012799515697292915208968741728807374701434035020081703254271884, 7, 24803237346665567858639533664318935800322442982694104675596749309443088348, 1, 471146747958205368671998020938771802576969353569255851322345423016799548062, 1, 581108463460715251263340235138375605957143867102682118739768295594159020221, 0, 719289445836659738010694514695514352627284246824079782398458587451726375739, 1, 2387918543267713822328572584327000304949305742940273401684616184618748100216, 1, 2455067343538785430831820221678564677243109135704030455933553185606306573562, 150716253957071983512131149395529022576788818712386177700669133492696852402, 2871066494645266865209460541974107032778547084220690555108774539632638017923, 1, 1384091807847115717840920674513911656193575154803449260288273758410966439211, 221360928884514619392, 1395514510153244645411127859710249924421774501904471791868891636185077204911, 387381625547900583936, 1424107441727540006809562471365798311242658464721987236271449299289442681553, 129127208515966861312, 1438328060691619839037224155646086388380230055874202897412972327855273325108, 55340232221128654848, 1449578456988267860287156739843140898606088043206083528153863822778365161448, 313594649253062377472, 1465805113748709584903029486661814265363533425346041916669048788513727174683, 147573952589676412928, 1478026850042277379114963086546268169563341437741914609330885434707408017503, 2, 701917417644609913368187681117108206931372617551444397866690955296835491633, 1, 2596211953884112296688016154433521332174495015947416369456639901885473509767, 1970417618135509049083383941215638349349340313900956121516362304426866391994, 1478350170168972727827422849013818043094930861217966338904125517713820792709, 239807672958224171008, 1479696731826688014764009974487179500976933381885143094273207932049709281648, 166020696663385964544, 1521736880859147847549260587892656312192083729853235971345881321394235151742, 92233720368547758080, 1581568054755718281576301589249388790369396248354361996140891995664681707119, 92233720368547758080, 1610128934176505570404654781834035443733922699550871715128999070551038272013, 295147905179352825856, 1682519308534350197237686092600137235157555670609264412605112884135202167085, 276701161105643274240, 1706125946984260449087840662632308805663337785384717010065642110502761269237, 184467440737095516160, 1734911586973952321601237216814103057857643045536057619605436622314734741942, 202914184810805067776, 1760206490808440145707873473831328245171949585564948960192719981894021559785, 110680464442257309696, 1761733492305006815436633603277521835726130512288907313499547419287439994617, 129127208515966861312, 1768980684124386040660949323076079590573587820924048503374182597385494833572, 239807672958224171008, 1774655296426759813183816351779004941227917089085988664987166033754652636136, 36395426057428945338368, 1779618712353280023828343551767239037723640767242771292457918955616612373091, 1014570924054025338880, 1821471870099889876464076356897968215333779653304092446253617937548652131326, 147573952589676412928, 1824777643239102499525981792501048748276741452593126204022666254684034081548, 442721857769029238784, 1839624451702270539486242873975819312055127263781837194590337958448817750312, 516508834063867445248, 1855966213384827733333454489642968182168710763334196511870839563344445384880, 5, 69036229591699849960932814930274583219423937176044869651883289380133062597, 334576587572472255711752733840047656793, 731009553143347574080655238666149040102619103132239422267183761870156583437, 184845083313724006699739997343902232032, 860370950108688216340004790080337058268427944294306403669698046952904826247, 96995903599, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016167, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 97057488540, 1859739712653753659481522946378842194512090040473619431087571291707894981114, 830103483316929822720, 1881342506437987215196778530246173074267691853876585802218136797911091834236, 73786976294838206464, 1889012691464899234275111109385407444671087172374825923345947871879284268749, 276701161105643274240, 1904215314165575675945180104404497986555508828401931395398162350201022086746, 8946670875749132533760, 1924237827784948231497623087915315799877524687347179222978651896282145991952, 295147905179352825856, 1936191558665710491516612415026516457778458652224372772657550431475674839145, 110680464442257309696, 1936980480647262798914356941410632197854359786009894399953123959901544327555, 36893488147419103232, 1938137250956187970946496710728520342029966262160842895214250490951046405988, 110680464442257309696, 1953392076173774998042482792383886724396611890342178423257383718847162919165, 295147905179352825856, 1970417618135509049083383941215638349349340313900956121516362304426866391994, 36893488147419103232, 1975666552499458149947888885301737303868774180913702771591221750616738585625, 184467440737095516160, 1976116259487849312492355695320380942153209908997880779234707344294669942230, 4, 155082539558689579094930820457537605560250202889383976768599028600060638458, 9712719362887186, 860370950108688216340004790080337058268427944294306403669698046952904826247, 250577564492801913802, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016167, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 449419779800, 1987219302265383264258373257643326217393158017477088154958631702802859848850, 756316507022091616256, 2010447268982693097319273455634230390970873259216540214542464177006919721928, 73786976294838206464, 2014025505487031168107517544090904083040830605268352691740332716078403156745, 1272825341085959061504, 2035667047866699196661947584612496474703373655968658687291295683808470806984, 1, 3095008585737900744815674359329781026124530065651322767696014884932846440097, 1, 2039424403451871968106980243860689563880109275542597963241799485170028224137, 239807672958224171008, 2043448726412355736893689605166605755258247345758770141753759663564734626074, 5, 70078352983339114772236744180504114256085443626679524310254822246598382089, 1357401092641605293889015111021323928655127403166718932903686114089663345048, 565318859555161995517528800762923950061495117190174198680849288687161488746, 1357401092641605293889015111021323928655127403166718932903686114089663345048, 2812785472353166275091056221671390930185519449528945955824116263251863033156, 1105607339359290566017710657695899823952795361024325479068379104555892849761, 3056910559827729123064330494040496939501711211152644622975079277113710121353, 3169979893986490625268345017447926001183694096472375525583159198825125139909, 3489450691631500627892014896289815888942670914727558097116148913961682361090, 283659430245525803951946791802588089154078121582086765296787883699175153631, 2067728668161537340186909106607328872061005679960425710331387465832936101040, 110680464442257309696, 2087021424722619777119509474943472645767659996348769578120564519014510906823, 209, 24626456709587841165842643852619024107986509256776667386471981637457765580, 20659208559860234, 48778513916669240894583592194566606495975517027946371435163700786296438676, 12257261410492716, 61184901326156396597098314581438154556914937463402981862784905235435816173, 4002959154162792, 69657819741798411331664617339538618695627904154937681169695469967111538857, 4473149906003073, 78123872629609660473959232131298517041967555350338823882727213768244344643, 7140094105066047, 84879180818456957765517488619353221417638025457786263100327491993716108418, 8254048957374818, 107262468838065045092637496048044356009583479563508373802338959665407659776, 13695733980828520, 142875633911430863496242670308635075405147545865846810537051435709182641653, 1124585222978728, 178401856936494424732264502895426288708397537802567401412013868873487773558, 1104947208019084, 209485071132200760521889227420817587431546204096341516039901339043724984839, 9663936851137208, 217183206949796993209781961349749414886341815209325096539608688286105761874, 17695259023484687, 226830946993225244035817880149355557594150535976603270610471392167617190890, 1855818324335124, 239267532352989493241927441984026220842746148463391797911019824368132110270, 1354331069135574, 242857521965488614440444926034649328835728496880076594303410216875748535196, 6077604166331849, 273373512636589983900435090001450891159361871837720384186460891431134400612, 1012760472490096, 292859873552809631449204326713736660099314039350536415480635114951526163446, 17076937183, 311978056144087805775672171711594776386266604384449819814325354796614330429, 4310607158293924, 319725225148245532643681914655428850418532673418840522152899536986714644093, 9885237961707, 340098080778761081843913699196470992115184714034234714516374045103847289676, 2551195493022406313, 369879639875156853115383100697050466428151717123998487630923160289438661524, 130333776155247285, 401227062102850241516840299982911593146309214440937801408316270739355551067, 340282366920938463463374607431768211455, 401227062102850241516840299982911593146309214440937801408316270739355551068, 340282366920938463463374607431768211455, 402203818018003161230395989487321866767371283189591635162574585819009405729, 104221673155959602016, 429790999457334130938461401082237693068694280516958344118222583323341463902, 19682240456635930, 474982738476331845948802738437717386278706283553396434289343849181432804540, 20514825096684772, 482148859801725464274198147480840119334382080162606228723774290742111978842, 22049732827790224429567, 485223157015361570055902806589504783824994636005833536271477757322962199929, 11341607201271576, 493779314697579553314571493417467097181930194047706239063436689089781925411, 7441170618436830, 502859481802508373013048057640193816082226844439544066333517983131327698896, 110600000000000000, 503291454739609061073157114686618812248266067167720365019584374008559022863, 3632272005221237, 512000412068545713476559363602960735077296648001678456776441231355669663477, 6282449810406568, 548752098202687505408399399354958141255604786203758745917519971040785733630, 48183429255351021, 554023866666241185247594901486336387462579118151141804828756181088554262618, 4085958326691910, 562843220102045954172587161773103708664860786912468825050419644324652712721, 6172569047483995, 571825899202924938404602769480136205497640209215985569759753080802625532130, 4526567366412033, 583067142836440811229616658158641736027869926149010366220080288575830397555, 60113042814218708, 592704958517443342907998064595676874143820216001480965346054366147508438340, 11312161871870354, 597229124663161506848926123092554325739494833226579912720628953643746560048, 21999228037966293, 603507736067181332764367411205133460650502755656699077138382674285508653243, 1010875471521038, 674404177146032186662297090298213682189477621601812692914050143449920937143, 5343535006167535, 676216060684901383604733151256071762022707600418803435335433954572330476963, 6954213535328491, 694233813944607194907768080013349425959890955033464188496806977783666928206, 2442246603901891, 701507050129650200510319601980893571933521998986255226316346697486403707347, 35840989054414256, 740894361957936665531773272324306163770760667941759798405031725756987906297, 127905225555198902, 747964356225785151050473523503340563676446767810560681077980509814108812101, 88187391897697171, 774704738934031297817116231872596827155515728622638287437557708891891873914, 1517069583174825, 778663885253136286408255418187027961358791725908580127185815761848270623142, 4149716646303695, 792985955619778553349299217630311706976597674370358120354024088100275525617, 1174598793523935343250, 823613222159129703627179874759125139517332921827212301945759026854619458886, 15535142291003930, 830540649286027346932524471281276929254490602060620548947021608991390418120, 13781342064801272, 833371557402999123430664907698524718712858938929860175604302838619640313294, 14899737454260391, 834390588952333349021714493961973582133587202791125209747220207768262765553, 6144415923790234, 873152293647914340438496387079044405811776155824198047325748952611447236913, 8257114379852613, 882052500719747004952873146829722169621001574259452606914585032773377417090, 12393949602679419, 903842864598492666025521694817437304984586009560867183891331865526803583227, 7906233822321337, 920551461514720433329221443247074357342994741439439835643787561681624559562, 6113208301141827, 954855463688616765601697912981550120592330184405561667526404854148380541311, 21714431032254962, 955511312599302984489848706498851648253298257173815957825863923221064913599, 2757200185423536, 1018563007216868067169377822081249315305150113080693297952961477057627462369, 2293377884128501, 1025159053361519749294899101769457877040326701460700671157444859559398661905, 27133724920454118, 1028849440795768360079908403701098274991982260362828906687201824370004276677, 3177100031436595, 1045063044059580821777418290963009839997856894169453906694591815971146003508, 27771993313742642, 1082824599627618954687998800956389471910309376636724278877881452865214445076, 96851583364208048, 1125113554697015997650893424846836432387228746025713832488160931137748265137, 234266110729127037, 1165400376520178257406080642186793934468835457366290963937866973708319344604, 28978046743189658, 1188051106104593393401042980206245815567680789175305749765187442608591073805, 4657596574246326, 1214429645696342336233273182254576463852911765454730029422940879019118861414, 14932559101280170, 1234703347616013705791712175526081397960821143495516684684436182828360024020, 829625715887802, 1248919178395253268425791284443124854450237820841467925584008491479075044506, 33466632915261987, 1261470486083633820027444524943869083587256329134829135978561970896399821487, 6845324435155632, 1262564447969688253849764660256757589091127824834085878071768377964374897542, 258019702374014, 1264318676678354110230425917022667747913835985197354815752568867898839768867, 2002286502141354, 1278945000054969602950895695640420073477433969623080028483462844169924081217, 83895380429397062, 1288878791594849665520434147279161858338754142085136241973071178326226044850, 1158556006630854256, 1306397541350935991627778286441107886594419607564978928391900327178769789697, 29419019478325239, 1308465716447422906329489633741748079348349993632825730134486693196616061662, 13123721452495311, 1329077356460184731278018969801564304595447106348798292457134974108441963200, 30260522005482045, 1338722665804001486965279754410646432989986321211858547414163791851824920971, 3306080975230415, 1350976197108320717619634999247561837565577445723803437599432250058193254488, 94588048220052073, 1354428975282751329784762576056940448568053542911847891158884483049012722080, 9790066364667089, 1368839299235612264118105431243423955791512194450946810539050135723251086314, 375401730520522433, 1372860715772233154707126068867498724455377496516622402192807749162153968233, 6469646465698771, 1374938400878845156388217368650890699041932053004593739943285185310764412938, 8720334002851156, 1387409783248466155872529409546849987370275049204004366712718036633033743430, 9773114371595779, 1390360391811111016381555267900299819563427716808552886366129083097939294211, 3363964586755452, 1393182281197875643431235955306501436155348781575955666667654301366229484035, 36744430950398167, 1415331409552017076989364988617812275685097940472257222796287642409019716381, 135206587332654146, 1466381584276546517604955586055861104089697807321287355911822377186479927701, 42919702010777388, 1468096952677491743747672365968738488834226417360308980694252616071561658387, 84922510376196560, 1490721017997526073584863810380722652187954706455708696772004080458916650689, 185046789334273896, 1506383098963593773928153378916792961672889928244650198929378288749563234210, 5452777450327529, 1539390734914332755532717030683879771185479107606431840631626528380671225932, 22007156437268529, 1551295464932725588329544881955942548326391922317197183991608023295022187629, 75093867162729419558, 1581524612016198637638390411546634128116137816385531183062827027530183453774, 267429392461139701, 1581846078789998365091077175648796746296325716812635936521956295426342359428, 1995815449119678, 1585792735195126276153325220527813453368270620121044725066678812243655839279, 1095504882317425, 1604341387852509548248327469842144804712405759723992871223271305866492964747, 94465586343224077, 1627895831013232024072573798654904569146492211804294804622736027320795435977, 9869832061521039, 1628308204760848407807768789030197356584220146028453848659332815508487766209, 3217157595288279, 1638761538269667842252537444279014564774589263496570783747085896771526796196, 18490110734629425, 1645936435853632884094347796704299481373777735993113387625436157727355933201, 3780636727477087, 1652239641646305300575579602320743469502857623546232173982230148497915557877, 923343210230214463, 1674250943689059470330148137892414024653640473462019610446482756940863011827, 10585148918607613, 1718316087102658565435619087560948432399974058971108618834420919746939885226, 840000000000000, 1725160222958989270237168075975000334423860263021207721242713720133796079369, 7582873976207572, 1758537669185456631176192284197034013305305125431086340452646331449507733277, 2804210307308335, 1771841600635922419463678144400285558461047229447951643208490824077112632671, 41351751115296546, 1788124810989497996508573984686527979272445634654815358517608959840511162017, 18306394704463774, 1806919333726451587225846446751791260043595535713255691205660678858796935006, 19634963409746433, 1807725164651754500417469257927595997080589927632074848322297322409063421227, 3559483261140587, 1813871390846006702622045703180092818545344835423156672186857874043018884971, 4487134682470993, 1833303368340853670663002581254634262054860531244019235255610644884648190665, 35304275248584672, 1850769838876767506735132040807384225025027301545895987360207892847334510997, 579398970730274, 1939302109295583436489722119365973998779574128243458478408529433589223061003, 4764812203324182, 1973291966355277915160600917883953805655147726244471958020644258842869225835, 3385224791433020, 2013448839693994271212676722471640830473172465138450488227759776725792111525, 21595484092077887, 2070264627686083037763715761217497399526638469565330682135132538725230778681, 21957807720045039, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 18838897601757111494, 2077503196853820441209316926417331363585623076566404032868020662144411365107, 85909219778666945140, 2078186491651800578372615987389537952918823628741127953827050235047221500964, 17401515122757682, 2079249145076004725410564996293895247162527852279519116739148711253201285315, 149001195897774, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 442558306121376567340, 2093035122869710494681211758124403335700138764773771240552440902096407849563, 2989743830571756, 2096702131945432719014496233247867032978067533407079496413331969813114412960, 9326055047798186, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 424286302485038607350, 2119036258337660204594944903801704605365272854131441206103422908352180840525, 43352183060477418, 2124423406372026101077913321854754895699678015193835509172112481573832892576, 4571649925661783, 2146505313141414877191173220101473609989862841006748221515544580784709030540, 11659563289816576, 2162230026118826376388137699497382560103777505606739812888939981508341782302, 7043864443435965, 2199469786341145291535004665323884692233840453233481595743245035860707903214, 1681018580273980, 2201247434307132589926772877895690782060305979518574920128618174273709947108, 15312236875005155, 2203167014570230975307445428915915877610130757128913579583428727261942478819, 2417120234535759, 2213073579639639289888677100054420977384356897995601235858757626861258179422, 9756427782777498, 2213159660046876811284769629649657029557301516600639047324726763763501333507, 47197092510025371, 2215489494351826741579974340321741350971940473417071089880723429441898485411, 271812333632775, 2228892985716682554421669910254337175556236531330865902043093558199571699464, 14284999165961655, 2243920507816516918270601755737722540826304095688248241759769554344822084874, 104254276169317382, 2252586669861145194605010794809264700383519469513151576564636264509421252973, 1230227517733843, 2286412887818394380636790648525118533641038145514652316750317563134377602408, 1260188756185912, 2290833537355505595458827799104013864611105888484803165354544335580845995638, 21144780313723888, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 101251566523918909622, 2292330820269980317847574930409503309204409308511859836432064918394492593627, 11351576543152522, 2293094312958217137937159786827558820463750832437925577161915686736892299839, 14225540478728080, 2294676585910594682672446714359111542798830754900385810607404712202708033353, 61515490185821682, 2305982369156581399710383362498101826464268125853656843651622061869303769093, 8349340262649451, 2306291595567834240078892985770530704013574255258480796257084806900405531915, 17467425874034955, 2327091125639190021907708423391751625980128100535139612879156844617554861446, 10776757917835415, 2336091926198353640958600769273940174803693464635361267829112404724395728090, 5388877268306118, 2340591347936005973408581829312614063350444879917833257917161430795921438691, 22936638818162639, 2360886019026996766915201381365548122253212617364701689365360646793752433469, 10506958235632959, 2373412752531487825111633412777272521941802569528100259704884556502571296426, 22146626763144792, 2380175542013128900191706831575145020691200788307647231271888195759682044399, 31296279107416835, 2383076249726458309904989385742901595323350747706914351895436233724669238771, 2196132202107192, 2388722483632678843816749340356792617445098228631495162896863008952587921042, 19912212186780970521, 2391257774930840040377368641019581761981250012793463501307151573516264315546, 334326758401478693669, 2398540846769537765475033448849237754458304032686129910379590831172038070965, 10325000000000002, 2409134951658267100479422478566504356460055235663294438501885070172029123464, 340282366920938463463374607431768211455, 2409134951658267100479422478566504356460055235663294438501885070172029123465, 340282366920938463463374607431768211455, 2437850619324928400037962375397707382128091472416138215695059102803459792317, 3710581449576229, 2461856468933706773008763142056350423064561131740513596207535793224845115960, 111517538903551, 2463069548371445631846252150317342280872852101268680223518824672944763539426, 16568007050861444, 2467245421487915144793863428376037387838276802418870596480743486000397501844, 3903957511401412, 2469711381823996963215403938148867447623779113453017822809396219996344989139, 52426261412748454, 2481588993242477085628757899983671412714251610029948953780675616953585649964, 1592260459760796, 2512614756757854963915966107721970362947333171422102862445791126599752648953, 13647702770215515, 2535120122202858420902902542940530359552009724980461853266607848308433277427, 1294426086442510, 2535679179370546276762245209502768638081663178001919436971866345138677415130, 16449214275853953, 2547683137967112495683587704576657075206578140812557452809202991878999277331, 6692528661897577, 2568639527435779921083771677235368758200991389183789641356824935855396628777, 114923017576456472, 2622666244929114165342343161659372352122770142606014220207018729721955228306, 12193110171718059, 2624936710937325819628400634740795020680215838981969797898494886139272000031, 33471926010059969, 2630247432870500677731841193354400244543679643685717987601978405025825206848, 7446470437167627, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 250577564492801913802, 2719936092588045968824521822415687866300828404236967145798822001672619331199, 39440468041408642, 2765469073104902915652341613324144089261093310201549702728961404188716145636, 17360161005126289, 2843166716447084622508101004557549447962191001538199189828312445938810091384, 6421222088066668, 2851763597029340835347219931163837334004544419750938807062554043120779398260, 7806502713766575, 2859529941797175531891353543519286930337869469614181652214935904626165764794, 128775471093602065, 2872264508343339799679116463235671826413300474546540074785640161872314069912, 9064773448239244, 2872401167787516191568953436024470535365338769483791747544075626427496366516, 9409099143858866, 2905354929710021893634762002764718403318222534932301720153744251243637421205, 340282366920938463463221207431768184449, 2981329485288927353947494531459978518028254407405493077164341616257615741408, 7975855316174785, 3002149250696612606085276347039754780075693891261859012340317236539176206834, 598637224123116, 3005682599245351277456039513910927636769670811819034650007699311794838798082, 8023471245613625, 3045997369741544658964728004622443643055601546744325470700021200505689394541, 27014637224123116, 3062909988590996997132120283168121763214019731452314156315576636230693254974, 7971399707590284, 3095420069316752740668864193903854021673525273779485892099864543656996665154, 56979844449307673, 3169601821558339081364155044756190916210351150903323501116067375236989545818, 10148835060956806, 3180958575168591966144168659672925989835912015387296594558606922217928594192, 35056618213339581, 3228155309549436796035159281420290007940127451069239623196274227261637881125, 15275739432527203, 3249078419858511309144211960507922347403614745810463767696821331535002523169, 9715251749615452, 3251004946851055640120190846930886602735594901903261272300125750729766286477, 6620989723003033, 3264235748060637009265915483119461402939977785961757898836042896137157684598, 8346835653136577, 3279130904142797108874686109118623831124114172131766128100736862020427790342, 2846511636016699, 3318757077983140719337889031388094603738430463187845746073674733965941521506, 1125519171282677, 3348755053220710673297496790529358571617676111023508053953707330303121280013, 29596929197849656, 3381701065470545564300301910984346750778773209160039522114698347838414393447, 19356747227325093, 3440099922905387837691572356452128794930044117733808960075261775269834822843, 11214165763915378, 3458882714821494667120359919417977831188003051411414311569693710750025720239, 5777489355763674, 3472275553404384762970200282572052744072088090935445869824260366938269335898, 16110978250190404, 3479981403913922010850523490480035580134505354253707228878832763987333157710, 3551157034197705, 3504986599184526186065450826497535629490287301051166010580863410395025634723, 27152891105006302, 3523105961613895755766992388764084820400353262570674256620279887635725011084, 3758878803628904, 3562399079920056300761716518022797513365779229513132886397328891892722232733, 760049562178870, 3583547848416473946771184851989879531123319309291549163879636371240713209970, 6349762639572099, 3589375943726942027123994540260000671037260903873149955796014754641554182308, 7925318142692570, 3593460908575794049413776342889845212691627054605630008390764231258345339222, 17071420442295458, 3609377651116738121420942789349508718515836517661106045037643132739171309534, 9831684967261995, 3609620278881735139510194338186789652466998430316080054758256306450557404521, 424336832126565, 2087537424479440793763339557976200367029103494054536990668655637680071396193, 166020696663385964544, 2097924334809010151269254159849064348527709275410586009206231441117935140894, 22, 100570391908111574807368151920038172530673447635140474505282705505424481259, 181383, 483446994343791437307425593331997434142532622757369275112138163351544767902, 0, 560258746991883676974319959178072508486195085644776480023673686009569110797, 763107833468215904280471217746964930871172564877065677338020220494470120780, 797472344848165710686543690542013359453053986484176039425661504209903513935, 1, 836723646979292499662634546882129730782426991507804245654491018908431338831, 298167, 896496829881476252701531589255699248993793208054605873687151808866634049171, 338400, 1055898961243215275940990874928828673644930634104115833471529083788433671672, 1, 1079213035913931897056332105495109524451856058442083615283114591834346453995, 338401, 1795469168514435144012509717179670950774080806385745114124412691960390507694, 1, 1822084787211364116145696396560577637571755411442660371026938096861463632349, 1, 1831566481143578429295040613389870187620781435737720036515668908304703875945, 1, 1904676338067927452354413779382817586086385641346114837290629605214508207970, 0, 2215389586489732911070001267757672652416692779920026921852279116974202422251, 186294699441980128189378781576763442218113850916545710665103955941626697561, 2215389586489732911070001267757672652416692779920026921852279116974202422252, 21128092546696127344690668752202235920829671315747954, 2389384456231086450575360640131750230427344535657422081535456498036989786260, 1521736880859147847549260587892656312192083729853235971345881321394235151742, 2442371935973606778395936657748045634305822604618723057020691795204461000960, 0, 2646203829104640163511036495005554333141565488165714756047099363073396473549, 338401, 2839282229697743081824050154730920190994126572301589937946352356791893159738, 1, 2901640332043800059435655141932169275644905804532023435787297901443570866700, 1, 2907563779946455533804757301942624010459710379155638087216178459780677940925, 0, 2920248835336132216997073318694319059832511617291112769486105602721178195882, 338401, 3201817286539165424248615253146005980918333328000507142422879080499517091968, 1938137250956187970946496710728520342029966262160842895214250490951046405988, 2155295771466808221057297102226790462125457468603773604378227793013649786055, 92233720368547758080, 2160321959748187580511172875939082425994517335987437305139434024424034006990, 340282366920938463500268095579187314690, 1072035497076846607322037267784110659410341675694031857644447227002241788184, 440168123437330633874675177419976431975019168943402176995739208264668116428, 1449178161945088530446351771646113898511736767359683664273252560520029776866, 814079005391940027390129862062157285361348684878695833898695909074510122245, 763677197475739322081991580227683816227863555092596035518711938176324747738, 2177149292491018417715774000056994188369467207221503622945886811766623165290, 6, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10050754955740340, 482148859801725464274198147480840119334382080162606228723774290742111978842, 40137035593351140, 860370950108688216340004790080337058268427944294306403669698046952904826247, 1174598793523935343250, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016167, 1468096952677491743747672365968738488834226417360308980694252616071561658387, 0, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 2103369275550, 2191101095532708698118144656635741896585946799802275341442155765699070103720, 405828369621610135552, 2214012368282440870162403045280410250673811847063162854278555759524951460269, 36893488147419103232, 2218733875223869584094466709653550457189636900360388545944667889975777882492, 571849066284996100096, 2236560965580240445939934315063571343523495649998887089221486425729761000367, 92233720368547758080, 2240164834156845754857631266070322186844226418471483252257505497270074841548, 129127208515966861312, 2260395170023283806616999605128783196109077056722873957649799751255437030642, 166020696663385964544, 2262849879765354109986900489493625896222339057254169352848616883924678382763, 442721857769029238784, 2264573964476405661341290281414847034726540012963506942848682848706931867401, 368934881474191032320, 2279001324626188582209449077975704918904613440449261749393810510394504170967, 258254417031933722624, 2316000313680031549394487265373662823547343198266257453716214391331601458525, 922337203685477580800, 2332541094505844513300075306620694359367335621240587875392911666477805081111, 202914184810805067776, 2336617477839932695743987948963903820963245882127627407184258163199142057686, 202914184810805067776, 2367313698932547474873870011281813901807642512375617521042278815946481578502, 166020696663385964544, 2368576823837625528275935341135881659748932889268308403712618244410713532584, 34, 69657819741798411331664617339538618695627904154937681169695469967111538857, 18922625, 239267532352989493241927441984026220842746148463391797911019824368132110270, 0, 493779314697579553314571493417467097181930194047706239063436689089781925411, 795472, 583067142836440811229616658158641736027869926149010366220080288575830397555, 129281748, 674404177146032186662297090298213682189477621601812692914050143449920937143, 111391835, 792985955619778553349299217630311706976597674370358120354024088100275525617, 2103369275550, 1288878791594849665520434147279161858338754142085136241973071178326226044850, 176822, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 472541442546, 1350976197108320717619634999247561837565577445723803437599432250058193254488, 101094217, 1368839299235612264118105431243423955791512194450946810539050135723251086314, 0, 1387409783248466155872529409546849987370275049204004366712718036633033743430, 133029098, 1390360391811111016381555267900299819563427716808552886366129083097939294211, 0, 1393182281197875643431235955306501436155348781575955666667654301366229484035, 17000000, 1466381584276546517604955586055861104089697807321287355911822377186479927701, 7311523, 1468096952677491743747672365968738488834226417360308980694252616071561658387, 15028949, 1490721017997526073584863810380722652187954706455708696772004080458916650689, 17840249, 1730598730460192949342090641699389922373989748018474608302496589705322938301, 96995903599, 1939302109295583436489722119365973998779574128243458478408529433589223061003, 0, 2075763367213392326244939290945686635486344279973747650122970723541535045614, 33291793389, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 664507280550, 2109895075998154347912734724214053662672952430586634509994236792015799104546, 754033036171, 2201247434307132589926772877895690782060305979518574920128618174273709947108, 1772032, 2292330820269980317847574930409503309204409308511859836432064918394492593627, 21262780, 2355666273952328986785949495035853235189372385407546764352334636968555346600, 6489107, 2383076249726458309904989385742901595323350747706914351895436233724669238771, 1000000, 2463069548371445631846252150317342280872852101268680223518824672944763539426, 10587167, 2568639527435779921083771677235368758200991389183789641356824935855396628777, 0, 2624936710937325819628400634740795020680215838981969797898494886139272000031, 1432562, 2872264508343339799679116463235671826413300474546540074785640161872314069912, 21412, 3161763003949432074926707913422351893253394858205339495315789101878069591590, 717685996, 3251004946851055640120190846930886602735594901903261272300125750729766286477, 356879, 3264235748060637009265915483119461402939977785961757898836042896137157684598, 148920447, 3348755053220710673297496790529358571617676111023508053953707330303121280013, 0, 3589375943726942027123994540260000671037260903873149955796014754641554182308, 0, 2369199734446385661299452868963447207251017051112094485705239483344707949844, 73786976294838206464, 2369707125224092011340703766100927799199081983138063982365515315005873615446, 461168601842738790400, 2394225941881500671454872406178743589850889716773231639794055649482890683580, 2711671378835304087552, 2450393846692303899037420636316703746527315157727672921291675525381810101637, 239807672958224171008, 2487912913868014004131904966926849406549842942812205187711794077420293443995, 6, 155082539558689579094930820457537605560250202889383976768599028600060638458, 10128669, 482148859801725464274198147480840119334382080162606228723774290742111978842, 419807437107, 860370950108688216340004790080337058268427944294306403669698046952904826247, 472541442546, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016167, 1466381584276546517604955586055861104089697807321287355911822377186479927701, 0, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 470843792127, 2500181255842005870061904079029116752362730456097015082562599004149737467819, 239807672958224171008, 2516079785748928841031449405181158678427633691355770916662146946819282621080, 6, 69036229591699849960932814930274583219423937176044869651883289380133062597, 157779353084718672799089568893895, 731009553143347574080655238666149040102619103132239422267183761870156583437, 267851887872496663502174984988347154968, 731009553143347574080655238666149040102619103132239422267183761870156583438, 200959224224, 860370950108688216340004790080337058268427944294306403669698046952904826247, 101251566523918909622, 1446821757104641781948757487033289620065803269090287896475220893178955257282, 1685016167, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 179627710451, 2538371015996384520100106295651986572591503183395673258994662208009273833164, 129127208515966861312, 2574574384323623794606371078912821031040969748024551373551575358765480157388, 313594649253062377472, 2595029732487593424346964408981899090558697412097510919929437597465719214549, 1, 257305846888736760495057960772877360645804773831156813190245268830429444111, 6489107, 2649456468944443943898031864062663334649593195186428342454759758009658891221, 885443715538058477568, 2650041872375786387356098295345461303918671315832493531436339392722753333679, 16, 234338488863538563277944820745995303512431804571114396052295040948367336556, 2538371015996384520100106295651986572591503183395673258994662208009273833164, 639195853837532624444985994554281857749673518966160284031976590119815335731, 3, 726154277259493898072380573448024243629180930868718972414225232123712087280, 304078437, 1002872189195301380491851656248235127843006258158589688603924429120874872503, 1, 1175533996787733447439269823902412029390109287938506893537839808207205309975, 712257017682805411169362746293364261743881300679764225939615971806096482853, 1430551533829001465698292783008626048112600518420845994313648373731526378748, 1, 1717905946231909325250042978960711018541099744778495801626220454092108244504, 2, 2013589761499444063425170025405613048049246431813083654867093009352232793323, 3535854673532390439647953556795577776163188732662434463045012332323350133490, 2210057102771590222381110228771286497440920363737002782838778926284014364357, 4, 2438350347246601177244653162972255475354974122820885608797022474465806713875, 3086976982898195500801911548161968396013163078276705753126150485902475761114, 2813270196728404200606715013829696464595889246619237374944412327430139226098, 2, 3126513503160503543441910946843266314816508751628396040883345179590884588364, 892335961482606523641661468536172143109084153829051106415313250753056864965, 3443358665555852396315672171051095217803591415706473472498874187699055004070, 1, 3491614548660722373001813114373947580602745363560118085574655383088487285260, 899792549294165272641369640515959087918723241443810990442855861068242549233, 3592350771223033142052542306718303853906037298003803163533177076932490453647, 675543200872561608015291941808841412990366610991418708345295719513988236950, 3602342441854174005310146403566174857646796704581961782258855540315670658760, 4, 2681740823104520065823446075294832462164018531876236094926634270808049889681, 332041393326771929088, 2692213150707111734719175710842856018173652451473284107101010118520274817083, 202914184810805067776, 2692738606968821448937029584272514707914778510579749083846403849065501391298, 295147905179352825856, 2716588822020283931134627115189777009880210078226049985981195391506310576740, 202914184810805067776, 2717830136395294981335636586228086957587802245192596606140313222302697332898, 442721857769029238784, 2723614570637910654941924916895835605239497627034752054520009779930931938488, 4, 1668701244233107695696299119569861487943143997110429751931462505380362488561, 1, 2604761985164770005283477911705592496877369728531515173015841877098942808013, 1, 3037886291007112723201478894499514910324223665006468723005038745004268782443, 3010915426680864502746414626787937719288837958687030976455495675557008821673, 3318913210888506337218731076931913492540007753199365002412884219739490713547, 3, 2725387077153207705806347892522158580802987325829990615962752403958136410863, 110680464442257309696, 2752877554425315205148744636815033785002155035982850292421475605901292967893, 498062089990157893632, 2780881151543578222752543522175331299480993281385995345395605276481209068024, 36893488147419103232, 2784751020873151121912498777171477896156977326257199627170247747672699089984, 221360928884514619392, 2807240323821442468985026290335783513268031670411286682440651052483166632575, 239807672958224171008, 2830629503107211086127172310119272222835644452145837698026554825144121091652, 461168601842738790400, 2844873214371991303401232922244410404452213443603599818300591466002961153553, 488783377721081989169152, 2852920038460835076697060277134943754230723196156528763382571559800063894328, 110680464442257309696, 2871016243987849713319729967002990343819743385119077471709144834095766327926, 1955354871813212471296, 2902608388315376597083523069758121033848437682417457672964153190304258277821, 184467440737095516160, 2904209966857230729606117343065273589412410730434795728128190612162073684967, 110680464442257309696, 2933335768736120973847416968476615466423251335449153705405221318489186122603, 3, 532456888588539720653171352306712498087509752740061850763404390255816819905, 0, 880275299115344399968357827193343903263577127130482205839502669632733629729, 1, 2808425109295917038110199107536707090277289983931366030333493412465242413971, 2830629503107211086127172310119272222835644452145837698026554825144121091652, 2967174050445828070862061291903957281356339325911846264948421066253307482040, 18, 24626456709587841165842643852619024107986509256776667386471981637457765580, 38213177, 676216060684901383604733151256071762022707600418803435335433954572330476963, 17918920, 1018563007216868067169377822081249315305150113080693297952961477057627462369, 0, 1028849440795768360079908403701098274991982260362828906687201824370004276677, 100167046, 1344688852607164181486492384212745117486585550657916410928008085422531303852, 470843792127, 1350976197108320717619634999247561837565577445723803437599432250058193254488, 0, 1390360391811111016381555267900299819563427716808552886366129083097939294211, 268160545, 1466381584276546517604955586055861104089697807321287355911822377186479927701, 7300101, 1539390734914332755532717030683879771185479107606431840631626528380671225932, 0, 1644024203138699125989910197938194531847048782135689398096089115433743809864, 20000000, 1725160222958989270237168075975000334423860263021207721242713720133796079369, 89474247, 1730598730460192949342090641699389922373989748018474608302496589705322938301, 97057488540, 1771841600635922419463678144400285558461047229447951643208490824077112632671, 14914920, 2082332565896149669096986593843450666768575991251296089487018576539152871154, 177441282107, 2291203060842194227970820769010210115812141417719459053842844417124019982535, 179627710451, 2336091926198353640958600769273940174803693464635361267829112404724395728090, 12000000, 2383076249726458309904989385742901595323350747706914351895436233724669238771, 993420, 2704762506411853702489773421749434322725408716085627136554974245720964452337, 449419779800, 2976474514437662325725139867523336168036380974508370220086743129934153898797, 129127208515966861312, 2997181825693567353242614091637022585541477264365138836312752559837601876432, 3, 217183206949796993209781961349749414886341815209325096539608688286105761874, 1, 482148859801725464274198147480840119334382080162606228723774290742111978842, 62293, 2846135615435928808024035720602487180920768383256028639431625061448958179939, 84899, 2998659970161327185817923789962144559527257210408813435729188361893874306376, 590295810358705651712, 3010915426680864502746414626787937719288837958687030976455495675557008821673, 332041393326771929088, 3018392479574306791445080999512370142376309927130430104776840538516325643896, 2, 1288002291120627051718972681835519179188920357460268533071910934233056118462, 55349935767, 1572193294105422094125831115856124113252826807551207193344183903950566558928, 57563252657, 3045458507686748596524162463144595496660116097364460700957953731928325644093, 221360928884514619392, 3058769173862876214621809783783933718611260234040371197706741584385736120943, 147573952589676412928, 3063081306832008477218466699222545078360344181431094267103499146735141142828, 221360928884514619392, 3065476682884163026589034993402647767528088434129503420435573172846050675990, 645636042579834306560, 3074274077812189984262281369923455776893767981428685450358182080493675834624, 553402322211286548480, 3080183530051402322860334056191786428137308709474624221365522040777562632787, 55340232221128654848, 3084135424919676805846273058046379258908858172287293738597936867012383923170, 184467440737095516160, 3086976982898195500801911548161968396013163078276705753126150485902475761114, 166020696663385964544, 3137202145848441266400276557637806592440102140748907112318038406519649668374, 479615345916448342016, 3141345444259921628264575095194102547298705876784358649903862915960648894661, 461168601842738790400, 3200030795744632915247016917744899560532710890846471096407445164158557128755, 1, 2833315417093472578003334598695573142165933465326408000574905564068931391437, 1, 3218411261310873643250689707238043339633609123477001468484630637986334148811, 424275113695319687168, 3266525101450233800856622087450979924320965306017303963021157312176412418736, 350488137400481480704, 3269344188100493398646776515653492371606521282004760474268369777068180515633, 903890459611768029184, 3280202478119543021465342521763858434440596699438422332935226880601063412934, 147573952589676412928, 3315681915240637018387712059428302098731544273356742491075748096536886090997, 996124179980315787264, 3320699025806379882409972168680635540177450412735307351315030764897766145580, 295147905179352825856, 3328092479010210798586973699240064226366169677416691910093176446820129903222, 110680464442257309696, 3330777830138754311534319345280942484415870630872946709627365330949526984382, 36893488147419103232, 3379488970999105242498710470665244563034284149523932712970639801031419002209, 110680464442257309696, 3383046702857046543276774553423522429355367661693161951884812325668989384095, 221360928884514619392, 3403142802684451509845266489887952769654607222208359249138081669916082594952, 16, 74800213986948160129199868032457940753471172410886817151444245538873459561, 28641, 442764973126887176612746242168909156056541187431004330743099211854304446424, 46639, 975702773901075231646031612230316606236098470847860163286777539894848288254, 1, 1009243244085515635873812270189416327326346048777299686459573178597945453680, 46639, 1067746512761150274973954873527155592842092290748698896443422815315291786295, 1, 1078252688609712283663328120681124424995901969647270492035397880253630268475, 2998659970161327185817923789962144559527257210408813435729188361893874306376, 1301394497681273788246647141414864643760431725367835908898492795981696167077, 46638, 1378763761516040789901549058254080824532147098589263603491780084821339525708, 2, 1668225653170851810187355117347052778855029312324683759610686990752341782811, 186294699441980128189384866002591717793631949305069254386851554631609168758, 1668225653170851810187355117347052778855029312324683759610686990752341782812, 30465512393119312735330393450043144951724122842549304, 2274125124472101036989042027614308764185052684210955643314744233766879028804, 1, 2479621839556531608042736939150064947134660966342351807632123426920376976771, 472816372169368799760493760511628328059862644726619984824730185062369964806, 2576911486738983887482935781708515565837478850049559039999910775010692347206, 46639, 2659012998419755984888072911873490729361439653262411325286196785761904983800, 28813, 2915690817502822455930979878147403723438461550277287920508408660858812881677, 3, 2938204221700356960069726374460110307946538497297422659476494161576315048018, 0, 3407292793244826456936329355414931976847219467799930997596710208232468780939, 645636042579834306560, 3440991078254976324204623856725477249989338853957471573367528646473964388040, 12, 355031007158058355815392026261094037678698248552234095488885363679215691881, 1, 817982550313760042085331285511932873952514185980112495018218228539427249997, 1, 825891313930834299497907770482276707648528589660067482232620601521251701325, 1, 953854630816185913631914497984253645789029887301768574866962003651031161309, 1, 1395617960957853442228858908019921423203639262952352202630426330195257168885, 1, 1517029387399286898705903897025741780183329308193954367999897208523639403320, 1, 1700695218652887425863726400258528820595571785695016950333857260437729800047, 1, 1809329811843474680768184419138798175316768655149036839925349855479476318561, 1, 2230331442045291407935641224101516888989242996008454410419412496984334464062, 1, 2321642294048500337200071243423141740274205572651196965312094489472018467590, 1, 2395554580631875468939049401374949851132365056748949040924860210241656709543, 1, 3557694955778887919287296615468518329303869696850712273685175787470209606809, 1, 3483472776507015561285986536838325939219926145935612105002447628545704826352, 1462181169002587608842240, 3492869848224593416086444600636347302184820199035143005026727756482916221479, 129127208515966861312, 3516706803567795880065363201117600445892705351190069347826351694284452644275, 2, 482148859801725464274198147480840119334382080162606228723774290742111978842, 1427118687948738168251, 571825899202924938404602769480136205497640209215985569759753080802625532130, 40998798725029621, 3535854673532390439647953556795577776163188732662434463045012332323350133490, 147573952589676412928, 3542281086696008113402681344567415779214334941790769272599333069939891894557, 5, 840362993258890225163493946402805273347910377028139154657560368690307524134, 1, 1545668693600901543587820596802079809975301063649047697421123482106593353009, 0, 2382341240292271169483446143705731313547569883152602408676041820513538963302, 1544, 3504045066544792864840856559165081754898739459532412906726625680545526114683, 773813379215635585085476770188184241634949057339366766409664555265794552822, 3589780070300737969447662507095742166114878448158371167448287647517144269900, 0, 3566610155365147154324739583776814726866268750579802300410398109296673304888, 6, 155082539558689579094930820457537605560250202889383976768599028600060638458, 24805643469, 482148859801725464274198147480840119334382080162606228723774290742111978842, 2620097099254739525158, 860370950108688216340004790080337058268427944294306403669698046952904826247, 134326708646369465718339, 1450773348621475531073306325960351147940191236122574546481360435247650274113, 1685016167, 1638761538269667842252537444279014564774589263496570783747085896771526796196, 0, 1674354004849578474235843626904129035243166212275069178680248604364187730817, 75093867162729419558, 3572857245874056943593458405632354329796246244898653618402711011823751521504, 221360928884514619392, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
52 0x61b2… 0x16d5…89a4 (EOA) 0xfd14…d1b4 (MemoryPageFactRegistry) 0 30.285712817 gwei 150 gwei 1 gwei 11000000
registerContinuousMemoryPage
startAddr
0x47a87d
values
(1533190439953900890522134793796117117320914634816144495899316309034001085887, 2592834404340584217228314548967078156438477342837207984742511678280227577900, 63484, 2193665071425429511388462379320226153193530081106433023647875470740584481752, 671483050609816861429812414688707376174032882875357307847551691140236175837, 21, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 639517253374749633195365380321586928735829153776, 100000000000000, 0, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 484556879676490237542777465294377748651371977158, 200000000000000000, 0, 3256441166037631918262930812410838598500200462657642943867372734773841898370, 993696174272377493693496825928908586134624850969, 4, 0, 16907237628030098605011614755985164338095245076, 100000000000000, 0, 0)
z
0x504524e5a30e8c93c56c6b1cef9d9854c5a101e51ccca1f3036d40ebefc401d
alpha
0x7c0496afe18d7ca1d99038ac4d450e211a5ffc27ec888e3d007f79a9870a8da
prime
0x800000000000011000000000000000000000000000000000000000000000001
53 0x012d… 0x2385…ddc2 (EOA) 0x50d1…a4c9 (FTT Token, Token Contract, Exchange, Derivatives, FTT (FTX Token)) 0 31.152600000 gwei 51536
transfer
recipient
0x5626…10a1 (EOA)
amount
45.6129476 × 1018
54 0xdb39… 0x17f7…0d94 (EOA) 0x881d…300c (Swap Router, MetaMask, MetaSwap) 0.077000 eth 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 223546
swap
aggregatorId
oneInchV5FeeDynamic
tokenFrom
0x0000…0000 (EOA)
amount
0.077 × 1018
data
0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4f50acadc547a6e34e703ec85fc0018f7497751000000000000000000000000000000000000000000000000010f2a51ea49a4000000000000000000000000000000000000000000009ca201aab164bec389345f0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000264c5a56adc00000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c80502b1c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f2a51ea49a4000000000000000000000000000000000000000000009ca201aab164bec389345e0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000180000000000000003b6d0340b15200cb47e7e9a8c0ab82f928d03da6a8939c3aab4991fe000000000000000000000000000000000000000000000000
55 0xe1e0… 0x094e…89c3 (EOA) 0xef1c…bf6b (UniversalRouter) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 666146
execute
commands
0x0a080c
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A\xbe\x80\xa8\'|\xe2\xfc\xa3\xe1m\x81\x9c\x9d\'dLRI\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3\x91\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpM\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A?\xb7\x1a\xd4\x00\x17\x17\xff\x18\\"\xdb\xac\xb2[\xfc\xe9\xe4\x9a\x06\xbdd\x89uR\xf8\xa5\xce\'bS\x8b\\\xd76Y\x13\x80\xa4\x1f\x135\xef\xf4\x02\x9a(\xd5\x84\x05t*\x82_\xcc\xd8\xef\x97\x8c\xdayk1\xd8\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\xedm\xb7\xe4\x8d\xd7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U\xba\x8d R5\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A\xbe\x80\xa8'|\xe2\xfc\xa3\xe1m\x81\x9c\x9d'dLRI\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U\xba\x8d R5\xa8')
deadline
0x64704d97
56 0x0296… 0x21a3…5549 (EOA) 0x5b20…669f (EOA) 0.030100 eth 31.285712817 gwei 102 gwei 2 gwei 207128
0x
57 0xfa2f… 0x4b4e…06e5 (EOA) 0x41e9…a835 (EOA) 0.092480 eth 31.285712817 gwei 400 gwei 2 gwei 210000
0x
58 0x35a0… 0x4b4e…06e5 (EOA) 0xb9aa…3338 (EOA) 0.026600 eth 31.285712817 gwei 400 gwei 2 gwei 210000
0x
59 0xf6ee… 0x56ed…b17f (EOA) 0xe695…b9f4 (EOA) 0.048100 eth 31.285712817 gwei 102 gwei 2 gwei 207128
0x
60 0xbb89… 0x56ed…b17f (EOA) 0x224f…708b (EOA) 0.290100 eth 31.285712817 gwei 102 gwei 2 gwei 207128
0x
61 0x32dc… 0x4976…2327 (EOA) 0xbf18…3bba (EOA) 0.898100 eth 31.285712817 gwei 102 gwei 2 gwei 207128
0x
62 0x89ca… 0xdfd5…963d (EOA) 0x0e51…2bb5 (EOA) 0.008100 eth 31.285712817 gwei 102 gwei 2 gwei 207128
0x
63 0x467b… 0x9696…6976 (EOA) 0x751e…b5f2 (EOA) 2.497609 eth 31.285712817 gwei 102 gwei 2 gwei 207128
0x
64 0x263b… 0x28c6…1d60 (EOA) 0xe66b…2349 (EOA) 0.011100 eth 31.285712817 gwei 102 gwei 2 gwei 207128
0x
65 0x970e… 0xc5a9…2396 (EOA) 0x88be…0ded (EOA) 0.002208 eth 31.285712817 gwei 36.800000000 gwei 2 gwei 21000
0x
66 0xa6d5… 0x3ae2…fe1d (EOA) 0xd152…2150 (Disperse) 0 29.385712817 gwei 30 gwei 0.100000000 gwei 373075
disperseToken
token
0x4bdc…5581 (AcquireToken)
recipients
('0x3793f2ff1b0f04010df3f0821b94171d4199229e', '0x66c6b36e83c53ab2eb7ca0d40eeeaad2a852f4fa', '0x92faf283ff5bca05673411091d922a054a959900', '0x111b46246ba9bf46ef15dca39ab7775897271951', '0xee52e56b704e706fd3c9d7af807fe6bfbaafc8c8', '0x857202afda9dc6802554aea1b37e01b9f897f9aa', '0x1051c327584c96d9a9351d372ae4e101e2413d1f', '0x44acd0ff3be9fdfb932453c82b5df5739d28b276', '0xcc85d3b7fb301d347ff4b6139e47f5a65a09b709', '0xf9b1ec219499c496d8c27dbdcf5cc18298cb6659', '0xbcfc3f1828bb7ce86a88a51829995cc685b208f4', '0x01af1720e89db7264476c7e8d86844952fc2feba', '0x8fead8c541ba4f2a3ae2fc26eb0a6bfc3a993aeb', '0xbecd2393553e14afc70470b94bbb0bcf52450289', '0x2ddc842ce54866d6ff58f5f82c6fb838e6a74cd3', '0x98265a1ff213dd8136e0bf58c2c40cb47d2b8648', '0xdbdff7f9464807f50e601a41e260bcc6b09a8d23')
values
(10182117650000000000000, 6788078431000000000000, 10182117650000000000000, 6788078431000000000000, 10182117650000000000000, 3394039216000000000000, 10182117650000000000000, 30546352940000000000000, 10182117650000000000000, 10182117650000000000000, 3394039216000000000000, 7713725490000000000000, 25840980390000000000000, 7713725490000000000000, 5727441176000000000000, 5727441176000000000000, 3818294118000000000000)
67 0xa71f… 0xe073…36f9 (EOA) 0x7d1a…ebb0 (Polygon (Matic), Token Contract, Matic Network, Matic Token (MATIC), MaticToken) 0 29.935712817 gwei 45.587613752 gwei 0.650000000 gwei 64819
transfer
recipient
0x375e…1147 (EOA)
amount
31.0 × 1018
68 0xd027… 0x1fd6…de0d (EOA) 0xcac0…916e (EOA) 0.010000 eth 30.785712817 gwei 46.928569226 gwei 1.500000000 gwei 53000
0x
69 0x977c… 0xbfa5…4e62 (EOA) 0xcac0…916e (EOA) 0.010000 eth 30.785712817 gwei 46.928569226 gwei 1.500000000 gwei 53000
0x
70 0xd272… 0x280d…fae8 (EOA) 0xef1c…bf6b (UniversalRouter) 0 29.385712817 gwei 38.222986670 gwei 0.100000000 gwei 298130
execute
commands
0x0a080c
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xeeB\xbe\xb1\r\xcd\x03wQ\x07\xf5\xecV\xc3\xae\x02/\x10r\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpMG\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00At\xca\xf3\n\xf2\xd3\xc6\xed\xdf\xd9?\xa4\x04v\x04Q!\x0f\x88_\xed\n1M\xc2\xe5\x8bS4\x1c\xad?\x0e\xf6\xae\xbe\xff\xfd\xf2\x9f\x9f\x85\xbb\xf9\x1b+\x83R\xa5\xddI~2\t\rF\xe0K\xbbtF\xce\x95\xe3\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x86\r\x88\x12\xf0\xb3\x88x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x1c\x14\x92=\x84M\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xeeB\xbe\xb1\r\xcd\x03wQ\x07\xf5\xecV\xc3\xae\x02/\x10r\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x1c\x14\x92=\x84M\xf8')
deadline
0x64704d73
71 0x7542… 0x4129…bc70 (EOA) 0x7406…db23 (EOA) 2.078393 eth 30.285712817 gwei 54.239249385 gwei 1 gwei 21000
0x
72 0xa4d7… 0xcfc0…ab33 (EOA) 0x50e7…8ce3 (EOA) 0.149617 eth 30.285712817 gwei 55.228406621 gwei 1 gwei 21000
0x
73 0xc808… 0x1908…b3bd (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 94813
transfer
recipient
0x4f80…6757 (EOA)
amount
5100.0 × 106
74 0xf91d… 0xd1ea…2344 (EOA) 0xa0b8…eb48 (USD Coin (USDC), Stablecoin, https://www.centre.io/, Token Contract, FiatTokenProxy) 0 29.585712817 gwei 49.988291256 gwei 0.300000000 gwei 60760
approve
spender
0x881d…300c (Swap Router, MetaMask, MetaSwap)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
75 0x02a7… 0xd1ea…2344 (EOA) 0x881d…300c (Swap Router, MetaMask, MetaSwap) 0 29.585712817 gwei 49.988291256 gwei 0.300000000 gwei 343834
swap
aggregatorId
pmmFeeDynamicv4
tokenFrom
0xa0b8…eb48 (USD Coin (USDC), Stablecoin, https://www.centre.io/, Token Contract, FiatTokenProxy)
amount
0x412d0730
data
0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412d0730000000000000000000000000000000000000000000000000082b62d46cb5f008000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000117dff7808a01c000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000008678f40b7f14be500000000000000000000000000000000000000000000000000000000412d0730000000000000000000000000a69babef1ca67a37ffaf7a485dfff3382056e78c00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000d1ea0e082041c9076759cf4a63f224b74ee523440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006470471801ffffffffffffffffffffffffffffffffffffff089df9d364704682000000330000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001c791e1b0c4b51e41c936a513bafa8b9f40bda45b6fa5d26057357c9926c781acb10d7fec3b1bb906d675fe782eaa7ebb17287a87d95937f951b3d795be3a947b300000000000000000000000000000000000000000000000000000000412d0730
76 0xf86f… 0x5dd4…9c65 (EOA) 0xb517…10c4 0.161534 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 206390
unknown66b210ac
77 0x5ded… 0x42b4…8376 (EOA) 0xf118…1e05 (LBR) 0 29.635712817 gwei 49.750000000 gwei 0.350000000 gwei 46536
approve
spender
0x0000…8ba3 (Permit2)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
78 0xf3fc… 0x54e1…a410 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 29.635712817 gwei 50.030000000 gwei 0.350000000 gwei 69163
transfer
recipient
0x3c44…d07a (EOA)
amount
10000.0 × 106
79 0xa6cc… 0x6d96…04d5 (EOA) 0xef1c…bf6b (UniversalRouter) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 235267
execute
commands
0x0a080c
inputs
(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00{v\x84pY\x0b\x8a\r(\xfcqM\npuMUm\x14\xed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x97\xd3\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xef\x1cngp<{\xd7\x10~\xed\x83\x03\xfb\xe6\xec%T\xbfk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dpM\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A^ \xa2\xaf\x1bx\xdb\x89\x8a\xb9\xc8\xadE\x8b\x10\x03\x14\x19\x8a\x89X\xc9X^;\xfd\x915(9\x85'rc\xf7cah\x85\x8a+m\x7fb_\x8b _\xc7\x0c\xccU\x1a\x80\x15\xb4N\x08R\x12\x11ex\xa8\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00p\xf7j\xb6\xc4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00^\x96\x87\xd8\xb5\xc1~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00{v\x84pY\x0b\x8a\r(\xfcqM\npuMUm\x14\xed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2", b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00^\x96\x87\xd8\xb5\xc1~')
deadline
0x64704d97
80 0xb7d0… 0x161c…d18a (EOA) 0x291d…b560 (EOA) 0.009932 eth 30.025712817 gwei 39.728000000 gwei 0.740000000 gwei 21000
0x
81 0xb532… 0x23e1…aee7 (EOA) 0xdac1…1ec7 (https://tether.to/, Tether USD (USDT), Stablecoin, Token Contract, TetherToken, Bitfinex) 0 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 48897
approve
spender
0x881d…300c (Swap Router, MetaMask, MetaSwap)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
82 0x072e… 0x8692…f10a (EOA) 0xef1c…bf6b (UniversalRouter) 3.500000 eth 29.385712817 gwei 200 gwei 0.100000000 gwei 216152
execute
commands
0x0b00
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x92\x7ft\xc9\xde\x00\x00', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x92\x7ft\xc9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x018C:\xfc\xb0\tZMA\x0b\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00'\x102\xf0D\xda%!\x85\x98\xd4#\x8aO\xc6\x82j\xc4\xeb\xb9~\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00")
deadline
0x64704d97
83 0xfa9c… 0x911d…d72d (EOA) 0x68b3…fc45 (SwapRouter02) 1.500000 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 191595
multicall
deadline
0x64704d97
data
(b"G+C\xf3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\xd1\x12\r{\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00z\xd1\x08\x9e\r{\x1a\xa4!I\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\x1d\x85B\xa8(\xa0\xaf\xaf\x0e]\x94\xfe\xe9\xba\x93,G\xd7-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\xd44\xb8\xcd\xc3\xaaZ\xc9y2\xd6\xbd\x18\xb5\xd3\x13\xab\x0fo",)
84 0xb18e… 0x7f62…b421 (EOA) 0x68b3…fc45 (SwapRouter02) 0.010000 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 191566
multicall
deadline
0x64704d97
data
(b"G+C\xf3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x86\xf2o\xc1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x9b>\xc5v\xc49\xf1\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7fb\x0bD\x90x\xd1\x14\xb5}\xdb\xf1\xcc\xd9\xa9V\xa8\x9f\xb4!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\xd44\xb8\xcd\xc3\xaaZ\xc9y2\xd6\xbd\x18\xb5\xd3\x13\xab\x0fo",)
85 0x6f82… 0x6da3…a43e (EOA) 0xef1c…bf6b (UniversalRouter) 0.337981 eth 29.385712817 gwei 38.222986670 gwei 0.100000000 gwei 219237
execute
commands
0x0b08
inputs
(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\xb0\xbf\x8fA\x08]\x9f', b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\xb0\xbf\x8fA\x08]\x9f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x82G\xa4\xe3\xf4\xa2\xd7\t$ \xfd\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0*\xaa9\xb2#\xfe\x8d\n\x0e\\O'\xea\xd9\x08<ul\xc2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa5\x89\xd8\x86\x86\x07\xb8\xd7\x9e\xe4(\x8c\xe1\x92y`Q&;d")
deadline
0x64704d7f
86 0x7ef7… 0x1f01…ee8d (EOA) 0x7a25…488d (Router 2, UniswapV2Router02) 0 29.406712817 gwei 38.320000000 gwei 0.121000000 gwei 176822
swapExactTokensForETH
amountIn
0x505d936549dc7db63ce1ab53c
amountOutMin
0.8384990880948298 × 1018
path
('0xaafd350bed11c4d8db07517b4c743457f4904b18', '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2')
to
0x1f01…ee8d (EOA)
deadline
0x64704d8b
87 0xa2fe… 0x630e…54c6 (EOA) 0x74c1…dbe7 0 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 47332
appove
_param1
0xde26…86f6 (EOA)
_param2
100
88 0xeb95… 0x4940…d2e7 (EOA) 0x8013…3ce1 (Boop) 0 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 46675
approve
spender
0x881d…300c (Swap Router, MetaMask, MetaSwap)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
89 0xafe4… 0x4940…d2e7 (EOA) 0x881d…300c (Swap Router, MetaMask, MetaSwap) 0 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 290872
swap
aggregatorId
oneInchV5FeeDynamic
tokenFrom
0x8013…3ce1 (Boop)
amount
66.43 × 1018
data
0x0000000000000000000000008013266cb5c9dd48be3ad7d1ce832874d64b3ce1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000399e6c509ed330000000000000000000000000000000000000000000000000000002f2c241a502d13000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000006cc6434ad561000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a8e449022e00000000000000000000000000000000000000000000000399e6c509ed330000000000000000000000000000000000000000000000000000002f96bd70bd5a58000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000012000000000000000000000007c46e694d1ee0e577e64933d98dcbff3fdaca2d3ab4991fe000000000000000000000000000000000000000000000000
90 0xe083… 0x38b3…7556 (EOA) 0xd9e1…8b9f (SushiSwap, UniswapV2Router02) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 185109
swapExactTokensForETH
amountIn
1215.3018087419034 × 1018
amountOutMin
0.5896102211030808 × 1018
path
('0xddc6625feca10438857dd8660c021cd1088806fb', '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2')
to
0x38b3…7556 (EOA)
deadline
0x64704da3
91 0x7bbf… 0x8138…290b (EOA) 0xaa2c…e140 0 29.585712817 gwei 49.700288340 gwei 0.300000000 gwei 28994
SetSwapTokensAtAmount
newAmount
0x6765c793fa10079d0000000
92 0x4de3… 0x6995…50c5 (EOA) 0x8167…3066 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 86249
mintToAdminV2
_to
0x9df3…c047 (EOA)
_qty
10
93 0x04a8… 0x83d5…7678 (EOA) 0xf118…1e05 (LBR) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 63366
migrate
_pid
272.807804 × 1018
94 0xfa43… 0x69e6…4cea (EOA) 0xabea…fbef (Proxy) 0.029100 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 90000
depositETH
_zkSyncAddress
0x69e6…4cea (EOA)
95 0x16ea… 0x24fe…19b0 (EOA) 0x8e60…8db2 0 29.322406621 gwei 29.322406621 gwei 0.094000000 gwei 168752
mintAndApprove
tokenCID
QmTiCJvJfyFFRY3sFo7nNwdYEhDaJkPaVTXdbzwVuRoaSs/metadata.json
operator
0xcda7…0b6f
96 0xd657… 0x4b1d…0ae3 (EOA) 0x3c7a…ef06 0 29.406712817 gwei 39.130000000 gwei 0.121000000 gwei 55729
approve
spender
0xe592…1564 (SwapRouter)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
97 0x8349… 0xf49c…05d1 (EOA) 0xded7…69ef 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 68697
safeTransferFrom
from
0xf49c…05d1 (EOA)
to
0x6a59…b31f (EOA)
tokenId
4086
_data
0x
98 0x1115… 0x53d9…3c39 (EOA) 0xd7c1…cbf7 0 29.385712817 gwei 36.020000000 gwei 0.100000000 gwei 56680
approve
spender
0x7a25…488d (Router 2, UniswapV2Router02)
amount
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
99 0x790b… 0x9ab1…46b1 (EOA) 0xab30…8446 (PPizza) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 46898
approve
spender
0x0000…8ba3 (Permit2)
amount
72547547.92796472 × 1018
100 0x10d8… 0xd391…829d (EOA) 0x7295…1bbf (Vyper_contract) 0 29.385712817 gwei 35.137476084 gwei 0.100000000 gwei 76755
transfer
recipient
0xa365…da85 (EOA)
amount
3573.52 × 1018
101 0x4682… 0x1fdc…65ef (EOA) 0xf55c…3308 0 29.385712817 gwei 39.558348939 gwei 0.100000000 gwei 46248
approve
spender
0x0000…8ba3 (Permit2)
amount
150000.0 × 108
102 0x5d7a… 0xc688…8bdf (EOA) 0x3e13…87a4 0 29.385712817 gwei 96.652233820 gwei 0.100000000 gwei 46239
approve
spender
0x0000…8ba3 (Permit2)
amount
0x52b7d2dcc80cd2e4000000
103 0xf698… 0x5ecd…c80a (EOA) 0xeb13…484b (EOA) 0.001262 eth 29.495600000 gwei 21000
0x
104 0x08ee… 0x637e…f9ee (EOA) 0xf11e…c81b (KODAV3PrimaryMarketplace) 0 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 32794
setBuyNowPriceListing
_id
0x1f56f30
_listingPrice
0.06 × 1018
105 0x2abb… 0x4c6e…120c (EOA) 0xc02a…6cc2 (WrappedEther, https://weth.io/, Stablecoin, Token Contract, Wrapped Ether (WETH), WETH9, 0x Ecosystem) 0.770276 eth 29.385712817 gwei 58.495793474 gwei 0.100000000 gwei 27938
deposit
106 0x6f11… 0x0b3f…e525 (EOA) 0x0c11…29db (EOA) 0.005019 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 21000
0x
107 0xe95d… 0x7fbe…c60d (EOA) 0x80c6…bcf8 (EOA) 0.007100 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 21000
0x
108 0x7bc4… 0xb4c6…2cf0 (EOA) 0xb475…c935 (EOA) 0.150000 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 21000
0x
109 0x2042… 0xe47b…a196 (EOA) 0x1b65…d58e (EOA) 0.005000 eth 29.385712817 gwei 38.222986670 gwei 0.100000000 gwei 21000
0x
110 0xd07f… 0x0456…4625 (EOA) 0xbac5…9957 (EOA) 0.015500 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 21000
0x
111 0xbfcc… 0x22f1…d01a (EOA) 0x63a6…6676 (EOA) 18.000000 eth 29.385712817 gwei 39.329640741 gwei 0.100000000 gwei 21000
0x
112 0x65d5… 0xd493…61d7 (EOA) 0xd396…bc23 (Karmeleons) 0 29.385712817 gwei 59.895793474 gwei 0.100000000 gwei 50889
setApprovalForAll
operator
0x33d7…1bc4
approved
True
113 0x4f00… 0x6887…2985 (EOA) 0x5e4e…9dd2 (CanonicalTransactionChain) 0 29.385712817 gwei 58.495793474 gwei 0.100000000 gwei 407598
appendSequencerBatch
114 0x244b… 0x151b…e96d (EOA) 0x5c43…1dc3 (EOA) 0.028300 eth 31.603712817 gwei 55.557249385 gwei 2.318000000 gwei 21000
0x
115 0xab7a… 0x7563…ab0f (EOA) 0x5855…9553 (EOA) 0.260204 eth 31.787712817 gwei 56.730406621 gwei 2.502000000 gwei 25200
0x
116 0x059e… 0x4838…5f97 (EOA) 0x4675…a263 (EOA) 0.058611 eth 29.285712817 gwei 29.285712817 gwei 0 gwei 21000
0x