80
114
79
137
101
166
78
75
234
126
133
130
211
143
70
245
153
208
160
77
139
177
243
169
172
199
170
46
88
316
154
164
318