10 359 317 true 2 4 9 11 12 17 18 22 32 37