11 2327 102 348836 4 17 22 29 35 38 51 85 89 92 96 1 2 3 4 5 6 19 30 91 668 2135 78 963 1048 179 23 11 9 7 5 3 1