11 520 424 true 1 2 7 12 17 20 26 28 31 37 38