108795610978871036609611395906933885112811199711019913934967110592987611369306271107101610266161084101798910229529721148109663499089410501116103760787710411125936622114393196158157810761117110911011083100010313931127954897114210231061958114510309108981067992109911221039101811126121080896103396910251035962107494810079871052112310449915831126100899310586131029108695110631091106958239697089110499991100623106492810758861006916106811339571020973113211031015880110860894911106259531115862111891295511139001004966960624584105110701059108195011406159968791137998884112990810056101131107910891027812106688110021106109889389991863399590410711121940937968100361910779391055392107391493211468651057907895101411381038107210131093606890888105681588210601047102488910625761102909905988111462111246171034618102811349591001114791199710949651130110411351088626577614105439410859819941078104893811111043113996481910929631065108210536201141883917