275272271270267265264260259257256254253250248247246240239238236233230229225224221219217216215213207204200198197196195194193191190189187185184183178177176174 17317217016916416316015615515415315214914714614514414114013813213113012412312212111911811611511411211111010410096959392918784838279787776757169656260585756555453494746444342