4948402914241017525456410297998150609295923215251568029034265741377683246926140976158602560756313180751529898540147749599498160814690862204330390361577145260511211161590864976871594991129168113414626268624266902424352410762516811205535553526398974408819117300836433842782442892610657575923757506169284912860961467736291277579481332628553054893933292211083019883353394133259410802517103057867958872053358711481702873222256689689393613101474343567654680185680186451411153626060828310642247684375420512196281214391634404212905131015961027914677377840814211228061336847941266965130746980521445688715760614176005163991507897180575