31 1391 609 true 0 1 4 8 10 14 22 28 30 32 33 39 40 41 45 46 47 54 55 60 62 63 67 73 74 78 85 86 87 93 98