12 598 67 108002 6 18 20 24 26 32 58 63 70 73 78 87 1 2 3 4 5 6 7 8 14 23 87 219 1 43 293 200 30 9 6 6 4 3 2 1