30 1765 855 true 2 4 9 10 11 12 13 14 18 19 25 29 34 36 39 49 50 51 52 55 62 63 67 68 70 72 77 87 91 94