77
111
115
156
174
207
140
967
362
276
324
342
366
147
598
163
176
231
102
853
139
135
473
193
477
524
322
258
253
335
333
527
376
266
201
232
185
246
347
160
172
166
134
167
211
248
99