86
31
422
206
158
102
144
101
82
52
347
118
115
73
481
118
310
92
143
57
454
92
158
125
500
73
124
8
543
92
359
85
554
58
296
90
421
204
354
73