787 313 323 151 7 20 13 125 19 24 12 108 9 16 8 93 237