true 2316 616 true 2 10 16 18 20 21 26 38 41 43 52 55 56 64 68 77 89