19 2016 93 5 8 9 12 13 18 20 28 43 55 61 67 71 78 82 87 90 93 98