true 2372 1039 true 2 5 9 10 12 15 20 23 26 33 42 53 58 61 66 67 68 70 71 73 83 84 87 89 93