375
206
288
63
615
197
536
42
274
178
317
87
390
51
190
156
138
107
519
163
243
102
461
127
277
113
294
192
532
112
260
150
388
83
183
125
160
80
166
31