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