11 680 340 true 3 4 5 9 20 21 22 30 31 32 38