https://www.bankofcanada.ca/?p=194596
Canadian dollar assets - Liquid assetsCanadian dollar assets - Liquid assetsCanadian dollar assets - Liquid assetsCanadian dollar assets - Liquid assetsCanadian dollar assets - Less liquid assets - Non-mortgage loans - PersonalCanadian dollar assets - Less liquid assets - Non-mortgage loans - PersonalCanadian dollar assets - Less liquid assets - Non-mortgage loans - PersonalCanadian dollar assets - Less liquid assets - Non-mortgage loans - PersonalCanadian dollar assets - Less liquid assets - Non-mortgage loans - PersonalCanadian dollar assets - Less liquid assets - Non-mortgage loansCanadian dollar assets - Less liquid assets - Non-mortgage loans - Business loans (Canadian residents and non-residents)Canadian dollar assets - Less liquid assets - Non-mortgage loans - Business loans (Canadian residents and non-residents)Canadian dollar assets - Less liquid assets - Non-mortgage loansCanadian dollar assets - Less liquid assets - Non-mortgage loans - Business purposes (Canadian residents and non-residents)Canadian dollar assets - Less liquid assets - Non-mortgage loansCanadian dollar assets - Less liquid assets - MortgagesCanadian dollar assets - Less liquid assets - MortgagesCanadian dollar assets - Less liquid assets - MortgagesCanadian dollar assets1633026311532676421522586481512566201462756361292756051162706251142816201272726171342876221492876221682786251011573151476257714827620863269148262172652921522741656275314928316162272154269231619941542851495499413828613451510213529810850910514229620650310714829119951911717128618052710916231812257210916027911748310617526713751312417028611553112216129013252811715328114652311314930318255111213129814754911015531113454110816831514654494183307153547692153271625528096419335116156970951201292168504709392123021655397093522431817755666927240320191537649092273362055506289517634018653258876186332167546628552143421555431268392363351465389595525035012853154998979283357139525979342533801344788790427132713451462876291318145551528522853151685546383528832517156052824276329160526568192293291655515380820734013854868786219342113532104756240330133543109856251340118162543131915282338170541132892275358266536133878275322200561118872297322142577968732993152005669188027034114860763876235338117614348702183331136376886523534712065675860249346104650758672633389266767988247349107661661068285343111664671061276377946276510582803413331046363910663003329765031083320358112668-351094328356107662-361118305351103632121151252366108667-371163239348102645-1001157293366101640-831133309363100642-651225284350130627-261272280390124658112282653491405943119726333111361741180288356129633-101179311367122636-5119028634913860541199240373126623-21198219365115634-3119121937695606351185234375128609721181256359124628931314277385128650881384336399113665671374337350113616851351323336112650701338350364105675561344357363108666241362325373108653-151375296378113664-251386272371106668-34139826438198692-471400267382109690-901401262356121702-671536262388122720-311617285391103746-18161028135093703-28160030236390740-601603335365100768-401628358371114760-361670324383103791-48171231038896785-1431728327381112765-1651712338392109733-1791678343381151719-1591641343394120709-1041763303399142751-851828291413127748-311804271377108714-191774312382107753-481759311384116769-701767341388106774-571786319396129778-701816304394103774-59184731140591789-51185429140582801-531853306393113790-8185533541010581562009345405129816142101348431115833152087338395111814232078357390105834-312085382387114842-762109394415119859-632150342405121849-612210334401123849-1012239330418109895-532247334405104874-1062264344429123876-1242277345422116873-1162424371382407149878-842524389450156923-132508422416178878-352495470401151902-112509471425172923-62557430439181962-192613412406162949-562683420447161964-1627324484521531009-102751458432163997-5227735094511771023-10128235364421721015-4129795804422091026-2630665604771821063830545874271929961330236324141741025-1130206784421831053-1630466414501871059-1830535764321841047-6630655654682101056-4830696124592021076-1430586394762091056-15305767648122710732330636884572281078643218695499253111266328874551826511279032587724563061060423222783450283113339321880846728411687932557084742801170116331566076649328211761683387698769514298113816634266637814983181114295343370778951533210893473469741805523371108234135447418184953571028278372479283553534010222443812788846538379982187381384486149534888627637933785933876500362948206382999389450935994223838958649145063169602403931912934518386959309395092595353845491932939818479705635659463744038805981554504970384411378598753549610013494352832101055147410153974534844103455249010534244576825105459446411183764605900108053847810572932794678961110654439510472174762962113153133510597148518861157563334108025493983711855643041107-64492285012185673101092-106486081412455763131121-105484178212605703061074-155481782112835593631087-148496486812995723531110-82503788513105513381106-118500992413136242411222-2204959107713155692521138-2624912108613125622791120-81492495713195563481097-849489081335593324112022496892413485983401064-27501895313566013161069-74504989213696323051093-120507382313855943641061385107807140961040711041095315818142660056811228954888441450577633115340551588614686385741313-48552391714905775521244255768991525566434125018566589916615925131281167578089317216254461346221594091417725864161340196606388518356464411366260610584919266455261427293618275920386265921395198628571521226546571424246659576821856486161416226681676822686406401478183679578923597025671666196153677398124166244871598174-17681310332477610578162692-95690810492568655650163392-2467083111526496656081602119-4567291120227637525841630151-4297432107228277496681561169-498750896729477176611568186-461762384730417246001582177-423774480331477297141602114-488805183932307167911604114-512831190733267708801728187-459837595034477816201814129-402841110543545703567178391-512853411323605723485183343-764881111303668723616184854-944913211233753759606187071-1115931710713830777746190883-1104940410593936801766192591-11639469103240647997711956105-12979566105141818076981964125-14039706101442498007901961167-14949966105143438347101950189-158510125119444618337862009205-161510125122546079136062062221199-161810124129146818286051998163-18921028813184759846573200075-20971058813344908858447199361-30891080713645003866491203777-315110955134151698925042161112-294011120136853929035732026158-283511180136355039374792125129-265911236138056149405212145104-207111384131157199197652164279-1381118011277582694710082198348-103012099141259419479152366389-6291217615796034104011102579325-39712223172760879197822572253-44012276178261879047982664225-37412408177662929067532669210-32112676167464359937522627245-39412929162366419987672677171-292131521711689410177912616130-180133831569710610376372686219-260135011593729710075752641364-73136431644741910188122676442-22142401707744910258302656376-203145481811760310658532765346-217145144621883773312477613053366-232145714062017778411118412836300-922146983472175780510726822962509-1053149492922134787210979412958650-5591528324419337879113711332944586-6921564019518708050110210672952544-991159721451958817111768072954600-880162081001874829811837783046561-101616397661721845611618813011687-83716638371747862111868943041607-911171253241679875611849973065656-8931745654918178951120810853109629-552175374911990907213479083336641-6251766943720139189116311883165553-7711784137721259363113910533355495-7671806931920989612118010163429474-8931832526420419835127011173400523-106118566208190510140118112183323535-114918798158187010454125211683389409-14021895710816271075912369713459564-16131907067174111021127612523367645-15641919229175711264127610133461614-160119684356173711437121511583517705-127420066572180211627133013163715531-11642013851417421174614459253849497-13382021746018631187112479593701473-173220380399193912031124286838323879497-18352067133916911223012489033875451-193720993282165612433126910873926482-235921338223161112716131810033964483-24352168817116831312413569374070550-26062189712015851349313288484049741-2276221017416591385613457784181696-2185223613317421418313868784269737-20382278034518011459313388984323722-178023201726183414942144010864566721-230123236634181015124150910084327704-255223216545193415305134210794479670-251423367468183515482138088410194613735-330423724397167615649137610514566869-393024209326170215890140911974489776-417524812261179216221145814254518789-426625296196181916663151312054576848-4220256131331777171111482134346191007-41832588883192017355149311954644935-45532609135193817603148914304595885-384926623479183817885154514854589737-324026855743195917958155813954704924-345226844664201318034172714104567900-3432269445792049181821525112447091061-350127068496211118391149512844772855-3730272934172117186181483129848851115-385027510333237518590154991350011115-37402770926620871845916201595152749491348-3370279252011936184681641127451301010-309528156132163118523161413225075838-301028475771626184841634169051201252-270828885301767183681659134253041244-28712981549319261841816778135395731-32643046779022621840218429735468579-387530636697238718309165010945393692-3287307496042531179421691113854461047-2993309295002534175231646126552831179-4541312664182498173631801120655581089-450831774343255117234179410065295957-5066320972662810171481768141053721213-4471324182052458169611845112254141357-4179328151402562172021826119554721624-506632888772562170151864103753752047-5434328662626721691818333300817514918206178430537123983-574332158363121012698206128436182934311454535918072185230544127494-559432564400120682951206128476210535931354593117899247330599125116-597632369384520842940220128515183434961621559617873317730829125145-614332075370821892925242228640181434141048520317864296031029128309-599131887364522172950249128812192034651560515417827341131213127213-63103191335372248257324692896519553489832461917838304731289127338-67953189034552310270924972897918893509933453717790306131241129077-57263179934002359260025332888220423489827472917648372731275128380-57203161832492392218525332888320213534972488417526320431299129132-617031432315824382153252228861196536271242433517361344031140128774-580631290310424422205251528698203936311459432217196364830885128392-558731303307723432182253328542200835601237440617008400531165127282-50093138935132412216425252875328843207336641869454616830457731257126337-373031842405824142516253528886229237691070479416573421931277125394-377831791402723912667254628985195635691404452116430448131389123550-446431243391824042638261029313192634401455419816330462431681123228-378630895386823682532260129612201634801330411816291479631988121525-386030927376223762171259929828207834911185417016356494032216120418-4065309503682238819062578253830154202535191127416416615476732558119204-419931271361124041815251230565217534951662423616830420632952117981-437331164352823871613246030777216735241759404016993389233171117016-447731329344823941577244431089223935681939380817124448233501115771-452731472338124121578244631324229135851359363117244445033749115652-426631231335324251606241531527226636011538354717252431433962116076-347731863396224351524238631763252738161229331917348456434210116486-35143274044312447167723613188826683986913370017323429034384116600-385532955441924961640234432232219038271315333317381472434797116862-469332687429225651691233632497223437451090310917550544535084118063-46773269842212587191623343282823233780965335217782448635431117437-48033282440872603146923683321523823818972327218057478735855117449-45233306139292640139723923369124493869721297318339456736419117642-39943337438132728141923953411825603895969290518550497536943118484-34183322737132825115124093433725173986964287318664471037193118439-401633379359428561144241534524255241281134262418767430237424119993-479333661355929001136240134622255041701435245718876429337559121361-48193373935292937990239634787266842661409247818955410237760122806-519434826438929731184239534867265945051542265419038437337932123846-533235749487630651219241135097284646951621266619021421438200123361-558236016474131031247241235352257345081315240519102469738479123084-576635688456431271380242135617260444111026249319297482738818125710-573235685444032011588241735997263844841773263619488424639165126772-605235787428231681314244936412270545362099277619811446039596126022-505636152416831841246256836844279745872046254020214392540040127139-529336636404931961240255637530285145682031239520508413940762127565-44483690439453232982257938044289246582089233620691434841319126416-41753714838443275935257738766284447702024230420888461542088126725-466137484377533221055260939342287147912424240921106554842667126819-384037923375833251078276339907293048152008280921284646343288128062-321039044461433811108272840562304150241509265721424576844037129197242703-25604012722411143834751231265941004313352371225292121458540644555131223240412-35214025722911127135511230270341495277750741393256021596383645147133651239092-47194014322801119436521473270741878276749541692265421728411345564139748242156-509339940230710950368619951400270842268284950601582275921967429745924136291247299-42493988423221053536561280271442755302550731184261322325445146434130878247495-31214002523551027136791218272943474296651341262249222679465047182129133248901-26434040323911020037081070273544727303551171541232222952460548464129594251011-2609411432387106873737938271145851310951951556228823169518249606128206251493-29024134923911059337551005272346744312753091859218123370588750550128885252697-2631416882416105933806994274147615311154001944236923571633351465129735256230-22624219724341079238501057288048709314053842083227723694685852624128615258344-14874196224461043839151118285049322337556722460238123788597053282127980258146-7164244624821050439601181278449619334458742262202023777577653624127600258783-14324288025211070940051304282249968305256411911177823904606254029127963261255-20774290825771078740611344283450370308154901573214824236625254437129498265009-16604323826561085540671176284351123302855971733252424618670855277130793270710-21784388927341094141541180285252229315356961716230225039631356446131059272051-21574475828231119942171169286653648311957341706230725350631357942132072273189-22214529928141140142941004289855361333257701490262225650584359712134150275044-2451458912861116104351983296556434339758361425237825886645560775134074277630-8702461912932115364341987271357903335360161886240126155657962296135574280221-86864696629841181043931015256260157349961891852214226587653864725136729286278-90314792331001204745681048264960985344161761540194026811596865515139297289364-98054845631621230745301225265062058371165481236255426956582466635140048289982-10236491343253123774577119826746269037596814718160826976569467345140443289373-103934962933221251746551361272463588331265311319141027148546968285141750292143-1078449467342312365469749191528274763908325963911245199527629504968827143993296084-10658501043537125474959127727626470933326517918186628124589869668145356304283-11671508783587126505015121927686568334366580954171628724613570698145562307111-96795172636921273051931191282267168342866901402195029336630572361147995314173-10379528923655132115361891280369131357667181130187229741674374492149411318737-10163536193688134725414860282970471355668881558196330065654175885149997323379-99215418839591327655771008281371725365771251201221030367743577302149251326095-1006155040401713531136375632968280372952371771011238191030550661778584149613328984-101325538340951400257231017280073964360971201429181930641664579687151575333608-112635592141591393457951147276075215400375791387208130673649381010152625336134-11861563604174141235918117427967570840627864799184830578696581626153385337003-113985667841131401359571444282976358346275741349158530679757482315154482338584-11625565204254144355986161128897720533917440912192130975778183191157906344014-10553573794528143516124116329217843333697545947190831002756784557157924347884-104245749245954665146816339114229537972335197576910202731212724086062160807353116-11010581354772151066403131029818073136807765936211731494769687134162956357446-12404591375978348951546264971055300682045382377521127165431673769088542165549360171-11595602444962155816637103430518328537867863664178531838701089922166612361340-10332610615152157936692111330838475538018167874155231949693991447167525363502-9648615275276160306699106930938580939068242484182531980750192508169364367636-9591619725346163986692129131018733136848286904186431943785694023169404372964-11432623595413163576801134031088908241068797861172431792765295883169427375745-9972625645516164246827140531138995940609035756170331589753096786170538376303-8937624395661164856843155531579118635748715578136031578810598029171847377231-10591628935806167266979182031849219136018675411174231686840799170173287379719-128466295759291646271141424320293532372687938681926317748986100646173946386111-125156317659361646172081424322995067374789228851764318569477102275172921390156-123446359160461653772921385322596625388590648991719319448776103917173582390747-12100-126626393462901638872481266321497897405591465831581321107703105145174763393682-125466433963741636672291246326598641402293545611692322458325105870173969395715-122816512464901669173151323333099701405796286481279323149214107016175195399545-1086465515663816904730712373275100438401696848341442322898433107745176351398860-968265565638517399743613483285100973405196907911372320919169108409175639400141-88126575465091720574841522334710182243251016612271652318749376109306177299404537-9057657576643171757471156633171024754406103917381052315489845109946178431405463-117156516367581727075161857327510284439279760639960313759757110360181909406759-11193653577004172017576199932601033323854964849116823150410211110908183515410537-11435657167100173617622172832411039503939976148213973149410041111572182803412175-1084066120736417377769917773244104793403198808961301314998857112492183598412317-1317466295749417421783517633237106230411599518271529314288671114065183368412317-14168660577746172197954148132561086494236984710151188312448845116603182839416634-1366565844768917197820813753252109888432499279621276310318174118096180408414573-12867658457781171278272144932401112504219101058221161308328232119522178950418863424797-146786590079861727583941471325511214842501005911161245305808802120542181390424885-14539656067901174458467150527681128524329999012331217302699041121319183642430481-145206569880211733487821637275611377347011021817251339301259900122555181621430339-149486586381101757191221625274511443147631038413031322297988652123553184225188197426069-1717765013826617421914020832733114915405096931451725296347348124055190087428734-18319653018428175239234224227291159384143953911051234298117600125172186094434137-17174651918525173889313187727301168764049967812651288295998544126189181432435444-15552651048614172109479170527231182544291985210301367294298918127733179926438247-1570265306866717334952917942706119474419699261851981293798540129003179853442167-146776540687221733995331683268712158942401005519881223292908641131122177947446824-147876512887671698794981436270512292942681019023181184291848656132427179170448829-163436564788921724295541355268612451842111038620591077291269146134072182807448083-161236571089001733098181292266512651742351043414721238290468988136335184853451389-159056503088001714798671486274412802840861038815801176286958920137895182791450440-147116511887121710099331646277412981843771095912661081283478494139751187578455710-1360566165914417396118671963274513455743231126116041112283648290146424190805458065-1136965581916717333121542135261013539937791068915511026283928234147553190797465362-1338966333940517547121702183258413560236631063724761290287438756147772187220468129-1270366256946217168120991791251813592537041091529071793287129539148024184564472952-1301366575955117196121501633202113669438141100322931502288259601148844150338182216475791-1198866883959717315122211539195413811737001107828371540288939949152544182829482182-942367208977717223124801546192914006438861126526241507289429648154441182821486205-940867687990417319126361417186714180539191151725961070289479567166567186186505435-11876693851078317365142371467202215233038711232030071276289168916166987187990511894-9689695261087017393142031405186815278439261236638701528288979878167420190157515519-13797700651066618027141921533184115322838521249828521227288749114168241190871520526-14952709041074917925140371520182115420441301332334791241289079376168834188802521929-18779713461086818117140071610177615482739691359735631032287649416168648190832523447-1739371015110351817313923188717721547253462128484151847289598705169212194774527618-20128725741137418737139652190176815524734011287438261214295889012175048197638538434-211437268011384184611472418681779160324334313131384112902970410029179275197511539505-21188728481142618362148981641181616437734821326326501465297979222181131199252543835-1911373207113801840314947167017881661843411135014746969299249015182953198261547809-16748736541161018297146431698178816831034501370633243673004110245183767197829553647-16569739251178818080143421503179616942535691392431013663013310852184895199937559023-18760749881198018466144201654178617047534011430537574313023712067185295202254562926-16676759321214719039143521510178017094333761441742123703032911844186086204640570359-16249768551226219654142031643178517188333111450626033493043313252187118206382578241-18845774951241219221141181884179017300035811536228124813050013387187691202479573475-20280778801248519523142532086175517343835241553425723413033912885188251205391578442-24005773341257119582142232524175317402830581476924663223041211446188153208430583942-25453785491293019998141242746175617402929141470122103643092010878188486209816580992-2396578522128871972814227203717651742592982149292077411309779790188379212409589305-2318778862129301972914138179717441742413132151661669287310361038510705189151212509589078-21790792771291719662141651937176017498630051549925923103119910320190611211717589298-21109796751302319616141251913176917648632741564029414813139610749192177212725590826-17273799321307919570141091691177117806831921577423133443150811844193304216226602109-14859812371320820170140231758179817928130611618528013273167412175194453215379603846-14047820151329320546138611566182818059231271619027203723198512169195496216621610657-14789828651326421317134721705182618202431211623226093923205211326196629218431614815-10792834811328821318133191904180318331034131698928553933188611081197274217840611660-1011983812133882162013314195917861839603265170732195322317313222211948197900222063616691-9208837541359221622133132254177318458729661631815783693321712714198953228589626181-12935856841406722181131452398177018580827991621915223483320611589200190229657627191-10879854731401321975130892068178418710130241627922524133329811923201681234392634176-11499855031406921781128941852179018878729971635623473033353112251203428234400640791-12142860641414621769127231931180819070530101661822844283365011964205005232369641826-12670861731439921503128001809183719220531811662015694033365311127206286237410643597-12547861641464621124128711635183919341531921674215163973376010634207723245854654893-1266687464149962163812869169618601948543174170706964683355710956208724243398660361-1297288167153582216712760150519911959643119170854793923308712052210845246843684844-1267388478156662261012729155319701981162999171159743573311812756213532247708686993-1392689420159972268612750161119952007823562176206954233283211407214903249283689755-1836189696162702298012853176320202020503242176149233763336412682216916252299697339-22197900881655023218128782001201920403827911695512203643500014260217991260238708580-18786930641727623919129642234201620502729471686910404473515914177219793265287709718-1942093289173762375212972180220692068212880170028833573519814502220805268810717208-1665893776176882362413031164721022077743213172669594473519415358222355274918729644-19029942371800023506130281869202620932732151753710423483537013733224000274438731052-2157894360185062282913050181220852109503245176555933843570415505231552280476747208-2129993763195022194613699166022052178533033166106614493593317656236934290299765423-2468996000205292257714044171522812228903379169616633573378816757237784288970760636-2402194473211082363814090151623292236943055159398714243350617955238884291861776051-2160494274214372422814064162323282248203054151038844953356317858241289294675784801-2395395590218562422114158172823762271313733159498694253340017302241431294451781725-27487959492216524531141971732245122723433601585311584453383615957242303296197785783-28538960462243724709142001831243222810330751506411324753496315252241998301125790173-3244797851230152485314183197425242278153051150219283963513015092242973296226782729-33645965232298624594142221793256022875131061381314893023521915655244635299008786760-30153953172360024758143831711262823025231501174017594233530415213246908299134790114-28495957052383724634144001872260923250831791193013393233536914929248105295901790839-3389796442241752471814501196527392336043280121799374823532215569249186305146811373-3862295405244892453214434195228332347523243110639374213529316851248974295660810426-3200196197248632473714393193728642345813347113046303883530516783248660282640794840-3653796039251132481614301180929082343593095108058026333556213438250465281425790509-3517895482251132412714231200829362362343151106806934493548713318252170280108790673-3585096654252562443414041222929922381293747114778724153519313499252145275848787424-3805196580254692439513956227830912381893329115237754343562215335250576277755788642-40457964732565224798139762427312623660030001040111956693697713905250762284490802224-3880398756262322505613997250031412367653039104929227083704714371252108285703818270-4317898762262792499214102232032402380062999104446927423724014608253366289806823985-4028299506266482489214124222033242392423161107264328273732714998254061287070823833-38419100739269172504013928238834182401333139114553677543732314668256920284918808753-37177101045273092498713884235435222430363200114267056667553737113015258325285823804995-32125101503277132480313876239435122444493260116175548023682312405259646289235820710-32428102641281992530013985250936162456613319123197548513639712664257276288190823705-34325102212279152561114069237637212432073219122889508063648013748256630289331832450-307681027882827625734139582514378724267233721229899310213632715578258003292866847086-35425103876287992551713998261738632440055005132346409773631816639258717293792852549-371521050242932825830139942571397024472344411354850810063959314505272765309983910017-35810119349378162714215251282943662575143423147984698234109416040274905308884910377-33174119271353462757315535298244612593703363152577199074115216847277082311283912752-31669118083337182700415551271345952615313316162096717324072215838278646311413895312-32761119323342972734515608245248062630383471169585365294057215764280761314439903093-29805120321348862720915658254851492651033382176554545354057816057280202316547901496-28147120628356072676215695238452432645073536176813061734664051816807279156320231924861-25145121483363312671615701245953192634553656179183255414028016089281148323999914490-24316123312372162680015735245851792654133585190172476044016015971281408324483916155-24118124345380692694815797229952762656113580191686345264021513987283026326702921351-19597124356387982626715990238153182670363534190755409253986014063284235324865926227-19839125006395492600115823251253932684124166195965474853961615299284555327868939529-26531125248403282570915631240653562689243756195966854663895613503285431327185941799-26558125032406202642815655237853822697763323190286375043985513056286398328719943733-30919126543419542562815625242353652707733213191066656973967612914287185330620950838-2876912646742266249361566821495116271517347719588202275785313965715707289392334927973558-29091126712419542487415555241850862738373734210917256933967615405291562332534969005-26779127969423472485515597270351042759653584205987255713958013902295121334158963426-23457127517428242451615608258851752795133695213915144233932612969298117335719965190-24400127386429792369015475249753772826423700222776017503915714645301710339476977780-31487127933435212297815370254353612863403582220945846303897514178302897341399978933-350541268374372722041156002333538428729736073513222094824523846414719305149340155990790-29409126557442132167115618227051302895314065229855736253794014336309530337586996485-31120127276448642148715915235851752936153657229495044923757814949311439333914992777-34585128094457692179815994239152222954453195224805184973797415498310789333575992645-331051295244776921301160202466505429476931982281371858838795153763128983403841008120-364091327514930121842161282504501029677032592346052748338723167583156523419181022665-380821333644950421676161592319509129949333312375588348938601174843189833416631037506-365931340375019121490163332261515930265033372464457954138628169583203253414341042840-426121356845099021422164172454520230390836662498659745938253160173246583467011035337-4216413622352054209301648824525173308170359925699113144238045151873287173506041045792-449441380645348620834166102532499431210735262711054764237564153153296483460211025851-346561402785482220781167302633505231291834072696250244537529148233313633459971025585-346571406965585320352167932583517731457034282732957951037514158013330023472371032569-357051411855659319749168982609513031610441352865154651637269151593326153551761041132-400041429095747919510167292593522531588637252886671844737050136383336893511841052571-383451433485815419277166472504468631704232732921352447937066129303361973572471063832-418821449155929719339168472555470131935032562976354939237624139223366413681621081134-384371477756102819360169932669469731964834063013574543537769139083382723645821080439-297031489256166219359170992471470232117334123009246147637847145413423973667851097118-212781500466284819259171472462471132525033823080155649138005156863427733658361117397-188521520646398019278171752510482732559835683186956844038132148393472983626131089198-176471548156530619508173802569484432991835713109758151938180144063517583594031090844-216001549406629219372176302475493433412834893184651343038299157583534003605851114760-236001570756775719172178162504494333558434133092240738238245168443538753555141102926-206041575476925819123182442463492633563133903131379219538131165523588633548771121214-140771590327086118727185952510486034026840293337012366237975176733585023554231134055-13113162070721081861718890261048553396123616331798699437779168193586913575781119857-14825162615732311842719225273448713394663227322269956737857163103596913612981135123-141161631647491818163191432817485134054832963194915996338422169193583863653391143534-83251664637780318289191262473487833926034132633093256917674738764150003603363687681125888-89071687157911218271190102235486434581034453306819365838869153013650403745861130937-74231714028100918455192302197491834834234633401724227339545145113677573793261143887-1350317474182859183201941522924972351475360634564214110639649138763714563878471152790-159631772488487218163199812335505135601135843510626947139895140073764413942901173161-196251799078686218044204302331507635704236353582325236339704138943773653963721182179-2131418238989038178242032323275184520036016635713540221537939958133743804533986251201839-1880518402790910177572028723615422365628356734883136913041985146673858124084771246629-123971871759250617800201842366554836597339913667115087342247151653859194171621263929-101551909709414317909199462414531736480637903696711238941245148553847784100081225415-1244119227595390186731997225405373366038344635967127130141559156303862844181541246151-933219370997372188112024625655348364971362235350108629442184166203856084295261279261-1275119692199971194162063725595363365980332935385106316342510158493863524273361263453-11382197420100013195122037224515362370325368034948149818542595157443903164305071262366-8540198957101914194991999123695433373048355535464201232542787200843938124383661294575-9647201805103832197232076423895500377699372435535178620541389208213986764434901303423-11209202685105972197892097724645609382320376935972175713741548205734034414433491312751-17234205128107716198922112125985727382857369336834207916941569214064048514437541328679-23101208138109815199192199424765809383590364835898197017641416217024049894446381316704-28317208792111549199282139924685865388234353435471204748841263215544091664446891324699-1951920935911265019974209322460595138859640453705023829040923204444101904470481353126-2493521181811390619940215942610604038732137143656922395940474199934090504487571361274-2860821186411480920012217292738610538922634883469723135140411210314111834527981385214-2584121098711596319916219572841608038909132423467524674740713242564110954593051370069-2754821389211794720557220042922620139270134913526925223540758234064145754713951418077-35237215714118991206952187427876270397525364136473257624340908236444194564734541432370-25174219706120770215552193126106368400139353037374236312741116238254223794836571457949-35981222563122363217102224026276467404539366337350242838241296228474265674848521424085-38555224089124077213662202827246521408242421038571296723141275236814305714922571447078-3559422584812508120921223292762658941146236263964637876741275226994337254959571455416-3247322879412698320890222632789665941365536723956138859941287239084358534980001451544-27957227542126149205452219827036655417004364738627371028040960225314391605015541465964-24555227572127101208842215627626653416882411239917394725540797233014390405104351466390-1498922958912798920886221582976672241533637414003733086840654223704380245037451451553-11468230171128484209972268829666757419030362338672290217440761240074416505115931478168-13916230235129716210862262031246790420306353339229325429241019251584435535193851520406-23642234215132093218732324730626867426084369039988354825241246257294491045233941554612-24798236051133072217442302030196922432661379841434387530841672277264562295317121589688-28829240177134910221612356829127002437279372842343372218342232277874611745413461612898-40717243490136797221182389529987120444582391242637275645442691267634685435442551615073-366392463901385762248723961320834237180449801386643147347049543060307644733545562051635784-40253248856140097225532355334747095446496376944286361061143265301334704155649521678937-38459251754142030221732391932857164448714385945419295242043601307694732795633311692248-40518255553143816227172456529857224454372408346340338461743615301814791815680591675803-258042586181456002306324809317572884554374608485053509118743781323904806545820261697456-346322624551474422272725217330173704541054260482972851107143775299634805205776181667703-24351263642148692228782641535407990457441386147532262143743828334154838755823531711061-26208264264150659222462643435907784458456391347351328375344189336064853035873581747983-25756268613153983230902684736367796460937386047448366765544872283344878925835401726034-15611271196156325225512695537237790466079398047948379152544982288624932545831861753108-12128275840159407235032717536047828466284392848704413317745436280564937855908001750890-8505279517161750236282750135267605473281424049477385925145866264275014315860761740591-9307283784164425240162815034938007480819434249932383520446953258525091285839651733370-14463287131166781234652830935738023479265427651243495040447084255915076625975371762469-10573291370169797232452839735588096467679414651621387723247475213254973956122761747892-49832946781727502283229716359779594485783707506872951261504752014547851461038717793695367295049175180187072993638838216445022428953390295931850478213484746546256401850764114873003071778281861129632394882644435633937524642986745053221869472950614505183760492543017121804311828529387420182284385593766516432376116509572406646800060348217905182543303768183070180982944143288110426979350151278227614651257222454563566086511787766738530747018669718238293774383814342957238135168322029405160825145458921601953185902558053104691891041807429349382081424332573897524232616257152232245804625156036601886726-32053155171928651799729258381980984365593954528492632275153102248814655026052671902224-2859320749196705180932894329138384281064420993970529112395273153717224154712376094651897605-58413244081998531792729001386280034471723969531772168227654301231404761736161951925282-55803285472030201805029495392579474502764051542222258220654900234314797716196071933520-26673330252059191798429551383679664526593967543082215259155612226314822106252091957637-95833394832086052095829316390689224528463922542242199206654541217834821626310031916616-111443422132107112273729109400088354566744490560862718245454736211564857836341421925506-72913461172128562243929122419788874590074182553893161231154786224164881296289101934399-8816347123214576223732254129714432886374629543940547283081261655022224284926686356731890673-54333489802166892258829869454385664633743895542033378274955617232724932436389211976740-78003517502193422255829886433585374662593870551673175271156459255594961456464162006665-78703546742204912265930134391785174751483973557123171283557127275585052826567451918748-14093572712217732249530440386685334804604415552492918352577542572051090064759718801207231358716223218225593067739328526485226412055112297511358522258865159036479401893868-660361120224927222993139939728444485937414555303273212959103257065173366484611948155-16738363061226356227750221783141440348377487018419456931115915159349266135184326500222001384-25879366208229384219593185340928362489776416957276272515660086253845216296556022045170-2473836870537018923015221864330114048833349462543205768110238860491287315276366667022050398-3245637214023021521959328854135830149569447985936493812760601291345285796654462075615-3759737892923057121994331594295834451851143866565948613360704293865516706766622129015-350753789642318932223833022438583115182004075639004739860934301725512226825572154200-3654238090223373422284331214448822652160239796333961917161545291795547236918882147176-41805382924234136221373363542518213524033407163644278314663007286585576686919462181958-4806438358423560022139336814015826152992442296205558413963789292025636057000602105311-4736438560123677222059342624031833053599942356208173217664689290025702617039892052489-4559238811323828721850347924171841554355044386230168713165675274225783426991892206883-4804538957223965721980355894143842654840744506173775915566198267115839966999152091328-4195739176624110921728358414259850254892443376240797316866522286135847657004622058799-45716392558242395213463582439508509550359440861932105223766885282975861837002372055202-56921-58994414167248283213633637738408631809109457777235125617967286265078454867207232229270-63438416449249162213353678440988724813323513578641239224067311293458501077276632309269-63795415166249480200903712440178772815027476877421312013868175296688521517293792391779-69297414352249976204513695542248745816842434275396231121468529284508537977276112445495-63287415933251297207803781441378829820488430474809232732269047294018583027394972427310-66780416385251111207203844039638914825349447275017203425569537287928637897364132411548-61620418638252168207753866736748998831579460975687241915370008296998702467338402274638-60984420589253092207363908738399071837383448476146178621970615314378764707332062294000-61686421948254230205193962338908748843782467776029273917971170305908834057362482414420-63062425196255278202173988138298783850033452976174251522373528289528899147452132527681-65093427116256644196444023838818765854609438976765237921974062299368948477507032544218-62052427851257226194974063937108792858139460976440271222774688286998987787526782430316-61776427885259690194244114539628877859264447773704290723675068286309004097566352352698-67139429987260033193574205840878888864267521975491267330375106304009063257621932443414-615594273672595901922342276412989498637944901739582978240745962126690607075901624656092287282-62505431525259145186504266040338967864964444372500319828281229211589076247728872383499-56621432167259709187534305142838985866840432172103341027281602200709098917807982460923-53905432447259140186424321242298935869792435772576281126982088197129130047825602460881-50149434768259271187834333535878945873601447970819118925485895190489169367871397920312359508-47286435983259226185794395537609010879312456971291195528686887199189232677942702400192-50687437423259075189534556439619073894249468671408212045287988199579398137950522387286-54076438133258686186664607439099119899001462072007191327088774202249450758013802541847-59489439121258820180794644841009209905826449972687198028389535203279522748028982482513-56699438661258715180184672038759266910156462972218228122989710199599568768101412332482-58532439033258539174674713236989322913504450072419208531490608205119606368196912353205-57623441599258605170964784937809323916138548574519188025291379201669639878098472255514-58254439633257499174494843340559397915394476972866175024291819185969638278080872295158-58189438673257553177674851543609372916155439871400167629791952186799646708191002364312-64531439415258260186684831844699366917518455271032196829491455180799658368246092546897-63839439925257935186534865242149511918967458071551211927991787184049676198274642601414-63249442764258540187724898339399559922203460372818192227192634179769711868371272612949-62062445430258954188764918340929625926591465773814199225493786166719757748323682550226-62098446657259588189614904540409731932379478573774196622294333157899814248395402442128-62376448034259823199524940442619771937486502973951180022994308164999868908381522344149-62640449780260333198634928042739847942805473074657180620094927156969920859966338399242340257-595174507562607302010449486423399959471474777742642000201956571609310004308569952383747-600644514722652611995649648434399939507824634745242314374917311845210051438709572329535-6160445394926611719484506564637100909544875201764282475526919202154910060408699232301333-5333945138026577619359511434636102629548974834748522450312913921975910080588724532387727-6107244961426538019449515544579102309565044467733262445280914591920810093318845572356555-6440645097526644319757519224859101819574094439730902464302916851947010123258898602609632-6562545168826624819795523634725102649599624562738442232243918011916910164988832672604298-4914445457226709720034528383779103729636604683750362142355924061799710240048803242472102-4073545695426757220312537493904104809702554840758263711227932441918010341678812492279688-3848045798426824420429547924134106299793754975760192420441932922109110425718927512300629-4715445921926865919827552994744106699872724794760762182406946572207410493608980622315238-5222846101626920219267557854726107259935754984768362169223957112363710565258854462520109-3784346128426970819304566204483108419999054935765502159294957222131910624208880652447217-27036462646269799192015714441361085210052764744772902185367963562149510703729059022347710-29005464654269858193305762848891109510127445439791582650494963092288310720909009992356854-24282461426269121190995822655901114810138645009774521917597957542235710747029116472516462-8086459205269187188815850856481109110161944666755151541506956222188610764319195722772284-17062459995270018189205891355601111410175184963751821853572958742343210790939244962817454-14183462551270594190555940947151123310196844744768581740636960442286510830459170452630860-5779465528272338192585964946261042010233964915775931519470963392368910901309191232665169-12176468399273778192905992639021047610302045101784481849749968832531810983869224442555501-214494708702751211959660458439310117103792850207817415111023976992484011061129233602652149-13231471113275345196166069144001014910454214998783371542576975322507511137119222072587488-1597747292327637719495608344520102261052877507279214168054997550265732415911164829237092505883-26678473632277341193196105446821074110554284921789011372743977852577111209919252092515080-19486474037277794192326132445221074610596674899791941286538975322652411267869415812703003-34668477215278354195656162243251081510651645640815621986596974462403311344509374162867374-4098147510127803719430629754339109891071475519279958609553973922053311373589284672862331-42296474088278616196876356843271098910737904886781271636440973722095911402679388422622672-40712476240280595198686393444351096810763334642778902616501976002476211446999490472556549-34562478929281797199766426442581107310804355250789142306625979582416811495599560522583996-714248381628443320317647354833111631084824550380232330949798548991602616011576439658912877776-118824884472871972073065151656511281109249256758107033066491001592528111674589768843044489-7741492135289645209186573463291133711017245860811211919613100250240281174703973493297422416634935982906782119866069645111420110863458738117916154631007322536711809959730213011995-216449591029191721009664936179114731114502557981960139610241013872632611865549761402781174-55504967202927522083767048637611626111950657998145312126021003932761811913829864362701100-8824980882926162251867608424911672112377455408227012604631005652851311973459991772819723538250056729380622610682754542117901129070613483297178574910074925996119727398916030859821110349740929415621026684884433117111128785598581190670547100848283881199024989330288281418184963592947882160468842439412503113018254467883074710881007082754312002109979602646079-23774974482962842161369074473912507113113653527855382553810058628802120203210055682829658657049830029709121572697984352125641132234530178764669537100912289741203889101663828241339655503466298565231587016337771284811337265530805445613641013253046112093411023164265897715408506903300575231417048439421290011388575551815745427171019733126812142071039888275625076895098103030912287271016422213010114319157018158451144610267731011121770810521562928697100545120913043352295071027409913022114668158348183846733010329431439122109210655463006458180635153843064122274371329417213010114976369268264357470210373433415122452610760492940073230495169553077402273671859412413183115266765428245351641710392534200122844510860432751076248885184233083672256072380395413316115606558808328051729210375438497123454110961642698829299895196443088502190473044433913495116149766108484883849210313436758123508510804142920760347475158823082262162273246427514060116183963688261156247210317435554123569110794493111254435915145233083082151573520409714091116217154518123960132110340736676123740711008202848115329415156013093422140673555429514029116385254258116173450458423325313780010383082355309451214225173414087141801107577116592473472123939628163743163561933581165358521046048399831109021463521438357414371113092411705527347212440242795188275756139921593378051055228502331243721521524786354314547114798411783007387412521743206534224666359755472398301063148512131363021622526971364814727115091611859587410112600593286000243086379746443391051074328528831458321612529200375114812113366211942677479012690573022165233346190785732425481082898583131545021449531304400614901114519212005187525412757723122297178935991825670437741089318539331579621306531711409414982114682412080077559212835993224726247685903870109843768109270858073158012116653232741291508111582391213681762571289938317056739116586902799467291093908819831574721047534664434715239117448212213387700012983383381613695659696771544057108881855723146782117353058240301538511512451224467775061301973335032514953574752969941095108935839993143622098052855042741529011574391227524780171305541315823221553632197743975453071090468264231724620928530135491015046121279512333327799313113253293701157527226140225613390201078047509931653519378519081473315089120558812412337851313197463515772110886575190705774423241066317197131270019489511051439615075119045412495437914713286903577348225806613238602638411521070807333631091919727511321436215182117986512574207934813367683731380244856889240292406399151079897371931067419887512527460515285116742412644887977313442613769173172066832282268405392521090707349731101220200514039455415340117561912739798010413540833973020149226983311954916386781098627375531238120678516936471715334116854312863248022013665443874003-1283062472939852583892811045972823315249204275189594434154451165332130177582547138432234625041354839042517522360686473315201300372831106937510231537320602521770453615439116367413137028293913966414214313-627039056621302313637953330637185406911101967272931453720495517957459015633115134713238728341414072864219367-17700390631174522253661913514482514233011187968275312399206665132194516153511146353133119883638141483638972792863039110822212221598428814199574053503351639323718862140855898369264207422931119676788531325321067514171447215297114126213356696099337762134398731118176882231420421625516469423815354115885413472278506414322914244786-1034240052123542222716418261292225397291123896908531599922197519671402115528115853913631928550214486944336141-1578140276921092165516526258846234394531126827009831710422971522854392116240117529813781168584114639574365164-853840538120152269026809255034247392481133257148131886523532527203386116299118321913990848661414856983775044-2422541119221452246646739255986354368291136197247431989622647528636372216350118805214145338767915022123784001-2002541299429012263506624249310518353681142547357532184822417532094383816308120393114288588817515170333696591-34884162442545235448121852914393848877215281563826112-275714182763489243268712827179011704101111474974601323949224575357564927163017184270206676386191146687453132575022444537394379416322120938014488848905415379384343628-1882642037019032315007169263288568357431148417801532834523087544289430416315123006614625038937415518773608051-3961042563123422395288916250827669370241141437720332983622569543750425416392124843014720019020015622014014330-4176743109221772529427226242812756366981139617385733047622700540994411216383125183714801779063815708153884068-3544244315523742471946768240526512380911144267524133349222660545820340316381125863014877449138215791264179140-38147450603388724242446495528972481406408223382607374231146767592633626123270550133362216464128331514973069160115889074544304-445747075212330755380341150747832233990123655556953358316619128452715073089233715996453598484-3656347110429922362677804175890565348691156828075134464524016565095359816752130892315205159273216132474303645-45538487129295923635050015038352424137394182488767378531161078209534841824183570802371816719133380215330299315916261883886211-50384572203404216953132033115426829322516359074291408-48420499265283922786775051776235023499411630182322349907236737196184867482364421170348391435264623733577327333917013134044815493119335116426623547375-48168502708242224006270511931121036384591180588531735419122965580531401117298137160015533489345216468003383803-5702651070834022590517561177424524388311184828628535461622696582078469917405137754215572659348116507463833734-5986151816349782551967587193707517426091186328855235513522809585128432017411139518915620989363516557334130724-7592752249538332658349649187543618427211181588849635494822504584107448317725140267915648719379516586664205812-8660453041528392659507302182255540394071181998544735278722327578761452317806138726315663669405616604224672634-7113052733744692588367300191542426356181185068658835351622407581017480417824141098115667579427616610333568601-8842853748326592698546790201003480384901185888677535354822335581245470117907141104315701129438516644974127137-9120955036040782568316789176611390375651189978956535493122345585838424618001141668015738549455916684133990948-8418454407933892645167013163233357399271201709205035727622899592395442018058141647415781959449316726884076181-9681554884832042527537577164002442370061210689297335881022628595478434018393143255915853049460416799084704916-10249455835950132559907416160438351386541218889416035882422555597428432918495144887715906469450416851504722793-9679556612836432624973668319-8879756693736172652987928140183427354771224709498335921322521599187488518518145482415974519426416917157641141583603392101228699609535977122040600775468918649147434115990849415316932373679624-9194857653846372736907097141701725383681227119607836022721714600730511318687146235816026829400216966843339375-8698957747439432603567084136136793387541226329960236079021660604684457818680147181416068979400217008994495241-9498258340841932604658777113692842398631223909985036176621544605550434018959151350616088199384117026605049725-88454597300419728735668481023561627385221220989642036078422297601599467218806148958016065169616617026824449188-665946023104455262193