15 2954 1087 true 2 12 14 19 28 30 39 46 50 56 60 78 86 88 95