247243236234230227224222221220217214211208205204202201198195194193189188184180178068064060047042036035031028027026025022014