5 121 259 true 5 12 16 30 34