12 480 62 95000 8 10 23 27 28 37 38 48 58 71 83 94 1 2 3 4 5 6 7 8 9 16 108 143 1 37 220 143 40 17 5 6 5 3 2 1