21 530 237 true 1 2 4 5 7 8 10 12 16 17 18 19 20 23 28 30 31 34 36 37 39