186
139
522
67
373
81
245
100
609
152
312
167
421
166
236
87
336
156
576
148
552
82
569
177
311
109
448
173
106
18
483
111
133
25
297
186
177
40
569
18