true 103 98 true 1 2 5 6 7 9 14 15 16 18 19 20 23 28 32 34 40 45 48