39 345 321 true 1 4 6 10 15 16 19 22 24 27 43 46 47 48 49 50 51 52 55 56 63 64 66 67 70 73 74 75 77 80 83 87 91 92 93 94 96 97 98