48188481874818648185481584815748156481554815448153481524815148149481484814748145481444814348142481394813548133481324813148130481284812748126481244812148120481184811748115481144811048107481064810548104481034810248101481004809948098480974809648095480944809348092480914809048089480884808748086480854808448083480824808148080480794807848077480754807347931479304792947928479274792647925479244792347922479214792047919479184791747916479154791447913479124791147910479094790847907479064790547904479034790247901