14 1679 622 true 2 15 16 23 28 45 49 65 68 78 86 92 94 99