16 1512 620 true 2 5 7 10 11 19 20 27 30 34 52 59 74 87 94 95