100613569645743526022017970359285975427047913664636928754339701366624837298611252837863763933153233835201102729612997991046131265815748728120919214220623441887918901006134379832153254247841132743528156151907162546674527252900773064924798010439641442064435242294580219649270476121172871693887641713664323208376928363439997175137304721443004136742513664467244291586470902427651811294797155844010175291465814710820126164126210159068348508372681461009352425313040047306545297224861184863709579971156985110396123650695804443396915356651535689677578992894379651379587100613310060751006053140294776498660655873046699289317593989607958010