100529111279314599181783469246979246983386001501564208387146557510380014778824778892813751466482146622614663579388424964241466418146625710452529395265839261130591127954385381548132929898107108212322641154019265774134848212864406085723220081348483116518512891211731391284150134748212841441289089651841103666810475392934410466015294815134242437185920815462043774120682312223611224604155274915526617387048322381143693670698760355715727300049658618114742110433614808281526584508232152985915275581235653508199143580014357971253264515748666991124629118655338566014469512318676227193607293607304658453607313607329344783606351338622815874230797815875