34 483 433 true 1 4 5 7 10 12 14 18 19 20 21 25 26 34 36 38 43 47 49 52 60 63 66 67 72 73 78 80 83 84 87 89 95 98