34 501 531 true 0 1 2 7 8 9 11 12 16 21 23 25 27 28 29 32 35 37 42 45 52 53 54 60 63 64 67 73 77 78 85 93 94 97