38 599 588 true 0 1 5 7 13 16 21 23 25 31 34 35 38 39 40 41 45 46 48 51 53 54 56 57 61 62 64 67 71 72 86 87 88 89 91 92 93 94