109811578131237926500108083110827426554813924326611129773334849826991632164073589210771244166719881106211826908591166928115694212332888485823701085148453112665922426313116902761345837062662715311126413201049291187111863627283060519110367199117149961159626151089158612225926040689390712319331764296651195730252575248397970090235373757538570229439775411431142806939703736140512538106310021211028566741177879758910952531061116810511221022399420775197257911731048625411377944570492711277102557551263841232597808261312368072131139600767361515474304382299431103541346711409188056891836241103503948475211630118425711535738765692625479876031367972069503924573554617442921230332786590460115597451456772929549711701431114132484123665116234377414462374144811349318806441573957278367810741331622771050105811492091099110011794058491421462683335853083095195396886836453071601805845766066177863313511155426094252465802428425618463112492162128619585310945748683352401476527772463488534231585111663864336975880211214091235971414109211859401101987073491107796115077775962276054986754415721751109051522324821812783242643442752718731199337881060864107510791251310389612117418931944722221819094392931141199708129116929666835249311192791154125103689145298300168120675351814492119895485417928368016451367321722019654518653319418212001592332285958479625431741928016133368821234960428151267681178