16 1279 785 true 0 15 16 21 34 45 47 56 63 64 66 71 77 89 90 98