8 259 218 true 2 3 8 13 19 34 36 39