10 666 380 true 4 18 21 40 48 51 66 78 79 82