10 2383 128 544412 3 5 17 21 26 38 39 48 69 71 1 2 3 4 5 6 7 8 9 10 57 455 922 702 201 29 9 4 3 1