16 609 383 true 1 3 5 11 18 23 31 34 36 39 40 59 61 86 90 98