239
101
227
18
467
108
288
125
534
177
270
165
509
35
190
112
144
99
250
171
434
150
517
137
557
85
213
35
181
116
334
134
360
137
270
42
239
185
592
117