28 1024 592 true 5 9 12 15 16 17 20 21 22 23 24 27 28 29 33 34 37 46 47 50 59 66 77 81 83 84 85 94