5270428648662453468297465317637475846793288364234785042553001205362906145374705491032950176101110109070495660583874899978082969103604149889498954523142811181780496376452460563091691470964906290625456812379466538766616309011720068465702223038675395816194119409367925376189320039683149172052340975733301866742688214339079943389792344778172655766575940673267278807069261529280749454239008239452859467887108118569823102014465487365370039733038740666021497155116776243635818858677500761847326088064767718814797652979484571716742695730461872721902161590648670206659230171315247883121468850240717683882965967650197897669534884044726194207914567989343131261809701433788389891750191986060282075524359740166620101980165367979586823543118639512088199119965234873436139038180461346813203785769960248073978073703942826668706201264379975136244670672034343893185000772108561061712013366893595817453956233085989926130648950519865520350239504076245038100560126093408474215766293918036226908812590791704101356728931325079570124358151123394288513895033135231713214510300074228719053989280461472631766603510150405020673259079271577348356946572638880472167848082986034563464516790724236929571774802737213978250692937184079814355514416481982156804954200005089604727038643600413002313159637323642543489591507700846780881109055758984193201051197030807286929949167161757441709062243008684340395103628044724339142941760632498077929383578902947745036824288745133014506452800835362857991714612489574375915646414646293044269870982906360859469795711156726429762959824097041504281850198570287549347836304398936190056067320438767617240648535854411066695040639016526223462908039794622828761880664922857939707312422670320189718220624927735636075766318607700335194029191565263451234370548302517421146558431247947468993999526842565419250126952108140421286412384532686146277748109330263616823919656596001899441666452689296184890223722087005406023025713356657103142619713566096633517739868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000