34
39
18
34
296
126
98