12 532 389 true 1 2 5 7 9 13 14 18 21 22 37 38