19 5047 391 1 2 4 13 19 28 30 43 51 55 56 64 65 67 72 75 79 93 98