25 1381 598 true 1 2 5 17 19 20 24 32 34 35 36 37 38 48 49 59 71 72 79 82 84 86 87 90 95