19 666 295 true 2 3 4 7 8 11 15 16 17 18 20 22 27 30 32 33 34 38 39