8 317 355 true 3 7 12 17 18 32 33 36