221
193
387
340
380
513
1058
344
704
29
592
855
211
158
142
186
405
206
551
754
372
948
787
242
359
215
197
209
189
129
755
498
205
575
561
314
779
171
632
212
213
349
122
119
116
106
132
329
110
61
82
805
219
157
112
791
35
217