25
20
50
16
9
18
21
457
32
39
8
101
82
41
17
61
34
97
161
75
11
80
483
60
92
217
152
19
372
7
104
27
10
85
231
14
55
49
102
298
6
178
83
250
15
46
221