109
22
254
8
110
239
135
295
228
205
432
377
415
95
250
521
231
1135
370
766
30
197
655
909
219
174
166
217
435
216
587
73
819
394
1011
964
249
427
383
243
211
227
267
203
140
786
523
257
83
601
598
347
831
180
689
220