37654087414112505210862221230663306643389035222456584836948955494645688357925582146222864008666276982373144740247842082434824598432086280863218810288106881378825690862909219096091076910939604798284101261101544101587103695106112106910107276107357109673109976109979110293113016113020113021114439115271120401120467125338133368146541149417152222156156159191160614162807166166166927166928168420170660172649173169174071176434176940176941180242184099184510186728189458189729189798194124199548199549200768201059201416202973205981206481208415210190211841212745213821