9 377 221 true 2 3 5 9 14 15 17 30 32