17 521 278 true 1 4 5 6 8 10 11 13 17 19 20 21 22 27 29 30 39