true 999 353 true 2 11 13 14 19 25 28 30 37 40 41 43 48 51 56 58 59 62 67 69 71 77 78 83 85 89 90 93 97