189218189217189215189213189212189211189210189209189208189207189206189205189204189203189202189201189200189199189198189197189196189195189194189193189192189191189190189189189188189187189186189185189184189183189182189181189180189179189178189177189176189175189174189173189172189171189170189167189166189165189164189163189162189161189160189159189158189157189156189154189153189152189151189150189148189147189146189145189144189143189142189141189140189139189138189137189135189133189132189131189130189129189127189126189125189124189123189122189121189120189118189117189116189115189113189112189111189110189109189108