34
332
242
195
210
624
665
82
208
127
256
163
120
218
77
171
128
277
95
220
85
203
237
248
187
433
534
444
287
680
331
319
1216