175
47
43
78
104
139
38
296
48
31