12 934 508 true 2 27 28 31 47 51 66 68 72 75 78 98