10 443 56 65257 3 5 16 22 44 46 52 61 83 86 1 2 3 4 5 6 7 8 22 123 1 43 256 111 16 4 5 3 3 1