true 2789 653 true 0 4 10 12 16 19 22 42 43 52 57 60 62 79 84 85 90