14 880 427 true 1 19 29 30 39 45 48 62 65 68 85 86 92 94