18 1395 674 true 3 9 19 27 28 37 38 42 44 51 59 61 64 73 80 86 95 99