122413122412122411122410122409122408122407122406122405122404122403122402122401122400122399122398122397122396122395122394122393122392122391122390122389122388122387122386122385122384122383122382122381122380122379122378122377122376122375122374122373122372122371122370122369122368122367122366122365122364122363122362122361122360122359122358122357122356122355122354122353122352122351122350122349122348122347122346122345122344122343122342122341122340122339122338122337122336122335122334122333122332122331122330122329122328122327122326122325122324122323122322122321122320122319122318122317122316122315122314122313122312122311122310122309122308122307122306122305122304122303122302122301122300122299122298122297122296122295122294122293122292122291122290122289122288122287122286122285122284122283122282122281122280122279122278122277122276122275122274122273122272122271122270122269122268122267122266122265122264122263122262122261122260122259122258122257122256122255122254122253122252122251122250122249122248122247122246122245122244122243122242122241122240122239122238122237122236122235122234122233122232122231122230122229122228122227122226122225122224122223122222122221122220