10 479 50 66019 8 17 22 26 27 44 58 64 67 78 1 2 3 4 5 6 7 8 33 284 1 46 246 140 28 9 3 3 2 1