16 858 500 true 2 5 6 9 11 12 13 15 17 22 27 28 32 34 38 39