55271578542102804062320928629308116886158760152257196446258616883223011299711142881655654849717822147592126680885255854224502007261744281338041698942015841923998468716743220677511265510896080652467181984121827075620642381134319128356718761544221715802093102265108833919000721533598647174804592922600813656311756358296160468210201156263164371160424155053132368622289926607833334228437943755399511650033144150078664148110518877366371043105870915896212892811816515522214304160041887727023513150710513861208129391573223241149495549011224891015599742547722