242228242385242404242440243167244060244486244495244902245164245445245515245562245563245598245871246318246330246793246829247257247338247701247859247955248131249692249694249734249735249739249841249971250592250648250787251367252332252528252539252867252895253726253727253729254821254822255341255397255821255823256245256307256559256628257010257190257334257593257641257822257855258295258498258619258766258790258869258951258965259183260647260689260791260896261064261122261419261421261426261440261594261644261853261907262277262381263057263694264191264193264791264950264958265470265517265732266419266450266833