19201830292425212223272628
16 15987 5 4 3 2 11014 13 12 11