301830173016301530133014301230113010300830093005300630073001300230033004299930002997299829962995299429932992299029912988298929872985298629842983298029782979297729752976297329742972296829712966296729692970296529622963296429612959296029582957295629552950295129522953295429482949294729442945294629302931293429352936293929402942294329262927292829292932293329252924