11 3707 123 545296 3 6 13 21 22 24 46 62 73 81 85 1 2 3 4 5 6 9 20 41 106 1595 82 1236 1735 596 22 11 9 7 5 3 1