344
704
29
161
592
855
211
158
142
186
405
206
551
68
754
372
948
787
242
199
359
215
197
209
255
189
129
755
498
249
73
205
575
561
314
779
276
171
632
212
213
349
122
132
119
116
106
329
42
110
61
82
805
78
58