7182846668032052118101363680284759724130624857064935633530876337773654435325421738985244025730919668949107438390474528260108537768510771141737318539202404585139266835664704789687557709137169581724002444275497453651997961688375935387137167455114428065215216198251743663352505490554849170451297605519839481846838595476379147855203452200445298446111189637435644262855627158267502387554615028955356663947818175619135717281636613411635012915407414633766462243164642270111423240517348629335058990153435366482169850071122531739137444303541679271546414637342123258433450728336273467167734651238317982585368522666544221474642465533448745673579511328520750479964222067603378407286668923959877927448075376931919240143174754366656206346833263055293219854278194333394622011306244354678372862537498414652367639965318848322142634077664115460438046447080627234845380979136991451871575277035355501093716621164362352796063579233063276278047212204563569751513276686482386564118344457714786288122547190771772279447317670721212121331713071652283201938043017472029612456126152654264567162922335141675113381751206882907194713541402433105594482697315569140377796117387834025123484545566714221315170752425046672978262948489180801127657153367778526289161223857678055158001485655714719534939751832878763838660255658886436815451822121050962843979047973259764828441387166336858683456822561603844676843987324847943155582082751388275205554251062733587300543659460788117305691785231215299342602112270503136761459454345542560103336723226526745875230458818629583267536838284019777336131365133726875548388369673423798469377652825964883126507937470630240147566770242237972221157482528077723753515902944377276016452315557244779752167040652548512837061705676314231915344941710760522808652498112405081106902183817085872303311464559968078169640766712728125730744557860035545078450702444164156287820647229178223