true 10520 333 true 3 6 11 13 16 23 31 39 40 47 48 49