user: ### NOW ANSWER:
Question: with shares of 45.3% and total seats less than 166. what is the greatest number of seat?
Columns: ['Election', 'Dáil', 'Share of votes', 'Seats', 'Total seats']
Types: ['text', 'text', 'text', 'real', 'real']
Sample row: ['1927 (Jun)', '5th', '26.2%', 44.0, 153.0]
SQL:

assistant: SELECT MAX("Seats") FROM "Table" WHERE "Share of votes" = '45.3%' AND "Total seats" < 166.0;