277
61
77
18
133
19
106
50
188
146
121
101
223
95
275
299
208
732
307
278
172
251
224
209
165
847
272
56
232
115
7933
255
303
152
515