15 1387 643 true 4 17 18 19 23 25 40 41 42 50 64 65 66 71 89