146
126
38
102
270
329
271
272