true 103434 12335 true 3 12 13 17 19 20 29 33 34 37 39 41 45 46 47 50 52 62 64 65 67 69 80 82 83 84 90 93 96 98