10 13 28 10 16 9 10 8 17 63 91 97 167 61 107 70 56 41 8960