10 804 63 101361 3 11 16 23 33 64 67 76 85 94 1 2 3 4 5 6 7 13 51 657 1 45 332 327 69 16 6 4 3 1