7823795483842346908495197085152038813871415446779545187223147456730378597650153796753465658146412907042728338317135245491237214645681266522478585344055007356551616331663976272952046628830638220530346847315122048258956973418221965434264765666872931127611221732001421644407062994483445018073366365382819253636963778368684622410115241254804524407116107168133679764763179564244656330423719741942272763685617716434515075116053413983398354493497734034259366878552435494718534816615887025474905351213484634425380898554422151487763182856033514552525527547055647245017651333452825980345338822545979720223348774967528025815739198198475504307212132792307383432384248262682816621726283711176827208320647163425573093155677677851625844139333789554834385550642118505543503211601371628121935621648363634035266807958547153653196447701752651411885701171955666235013024086296560931137682368738662458736759256334557222644366442211434655119454925273165420135654246223984074774343817235468570925029718968825751251480833221652712311286404229537651167711232649197370750596852652806752464558353251784221502291635140253199707703555717712310801964031527888025098003735984378385403386944548676931316937467137627360048064611247938202287328599479773121275413025868104441969974539017430517740273751847452352169130037554420443971367284805587461287197923362678396305466574748582533123171646243308143186260366648489841780542356782427657552941911801372951814656822689361109724881786723867467611057114412860213677767713566053847154457170809772328397744603992823142563627226937221336276670479012043619046974470579438926042494014002076036387919641510447441261665973512641667815512576027067348206160799387907785216545550452210718565108748553337298381785484317539845538367666629467274271155375902227878324066403011567103045174672750855968432798632201435667754701237367027810624859581178665935521218289728377751