7 317 233 true 3 5 8 14 16 22 30