10 495 382 true 1 2 10 11 12 17 31 32 36 38