11 478 343 true 12 16 20 38 58 61 71 93 94 97 98