648
155
435
274
206
141
476
87
549
159
806
239
412
139
182
59
278
214
441
167
578
145
214
157
207
185
572
178
541
145
576
155
257
25
100
58
402
123
475
68