1383762932398474702326586747685492592207703294714803545524151776804535653476655875374594223774921222221983826927660440498005402013384565851525661672863407802231924874739026648111785343388854534065515877635284041131211603461024334227873737899639238505251299514828282661744291320224736515645751488731274279685457772704683491714383082524002288836550065623527379626727548019428750412343970719764811217644311630242528020223328535421550347381127078952825798539288381117518265975384364907068536642207081654752084584617604271988354373006722831531074727901421802306573439874513320522538385540286362487644519186659662907737521372546726864783214720732543363733338274356751015459382614452521019238966331326059810856845480528448593981577878226276246512736836127114864821186303181683727855814532173623107339255520399474606405528546874262186776916146471447750643548587888401351401906903035076544518971524050917470913978358667937784957180754473489316195435755914831697244279967161767213353754676155479134415473697347843794481801651172589681555463312214628387356141166779182366569196423565124633766257718834203660635161553179515014529460317793717795397713424543449440106217177261762312415278391756881992448021488066706665603071094693520435227122676411044513170686827348206375371572675753596379384032907692008455366580869196601374963779156273068040745052638464451333455462563304234668446556729704852305561550600250227489181114334810386162330328309727385546689253809345297792236143615975995082964224677135065274850228174684272637461937127847419282012071079744823588466872884151119298777112293570130122187766701649541115301554221411884647352895544465452316330648414336740129524975761216211253321916737387871576423444051646673705571282423517052567711366325363356053556501785226467725859567878684621112459037837719264638765564223433134131455956539147454252164162950602770156702380315636603781