16 522 327 true 0 1 3 5 6 15 17 20 22 25 27 32 35 37 38 39