34 1038 642 true 6 9 12 13 15 18 20 26 27 29 30 39 40 41 42 45 46 49 53 57 62 63 65 72 74 78 86 87 90 92 95 97 98 99