103651119432267535854807581889114479271447893154047574587388684610119459338381246231334092334037995322665609801175148501956903176002999532314648542780042297621337169133717026823919902534047647151762856298902718972980093218970318969547424523749573671280093315508501559068120811316979978588978554146544014655035333305284416198166198175719302313852313067358085475411107416110948511265821269295118531873721517407112605212313861277212115078519090411840263406419217859515091460498151843213088411200746398600884145884111138494714123664735754736121384744473546867388140420268216983750369200769199411781635031846788768926321294879251520266317