30618978822255805763669772249943843817884306119814306339793383421113730429306453064030622305783038730597317832364797923176531737306522498997563318930638305953833338347689631613333243834697633321338293383483390537670339129758383373065595903312298193058138305255653064430615221353064938397306513830430579305842979597712379238073383093831530650383895729383513831396243821138393977438434384353831631517305803839438436571896313058533123383173834937661221403843717868383123822138222375613831137653958137025383263753431007375609591372443832437556977538400306353170838395383993734137535