true 12686 1766 true 3 7 12 17 23 27 29 31 32 37 38 39 42 45 48 50 54 56 68 69 77 78 79 90 93