true 826 319 true 1 2 6 9 10 19 22 23 24 31 33 43 51 52 53 60 61 64 67 69 70 73 75 80 82 89 92 97