144
40
79
86
121
109
248
113
112
128
1515
589
182
145
157
136
182
203
164
208
269
234
250
182
220
243
297
475
421
188