39 445 341 true 3 5 8 10 12 17 24 26 27 28 29 34 37 39 41 47 48 50 53 56 58 63 66 68 69 70 73 77 80 81 83 85 86 87 89 91 92 96 98