350
172
150
66
329
177
510
103
576
135
549
82
511
180
217
183
395
187
376
68
297
116
434
12
210
157
523
22
330
130
165
114
389
185
284
153
449
135
339
61