10 94 30 3 4 5 10 23 26 32 36 40 56