18376321314423031557111303213744388831366565815222442143219995561867803732018196070448076549508105759767839749415326915545820882722759618753718939920712670767166297751266022788818138426685526617710244814222620037612116213103310667862820296715719214450916950741592932395994169620613201542329093921258811697313637218488510206899902093878697412502810161312079715422017076955345973242280331387021263320171063399153303714831162299734613284689915039055034172914192984187337203934114815858112278391157562044642766613769919072818125895246222974207780986374587