8053202377911475497892878381082156814911276364444445814166847053754820845363071525317513350587761438781181730135482561568425561388546482312146776677658546944239259513386192314744176207643512653798585852541528202731855977951622274816525521338478551426479163177261140451139809152465485743240486356771125654351464756329317012040751948040544282652165478321136682722706309172598285228355778464546257113236318561346389784266376268675365362160762296272449117291685297144234636229723463812372882581047467840310735455992130466122793799136570332714751119737284770490510769368121116583424766653305074552826533435521991143415645938465604043395717044543998405152645267213777924246251425031026238743773551231971054024916959582835310656349597707679849258590406348204605304153338116127200616876408618742318848456665525476972731321960043958860111083746171417319416124454892607689465244380050118633743617177322653517883544690302628503152016717292258027506371932437658953967474923376037125227137217914216862356601064574005022231541456470155270646346148794373807241157460755381281323525834554527625147252780328634055420380412853818971950039012451151691198786395182303348066045969073475239830131591331307834684278629121422796664839238197435085477177676865088732524413853316766226982068830377622242056491967976037469814275425785221676467517984733975633655028030860430574557054686636413175629402673702487375526675968533891662733286895535042177722322123913787824503128084562996611819571227955733348856746771316747565335206447634075329552265742738822030011643369788777354230619073824824454207235290748441708180288811374711680483525440659543216212566663167092832103835205557802247017185694714013832736766380367647661298289544586382448962181436352936427771744522677923784184537029465170335055865034416479078738418274553699754587786115336481274751563615350964523599424801377191670109523602847741572