11 495 310 true 2 5 6 12 17 19 20 29 32 33 37