6771234052682269971448934419558940424864773575183454950229656525919826058811738433471541199518478236852486372792032325079236967037170936247064483959642642433734025246814428046165575040055459836671155252844546414147666167519434760189743664111764387352441570221261643332412182913686721672305517134257941867783381884816850320565637882677192041435684601755395903321474026517867585191353789300773795397299509285798475446631665725374482736926616379734843933015464712644851525217854665953456787728866883866254398508732357768744611053528967964954013967349011316211245468928663108761747754802566172229690629399766133239328809440715254567170640401163072343763494615179648344249116665368468253397831926035976762821365048534527827921906382845330951094624822163546856666547044721210770456584795643725248543203162283897474470669160233156236577182852337918251251412148848422776755020076815464559337396304305227307346501203752192406884532621718006302585997774584351551654502517536745613023138023339133651535160480320243711293810762438427270224223728896529742241176385274181769179382137863037031484022106467497378551405862082373747453179131324450050530286804250536671472104654077831077912545275731983521538842384580751935620249660294137641451351277554441774812696006125570130656038321173657253239039022276381726535014234316413824242214555717563501606801284494732815876372175113556481065064275219679346920784715746311840656154383248027866745184910955638673254712280883765854837774880532192763086517121745138268271259784653462315681231416121374115371073865931216928829584070222079015290557552876058355265227296395229836168419333367424355870546773614525256436542403344318778122534179928320647445975333077038632487708474574391601805273708011466875443197802117182977763318636820538628811857734211427279157163515612472774666765238788553257480620119778752060134668627111555933584145556951707641