22 4336 1766 true 3 5 12 17 29 30 31 35 37 38 43 48 51 55 72 77 80 81 82 92 98 99