3002672042646523270327624192268180854465460216447503179171227425642037011075641612354753032841183144435148598113165176590256135628044685023695414854537603385325579316289597743349260365191239686672374388536535511442211768764348281023650714719919368443663092935397341037612149038166222352667963734824332467116339535547508602729560675472153773316782886611455852304766071237842480594211157258761761743082733726565497091433624211215244021285556619740067456782879239720016011529678956826282576229728783822449389398730659479623439812737375025977142339150021412336680225486746834681177846837192383704462855893307777684507314022187976496662491875282312284874515935052804833561683523373182526416854803905237534558091464623024666442902488544548179151180045985242211233764536196556476478655704463226198937663192139054013571856391155767240229448584423358322982506913733683516263651474676711695992824741946907494372388926650983916629171358722155443572670657154497451098714813932863881818497653755462861892052814271203054646843858065866648037106015157082747551562425712835554425413312212870716466520239946925714251952078263034482672725178557278145756968872862974863977652471564051340540673736754208426404645663671774615432693133076037356357957172333438674416382037180826150455734040154647484470783521265271863808456465557692155618075584445125963741514388201220705140632714379651648553737454545801210542219471605463751154407278355306752342793533515527873452051071131748876373818613613816740333374117360075595234130299967066387781954735371724319065433230452354784253272147986288415611182744181110645667779631041658175702206382170977267281887705599927033214584050222125320353156636178043918265269167854837752235066830179451843617877952537141732295207565387501193719786650538244275110588603707991246733127883426673316425702177476893841141236797734129452784734684079060410824523861802550489