10 2458 102 358914 17 28 31 40 55 60 66 67 92 94 1 2 3 4 5 15 36 103 160 977 81 992 1120 222 18 9 7 5 3 1