1688255187085146190773312155983721632257631924477611957855604626781149037953967335654080523050333551537732966786556545191543893081126867861204139873670634935412398798378278474400320749643716635007653745671817094542005444364348745985214819956504536386038043453774425147831893738087277551227453135052932848829951067633268017731848797723662685413905544884463192082326775365656841554073833867477146391074652419216726119635158917414744917964985566080735346752182868783437680627170690629476438269173338266233861877153758352271442222831822447607533407477948316680948271839121312659769789535585644593108711198117355302250743115426948123947534856666430477729067014646027667152040120176721643746419444566223722167511840313564045179610153974723450459960244022828573138714144868513373685245561691265462132382147047922748017816960666280388446742275436525116140293571180628401717716328541904047351765023307883072521454577784718492971916571517133814045643843630649507790679220259875882133146377936893344806352105115972365572822705285698387107375684631391375953622242626618918653747080330964221763043542722627325839952614255696294275542240316231837656832127315841854816768681124399448530125733945655211155185317285717206260256249317703547071434266533432645501920445845556391543328248254243212423536474505863694436486635336534443617536778452350873054976256240522911665047380067215665253764776735275877704781305859639175025616741527186263772558555341211397117825472985701571132792554416411624864258406681602184847413784579120220513382219658406604479333667141368107958261654725453705905722034667194247628876650975525559286701305336207512752751444734469110272227327296517051561882357127481645229337802381295238272054682891783105018471251141701975381246363507448203806456017942134303106799385452605546138652728281287993007023234668860078778029110973852646361352193553128223489746846342242781