true 2380 568 true 2 5 6 8 14 17 21 26 28 30 32 33 35 39 46 53 55 56 59 60 69 70 71 72 75 76 79