10 399 35 12 19 21 31 53 56 72 80 86 100