15 996 833 true 5 6 8 9 10 12 15 18 19 20 21 22 26 27 29