29 2511 1008 true 2 7 13 15 19 21 24 29 32 36 44 51 57 58 62 63 67 69 70 77 79 80 81 85 90 93 95 98 99