22 1804 694 true 0 1 2 10 12 15 23 29 30 38 44 45 47 53 82 83 85 86 87 92 94 95