19 1518 655 true 2 10 15 18 20 28 29 39 40 41 50 51 58 59 64 68 87 91 95