1964541307072152792331814694384377812936626576846320866156914438324254174716990553432252543491551766585052661978115582271212104002914553082504355607132211987325896455577774561653547632557486727227480275528065377613101867461384685436016642058077974056535931379748415251454083917255978650278918242364447321971748844048773740640138373914634718616875427731338704276232596381313230788495154863007655454725204258521617921073767035568718785423873434044764726515357133940309200709197304867538931511652855151976251222874195335683825271660250376768879512334379177690583532126515072511995265975983342161512265491562415107904521071114047038856642456312500451348773753202041941894758052141642066357543739758629877836952237851337462849240544461728796509462313164463461145722885364898012219064171828367443994393326948526050432043621771464069128061765183171483817466033662963046756760327580836654726744477667341386508727252422665282896725311129944211222525820986786631138461223706685259271269163482237655312600191261785554120398217153198341548254451187817813614317182132536773801277028411488844385547983568080038729545328542715132188455855214675054391306546243236542535362402192442180738687109769370286223262179361302656397832685706507089354815713546656446575579928965612839082744163865953829648137127016735024931478448045916076665458884714573667679483284016667120236778037264945056568911030430571217394203478521273297449679365483235681239352426112686474853331490565116435637512547614278276425830331822034417052346425771947555642524741330294826749147108460407133710643803231527832457732442876487063634522966716220133345825655077058785341760138282351768403448106837772632193735628342188743368629253913926480428135501668377562967513611529079870128466234705307590117501759937456177979172912477745809771652603437259560555637666752384248646810744670787224599604404793141207301335119355328385