148701487414882148861494614918148981492814932149301493472501597674247240722872427252723672641215272567410742674441478810142126161262015488154761530312404150637390151511259610182124061268812838126141540812422753212784147861012015384127521275012576127661020612608126261599612582126241259812610123961497415972101161497612618125921257412768127881269212604127641257212774153551239014728150971278612628149161277212590127701516512600125941344415145126901261215185124101278012580153311262210124155301260612778155341475212754125581255612640135661495812588135641533714952124141260215550124181551012578127221258615327135681556015398127821255212776125621596812726147941599010130127241272812394151671520512630125841544415231101501534912570101961535315319153291344610136148341534314790127161598012796127201271815341147381533315339153511554014954127301534516382135541531715978163461540014800101521534715390134421597015321153941597416966159941481816582154481481415966149221342417266159921499215982153921479614822172641482415141166081538615089148161469014736169701671615323169621667815203166701598817484152431697215964152631479814830153961659213576150021475815984166941537713450167301512317470154581346613458148201722617486148381555615149134701600615388166641727014706166581346816710152091343815986152651745015175167001356016696169641635815269148621748815199134321660616372151711744015159134621547216672148641501217468174541763013464154801346016974155121726815500155161745616992172621501015359128681727417478152131500815113155041552216990174801523516718149881635415191174761480414998175601469815402152551511117482169681780217460134541722415434151171548415518172781802815492174621554615373128401476615496176161345614978154601523915369174521508715223174661543015057172181507715024149101747413452168621636617276177801522914848166981524717280152771636214950150281525915365152711760417472174481542617672151251600215285177101696017778155521768215103135701504917442178001500617206172021670815217175621508317738154281357217126174441669217464203081556816746174361485417658176741556417272148461768617438176661519517696155261767017078176921744617668172121507516612171461660415139154121768817702174581502017746169761529717756177141528117794176621767817684172001701617700177361554817790176941771215133177541770617742154561770417082150531766017676177861774417748176641704417580167341775817152176801772217214176441518917788176901544217040170901704615452154181769817074154221774015406177921668017716177181721017038166761761020320177081717417098170301704217732152511538315163170361755820328203161717018016171342031017130153812040417798177202040217652172081705017656175641762017056170601707017094170861701217178170541760217734167281658017752171021513717204170081759017000171901772817730175741636817034171961665420326176241722017578171181757217110203221661615440171061706417776171821758817586171561712217380204121541617550175701719820304172161722217138169861665217584175821772617160177621757620410173761775016738175681695817566176081312415814132321353815644708815912127481587071847724159301573612910724471727182753471647722696271047684718815882715614792719015708941472627408738670027208739674427016720674301595472267400710270947522158121019273821273275387174157187544723415720711294187232158067024731874021350615642715877781246672601590672227516717615946719615910733015872695412160742873807488702673661587872727122741470847304707069906988719212540945663570867186147047784731273447118135027270698469687180129007254705875121585873327010735274207014737470727194135127466753694387116716273887204748673027682712413426996070927334716097987018699612992697471147032133647456125341585015958732873467432741613382941674707082942215848703010844950415860706894247110752670207202781875281595079481329015824741270281247070421268271267462731012890135207316124687012157861294494641314669947450124749430159447680742212450724674187078124761268015896737210176101341590015886