154530154302154314154187154193154238154247154252154045154075153954153749153688153519153361153233153246152986152536152335152240152116152125151946151540151430150366150395150405149699149414149275148233148094147935147940143556143110139444143982133030142281132639145022143629145151130682142349136519135670133170112505143354144921119747119715119759119491127687118768