13 1258 520 true 0 3 4 7 12 16 19 21 23 27 28 36 37