20 1037 316 true 2 3 4 5 10 13 14 15 16 22 24 25 27 29 30 31 33 35 36 37