164
112
253
624
144
168
117
290
622
195
155
153
122
554
201
116
174
427
82
186
207
191
157
279
369
272
457
218
374
220
65
100
83
498
175
147
481
156
114
111
301
223
417
323
600
759
110
184
872
113
725
2632
239
1640
882
645