114
90
121
166
139
118
129
109
119
581
3
245
1
192
230
171
2
247
177
172
169
205
300
383
352
564
200
78