117245117392114672114418114299113996113803113861113679113463113320113187113247112830112420112184112039111759111582111290111174111183111533112048112390109657109441109179108990108706108538107931107686108564107346107157106996106661106493106420106424106428106432106439106444106448106452106455106587106591106595106599106603107550107553107556107558107561107564107567