11 686 323 true 2 5 10 16 18 22 23 24 28 38 39