23 809 508 true 0 2 6 8 11 12 16 28 30 38 40 43 46 48 52 53 59 67 68 72 88 90 91