1372781572316025448648485399306152785368717384772478284746837510259169535130796243144197325251794064506292276543355153193185034611222807732707533366419925847080745720528118055228345678433051814086636742067695593763756361674512742134396562678353081781235493895564641186533536556495656704464384488286311522460159520113514324127530973459644569339658171346648662431245036166046216811767152626013911018242621227684049208711310255173225627958206134806261335683342448262725974755998103526726913624276786372883032536681422657092075637433986037338334051431547485437813635676376823480987465007365197863434819279248060465644677371372341628544236382750320909822215118935422030026845216279967113551476232137835432731281811531080519821436713864331754501443560481313291211107515053381617653797642195838770767116679778193779249852547680397865935664012897134257442436614124032882711200684293312279155349235507567717357613487486475133652975048025623322024021475375894005021680335012473651524187380221125112585747598440404661946851212399173055377947902085191386539776791590441301536483399437718661177522238760266422508455482632554172421487066903872861757895505408252297654654536733552944684717147512906054604491647535844520312748838831684754121524364422177627768727194176336777174405675639228411704477124352513815281082645864598002502337496456527282968343314672185424795233746384857522875385874586673777155285523520521463558511567929726293160704754727564186509588163337708657299369487716652197052487312562982376009672957069755302546923055722629526919147387036897644072161146483951278711178230770283280467613340354816614537766304454356813911961564728496353906463732046305555458872572732285845379640745154404345793282846571897102574897013703679834474156121081170444808744216414234781510665960234210978031435166624266490707841252146386861887371656502236881902271946947788355120527801781305385