312759312913313052313093313485313506313901314488314669315230315587315952316002316320317867317933317967319050319457319845320389320534320698322492323450323507323510323608323731324728324828324918324919324952325007325220325998326277327859329331329532329537330127330596330612330641330731331474331921331992332027332412334266334408334918335613336308336529337150337768338463340408340696342259343024344147345060345753346048346056346164346200346560346650346656347309347572347689347723348952349674350414350696351496351533351566352108352115352528353011353588354350354351354526355645355979355984356186356448356712