158 15 1801 105 14 1493 89 9 1004 77 5 1094 149 18 2296 119 13 3094 173 22 2886 76 13 2950 131 23 3921 115 12 2645 129 7 3632 87 4 11004 169 21 4303 70 4 4165 78 7 3778 123 12 15785 139 30 12096