15 1212 528 true 1 13 19 38 45 47 48 50 58 64 71 79 84 86 89