17 12103 285 2390253 7 15 22 27 30 38 44 47 56 57 69 75 76 77 83 84 96