169
46
397
96
91
56
301
101
537
186
286
157
308
42
125
80
288
146
335
137