193
141
201
254
168
342
339
127
391
637
109
140
161
147
387
121
173
245
249
89
146
144
216
421
156
1296
570
532
217