1171825623380575026955168675416725553186200853285353237504109388472254364654352021702581217881071944526822169338308383664133283519563467135404401680928279516933442537326077965357151380333511344134114755445356252280873667813727229519830975319463799661537549276254241901992242202127479170571734629136371569250155787760732376189706424636403372344813882714838454371122876147055693402762252502784387095355134246377266598172644193571034863063947537255779748617931678315719573570490585503389745994149190297849469204130215203426434766403691753423610721317342251112022739925338265299313350854427652548281677368675451564152589603763703067918455415025414678870355348589462386597800456588125317161407365331270187222205244426354333197114514547635287994528074782758283807413074585284476805002564801446037735240555228667256674577114071588509604390330279240017478626634964785737657671670232305666243434067074821545102114462393515811660171834379366112744557083624723192677286282714507941775676903727980192143662676838300796213978718114247444375825124336541184877497646852193406475151642317667148804802659403262545586139717656339593208294864818527524611657986744882381416455504425682306481043778173077371219652728012236729370454683997210467273746346302320248378259524544521782345768381226596444193121847457168111249595251473145650835777127137552844820770727560106622647816226144665385229507274841479663632123222574647511802077360245933269151883765850153638772539235558176748542512763702668153641789689310660468455315343945255904493745552066729047131845452361840448242559296681135214684304240853835621660552615119276740142314428846680640448478039896826108655375376577815986007763558556872177697842048336163328718688201329613443913035086495876371607437772657936463122915652891664395727013141566422236381155238465051167323667188738128538110301731489191651570298336601520218832679561811790729