10 330 28 13 20 23 28 34 40 47 77 80 94