395
51
143
28
512
146
448
101
559
183
246
52
206
156
394
20
525
183
519
90
54
27
388
89
340
186
243
59
203
162
571
178
194
61
293
178
347
181
180
45