Below are the 5k ids of tiktok videos we collected in our dataset. e.g. https://www.tiktok.com/@anacheruti/video/7158171464355548422 We download them with yt-dlp https://github.com/yt-dlp/yt-dlp. Processed and cleaned videos are undergoing a review process currently. ################### 7158171464355548422 7001536335420886278 7247642143190289669 7082469802152873259 7345290000575008005 7217528796021378309 7277914036027591942 7220953093247126789 7045723095629384966 7335095218317823238 7339088797306604832 7264617405588966689 7254689751406480645 7339280863978376453 6957872476026080517 6957270020573383941 7339956799824563463 7138554035648482566 7335208235726621994 7331822851386838304 7348233886498966826 6980437488301001989 7297301657174445345 7155721808069528858 7364504784298249477 7331165699139849515 7365987660596366625 7241298992682847494 7269443625237450016 7321002183334382856 7328353976569646342 7259037091437219098 7089786795130408198 7262758248468483334 7332540759658319146 7309173953036127519 7299116481642515717 7248827147874340101 7339723594030664966 7260931375346355483 7306011793846045994 7334887349387627818 7345190434974567713 7242614606001196293 7111348204284742917 7166147921166060826 7207937238158560518 7270465291681795334 7114795428318563590 7247989363999509786 7284266517229833479 7323227562736373000 7348228542104145158 7184236575541169414 7211560492689722630 7293997203532631302 7348930870683651333 7250206674273766661 7242325316008512773 7330309497199578386 6931442080346672390 7271854325645823237 7350028337462430982 7350027073165069576 7018519507173903621 7193432088450878726 7289463574617935136 7352101671452953857 7370345981067414816 7226862405043703045 7292180327710084358 7348473654117731616 7215868204118248709 7244244727111896346 7332965490450599173 7271734265547623686 7325228892547992838 7206821010346216710 7371489143366470917 7281818116831726854 7246065588378946821 7200095739949698310 7362564754428284165 7287054466719714606 7149825725976055045 7273696297884912902 7340734445600656672 7265262056394476805 7289480207688273158 7326591843171421445 7347051723451583786 7318912047952006405 7275269305858641158 7165029601318554907 7303252264976796934 7315160240427748613 7204163940652305669 7199097204370361627 7235692707857960197 7353376226049805574 7266483945666055456 7147443948728962309 7251472496073985281 7337359609356651783 7260928619663396122 7310281082866322718 7334350446972161285 7240803765614365957 7286184508569832710 7050542706031987973 7351471219666914603 7325057564285226242 7282038288859385120 7200523611126500613 7338699378783309099 7365607050287648005 7218401105296821510 7355978042415598854 7034951597197135105 7165038039339765018 7159949536218139910 7223768633233657093 7285484284314520878 7199130229258947866 7030491125467139334 7238403512504225030 7252381146665782534 7279903004562689286 7047580259541159173 7045358934965619973 7215809598995909890 7314768019362745632 7289553702615092486 7358573243223051526 7348483603057085729 7341870637922651397 7358700056968580353 7322134111873813791 7300349248992840965 7164074930663968005 7358078180298722578 7315541392170831111 7060662223798062341 7311377216800132357 7347083250516479238 7328820482327825669 7327014995340905759 7272790554319080711 7334081821921021190 7032771473324494086 7292507842177764651 7368892760604036384 7191806775744531717 7147737504328731909 7329216307881151750 7333273066400730401 7270273644406770950 7252064401346399494 7124758686265888006 7132073460150357254 7286966932186664197 7308787937041304840 7345642590114450694 7349315606686092550 7199202781264203035 7189860813182635291 7359731220562840838 7325114396756233477 7206453627249102086 7371521687277358341 7351819168691359019 7045301911406464262 7262446091453386017 7320679957376535814 7366781363044879622 7263643822154992901 7249560508276264198 7304103763919293701 7348659725485067562 7231101045143801089 7330031596680006918 7203041557572865326 7324416650780921121 7281855013146610987 7305001631949540640 7341940727452159275 7159002444221926658 7220461847307160837 7257563664633335045 7357001485550390535 7010407445503741186 7358275371428515077 7324306330984992005 7317761368692673824 7370710073380834592 7271278017958202656 7249490082816691462 7131768374966750470 7359692434881760517 7368533289461632289 7257729965259623686 7352252593860594949 7341039442041326856 7256798045654764805 7371565224916290821 7341034560362122501 7280909368474848518 7291809949066333483 7243922232139943174 7199383089632627973 7351598987431922950 7074993224749812994 7339531282507959557 7244979052560305413 7196314169853873435 7226120101915790598 7233547056927771931 7305905482466741535 7278319943777619205 7300221261546835205 7184519503911439621 7237110896357625094 7334581739328638214 7332841515829497094 7245774540645600518 7206708752022588677 7309632226377878789 7193829271339568390 7227100472853695749 7126671099521158405 7262283538966351110 7342542212611280160 6952944494748765445 7089778426105597190 7249169857667747077 7225778451159010565 7180226564229975323 7286594313444805893 7236960523420519685 7286506791574277384 7259441090905165062 7063559980254809390 7356936824847076614 7325885120647400736 7057993730879474991 7303326775944236293 7216755487386144027 7314024167811190022 7237264508312423685 7359693038458817798 7333659573770915104 7255408408302488837 6944006226791419142 7343308640415223073 7309974177040076037 7354868338763369734 7032651483233471750 7311800985171610886 7363848911741668613 7282121001167604997 7320665679261142303 7189849783765372162 7337822979822226694 7370043479679880454 7297632312630496518 7345130181457087776 7321453060352380193 7348250981370580226 7356058462956096774 7332568439447375146 7336086942896901394 7164086475330489606 7313972791219342598 7223500675525725445 7121979043582414081 7350460383242505474 7105806709809040645 7284607819574299910 6932806467762326789 7149810393530109186 7254161219135802625 7285463752240123142 7351740669540453650 7198210043676740870 7367128860854340869 7117683308380589317 7190281962072952091 7268377481856585006 7329983020969053445 7357830432185961733 7304036611807808774 7333633696827821330 7349169263942323461 7172168365425904902 7325518452997819681 7117373007907015978 7242741343028661530 7023070524985068806 7043850539720805637 7270162845331885345 7001642044242382085 7353054970045861150 7364548159206460677 7172336996407381274 7328871406702202145 7219368955306069253 7293211183333559585 7262252327686425861 7327601246896934150 7249498399240654085 7244279980358651179 7354496093243133189 7288001580979342597 7357809137176055082 7221530193276538117 7260301759615094021 7260258788438035718 7212054802757438725 7158485497940118790 7340453035266624774 7165039023134674202 7231599371610049797 7232015655099239686 7189350109933473030 7323043854712638762 7163648982080556293 7105486879000218885 7113314232418045189 7292864262458969350 7159131379169561861 7226861307448937733 7212783784410828078 7341135709211725062 7346229448913571104 7218677120053021957 6957000956148075781 7339002709443349765 7350413267195432197 7285088673874382085 7333674315210050859 7340827281981459718 7346279942411341099 7256879927373466885 7221628861862153477 7369366607107214597 7299182148655828256 7255761947570785541 7303018978715159814 7331957434971344133 7328559346785291526 6943989288405110021 7202745213801024774 7229825594148523270 7317270325664763141 7287575537952836870 7313612806782323976 7154011712298175749 7076532473668078890 7047555055096007942 7335219980352408837 7006621415684279558 7331078034646240544 7324390783048502561 7017848576776686853 7331893189382556934 7258081762226539781 7342556497332735264 7262458409109277957 7264298052616310049 7015631555326397701 7293592207796260102 7340336864882134305 7294206283656350981 7038635423895276806 7262874078187441450 7349635330565295390 7283212894236364078 7325866070084947233 7356388301357468971 7218235868945911046 7299165353182039329 7193077316170403077 7248300657348807942 7285007395280014624 7167088403484364038 7209445826005945605 7016701545974729989 7251675744970001690 7206576800757992730 7262718309840276741 7325082901350010119 7363025368854400261 7116277559502834950 7334877525958495493 7329117203029118214 7256971270602919173 7213503123501976838 7293979869497724206 7353017081291443488 7188033264626584833 7195017864582089989 7308770525390671111 7199224820733660443 7043121899425074438 7336481809565437230 7038274552509566213 7099896693285506309 7333602315955358983 7350343021407489313 7141783364507356421 7208564985746787610 7302482694221434144 7357659311742536976 7336602194717723910 7266565890353663274 7347722833537043745 7116576698786647301 7343350747167313157 7336522887274302721 7172605252632382725 7091375856953691438 7335572170879388933 7055368358123834629 7265674388618497312 7234204034876329222 7328728810638183686 7218307091801345306 7318744009617247521 7201865090805533978 7218674463020190981 7290347381697105158 7221637730969685254 7272345189706976545 7059297952933743877 7308697353995685126 7365544743658474758 7314329710001933599 7162270380550540549 7345176669314911530 7334451544059874566 7105970498747632898 7343732913235643654 7210549073055632645 7352179480242228486 7181950324809141550 7257162522954829062 6973063878729092358 7182660492358323462 7291164803148713262 7279043527378521349 7170400352011996462 7278418653282946310 7347772608563137824 7011724377343397126 7309571540180389153 7367025641453096225 7333694587610991914 7322847687668256033 7246516406785821957 6970357725247163653 7033045257122057473 7270975031679782150 7252906051551415557 7027902449939778822 7243860955850067246 7317421266170842400 7213860461404556549 7315891262530391301 7335895407475674401 7268077736072137990 7334079055383334150 7039789074219158789 7301420009195048197 7295732966662130976 7184756414810705179 7241641044197035269 7057199857617997061 7293110386822237473 7304793952891178246 7251766041632705798 7254310091309042949 7253201924693003526 7326310449111141637 7367098478884867334 7351901919251565829 7310390829007277317 7298966110790159662 7347444352030887174 7190453945058282795 7288433603497790726 7021931892765199621 7349131697692200194 7228403157498334469 7064863145176665349 7361916367118814470 7068275878127537413 7054474420710100229 7256325391038614786 7219207474136534277 7358454520784964869 7324018542058278162 7240018479552793861 7251756649122385157 7116240816678440198 7258796494893944107 7248585657088478470 7326976691522243870 7217262830330875142 7130080083951242502 7284039028859604267 7343678694206049542 7306696495951039750 7231653260682169642 7107332520538115374 7300023925847641350 7349651957058899205 7164794496947916037 7233669491006229762 7248678502491245830 7337873404579646763 7326200701158231302 7078862601274264834 7349709229789400353 7213115789245730053 7351143947776871686 7258469361164291334 7279132865697221920 7350856353268632837 7281483580050607366 7181602623995284742 7312215079875857697 7334231670171766021 7325099199870127365 7200841393277783301 7008685348502899973 7209725801963572485 7346381709148949765 7330624131869936901 7249974535754157317 7263116912022801669 7340078457017208069 7147864334050413829 7224911103422106906 7341875199442177286 7197205859120762117 7301073323411410182 7296284990508240133 6954000773894163717 7214230748797111557 7042833532271545606 7358573788889353478 6968973953435962630 7263218368788925701 7340697828349512965 7271561360335588613 7354928968635632938 7256442706245848347 6971932834801962245 7330371691023093038 7187884655624883462 7319928926762011937 7190025531608288539 6906549760761531654 7172169052687731974 7299213097775090949 7322489436342684933 7211561043900943662 7118789103755218182 7276457156981837061 7297244992714673413 7181739659980983579 7073196563375476010 7209183740302544133 7168569102997474565 7341053659419020576 7202299397923786026 7290265083156942086 7350817498905988358 7204089648010890523 7211733244201487621 7311808405335706885 7187141297877044485 7345159565626854688 7320284095664196870 7297719608377675013 7301528337996975365 7262261808033991942 7226814208560647430 7348457677615303969 7337004412008697106 7348228756609207558 7309055427587722528 7149375905461325057 7304036808810155269 7258356018034380037 7167569683112070406 6929937522269129989 7012323143666748677 7332218523877477675 7338157643980180741 7335499096901373217 7036781875905531141 7248673955320466694 7279781302461664517 7232034394087705862 7274977746487348486 7291350542935215393 7338117153478020358 7340704322298170630 7301137855856807210 7373369575708085536 7351932991318347014 7358256121611685126 7038899309521259782 7335524902830673184 7263358989637897477 7323795385288297760 7331832392518323462 7321776779117546785 6969678190423903493 7317311884883987742 7367926578510122246 7361202692741483782 7297798601240022277 7254914316112022790 7255073384483032325 7258762199408135450 7331856243172052230 7343596200358087942 7237099510441217286 7283327897706712325 7303925552367406342 7044965659658292485 7049799444287458565 7352303603995954474 7260244065365609734 7304999234044972320 7221178841149099270 7203412261631823110 7286982592618859782 7330038942751837445 7352486222217956624 7277577578037120262 7270302088792378630 7311132208255749381 7220942751293115653 7338456412227489056 7293474227779374341 7345476911663025415 7357028284690910470 7287333152123636997 7337417105886776582 7256566899834752262 7291718065643883808 7209968073049132314 7223033759300472069 7225764225489063173 7350833876027313414 7269163745887227142 7229037934660422918 7345935063495871777 7314111589286710534 7026029631849483525 7357708257625984289 7366737349142695174 7278336766233316613 7270061709258149125 7240683189545487621 7216375014839373061 7336711494391827717 7060220231469419822 7322539361193692422 7007554053722950917 7204215062284832006 7118975745359187201 7081610985701788933 7305885872069676293 7327901839716781317 7345803205063822624 7334433140510821638 7357907308673895685 7258638187671670042 6943281409733790981 7272549484436016390 7310272185417993504 7324357847708421382 7107986753692142854 6961367231561256197 7350834821121281286 7188607702057176326 7204209349491772678 7353664373044383008 7316160483449408800 7364899661922012422 7305000443568983301 7251363642338184454 7343792936749894943 7337740825125784838 7338937943853157638 7351075106946387207 7331165908007718150 7338110427974421792 7348866241936821536 7279137379368045829 7031533982168698118 7068272448881380613 7216952637894200577 7247180053090520326 7284932659803917573 7197531561644854533 7358891099697532166 7290240098862501125 7345263669720272134 7281464791607119110 7271228122433932549 7336370966689221931 7308951176379124997 7360060403994430726 7074079610622741765 7358646885038509317 7106635633996762414 7115439815507725574 7241263361273646382 7345580912286977286 6974520002414382341 7357979332226092294 7239424095316659462 7258757354366291206 7285051384142220590 7315890837764787489 7036468741483367686 7330384575744478506 7303181833288699141 7356397444982197510 7326993546140011807 7109130918002052358 7342649514387606790 6953654797153127686 7327000762851085599 7325537766736006432 7204214297294097670 7336098588713405739 7265051768831184134 7134388971844521222 7281472188002110766 7258360886342012166 7120999806457138438 7016028686704987397 7174273293925633282 7215611538785242373 7324001773872598302 7337589075261541678 7317657026098744581 7292477494362459397 7250976449656671493 7311086327095643397 7344158239778557189 7286943810255408390 7048322129867099398 7277254515848531205 7291049652001066246 7349652014906821920 7334233312250334470 7372946942432677153 7170125553138289926 7239425051060079877 7364548352526028037 7363277412886580485 7010347354742181125 7307381407448403205 7292972898514455814 7303323252791823622 6946684638039428358 7355983684048014597 7114420197355834630 7324344029854911750 7350385599897029921 7196707467261234438 7335137160380615969 7176170966895037698 7322216776182304033 7166701816191683846 6977404298569207045 6993288055436201221 7296083779179891974 7315562578204200197 7368996357647944965 7337337445022846240 7264542052078062853 7291430471542541574 7218582822137629958 7352920261244488992 7348604522131901701 7218224117869235461 7320435751676562694 7135313880254844162 7345211343223409925 7278472282022956330 7231653067014327557 7245019844779822342 7255711660512431387 7340692298226797857 7354105355518922030 7329180223784766722 7336275275342204193 7148201584634137862 7352254394777275654 7037908824551853317 7184581596949826822 7168553861576183046 7300641844046646533 7286828052024265990 7344835529747320070 7358901449570422022 7306546359245573409 7311401448107937057 7334813505700236577 7208581297860562181 7341452240474918150 7349983867547290885 7284396570487819525 7219738011553107206 7243869137582181674 7331414021045898501 7289795850782493985 7319503665864232224 7246458515764809006 7207134719119543594 7019361103482195205 7345213463708372229 7294472555757358341 7262068024478289157 7352145200917138721 7200871376540994821 7295069817592122629 7334066715854114053 7279502782246391086 7273653051481804038 7345490926015499553 7104342531197996293 7006723661575048454 7346325201803644165 7366039128510614789 7308074692684827947 6974151411672091910 7210802884357754117 7237296452962192645 7297734392833772805 7202276801748520197 7272372654680624402 7357111256043638059 7296938193524395297 6977871483435568390 7332592170538421537 7342521249572211973 7339338848901811502 7278837906150657285 7233111079990185222 7318541919863295264 7359730725018504453 7199210688600886555 7310796330614508805 7358496708831038738 7011935871310007558 7084472575350426882 7329305299272142086 7101395184625175854 7055767212669340975 7258287980777868549 7216001464425057541 7258486533102095617 7289481253697424673 7311522928921808134 7357674666284092689 7345851509013368097 7343405085755559174 7292207327707532550 7329921986166000902 7236640947017125126 7015327213515984133 6981196827756465413 7278043078420696325 7348922173404351749 7359523615894752518 7163048076473683206 7145919989420215557 7323263278820478216 7314697541382130976 7348995545257594117 7220558259965512965 7351028938124135685 6965994614742387973 7284350351916944645 6967398280418430213 6985121813172899078 7280606349661113630 7339959105664126240 7247717303104572677 7368275686957518086 7259513049126653189 7325852643077786911 7013451090096131333 7311871903881334049 7217280154450562309 7073184533071416577 7212728863003020550 7306252932306046240 7168872215562210566 7355918324770950432 7262277976081861894 7213902638671318278 7297181258159754501 7331855801918803206 7116941332186238214 7286454921669381381 7274018335346396421 7266400018720886021 7283427436996381954 7283480745157332230 7115559442757848326 7275811199806131461 7247585531469597958 7281024085881113861 7311373387681533217 7297336887545564424 7319918484622724385 7348979884678565125 7313989192567065887 7282564411380780294 7075763223311420715 7286065452667751686 7368894897224518918 7312652896108023045 7204940125044837637 7151149623988522245 7035355815024397573 7329285529671896325 7315910976648383749 7222254615830514970 7303417881658739973 7317689991419677985 7235370910948265221 7227546556919074074 7240860005698800902 7248983332166405382 7357468937698675974 7358528946150984992 7348119293898312992 7297387931986054406 7243843537584868613 7329541372317338885 7301707896927079713 7218737117680225542 7131810206895426822 7033778061548113153 7267578068544277792 7355918634138471722 7257720042203155718 7298743046194154757 7237904212376554758 7337036398077267233 7263144086654291206 7269156870407998725 7155529692387282181 7306244515298364704 7291221766993759493 7297853616071642373 7283192119806708997 7359313720608066822 7349552400178351393 7278341806964608263 7331079553869204768 7236050699455352069 7332526738481728774 7310962500239985925 7334302721194970373 7328892845304155397 7349313407595646213 7290319456218123525 7315819712837913861 7014069705354808582 7236538422490434821 7223132886340291845 7328485363142364421 7308197307697220869 7340193992245579016 7311776495972699425 7239366317734726918 7143296146021125381 7261618434490846470 7355513267168644398 7100844635659963674 7278673146268372229 7246167449790418182 7165019537539140890 7150555286045084929 7335104558386908449 7302239973095329029 7351160599687990534 7299978089835007238 7279582081653492997 7299910259357846790 7206842442874768645 7246164918276246789 7289192231687195909 6993729411262598406 7354739504722332946 7300039818665332010 7252823818304032005 7314847981428051206 7337343631419788549 7353383495374327046 7215188648910753030 7316548410750897439 7307766503447760133 7294382311016058117 7275541439050681606 7199740301475400966 7193890238446554373 7350304818486955296 7354175746274905350 7327776608335547653 7293034728658193706 7327848798640753926 7308172460506090758 7211361390911704326 7344529365771816197 7338542670790331654 7350496745501003013 7276113901903695137 7315613344751193349 7292325087129226501 7279105537722092808 7232859074063240450 7249750078057975067 7347805949991668998 7307388003914222853 7330754617715805482 7294426831778794757 7215233330260823302 7339182408442400033 7301343034631802145 7344465674481175814 7064673265037511983 7348605947348045062 7194141920413748486 6931729690570837254 7316540113863839007 7335629770820013354 7336987554870349062 7199222977970343194 7263845725446933766 7306844361273183520 7255602356388367622 7242894015488609541 7328140794806734086 7349347451792313605 6975294226032594181 7350412775392333102 7198590905555750150 7239000812016471302 7322604534679833862 7066899747226832175 7313940666134842629 7234394692178267398 7320644906043723039 7221647419002391814 7347032777231060256 7248273774682852614 7284634861007031585 7281064103693634822 7276911764632112389 7312139413050608902 7138169250358840581 7314284083960417542 7247544706555596037 7210907457919438085 7221182980260367621 7292157920035343621 7302220147190664453 7337280397732089093 7287612277749026053 7332202940813298949 7312272172825775406 7367487260247330053 7350782920174488838 7156419643672988930 7224318861968116997 7353435363827830022 7115551730770693382 7268982546107469062 7349174480658320642 7346960385490029825 7054642306976058629 7225692631521660165 7306533862476123425 7281755717047028997 6988209433977343237 7351159926783364357 7329251938799766790 6990781827409546501 7289173141845183749 7292887914306915590 7177429190227103002 7335899334157913377 7349599471887568159 7080818995338677509 7277940904684555526 7217477025622215942 7244673561695112453 7254691173757947141 7348491754619849990 7310683166522494240 7219520621871418629 7321821982490709278 7324414823129713963 7237122198530510085 7159978023943539973 7225306428737719557 7236855811555839238 7258667755287727366 7247225098846031150 7182656523976379654 7009725520980086022 7163676542562766085 7339885098877111558 7345215460943596805 7123280786731601157 7230490370944027910 7257622187165699334 7331051514712165639 7162841523338464518 7296857707095624992 7269798654192454945 7292126672151694600 7361192611270495494 7250592210486316293 7324026840870309153 7365227327103536389 7336603938122173704 7325149749072497926 7289868843948821767 7296892518011112736 7161042815198301467 7275340003318713605 7219768574322199813 7343039637578960134 7300600553665563910 7282164277140589829 7211629058117897477 7177383877927865605 7113269904916090158 7218346315439344902 7284004209727376646 7357517237693238574 7311429879566847265 7232252538009963782 7366040555274521862 7099819796094586118 7291706526081862954 7206729304435166470 7362695759919205637 7290573173295205665 7188562413451660590 6997056191624908038 7233177115250691334 7209838299182124330 7095075116928879915 7329625817242144006 7341185500172012806 7118070533513596165 7168505162527427846 7272434938425642248 7324703875762556166 7358465324011900165 7280910477977275654 6975647257219648773 7362956859659062533 7278806405799218438 7255660560354757893 7332206773325024545 7318401204785089824 7321864496761392390 6952150073795005702 7340060602628394245 7225817608522616070 7224524924050738458 7348464233148943622 7171178395878001925 7215184029316812037 7329263996895497477 7288459939541142790 7324697442291584258 7257211821998804230 7205343260682751237 7269663473498377477 7342598104627039521 7342245266998775045 7305198758407458053 6908822603515874566 7276613573567139077 7331893506451066117 7217525136864349445 7239824011809623302 7301464412274167045 7156607525146692869 7306848040923516166 7166144084405407002 7336538037431602465 7292190517708803334 7265066865725164806 7341965474949025070 7345273271534898438 7270198817486572833 6974120665662131461 7279809943404875013 7242473732168535302 7214614405462379782 7183236042852551962 6938445246078455045 7111314541467749638 7222671271367118086 7344476236275649798 7248629434800999685 7004913941436452101 7146279121616719110 7105848178926226734 7134069013134576902 7329953908342705440 7301104268507942149 7311509430628011295 7169725764311485701 7212743790514244870 7274445529554095403 7120483432374865153 7249478464569445638 7361890768857877793 7347812111155858694 7322959711635033350 7275401054869622021 6958896986598755590 7325103720339950881 7229178442414099718 7359731073057656070 7006242918738513158 7275684656169667846 7310377132709006598 7337398657119014149 7272381372822490373 7335907026322722053 7180797336862330158 7162841276285488390 7064949265050701062 7131038522126945541 7215121080782966018 7023341359197097221 7341378256215526662 7218935426181106946 7168006524202192129 7166333549271010606 7194142890954689797 7223903140024765701 7194255041153289478 7237632160054758662 7303304095463427361 7233912406420868358 7296901950304554245 7181115981794741510 7236861136870706437 7371595143004081414 7332613056716999942 7301045211621330182 7334731722388426002 7278479211747151109 7335985822547725573 7164030708317441286 7323986254540885280 7260104169300757766 7193813745288613126 7310651456724536609 7363026965307297030 7283907788017847570 7219149752607198469 7344768071585778976 7254625672251837702 7206821780604996869 7285046905434852641 7246895128252615941 7218637735643368710 7197852143615839494 7324458701593611526 7365934173921496325 7296749587832802562 6974862825323793670 7360831508363398406 7300764754266656005 7274685196929223954 7208617371710393605 7326229032822000938 7093153891717582085 7263502248150338849 7206869421892078853 7269404516280323361 7250123138778893573 7249671713821150465 7229254070748400901 7323242327114272008 7214620994458176773 7190381744850521370 7283237562922126597 7278075904113282309 7337044461081349381 7340978740832341281 7253177282364263706 7313295555126414597 7322614135156378885 7306639391685053729 7100280355520826630 7239156623376239878 7341132651379592454 7239476268964515114 7221980854954757403 7373107831718939909 7350399043371076869 7277637013472365830 7273474696899792134 7342864568986733856 7339183453017017608 7236509034071739654 7117323468156243205 7342863842646560006 7302608620460674310 7340119458633174318 7305343810085637381 7270967222485536042 7283945436862352646 7308909522561568042 7341522255157021985 6977070065694887174 7343286748203535649 6896512839905725701 7353435640727440646 7314047036226129184 7183239550746086682 7339982825640267051 7132782533158210843 7117624277175635206 7312935650334969093 7322116084218252550 7351892290199178502 7256968008248069381 7336687049090567429 7025303614897786117 7199959255477128475 7166669587948391686 7257991180024024346 7248396633518525702 6945167868279540997 7287953573332208902 7324854214935563525 7212695218477419781 7095386540465016069 7367499064029564166 7342689105219702022 7339714369460129067 7054913981001125126 7333696255039720736 7334806944898747653 7280998092986420522 7189399588770565382 7278431134453632262 7291743497579711787 7365271295774248198 7291436307715345670 7020858667050306821 7293574517845331205 7301265518801997058 7219305587316722945 7267733498914508037 7259865615429651718 7203055871658708230 7369043754499575046 7201960222406069510 7316282684647509254 7294818273059802373 7182701235630312709 7241381252681551110 7199209371019136282 7309605792561237278 7217818325903019270 7251149513753185562 7159579138741783813 7038401127888522502 7324395240272448814 7370153217503530246 7365209049543019782 7326467757036309765 7273195178184232197 7335973583052705030 7300118217815559429 7183531481560534278 7299554317034425605 7334057250295729415 7349565449299840257 7350694713252384005 7213031719966936325 7322874204607581446 7298112812927225093 7284265297387736353 7265312799381900550 7256527179725475077 7237230632529595654 7297095848679427374 7201044573026569498 7189925273444420890 7165976767688133894 7335937705555021062 7316986242170653982 7257672258506837253 7305074197770947872 7278600770268826886 7236811331561721094 7299300444717812998 7298443868037516576 7361957849804573957 7223439418122718469 7268340537218977030 7353437345791659270 7327413116357168389 7334322722303954208 7026754690754841862 7339339305795587333 7327015903286070558 7367166483501305093 7341625012014648582 7321044479673175328 7306544261066050848 7191970981571792134 7339279918347472133 7248586925941067013 7353360140709514528 7374201800464829701 7209300344973561093 7288866254071303466 7294777128661388550 7326976331265133854 7268652844029463841 7335843058639965472 7269904249734106400 7345596400983346437 7303716946904730922 7352256099837283590 7322852117662780678 7355944352079695137 7184756519060147482 7242736352549178651 7098042951988727045 7338861555959811333 7341090186715008264 7277629885303033095 7296462740590234912 7150359393526091014 7272158569347255557 7357707389568568583 7283197479506414855 7328121204664012064 7279261854529113386 7334349098134637829 7353083328108465438 7192327994986204421 7275743370557820178 7207864183734504709 7256551661282381062 7162945879588998405 7348801998550060294 7331402712585751813 7308172432290893061 7334126794599075114 7356562588689288456 7357157344834374918 7340816004726934789 7325615405882477866 7263272817825729798 7334887146395798830 7263863761520430341 7245031718837587206 7305557191287704875 7327356918765227297 7330473433383521582 6989245821846015238 7361215080199146757 7265851202628259078 7283927857993223429 6973323303863733509 7282408019328044290 7347767339703782702 7338899976308706565 6983704143257029894 7298167706002525445 7299252619602562310 7287265159653985544 7294115076263513349 7251961072175828230 7059468459574398214 7336298494761651498 7214601975411903750 7144798588747533573 7328422782294035744 7338993375829380394 7197196920522116358 7036359390714236165 7343190656451398930 7358107450861440289 7346414080699452718 7287577993914944774 7354039383374286112 6984906806745156869 7368990557030354181 7269586869405355270 7156315086855064878 7274677757915827461 6973347799089958149 7324118544248032518 7289530720282840352 7338102214772149511 7311806682835782917 7219366242870725893 7216517849353915654 7207834437290102021 7319297232275131654 7047591692391828783 7334382839170993440 7360111238157716742 7338980338783391022 7318937662180691206 7326309795231780101 7282082699420962079 7321085675531423022 7311071889034579205 7205644730573606150 7254914367232232709 7296522328060611872 7095962717227470082 7255420270880541957 6951883395097988357 7339213621781712134 7333993298304060704 6977459961194401030 7193507420440743173 7280954813783837960 7335919543090416939 7312119875953118470 7242297310464593158 7216102736729820459 7303659244446911777 7293701082323143941 7278820719893482757 7152675963535461638 7219069261472599302 7019373757676408070 7365586161101819168 7349664203487055110 7232207582817963266 7345620051199937797 7338996635441286446 7330429626038160683 7328409564133543173 7271226265200266502 7372208482491124998 7316228194108067077 7339748721703357738 7357304218153127174 6967757336760962310 7203033503561305350 7213861182870932741 7311080710851382561 7237210909364505861 7364190989529124101 7296566489564335366 7034189091444919554 7257486162221108506 7346589705279999250 7222259474956913925 7318850174539828485 7196421349856840965 7331921090115013930 7320281624422206751 7349998569408990496 7300216929707396384 7358575691836689669 7254997784498031915 7372947653677567265 7250097632134139141 7261651192151887130 7272993564181728517 7219349426240785670 7269520818365844741 7315846871765847303 7316556830996565253 7311907198555245870 7102678342188469547 7359218453204552966 6932895334104452358 7249449822988569883 7240093924159753478 7242350673277324549 7266475985598483718 7231259169012190491 7196419488298863878 7315898320185003269 7233045368349510938 7343462915535686955 7295095527249579270 7196177189019094299 7370532373965868294 7098055476532858158 7299107779594161413 7350834273131236614 7277548906135948550 6984933363920473350 7324744897657834753 7146958396447608070 7345911676643921195 7328164464006548742 7274648855759686918 7112468509501771014 7232325983167073541 7204107754947038491 7197623639833939227 7262280377383898373 7262450304447204613 7246856289408552219 7364067463018908934 7344791343140490501 7248736518930451718 6965519165708930309 6863127668125207814 7363024310119828742 7348240295093439749 7347871864053714182 7324375421259189550 7246107803822083354 7003064803421965573 7355671531428596998 7335874675135761669 7327335549386198304 7344146634785164587 7330389911721282848 7280827610068782342 7363449260995644677 7161737200881782022 7323529134980828421 7299451567852342560 7251947891336514818 7240523066340707630 7165018226307370266 7296949190943444230 7367420132118908165 7231590389013073178 7108380097974897926 7321082644010257669 7165023627195223323 7194253149211872555 7202702003171118342 7363402048726912261 7237857324235377963 7233576264248872197 7303580152234036512 7265469410763083014 6943581650089463046 7212728088487070982 7349229134029098273 7243924873536343302 7347162187078651141 7369689683699305734 7344743183143718177 7231847926639774977 7336283804514012421 7359364162696400134 7318561730185956614 7253570132847463686 7351100901282549025 7320355763837291807 7301906828722588934 7083339859070389505 7276488080524135685 7343673792507497734 7333735498055175430 7320502161337568517 7241285645782617350 7027101371245579521 7008296054642724101 7224261616898952453 6919948769886833925 7314296943956479238 7313574654206086433 7318096040513621253 6962968837226532102 7344915577808473387 7219226505937800454 7257957175140601114 7291129615198801157 7345480128111152402 7119051348921945349 7255040763619216646 7152572153055956229 7314724363260022021 7246189562504940805 7298043326509452550 7191075149381143835 7307780094527851782 7036029053068922117 7304851273872936198 7287355611380075782 7213100231351864622 7286159488539807009 6918457385040317702 7313700003950628102 7343300497312435488 7149022946357546241 7368652728874192134 6958877955493776645 7335658551291006251 7288173041769516294 7280234216011484421 7292884442304007466 7363023726557924614 7258691047499353371 7298702401752632581 7053545227948264709 7264270693427072302 7325228979160452357 7357372250980486432 7174346394176736538 7360060828210433286 7292417723018022149 7273667659722542342 7029343546218007813 7292180356638313761 6932177357365103878 7056148689349381382 7355648356540206342 7274133983628102918 7023813805121768709 7283871193059331330 7301489907774639403 7292186029967052037 7198958379543383302 7167068748728290565 7214321000400407813 7341133742452329733 7261446508145364229 7373326922014526752 7295489365566885126 7336656754446535942 7284458400694488363 7309889258628680990 7098409645206768902 6949902145839729926 7338585284558212398 7130664527154138414 7268399440526937350 7297697127688391942 7175313077737475333 7280750767412153642 7210912624677080325 7316291782730468613 7358256341174996230 7298892369326394630 7346092939602332936 7325472082391813408 7185308397535808774 7230590409867660549 7343714016885214469 7298879607862824234 7268951417409293570 7358937243332971782 7039757884334329094 7279185945117723910 7303960341447216390 7355671790338706693 7310683612494548266 7298779751194348806 7296236715289644320 7069856773511073070 7099909823143120133 7110277218424605957 7294361089632914693 7315335382864825632 7312162247613156640 7346287714657946885 7267660580272573701 7350494361110547755 7346265694629121323 7344146834807426346 7079984503069953282 7360827572445302022 7257762027848912134 7260947283955420421 7338066578963057952 7215999718575377670 7277570039434185990 7341964028845214981 7295898869345520901 6915861451194469638 7322514981503716640 7228022151209667845 7355333819760708870 7258882772675136769 7308122383460683014 7275811147675143429 7313708438385626374 7340759091905613061 7179254569547992325 7206034108550581509 7218248019450350854 7357831656834731270 7306656134411177221 7293648226614267168 7076475709031599365 7273852864546573573 7317772509774941446 7351067929313676577 7327353190175739168 7299639456909315333 7305605364282559749 7253154500268035333 7320077313054346501 7280295331252686085 7040007363276934406 7310271179141516552 7318107805192424709 7182575217833774341 7280923525244833042 7289834127904312581 7264330292117261573 7171911348236995846 7307386476231265566 7266985318744706310 7262726180225191174 7313419713193823494 7368530592901664006 7240029925447650562 7090791641321082113 7351595066927910150 7262415268595436843 7248734362026495238 7352676105926610182 7222033381402397958 7316554749019491614 7191217060934978822 7301784095984553221 7314404635459177733 7356596867444051206 7222828673425034501 7314290276883778822 7263643695281442054 7323530509743852805 7317666476155030790 7143544132806462726 7366070493339782406 7335957671465569541 7323285085812231430 7082159872426396934 7175503660393221402 7327293727490264352 7347806979580022021 7189316549163977990 7245801666908310790 7357658709666925840 7327396066096188678 7322196794887228677 7309185557354056990 7278639084648615173 7181179985691020549 7333247195849772294 7243071599698545925 7233191672203529478 7237838865128541445 7104863661797215489 7296239127693987105 7035709707176234246 7351160738267794693 7275662757507255558 7218583951827275014 7369366321814916357 7211947400364313902 7202404490341829930 7178400979073748251 7207835119640431877 7330662193966468384 7317834417261563178 7362682125377654021 7273527860952976645 7354074666346007841 7213015055091174683 7325499491518303495 7335957651366464773 7356421064181730602 7282040443527777542 7186501007646477594 7338178519446375685 7342333377439075589 7326966115706359045 7324539685949197574 7091632864952847622 7308689569514360097 7344201232182988078 7277842220177214726 7274528535102885125 7299456227321416966 7363692648961527046 7203472444764556549 7258900370385079554 7185312149613350149 7289161432820632837 7225899873793494278 7245667849547648261 7071654808528112901 7362281169150397701 7242683341835635974 7283132340732316934 7341417451155885318 7342256536183409951 7271460421108894981 7107487546954861826 7343784799334616325 7212004869622877446 7305014942988619041 7356712880974204166 7225558697488010502 7255423668451331333 7334916620600528146 7328999965752052998 7346625555535514881 7181304603927923994 7348149516144561414 7202282208847990022 7298009767421791521 7323515220796738822 7356775404197203205 7112865216924372230 7079137228357782790 7169701020992326918 7289827383962504480 7015662909422390534 7304254440754744608 7331544905971420422 7265543624245431557 7202843642107628827 7220106215022546181 7231271202956872966 7040041074626153733 7215644680388758789 7318412055050980639 7210147759289158918 7285813028187131141 7301930341617470762 7242881417296776453 7303278802451320070 7308348894415506720 7282028130510982405 7273387249960488198 7248690472636419334 7337751765703691566 7207696137254358273 7314404649795063046 7344249185492864299 7315851236752837921 7265792864863423750 7344151215640530218 7277627748372221216 7357806397528100101 7293309890842348843 7308065195115547910 7333715231228710150 7309183417214602529 7300619179290266913 7053205440032787717 7267849245770796293 7235944608130206981 7353981451202792722 7305984433478487342 7206402533991009542 7328550145681902854 7266017149305490693 7226123524975578373 7283536728885923077 7017996998141955333 7357474624248024325 7356940821913947425 7306576616317111557 6981837977542528261 7331390391700294944 7344041697132678443 7030074706111909125 7292042617791974661 7252634004241927429 7178193258076572933 7268795782730419488 7177422464257969413 7347873969606937902 7348122644828458248 7135473506891975941 7346381796248063238 7299769618527227141 7354238478000999686 7249917846107507974 7219809802388507909 7066047859380079878 7229177501916892421 7206066599328075014 7358312243500502279 7132224212462292230 7348874302072081696 7267258940767915270 7204971021772803333 7339200419387723026 7284007989500005637 7017052249939578117 7197492420345498886 7324368229802003744 7317678847330225441 7355120297206435105 7348799217197944097 7242329060607855878 7352959700834553120 7143267215159086342 7313770231799827718 7205637068859444486 7316182588249443589 7279992576206310662 7190211165044198683 7280567499907812615 7055278080138562821 7333312989036072198 7328115733538295070 7284344472417111302 7315258268429896966 7167087636857801989 7353384217935580422 7340284657553935622 7196441264139685147 7246744369900915974 7292052760193682720 7358201420421647622 7206050620170734853 7236378513425648901 7337785735468092678 7197610661545872645 7330388857059380486 7336568748360338693 7203469121944685830 7326600965207887136 6909935851245931781 7275250212472425733 7332201205701102854 7340057531277921541 7320982759491570976 7341128543323163909 7365287649734692102 7147088331912776966 7278761587287149829 7340355045495409952 7190025078053031195 7240848979238423813 7327940097104514310 7259394561447906565 7337049480224722181 7309684198917360901 7345959958443347205 6986340801462766854 7215211593636793605 7300354475930160390 7331170985179106565 7241106882130152705 7235792323525741867 7268864725193116934 7324387163464863019 7343843572728220934 7008513634070465798 7261402177833389317 7361611780772138245 7304309687195847942 7330704589185944837 7349264289150029062 7311551193279368454 7178161410139032838 7162318244215344389 7217853186873330949 7348499122963434784 7125530899319377158 7223762139402472709 7343426245461282053 6988921179633356038 7374201962251799814 7351828400807398689 7326268434818420000 7324356982347943174 7063188894321347886 7357321514649193746 7199006270882450714 7339282802136894753 7309879063991094561 7276256039463439622 7204383234455588123 7329668784598338821 7292071629583076616 7217016806039424261 7342987737219255558 7351474250823306529 7356355783006768389 7243207953556278534 7210880722540891438 7328453185897565472 7231844752218443013 7268081927477792006 7298862478736362758 7365271058502520070 7276868371721817377 6870452869376593153 7356057844539510022 7259518774498364677 7374220758064696581 7241673893612735749 7369042749942664453 7303633547238182186 7300679071195843845 7226914092114611461 7167899832537861381 7307642310047714567 7286449592252599558 7340402254672907525 7274392543431806213 7216471713054248198 7315505168550907141 7193077989200891142 7295850513281600774 7195377645092195590 7281273005269896453 6946538660082830598 7295409001909554438 7132017626435292422 7250881193158151429 7324061193339964705 7342238566711299334 7269151039700618501 7281295605945683206 7351899659247389957 7251609161677475098 7050511414565391617 7343336723427937569 7331110192496594181 7307053674449177899 6943678501039918341 7303353139640503557 7332183661682461984 7247245739879927066 7360144400539798790 7224427498409381122 7187141764057189637 7337396162640497953 7359570054574296353 7274237921777995014 7266484585620344070 7356049884199488814 7344129771560881414 7015969637154278661 7216541293608979718 7363404520174456070 7345121139540167944 7307437998507871493 7283165281151716626 7272561945033575686 7319967760262434080 7312476993218415878 7112163724525325573 7152243092484214021 7324862607578451205 7326135873253199110 7308861255727549726 7316195919475657990 7027649913441815814 7215950656492883201 7323659178021489926 7170062182724455685 7282511441456909573 7342606191568096517 7186811847905971498 7300985201138601221 7357149229216845061 7162579646616177926 7210076959450107142 7015377468844494086 7328116074409446662 7241947646326295814 6984543915139484934 6995187796461800709 7195242800965848326 7118133381610687750 7368980461902646533 7232743432362528043 7323985003673603335 7159170726203788549 7306250035384044806 7291586955391798530 7263144751577320737 7351442151575653637 7309283219180916011 7337418042990742790 7088803814391778566 7273756408967990533 7286651859836701957 7339308633777278241 7323284796547812613 6998206504234978565 7219043696757591302 7358480994313309447 7359001799241518341 7341848882407656736 7341878609281404165 7334853667952119046 7242444728833199365 6936602210209991942 7279933088820481286 7292699252046793986 7302515730119937313 7303621545547566341 7356425201619438891 7295192239792262442 7199214012515634458 7314073574342528262 7367115105542163717 6937637019443154181 7277967627912367366 7275274326448803078 6986779110097849606 7361956506230721797 7243554486638120197 7243521617710664966 7189449016919493914 7363448493656100101 7086909735722568965 7284393117912927493 7347289316894231840 7346189488030354720 7356792136374684970 7135487366340431110 7226288026425543942 7334432605984673056 7219758946142145798 7182108444655095066 7245361603686829318 7336177859829959969 7253932236754423046 7062779357256764678 7288247913040465157 7340844095776050438 7211658560453872901 7247702040644783365 7347497956251159813 7227174083002174726 7219069050154978565 7259397426551819525 7314673589725220102 7330658977513999649 7231356701335620870 7005968743180307718 7369769294093225221 7236647517092351238 7268657518933609733 7332900760079863073 7251989754235997445 7249657878150139141 7309956247934094625 7300640559247543557 7350797392842640683 7364926914219347206 7080614443465592110 7271118466755693830 7202033436440169771 7334035040021531922 7284813543181012267 7336414282479029550 7055648840929545477 7346545604081847553 7268126896997649669 6989717257521810693 7191961790559849734 7299609980498496773 7304034440018152709 7302902410031238433 7162870861815467291 7354569922669776134 7354416564747177248 7333389356951997701 7331787502409239814 7223605088776948993 7288861120931073285 7342231502635273478 7324004636925496607 7226206052654566661 7252661604217523462 6969304042036137221 7185318772192906502 6977825980371012869 7225274560067767578 7285447830745943301 7232809110943599878 7302864669763521810 6999335127620783365 7284243263505157408 7348876492551490849 7322628092017544454 7300348950857534725 7356736808027376942 7306535550515907845 7066466458460507393 7337786840969170181 7251367069453798661 7326862453239778565 7235764448219139333 7300576001078070560 7326627113367293216 7311727805291580678 7320246183354436866 7165040269480480026 7248992762685574406 7316086040136125728 7215180033852329221 7299222024365362438 7302481821160328456 7237612425946746154 7342545979377306912 7335573503002938629 7004758215015550213 7287168117560610049 7184634349831097606 7179301802477669637 7344466725783473413 7003742606970604806 7314123315059117317 7213455286999289093 7348172845027003653 7294390173608070432 7283956898267761927 7338444749478694177 7023014116251946242 7328899781625974021 7277037333348732202 7175925168747941126 7298167110818106629 7290035958014053638 7355229058751401262 7365989663250713861 7305163788372823301 7327303721413790982 7305831300051553542 7355637890229013802 7269521213548940550 7215000136181632299 7321152850321558790 7196097736368737541 7049681941829831941 7356340619079339306 7327784832392580358 7328948378274909446 7345600921772084486 7342883137464110341 7348579420988247301 7328165086546169094 7341989403637665054 7277361144312892678 7325940603798179105 7361150875366083872 7355633197981519110 7298341058503625990 7316591052327111969 7267271195920207109 7300635976743800070 7299203010171915526 7357493122621787398 7171477921775947054 7235379357009726726 7288748395278257415 7248571361726090523 7344767748397862150 7319578266812075297 7257962268925775147 7314729563261537569 7260559732803374378 7274196792894377249 7057251615526358318 6942146402814381317 7224049762788527366 7266583822542671110 7195221920126668038 6988193630900980998 7279130522142379282 7299579148719164677 7278601731594849541 7367160951121972485 7338292238750944518 7197403104558550298 7223859628902223131 7295043626512420103 7219085666284539142 7347701488250113285 7340003035516587307 7241651950486326571 7367512685744868613 7248618185564425478 7258106656645582085 7287234875768212738 7167440324791389446 7073142934400519430 6950635484959886598 7196815341933186310 7299402091972349190 7132970984285490438 7052256913509076229 7348159432968260895 7236857277314092293 7369645109157039393 7282862186492464389 7164156255676779782 7368898399644519713 7313934897901522208 7297271795604835616 7078758955777920299 7347441695262297349 7326495625623719173 7351541458354130218 7203471436122459398 7337757976402545966 7344503257470979334 7243599085406653702 7338932784464956677 7315588449036193029 7248614812454784262 7270696067035925765 7328373515919428869 7355493472847121697 7341768363275767073 7169219164165524741 7098205915328892162 6932502911817682182 7339364294657592622 7186128595079679258 7348844925053619489 7166860060595932421 7332919769932320032 7299890951693159713 7372412488215825670 7182145269507558683 7344085687680929029 7358056009392229664 7369576977864477985 7335573891584232709 7287063865517444358 7222739968509168938 7209826136124050693 7269062717854600481 7291804610946141445 7359002567998737669 7202402443823549701 7192363018057944326 7275318154052619525 7364130603622518022 7135196530092412165 7054995553310067974 7365173390602243334 7239843937375014150 7356331985045867809 7355462441490287904 7373328668401126688 7323627934160342305 7247197511553699077 7273563806310092040 7335561962165636398 7328438543318043912 7013357653804059909 7176015975836437765 7331573562664406277 7117389112558062853 7268418932162219270 7345521021308488993 7358130644943195410 7312165979616791813 7336687693507661061 7264043095623257350 7236722183907757317 7311095302272847110 7352634085933731077 7356303141857709358 7261287680225365275 7183156936903363882 6942156914507762949 7340757672905542917 7366797428562955525 7353758897225600262 6989560433837346053 7147398320875392298 7282809965767609607 7231230853643357467 7323993151239130400 7323661104582774049 7358618301427207429 7360417171266178310 7111580111249493249 7327909926393679112 7168596020157369605 7259388510128459013 7231595754169683227 7117677778698325254 7276950635793190150 7348607436548279595 7263221553037397291 7357244595211701510 7205281098585230597 7333715384903781678 7331465356202036512 7318095405076581638 7342237944071163141 7325857731368324359 7349651140801334534 7344487730463690017 7300984177489349920 7137353548676779270 7354928032425086213 7292821313905839366 7254046675361172741 7228640139226959109 7268808081616817413 7289541983989763333 7323348160045157637 7279402466486111494 7287121038163315974 7267603420297661701 7334229936154152197 7266278115054193926 7335490001095970080 7335198379728817414 7197149634031144198 7298150903092137221 7042779186116824325 7183236572874132763 7261609834024340741 7301727916654595361 7192926910953835781 7314327264236178721 7133310797740035334 7107002758825315589 7281389440231116037 7358223478421507374 6935100764805205253 7332608932566863109 7196182924264328474 7264008186535955717 7233109182671604997 7283156389386669318 7354175839753243909 7130742043038551301 7350467938526235909 7294791345409969414 7167768500889586949 7323747144362462470 7322463944088522017 7327355162949913864 7350435453004254507 7258033906564271403 7336742963944443179 7194940539010174213 7346327019908648197 7318908294632836357 7301681609495809285 7340376119268478213 7360803557572070661 7280003478968192299 7320612359943376160 7267795575876193541 7273889428173524229 7328846297778146565 7290149905040035104 7357548252578762001 7289048327411272992 7317279448582130949 6960632038210751750 7301717621437631777 7300344627951881515 7331551099435977989 7305912289192938757 7353833621846805765 7258182099050564865 7276043036927315205 7285435166573563141 7357535718010277126 7356021045054147845 7225685598546267397 7220908651584736518 7137405143707913515 7330799085462637830 7324416242004086059 7305043690534325512 7259399799689039130 6983007116806212869 7327992621370969376 7337715860892683538 7275537400724606214 7167264169866087682 7025985528034053378 7297737655943499013 7255733183940021510 7273589197162712325 7220910214869011717 7018897844430048517 7351466196119866670 7062874891782999301 7361539470086147333 7354352352020712710 7127046967594634502 7286563038231039238 7273032687227522309 7177582843592265006 7324351356775484705 7232890468785294598 7306779603769625862 7311006099203738912 7190481130225798406 7334092054538046726 7247640276041338118 7305062573878037792 7272715846332501253 7284380260982967558 7252333921503874310 7273572440205266181 7345214052194323717 7346642314720333063 7053829122774011142 7053157974168177926 7333232021751287045 7219390066123164933 7299562885460725038 7358256024580623622 7199056166779931909 7251478917171694853 7114150952109739266 7240990351102610731 7309077999448575237 7338729442757365038 7333638242207567136 7281768782379502854 7273385105303866626 7257221390670056709 7220654681930960133 7196395243195944198 7314461347884829958 7311278118478662944 7284015785612250373 7116941385109966086 7305220340131613957 7323302496502287649 7352634479522942214 7259533891932196102 6949561775964605701 7294395653529128198 7224193523917016366 7125030397850684677 7193826865474227462 7221605434933726470 7297864982027390214 7251741499082444038 7345104060699249953 7267267802480872736 7270959123804507398 7343715673224334597 7279264244489555205 7344112136521616645 7106915050681765166 7334020784018574625 7280667736399744262 7269869644478041377 7171112101950311686 7219421856191892741 7336865996805819655 7002154552422108421 7223551858424548614 7302819364267494688 7211933085565340934 7175268164626812206 7237680637728050438 7320510372690087173 7335876738070662405 7331805107849284870 7296160470828879137 7175732580896001307 7298834939494108422 7128112743562988806 7294720174115015969 7343368355816000773 7286873895137824032 7225509285222944001 7337080426785279275 7303371399433964842 7286536516136946962 7165016838156324123 7253194507129310506 7288728169694252321 7210730320340077829 7335868732436139296 7111414462481026350 7326347552977194245 7087298973400190214 7272845225163230497 7021266036775226630 7360802102693596422 7236140164601466118 7324346947236547845 7266853378574093573 7278148642500922666 7124449743308213509 7307241395134188805 7293865292244077825 7011654991899348230 7342922776224828704 7321068581272276257 7276187823697366277 7368936663759719713 7054271250348264709 7373699785817165088 7264151887195180293 7225349026663730437 7335161358595509536 7225812186071977221 7213880335988247851 7330699575327591713 7305041108256427266 7035716961195740462 7263646113897483525 7259351698219683077 7304088062395469061 7269521247896161542 7299457152429591813 7334529835810819333 7191090733158305051 6934746834438999302 7317334587955285254 7319571001186995489 7199018943237852422 7215232030601235717 7362659790021086469 7325509114723896608 6990826910590717189 7229444370683022598 7329536012303011078 7219369329551330602 7193164094025780485 7238743225828199685 7327324250514181381 7363021268205014277 6947754402937720070 7088036111787969838 7221336380499119365 7317023463766576416 7367487026599333126 7291098097344646405 7194236604452539653 7367534384548678917 7196359212052598021 7276275046912412934 7357062141922331936 7304449212991802666 7258077993401175301 7190481284773203206 7335198974678404357 7044126303548706054 7341888429002706209 7178301431319891226 7371530865676995845 7266406257106521349 7272420172651121927 7353434780505099526 7174722603616128282 7291887397141515566 7322106873233100064 6951436326088592646 7190264922503171355 7348079966602398978 7018664544989940997 7301423865736006918 7245745858011254022 7142625166311427334 7332326773490814250 7358582601063468293 7293851406425935136 7338464074772040993 7251643884202233114 7108419454073130245 7301853927526616326 7183387645274328362 7179664265958264069 7252089259392453894 7291526309426056491 7312631074138459397 7159527353511709957 7349328885210762527 7324776526354926880 7363707579308018950 7331169149076409606 7343842764725046534 7164071302729403653 7306911565113019681 7329250788105276704 7293741661157444907 7204974441078607109 6997149849619582214 7349595629510724896 7014090388193529094 7358200828185939206 7354058276906044680 7244236622475087109 7286134724865559813 7278095857717644586 7221595833970576686 7203149626927566086 7258365043341823275 6950699733308460294 7320317401097194782 7293592286150118689 7358599423980604677 7357308578627063058 7253944127509810437 7210463214054903086 7216729171618286853 7261758945742572842 7207084182604909851 7338255770586369326 7326968999516835102 7236459331695168810 7287222546804641030 7235081901747277061 7201529296987409669 7258830957501779206 7269575842085293318 7219312529057795333 7345523921975774497 7324457993431452933 7309144037099883781 7308882342867635486 7317799437915491614 7336877936684977415 7304653244712668418 7093552456226917637 7353006379948330246 7291395851690200326 7347077256046447877 6948377761358662918 7289556590171180294 7030194396737867014 7267359057176956166 7200193979479018758 7096571767468215558 7180435189745585413 7342620104561085738 7180189213567028507 7237995964399635717 7323155935352950022 7208657820294614277 7267660307567299845 7364809492200033542 7208362172064255238 7335197366158445830 7337456550413634862 7297758838269267205 7335545323630103850 7328459183920024837 7194633356951260421 6984845071635975429 7347602774365916424 6988634749023702277 7348108723539217670 7318454649768398112 7220812703353376005 7206115996015348998 7284298094445890824 7317734904391929093 7184947831428386053 7177740082936417562 7305040528578465030 7267386516651937029 7327253701087776005 7351781707437198625 7368098182233918752 7254921949237792005 7258771469893700869 7334372610140130566 7361541457661988101 7299207106526235910 7364794905559960865 7213118894767099142 6944689011793415430 7366250480525200646 7289654083906964778 7230191112864926981 7355273382339874090 7268344269033721093 7193693797602037018 7064968938442034438 7266195236982967558 7295114461071822085 7280684202368978182 7185396493548047642 7301042401273974059 7200090384494611717 7339855257947639045 6982672861374811398 7248188490289089818 7283273884583857414 7362658277395680518 7270378429533523206 7327664736282168584 7339621895354076421 7284008230315953413 7351522430822665477 7181905137550789934 7277763540205817094 7346705314202275077 7191290017145179397 7280177037988433185 7318103217181691168 7280493079558098177 7184539015125667078 7284657784753310981 7156284328337493253 7314822162618141957 7345559367980207366 7335876182224784648 7326192962227031328 7321659737999789344 7323289360894348577 7350006992582216967 7312250832248950021 7325101027647147297 7178346592628378907 7224586990912589062 7335180796187299104 7323273484682022176 7340550034154360082 7307280605027323142 7258707551892540677 7259460618246343941 7192829915719322906 7330421043363908869 7249480484038774022 7351238267125206315 7304794552051813663 7365271132091485446 7325140744837156128 7296922004060491013 6974150274654981381 7272882074514672942 7250622743203400966 7158940875144400133 7283993480370588934 7356030054700207366 7055819014047649029 7061333439617961262 7067516202028895493 7294323081806368032 7199437546206645509 7295380703099850016 7350718699399073042 7244313354720922885 7365881685616971040 7336949187105393953 7356030456250289414 7212123143622757637 7310639563511319841 7324426217959017774 7364032230596873505 7312866154769435910 7357829586874338565 7347713147815431429 7279084512296930567 7316225954081148192 7194416132860824859 7314421632657870086 7210805272644734213 7336746501621681451 7165016157429271835 7369737816412015877 7366068493541788933 7172196731000556805 7244952931856813318 7346961536176426248 7176652121591287067 7330771529522875654 7077611451896139013 6944420457147829509 7358161375799332128 7301365289390787846 7242670172480310533 7346621216691686674 7247584147588271366 7343269828083469600 7269528257865780513 7357068131300281646 7103136658043849989 7327779878177082630 7373407259583368481 6933668707415756038 7304815084038016261 7352110168882171144 7354165338788941062 7083954153273314602 7058634507775184134 7342725828029041963 7350697269349322026 7159314003481709829 7244974146487061802 7246365178009357573 6979744842259729669 7333648293282450695 7289088161676889362 7371997471364467974 7219419555293072646 7277029384349961477 7353005512910195974 7235360584311622917 7277836819960532229 7158577987707833606 7333732258953579781 7134776041477885190 7345581482422897925 7149241707119267078 7310275214024199455 7048697539507375365 7349132729658739969 7268087661527567618 7350464934100110597 7331834187558800673 7263274554771066118 7257276329056341253 7233164187101383941 7214622321389178117 7207642661405216006 7349621802399780128 7059106954257452335 7002283483519307014 7290141547633380614 7171174128932719877 7359398189256035590 7270241965038488838 7170759419553123630 7318096359968525574 7319531056007367941 7219214904572546309 7352583240018021637 7186715739569573125 7303650269970189601 7292087392826068256 7367540571449134342 7352583003568196869 7275720902329781510 7242218443242622213 7044612122487065862 7311757342004006151 7193168913088253185 7323246340912287009 7332261151948033286 7240191915579297026 7084456438780759298 7177002801938091291 7169314574104022277 7105245585329933594 7325822219911777567 7264172823336324358 7216462544800599339 7008184156538768646 7345812133000563969 7319008572581432581 7332236474051480838 7355172366000934152 7242703967480794395 7271950237797813510 7252810219946773765 7225646115280948485 7291254535169920289 7293677445968940330 7275446415533346053 7346945728486329632 7060184049045851398 7171878123166862597 7239721193341766918 7063916213541293318 7337457185930120491 7351465345367969057 6973295100029947141 7322500411850640647 7314784997817371910 7347451593639398661 7355602959717158149 7324072807615253792 7330587005077769477 7356579538899455240 7352132707238825222 7275306941189180678 7247901467217120518 7336875872164547841 7293603446182186282 7311902619469909254 7307384655890681119 7346605397400096007 7191567677373172998 7219332026476924165 7337328620567923986 7207865610649226501 7235812737668877574 7272808566245854497 7291861015044623621 7284198302764125445 7307291763243322657 7352235175520111904 7364551987276418309 7367174128069020933 7164084116219170094 7217107666328472833 7315847569018572064 6964479237449469190 6979358471502253318 7290745438947380485 7300275424393760005 7236065688178232581 7351142975621172485 7171163365417569542 7299213052799454497 7282403670774385926 7224642285906971909 7367508489691745542 7330817345969065258 7222445535095950597 7346744777712340229 7318140607359192350 7286485651917196549 7231600985930484997 7317439297865501982 7199017884838841605 7353978642734517520 7325114135862168839 7311100751592426757 7124009697480379654 7291766223359020293 7343304939608804614 7142462734720879877 7333703230037314859 7306778929929489669 7318433978967477537 7300981141429964064 7298893576342179077 7288387239652920582 7267733984384175366 7348852320823676167 7371589533567077637 7359282841206770950 7333385161670675758 7231992145358458139 7229444827790871813 7336693159356812586 6936934490493308166 7165025811609783579 7225274305326648581 6942532520453885189 7312178386271554821 7301904638679207173 7287246639763426568 7327941142698413317 7219224917642939653 7100999097397595397 7168945516955454726 7309549239451897106 7229805972213058821 7165398725379116315 7325719830257061152 7305053633081609477 7308829710727777541 6923283599374454022 7280184866635861254 7286512403267865862 7246022284656282881 7325559379724422406 7290202026712010002 7263133484724669728 7195917381275847962 7137026150836358406 7298401898724461830 7259419452481998107 6968512794819906822 7016409973303299333 7337367585752747269 7116998360023846150 7340317248357256490 6994942320378465541 7053501939807554822 6979241709473385733 7095997904631926018 7344163314529848618 7313657132727946528 7282794610416536840 7335499034431376645 7284905642228223237 7323221079722331425 7358188473473420550 7252005386625109254 7262716709767777542 7322206867432738054 7252811536861859077 7308878388280806686 7335170245226745094 7111916330101509378 7222238790004329734 7363675415765978373 7107763705110203654 7217560276546145579 7172268004615638278 7037196214130969862 7328912171121823008 7348089977588256007 7201664770964081926 7322901549250825504 7268028513167445254 7215718851743370502 7295914700020174085 7318765927774932255 7157971386957450498 7337748380635991339 7290221510180998407 7319571423821876487 7218959181980634373 7315151567030816005 7360416394573253894 7191323221529054466 7303194864403877152 7366414251260431621 7238609860143697158 7335867766026620178 7047198062111952134 7283652378434342150 7324706877839854880 7336252743302024481 7233399964615904517 7261037931454926085 7248397264874573061 7360834958761479430 6942968205476482310 7303591766026931461 7204393181692185862 7341147481457118469 7165522722380893467 7335127222317059361 7240493059396439323 7337443824140176646 7351210776331422982 6984560797313699078 7265050942528064773 7304346424509074721 7326356017980263685 7163523312314764545 6990756517532224774 7172516683003825413 7361918604272602374 7286266943227612421 7251762371805318405 7268730353160916256 7361916947035868421 7168163713852230917 7174836950967405830 7107647399555878149 7356344187006242094 7359397617287220485 7361248029581643013 7325317207158689025 7356711700508331270 7315215849692876037 7297402165222444293 7228041460195544325 7216478551330065670 7353460071667387653 7033718121441594630 7241355971602369798 7114064943686618374 7265659628489411845 7216477411200797958 7323546223913291041 7288934919185747246 7282908875710270726 7292787151782055174 7172235458758331691 7344238796969594117 7353060127588633861 7367467151977876741 7250022912441306370 7332197044783762720 7312135543565864225 7070057464045014277 7261103923648285958 7367493324086775046 7363402801659088133 7212271372393860358 7235726135022144773 7178184216524475654 7199017123073592581 7345972083324734725 7294424444301462830 7304427398378966277 7371433501180038433 7233528913853500677 7355867856883567905 7165024099230649626 7171851593736785158 7329051617532185889 7219301926532402438 7189590881635241242 7202745484803411205 7099168667526778158 7272551572180176133 7301456763138706694 7312241482239462661 7307640492315905286 7270737185333071110 7303316034369424671 7256083155197676806 7214686501957799170 7322990277688347909 7214136369646406918 7356773843920375046 7275843762545429766 7122790839792749830 7325179262053403910 7152708980534545665 7368297701705829638 7310027485712796934 7325841141218282760 7365271209115733254 7304048507973799174 7341032987154205958 7031635117260983599 7056462043888520454 7224153537889029381 7309452441131502880 7336403892848184581 7271771695051050246 7154769732653042949 7221669032569670958 7259775548300348677 7360054187113188613 7043859821971393793 7010152058489720070 7307996233136622854 7241704038251760902 7090310529691962629 7192822815999954177 7294783270204525829 7338968038097702186 7252126318630898949 7354867323955711238 7355976261681827078 7258749973284523269 7248673068493704454 7063946762985245958 7268307739288358176 7257525187862727963 7342138526588276000 7244467102164339969 7349235322946981125 7325161069620628768 7239820775178472709 7238717112796105990 7256417101039144197 7007872461198986502 7304075409191128362 7353382494420339974 7334301113539235078 7236799406979271962 7342972846936706336 7325135260759510277 7355527160825793810 7279529872073018656 7249406083620474118 7281755233473072389 7195228998434426117 7356016287497129222 7364547670049869061 7260097579856268549 7348985965970459950 7353439370910649643 7308240754139319598 7192352509510388997 7351117239732440352 7217242374483840261 7312534446060719365 7295742459999489313 7358959622222269701 7323328435118476577 7323760064878234886 7342610160944205061 7330847067654393130 7206733254668438789 7195612343810772251 7074636089075502338 7137140005822090523 7327690758113348897 7279802445943852321 7357075745878936875 7023072413952888069 7316861332265995525 7284265794500873505 7310004119526182190 7274306685794110762 7150351150720503046 7259855862624210182 7295403275308846368 7230139685081779482 7355540179173592363 7269823652340747553 7077645714947558702 7169184141697617158 7219317099443866882 7223209178779684101 7044483138952776986 7326999176372309281 7371821928094584069 7356045294825475370 7309917049470340384 7351596202254814470 7304267240466025730 6974805814242512133 7209877915192937733 7199953763543649541 7284314108520959240 7324383897674960133 7358616926957882629 7353697596474510624 7134375397763943726 7196380774793366789 7348600320836062469 7359715012744596742 7056864661664255237 7243106412237163781 7282527021723438342 7222496314817367301 7352181504904137989 7212365062726749486 7349684973131140357 7333737684889881888 7294714357160611105 7342303810943012102 7270262648736845061 7319163697853779207 7269360613279714593 7270842455220587781 7347076290345831686 7366372346724207878 7205691536997141765 7028947902772890881 7212110997568392454 7104894964462521602 7224152270856899846 7331407996657945864 7286968614497078574 7013322321003859206 7235364688299658502 7270550838634974469 7318112721344449824 7289667079257459974 7310225593914625312 7288545129563049218 7139251395349335301 7155626407874317573 7368521240929209633 7055384530336894254 7262268687963540742 7237077052225064219 7206868849487006982 7339623366598479110 7130919548374617350 7298454137296014624 7196016829947514117 7262830178647199009 7250623350291107078 7028627222202305798 7366662061343952133 7355236917060898053 7358939957760822533 7198910414036471045 7181138921605123333 7347486079756340485 7367057377712999713 7165924742501846278 7171245956510403845 7272698091252288773 7308490227037768965 7268656474434309381 7228465040595225862 7292524535428009221 7315898599940902150 7297724572730674437 7206561859330215194 7273281476819438854 7261219648060820741 7282797315734146336 7308767647141727494 7321724144154955010 7232392951765290246 7199098401445678342 7022018683107036421 7226349009814736134 7367385156870507809 7356232846169918725 7287053803176611074 7353669291826269472 7235963987513396485 7187885424298233094 7340012614673583365 7346232245499219206 7171885826937228587 7324439120854535429 7287771882965830917 7358616824788929798 7348541691176979718 7244665133702663429 7334125936046083370 7335488335986593042 7280661322222537990 7274212812648418565 7318556883483249925 7359257128449690885 7346959473413590278 7357210204494122245 7325069769529445664 7307003152165784838 7326597477971414280 7170877852001324294 7245825756750744837 7282240077235752198 7110845855887936770 7280261482191867141 7324659111147080992 7267005763103608070 7345637979475479814 7295002260638108961 7284422267625360646 7214619562355051781 7308604769277365510 7245976530906598662 7371541776747728133 7327711556538502406 7004901443085913350 7241691314952097029 7358197140708920582 7183239919727283482 7277988773085007110 7349337893099310341 7296893903536442630 7251196771492285701 7262518432808045829 7286885477515349254 7122421030240406789 7281733795127086342 7349186108686617888 6946211654900124933 7344462581324598533 7242477133019286789 7318609022616227118 7261412811278912811 7353750822548737286 7291661725508652321 7327702224828665094 7305449814794194209 7287829246725082373 7279116592468856071 7260911032007200027 7270018455699557637 7249015725329861893 7365959789609815301 7338098320444968198 7298538962744839429 7236224114577476869 6978860500872465669 7242724413223816475 7168556268372741382 7265893824029789445 7361949344980913413 7213914687434476805 7133674519952198917 7310464739685977350 7243520753285532934 7177326324472712454 7353988480961219846 7369000466585308421 7335938756425387269 7316972190316907806 7075775142009277702 7270891321475353862 7275995135786126624 7372340460091673861 7335533826136984864 7196675257070079259 7315442784931024158 7360831009983581446 7286164589740526894 7114408760608558342 7259429070759283974 7152232583705758981 7309523945248607520 7220777372197457158 7286170016930663685 7366442441529920773 7325834632073628959 7208700058760416517 7113972507123764486 7278804031277927685 7091933872673344769 7357339174829034784 7292637276465581317 7288469272391650565 7315523882172042501 7018326753621953798 7335575843059682565 7282519643711884549 7276304040588365062 7228018024601750789 7320418195154734342 7227306337196150022 7250684097108970753 7314378390381956358 7186724371740871942 7334071363667365125 7312250845079342342 7331445411581807904 7306159671444786437 7115115771239435525 7348202910238395653 7263937959806717189 7233429582781730054 7336984705411075333 6998612554524167430 7329554623658724640 7294662857940028677 7068013069498322222 7270966531964652805 7285782716606418181 7311371928420289797 7244019279299988779 7288478676285443333 7340827080260734214 7165042504050429210 7315450701231000837 7334771172078259489 7336726749297790213 7164057491511332101 7343389483468999941 7253094232217488645 7307002396083784966 7359757298962582790 7207525039695072518 7255086396812152070 7332500619934043425 7215983979948788997 7309234921917254955 7286566620653276458 7188646860167466245 7305879884470045957 7296287714364624134 7278203084042554626 7171875197157461253 7213383630897335558 7361918023881510149 7354784735597530400 7307392489361624350 7093194692506029317 7367039982051118341 7256919422978247941 7251204739801566491 7342662321430482182 7284352369515711750 6929220365818383621 7326241840217345298 7177486478145244421 7183443059844205829 7366996006149295393 7331105726825237793 7347840790497955078 7351948968856702213 7314758460296514822 7211224083155946758 6944348318998875397 7352383661687213317 7210875037182627078 7049076030321200431 7335510889115929902 7275030537369144581 7057884433868737797 7319211036106575136 7298109203707645190 7231286222117784874 7359261837499682054 7311449135587118378 7353810663493405957 7226399978162326789 7256897385022967046 7343785376227560709 7305545629638380805 7235675208475053318 7299880627497602309 7255072691470732549 7351212228491758853 7185966462773841158 7332950718728457504 7363817223812615429 7128923495760792838 7306670395615120645 7344915790417628459 7325253300000148782 7366778925357337862 7314949556045696257 7232357197282430251 7336013955296480513 7306204842823912737 7309954526679780641 7293999332905209093 7326980549149527328 6931024384643665157 7313668144688811270 6945431643481967877 7227133235547868421 7250227112324500778 7333694154863643909 7341082735315995950 7353808689201040646 7057072176809135366 7344509954650295595 7280670956069162246 7122912213194525958 7303288617508539653 7203785216366808325 7326211063907749128 7272564036858957062 7317666649367121185 7217959499494345990 7341781051070614791 7232324287967825158 7349326068995624198 7026070464011324677 7331489352544980230 7272100687478066437 7365906634364718342 7361072091984170245 7360377187540749573 7273533938985946373 6936156240145894661 7216443954525523206 7107703624247086379 7297426099447844101 6940616836060892422 7237412869321739525 7265804177098558725 7344445472301468934 6949953123238612230 7049846941332671750 7361423715411823904 7116274379545120005 7318438302988635424 7358574117290872069 7268739353415896325 7320643509331954974 7242367757021383962 7305042995630476550 7119057562670075141 7270718719041621253 7303605192413547808 7348226638359956779 7279158879382932741 7345580407196372230 7274799563939073285 7177439373758188806 7256416828862336262 7166756774509399301 7335207824865103146 7342642965422017835 7329194483956993285 6922195373469551878 7310559945110457633 7334080392309312773 6935438230653308166 7161413252147203334 7355191685623647521 7333649729399672069 7314317091669085471 7316160384019303685 7276649909980335402 7346589481664826657 7251227475634588933 7305801847997091104 7338822219465788704 7368276960327273734 7340706123151936801 7246829591850126638 7358143368414727456 7263464685104565509 7309130250296839429 7361958184795376902 7269824154025741575 7252822556967718150 7324750023927893281 7298789633352125701 7112312965612801281 7093801419987291397 7333696123783154949 7213634762127314182 7240137659799358726 7340296113481714949 7257186668040523013 7242749655350594821 7278469086244392197 7315202579506547974 7217664596830637317 7360406508665916705 7345947019908844806 7347873815101181227 7310629106603838738 7256394944321965317 7297648115153128710 7263783601806904594 7341429903474036001 7338585290035956997 7249052033100090651 7300710745547738373 7209444614141496581 7253025752847846662 7255855720728464646 6928720755018566918 7352474949891738912 7307003024814214432 7290428730504137989 7130306420527910149 7165453445493820699 7350478706890099973 7060085889208241414 7330370202678381856 7250017819172015366 6959955051892706566 7323406722972830982 7253539653360307462 7222376943574879494 7373803501157158177 7147094406657559813 7204749774241697050 7206389032111148331 7352663754976365830 7217142740595903786 7164499161486789893 7353797081578081582 7304379772266663174 7311071026014670085 7225771026062265605 7360062211965848838 7266558745176509702 7189750107196148997 7236887963181829381 7328713793800834337 7154556617327987973 7321038331188432134 7356942465556942086 7328071772417428738 7189954341602692358 7282826248877919506 7358172921375771909 7311372731742702853 7225306730169650474 7158838009104715014 7226129176527490309 7246566979404893446 7235016797416672518 7337446126271892742 7151022505451457797 7333750654114057502 7243117977313529131 7309870190236306693 7332552016088075562 7242215727518764293 7247638547270765830 7188703901191785771 7293311702655896838 7233485216025775386 7307244788305169670 7269984726998387973 7252773448903118086 7316228201561263393 7229229506286996738 7113326779997097222 7344235037967093034 7331028848546516229 7309978273637813509 7311598289890184454 7329720252227439878 7206065645295815942 7232737824938757402 7161399186464705798 7296096437669072160 7334066204602109189 7305878579022155014 7299565351866535174 7355385222273305863 7299927775610244357 7303705010817305862 7357827750155144454 7100981203620121862 7171226019326676270 7260538989181013254 7341494767416544517 7335936617238121733 7266444671809817862 7303651095513992481 7240287940490874117 7241585055255088389 7204781231647493382 7301427468903206150 7068343510054849794 7102531974564187397 7297382569610333446 7275485705059486981 7330265950006283526 7230993872485190917 7337377749423754528 7330639365774855429 7240948803757559045 6840494063267908870 7199698491029933318 7171183639772876037 7015658597531061510 7326612576660393221 7303646744078830879 7347370576526265632 7160063594854468870 7338158617557781766 7347807853723340075 7340396293505748230 7326594681838505248 7215753503535320325 7214623313426009349 7253293846073822465 7309167154899733793 7205601296580087045 7328406895146831122 7246621939790351622 7349971844260252933 7306288285574319365 7356597107010080032 7274020632986242309 7305005754275073286 7269947898312346886 7373698600825523489 6931691992250404102 7278360808399195398 7359316838162976005 7301694618779913477 7328808920120593666 7322455061739605253 7233938957082316037 7317723034226363653 7316978311211633926 7028615328640896262 7273536713379663122 7301564831713217797 7332104824474930434 7001015929580621062 7266956189911567621 7285934119043845418 7253267429055302917 7218360973600492806 7322889971914820894 7301405747529731360 7319235588303981856 7180356316756479259 7234329118454582533 7324052923682409760 6960030149303733509 7331375213352946951 7366796450040122630 7266583245842681093 7317708310612856069 7346540946324032769 7299130134366358817 7185784384417451291 7350246239855758597 7165027219113331995 7216580195799534875 7137721372498742534 7369742561952451845 7279903878060018950 7281061089041730821 7318042720075812128 7300600690315971872 7200883639826058502 7315452901609065734 7311725779568626949 7322410654940302597 7218641663906860294 7317130568251002155 7330733869420793134 7270194695240715538 7112571221794901253 7299008047798701318 7309193614901382406 7220580988773027078 7289614451265867013 7315510388882148614 7321021102514556168 7247279306647358726 7337380846036405536 7299277515099475205 7372361335029484805 7311151279235976454 7306912793188437253 7359316210162486533 7233943816187743493 7217964179133713670 7340921314225474849 7307382544507473158 7053079049484242181 7308334030997572897 7355551570395794720 7248371171748629765 7240975763686690053 7214300210250468614 7355559381813005614 7341877718084111622 7319880498090642718 7341980999955287302 7240157124146253082 7255456687417560325 7320358531218017541 7202679403736747307 7248084483751054598 7263123633340419333 7283625909356072235 7278379906843659553 7354824769423936800 7282919181970918699 7286504824072391941 7264209329014705413 7320640388258172193 7287434802192600325 7309702274912111914 7227266858636954885 7351592265929854213 7120274124483726634 7086871518348627205 7337684359236881671 7210126838042086662 7346608786850811142 7278375554477296914 7291715802665979141 7272593449147272490 7335254115586428203 7182111220709870875 7372740689223765254 7332283122400120069 7348628582182243586 7336941193059716384 7171852614378769669 7322951887458782470 7353008230785731845 7280714183598034182 7295828316894924064 7326258832517172485 7270995267023932678 7150749471977000234 7351277340854455560 7225365597180235034 7253275488657902853 6962594335598726406 6936221111529065733 6938377999746190597 7185312551238995205 7223506143153327366 7236812137446870278 7336688208857599265 7281405762587364614 7286520806295850248 7194942704592162053 7358249535744789766 7259729975404809498 7082082311931530501 7284750115787541765 7196883962281659674 7036068756904283398 7352256592093515014 7313287399763610885 7329930093491457313 7351523242827386117 7217088688721775878 7343031550700752134 7227261396327664902 7357109728754912554 7323995362136444191 7326665200487206149 7364957743620410629 7277112214388067586 7155311112345472258 7185083773900426523 7345134700660280582 7237139329959611654 7320269717757791518 7311874032549367046 7303230214895570209 7180882398479928581 7277838140121943301 7296633132642471173 7359690808838147333 7341932241624272171 7262864754253909254 7369766848243469574 7325098278155062536 7262410622527196448 7248757736240876826 7281404911798078726 7272211669353352454 7304060613259447557 7348129749178371361 7174169667139931398 7271819874559675653 7242614241918749958 7192765999890844933 7171546517201882374 7224281572642524421 7363449094657920261 7220564057173118213 7231047366885887237 7155864697202281733 7033059709972122881 7190504719167573253 7195709892034874630 7236946676169084165 7277265104519892256 7296620799899864325 7338568408360946986 7361542030071172357 7282148858996477216 7331806907679755552 7338430101173980423 7132976750174260485 7207503593715322118 7014531215160069381 7338189984769314081 7244613573064920326 7360418525661383941 7113610372824714502 7295114358005206277 7370532907242343685 7348228425078951173 7264755631133871366 7197184608687951109 7277332812129209605 7036456593352936710 7195263117650251054 7187669205884390682 7309990077545942277 7356595095640083718 7329899708468546849 7349943953006939425 7371927287391964421 7040517174821178626 7272300267264068869 7311356149670890757 7291997805625888032 7100625828110798085 7144360716793892101 7318390810532138246 7279612182726282538 7320648970445786399 7353284985253645575 7373835792323579141 6986606478488521989 7327104353062374686 7354054153280228641 7342077595418201377 7298876516492938501 7206435126366997765 7092057760065391878 7323995803670957343 7036960740279930118 7352838778857311504 7302180673949945120 7196565850659376411 7253974034751278342 7033272309729250566 7314741267345378565 7174884600651533614 7285354344336084256 7355236504706338053 7102256397961694465 7296983155892948229 7347411130471468320 7330669063477267745 7033861526788246830 7260235688358972677 7309535263984815365 7242918798213270789 7267207894494383392 7187165076388941062 7093588027704085766 7339723630412074246 7354117810349526278 7329211847024889096 7353300715546217746 7145521987878735110 7331962971511459114 7343714759159696645 7288396214511357216 7338475296435506438 7309243811018968326 7235423118033014022 7325249908380945670 7341147435600841990 7256631857763159302 7102938749582970117 7342179365481925920 7327763651908111648 7281388628415204614 7358545841226812678 7315492870150966561 7251367344163867909 7269777200717499654 7332589945451711777 7232806165929823493 7365156863484120352 7237854420015303979 7218611991353625862 7348257477227580703 7293996331016768773 7250169889128713499 7250495801955208453 7351863760367226145 7273672141445369093 7307960669553380640 7293990903411150085 7360826789910056197 7171550526218194182 7299745408866077957 7369254076896283937 7027138423731326213 7341138164007980320 7174489569855868165 7233105831946898693 7207085154739703046 7264190727771458822 7327325019191741714 7028641091054226694 7270505765599841568 7297250903738846469 7325810571167796485 7354930173189311749 7276111932942224646 7333973825471679752 7040541066847653126 7237531194932366597 7327312837280271621 7217576505738595589 7195709355700899078 7345949704867351841 7247644953558519082 7269168679823232262 7356373779683036421 7338686789449731371 7091933816750722310 7353059403785964806 7277411553476054318 7313003203094777094 7329929857092111618 7338538291676974369 7325453315528002821 7342729448384482566 7352877286250630406 7113961716156747051 7344038807043362066 7313706332488486150 7286111495711214853 7228216454221450522 7343785035503258885 7339933551183367429 7262495593002503429 7365271178547711237 7302525180998388998 7098737779571510533 7280329699220344070 7366797264976743686 7166653766253448454 7131106791718472966 7200915394519928070 7330777464756604166 7305830004703726881 7212046453844364550 7183049334144060718 7325486423828647200 7340282291953962258 7252781243060948230 7310298599831702817 7331761832417414418 7330381191339625771 7272458658536115462 7261227998878190853 7345809759548820769 7068324341120830722 7273485103416806688 7190383015246171418 7356009862960024864 7331286586157550854 7335083664511962373 7193932122057362690 7361249827348352262 7364196424814300422 7364433346459569414 7260666205860597035 7347443750488018182 7353962502033575184 7192338751220141317 7360797037127912736 7025649569623002373 7332539225323146539 7164262040360471810 7296627770346540293 7208288543859559685 7236550944312265990 7213887727283047685 7358562375760497952 7353599287667821832 7348606369404079366 7202301946001165573 7210490072133668102 7312274437376724229 7353026898613538053 7224880590087146779 7215644090996739374 7236103600697511195 7083163171002830085 7018919713539476742 7289629828821617926 7063511097231396097 7347815627530308870 7348233343151951146 6984407800696950022 7305225446260575534 7184415376363572486 6974753859730164998 7351053392636316934 7236020115781831941 7277000513831341318 7327383194238569759 7337695848215727393 7251398693943905542 7294063927460121861 7277711962614533381 7356635589392862496 7094344540122844462 7215384766575594757 7344718975516839174 7277330068119096582 7315163618344062213 7180882964476120325 7156765207698623749 7276904784760950062 7207904120475241733 7190012807541296390 7154057063851658502 7319947715365047558 7223425146986466565 7336607284698565921 7354118197605387526 7180882107512720645 7176695673256004869 7306912054424653062 7162843155879005445 7166020056608967942 7195619896154148138 7180681647908588826 7340445970645241093 7251781015117548805 7361930893767789830 7275166832133246213 7133764099510504709 7346538697875033346 7279110785647824133 7341965484734074117 7275759200297291016 7314771308837981470 7182109801759935771 7299227836089519366 7346695864166911238 7167657513620573486 7266175604049874182 7115691860240223494 7281387951098039557 7093248687656144134 7330081105602694406 7373107277940772102 7358517273461558560 7270223644519894280 7023879991137946885 7168883751349472518 7356875548775206161 7358093890668268808 7337544141322063146 7334138421515914501 7365914297442127110 7178943371468197126 7273196386923924769 7299472557781093637 7270649016977771781 7288716330738404640 7237232483316583685 7357829403436485893 7220509848742530310 7175502896509766917 7203603001842355483 7339281739459644678 7310797014776745262 7178023998192618778 7196941683848695067 7263939110081940741 7292455592348732704 7315542003624824072 7241346683299171590 7212750599605996806 7080995893398326534 7287110369179421957 7235231890465099013 7226450852494576939 7323822219036069126 7311515939164491014 7274439113489550598 6975530114666794246 7269951527878544646 7342900228430892294 7277312795664747782 7090718242024574213 7180789431153052934 7259122707176885510 7337945209872911636 7288078201555782917 7343345108193971462 7361213201700195590 7331361060496133408 7308755130931793159 7166231426747206938 7168813003230514438 7239726901609139461 7262021155660352801 7268013291148987653 7333760356378103082 7340029475771387178 7231253848399334702 6989716437153680646 7352308405362609450 7365270821117447430 6981265902478183685 7254815717189504262 7065775103375576366 7350463253337722117 7229268453289381125 7356733253241310497 6936557707012984070 7314171415626894598 7259877122825604357 7312229496482974981 7324014990409600289 7324374596403186977 7306154376505150753 7189390059563453702 7327315432644349186 7307436903253511429 7213523983210171654 7250608833628736774 7224323752308395270 7336237958166547744 7344787708943944993 7230473645112495386 7325129447726681375 7267820077280513285 7299646455059451142 7182220445528100102 6904329227735174406 7348565920773721349 7272885876735249670 7257949119296146715 7361819978602925345 7358202260620463365 7350693284987063594 7243177649281977605 7109611188123651370 7060046997255900421 7167744478118235397 7355462408405536006 7367173956840754438 7223045971331075333 7085809602905885998 7234269619773623558 7356312949830487328 7324806561216335136 7338081716952714528 7166829610443853062 7164456625057582342 7308857704884276513 7347983163097943301 7253831623744032005 7112500988233141509 7338534510700678405 7277339672752164101 6938008267540958469 7344800717745474848 7332170413696453921 7261761148675034373 7363404005025926405 7182134482995137819 7330791453330902318 7060932789792771333 7285380034989231365 7348983212963581190 7192328609883786502 7254190429049048325 7236117889386925318 7356393372799585542 7265046474101181701 7294260217448058117 7328505525090536710 7306142980841245953 7262458247716637958 7282484722100342022 7335261382402641158 7206025771884907822 7096131904134581509 7243924825809505541 7362291044878257413 7355670773010468101 7308587695549222150 7369734029463145733 7238746931277647110 7187997363506564378 7354867687434063109 7268852553352269062 7324061375481842950 7364431055543127301 7108962897660824833 7358443941953277216 7323991541133987104 7356344730088672517 7219546914713390338 7337788106688466182 7154864534103067909 7308420445496151301 7320063373364710687 7203623730088627458 7235322299904265477 7362730890146942213 6977903720801570054 7311077518793051398 7266558060615716102 7352324787693210886 7309182629545397537 6959673437409283333 7355511430906465544 7271230099901385989 7157400826502188330 7010436579286174982 7351143605312032006 7311444597773798662 7203874033467886894 7344162571815095595 7331392820567100679 7205203005887630618 7241040443134233861 7360801406049307909 7332122014725033249 7269796082010377478 7334452584905755910 7232363077662952710 7238414699392437509 7299606716990164229 7237819805682650373 7335565910712814854 7324899618469449006 7340471442317872389 7237620281483742469 7230991287044803845 7283293338973801734 7102880811803823366 7361490480984558881 7314094536853032198 7215700011223371014 7300680075886824709 7284697662425812270 7303603194570050848 7214509617320119557 7049070459580665093 7233917227961945350 7162139438989069574 7370858566049107206 7196715545310383366 7202561268190940442 7285074015482318086 7279268874464349445 7348311828595887402 7224604345940118789 7246730754254736667 7253911032991649050 7287686131179719941 6931328087569206534 7304231502571703558 7327789545422949638 7326199923655871746 7361058273363037446 7299525901090311429 7069833264160181505 7084350941708766469 7285944643915631877 7084387626127494405 7351159471386660101 7159904400444689669 7304993940850117894 7199900225819905307 7236874313649999110 7257306252156357893 7299645363424709921 7309567506388127006 7325005158675483909 7356944048176762118 7305538825445575942 7047250663683673350 7209175839492050182 7305397258407709954 7227564152053665067 7253209558447885574 7223686624410930434 7334768627759058208 7366382165195640069 7355839291399867656 7153653988661923077 7134430684591967493 7321664451030109442 7260160717016386843 7119546184422722822 7204087719838993691 7371604301795364102 7313517133361712416 7218280863925030149 7345956458028076294 7257231281438674182 7289103035060522246 7346577312311250182 7158749602844298501 7319886976046468360 7356227117236882720 7235011774901161222 7278419084860017925 7167583343490370821 7318132633454546209 7323994488676814085 7074293526133083397 7092106391552380166 7134019512956898565 7348272142863076651 7340213537328860423 7364547523664432390 7357310363156696325 7347871961424350469 7321841580300881158 7314727472224816414 7072470361333370154 7119715672862526721 7270662264842226950 7319553758621469985 7342989446553275654 7285744880813395206 7323560088961158406 7200866075284655365 7233677960908164358 7339270939848215841 7353804915560566021 7352258661311384874 7358573589718682885 7216881843201658138 7184119664765881606 7214199153310633221 7310239434899770632 7307697439295786246 7329611748191915269 7200584009942912261 7341186859340434694 7362312299736222981 7311136397002591534 7337154544452914474 7274585016598793477 7198619585984154885 7286596755624299781 7037542338247314694 7338070311646072070 7268043544303095045 7082787345103179014 7354534367672290606 7365191370014756101 7269780862030630150 7348078639109393697 7307400547194178848 7353517851124272389 7119919626443656454 7351868211970821382 7237386405159111942 7321543147404741894 7326567964449262880 7213307790327057670 7309295566440189190 7367465460117376262 7208334342672649515 7030150679188622597 7319531725023939848 7302849923685321991 7050971618075626757 7340404640543935750 7272083269313744133 7335504799695113480 7218684805238541574 7323593285816093985 7345105709857639698 7269874849323961608 7349203589547461931 7034208160000855302 7320924443197426976 7195708998442650886 7164000836753083653 7364868967564971269 7298892876107336965 7358491271637372192 7266766561921502470 7329211433193934112 7221083525963959558 7322147358958013729 7242615019597286662 7132274010527763717 7186916751127432449 7050453549825772806 7357724330219949317 7326165748043222305 7030416612930899206 7224690055745506565 7248099710232218885 7203089097722776837 7315854455709256993 7235307046512381189 7304647873663110433 7371920591110098182 7255526984950746373 7352200497564110113 7358228002225786118 7166629248340479238 7289804675434548512 7310264995479129376 7224138712098114821 7325410371785788678 7298820198222580998 7311918268497841451 7264475174752341253 7291627904939658528 7250155066345196826 7264179560529530117 6983747025024126214 7352513517980863777 7329215535659437344 7099539729921609003 7322981012529630469 7118618304087854337 7320009079479487750 7268711236987112737 7262385349878500640 7203777756063141126 7280854779306315014 7266791067956120837 7325039166599859462 7320329671181208837 7333587244265032966 7128747435001662746 7347860752687992069 7262280999650823430 7334068314521537798 7058245378956643590 7326132920622583046 7339945938225466656 7334828514559921414 7227543834673073413 7266077910082047237 7228301468460272922 7143703674651430149 7045293299518819590 7297290560677760262 7238980554606071046 7289541394199284997 7012968117848591621 7310610607609269512 7230932639803329797 7337821698252721413 7341111773765881120 7222459471505771818 7337343371104603424 7296634137706892550 6921430584996777222 7342239824843164934 7032377210249940271 7139843920128691461 7262790564922297605 7295097318896913669 7299410582313192710 7353609487481081095 6980846983980387589 6953607670238694661 7294353641710865669 7262343191012166917 7200336611681324294 7371908336737897734 7295594920683916549 7352099974441700624 7301512790056078598 7182112977863134490 7289650054611111173 7326273126768184581 7316999868721990917 7312190058419801349 7302254235532528901 6944761700763651333 7165020553684847898 7344159216405466374 7340849723256966405 7341800327613566241 7208729232774663429 7262764744371735813 7110970950673386757 7278425039274249477 7110078143460871426 7269547592386710790 7329928742707416352 7337484396779310342 7190289044583091482 6985233967783873798 7252905682851155205 7309181356821499141 7215527845542628613 7181853805007424773 7366252886440856864 7328422052468215073 7333717525517159713 7336586306241252626 7333356184147201286 7254638139568835845 7207335734498413851 7296045943365963041 7339625794903297313 7356331631277329669 7204348367114194178 7230938922744892677 7046461017412455686 7223829674852470021 7261362348076649733 7063136217751129346 7368993150939024645 7261779879107005702 7328413041358294277 7280262429077163270 7270997532044528902 7213478306329496875 7306237078600207649 7182969583958035717 7354118728738540806 7335986569305804037 6958162070495972613 7284281766452481288 7275776451184495879 7293656525359320352 7324420157722365227 7349974229376453920 7097975761247669510 7371997461927267589 7294966453806157088 6979927169573063942 7193466864100609326 7320276643837234437 7178308682592046362 7213889716582632710 7306606265436851474 7003089075712331013 7016604526027328773 7187047071944412422 7165028167386713371 7263957714601004294 7244302099503189253 7221798987597188357 7353671909197745441 7357527735985720622 7302046107167771910 7064566440229129478 7267848505538907397 7226018638799637787 7182723244221418795 7230478370075594011 7373057615019969798 7306547554571832581 7046755535491796229 7255487730518396166 7214696045085822213 7184756102175690010 7364136993258753312 7073992778182610181 7183847151271791877 7303926780581252358 7065044312987340078 7303702061466553606 7144304652450942235 7292039750024776965 7294745856803196166 7310127753485880582 7227205031064259845 7317409398362574086 7309614792971390238 7321443002969328901 7263475634226154757 7181725947291372827 7285210555038567686 7304745280384027936 7341402002871700768 7352246153309670661 7175467341784829210 7354977147536035114 6995995398221384965 7310625592573955334 7339947392738888993 7354075970258652424 7338531844088024326 7215541046388854022 7241634441922317614 7255455271080742149 7236626077479652650 7362360245995310341 7265893403659881734 7315991257422073094 7335473549907447047 7326132791840754945 7195077956211887362 6950234081242172677 7350045045401177387 7214098896010628358 7233604352865291526 7259076456838466822 7222367203113389318 7358836914063019296 7328431241093532930 7250971654141037830 7353997731276328200 7348206827387063558 7312167591290686753 7061596312160046342 7267234039348677921 7306577065657077024 7336327735947676933 7211687660883119366 7333450506263678251 7337084401890708742 7345198413262228742 7266892826141560070 7170822825878539526 7308154624626773253 7290207128516578592 7360339503996783905 7221304047423229190 7366757662391880966 7306719983072021765 6939459450495438086 7274215816751582470 7337203724944690438 7182409709993921819 7349569574746066181 7261367261380840709 7336711567083425029 7312597653043334406 7321798958097992993 7260595476301368581 7242879550672194822 7257767303616417029 7284100297352400134 7151115056359427334 7313595653987355922 7057974160840051973 7350862092733271338 7299888189244722438 7307792463945600261