63
144
79
260
149
162
174
73
109
118
90
309
61
143
134
147
210
188
126
170
450
161
207
609
322
363
313
263
663
97
506
306
201
425
893
154
424
290
1228
577