10 346 32 7 12 20 28 30 39 57 61 62 93