4434635478528416348765335657061795717426471285296406253839153383464160485299309445582391623343077698033403185442084023133856747949786278142768641335002642125246749838717454824099198401176456405778637293131781273811257294528494864045512055614515045382141123241436513630647501225316468275463286871407943658688288349484215379266465108302165560845761145567186755369028735510723340019569640680180218279641167435258802478655276274115142136601467047477342596783907771925282673036814835056705137819463278733796714727196566622441577415367731163829018714565399254482811854135123507314219760545232448388687330703763709237440564130206297166519511147503289525453686262389730810437502460202663181179442586497047511368521067929530669148444597423552834121835236775236855522281265273386643539438199598272846407252521255446966194667795632346734737882537205476504877157889720185628270242229366427261869121734515576331555737588476312458137676541753974621172437485221683262948450182766780151749445425851115356891713803767122222036246123433917322116318942579014484130035029171334311520026058616178258928049025024953745544929815245415731310235168543415468267892715933676723367763087985541103696597728203154721707997117062263326970185320334445922755828728353746736800124540352807357713353753731187625686445578893447657652120403549559402633197846766583615623723859579234213960122864633216451528284012283870872766837470747294211781893851971777523687357321048079743919619354246744679647464251237074475080480994556484707643842685235535657355077605805518236666743596422791629242425713617275509571186238753745204748191125460230754223520283143156738541351138793317195377154751216364815676744178345763970571066480125152632022729034166516956664551039139814131312811430437150869160043488190248847207224325873286848087028066713336650572604667256590651635301106305109770638527837712603765602188489346827599