189241189239189238189237189236189235189234189233189232189231189229189228189227189226189225189224189223189222189221189219189218189217189215189213189212189211189210189209189208189207189206189204189203189202189201189200189199189198189197189196189195189194189193189192189191189189189188189187189186189184189183189182189181189180189179189178189177189176189175189174189173189172189171189170189167189166189165189164189163189162189161189160189159189158189157189156189154189153189152189151189150189148189147189146189145189144189143189142189141189140189139189138189137189135189133189132189131189130189129189127