84
87
693
176
283
361
212
111
157
246
107
178
71
143
312
177
215
232
145
137
106
69
118
460
91
300
381
51
219