5494434538037716447616844586330406203372404574401977378527954363418871446135256349275654658153236377551399370841537684505376488507214486250460503120155187598413737697024821235435242992882745107056554812022847883392267121528687855226391165686414242912543613786354567727120849023020078513766347534954074319465753550026874956681045148764790356238306735484736142244444162139276444665077362380165767218571840233647504133809226738343564755678117293471511589308447375334768217648351680388371390838282612892723484422834852697342712414237430770614716916755660430516363822073018250265693501426515260435744468317472266285667966555264411419776659548128146439130585660912966017032323831223317438151869069569265509546501604797615503328313984031951435019659378910735512441425135671940513231711489401783545422327506707678717231283254479977859017980021540299171801237679565310372922825278085417819232037220533558243389354846781082972073413018776323972176175674112190154640805643887625174152515247448027321153353279668765794161368462602213227366157710280751337465715512106148701703403875268557534486537182256304273745272015675361983163654785607138348065662913659759676916463821662818373791106751813144584642864345470139871763201641441252224671517324719437338685336661452554141173572248600369792553224425238286283972566818392532217092647911187775133917861667766510926246328229483853707303259666400219651463362562727384745946722977987792421273678252330214018611323483559930915449820672177747304450782797547802921912044388925875826796807784662189708668496051385593311932515216864877041952578452066375195413534547326124947298215873868272873181807313155083422901563003465202357522102957286496362557484709040746975455632344223115587758664557054627068821238521676014545978171229476659564280453860355766467374652561652146040438539847588143115108115421246761114467327836689455199770403333555808793