10 20 2 1 10 6 10 5 5 5 4 4 16 21 70 62 12 30 49 27 64 63 82 53 69 14 50 52 59 19 72 79