12 829 394 true 2 19 24 27 42 45 48 61 68 77 80 84