10 2595 117 511642 17 25 51 52 57 63 66 84 86 93 1 2 3 4 5 6 7 8 9 1508 54 449 913 742 292 92 34 13 5 1