131608112202106391509933659933246391299760469770787700381233181492274977054977095127819415859799760871830481160904293300287014287015782226782201782295782296157979712524681971836157926157936157649835901252455615794287016615753615795615796782422782297782298719790142024778222778221215797987306351252456980572782299599822782228375275131498355422313089691428446172988325674464652216148158587656717711738186948186478186958186458186465116356068929836414673946364187441172967110884817107155758655989255989341169441169541133641169627334013149843676148862201082844318748566906818696818697818698224115224081102156381096910084