9 2409 104 317056 33 36 42 45 46 65 71 74 99 1 2 3 4 5 10 23 100 363 86 1054 1104 140 9 7 5 3 1