34 740 541 true 3 4 10 14 20 23 26 29 30 33 37 40 43 47 53 57 58 61 62 63 64 67 68 71 73 74 76 80 81 85 87 93 96 99