18
30
4
85
206
421
181
149
44
21
118
22
267
39
290
40
101
235
55
58
8
82
125
14
354
23
16
41
42
79
62
6
174
89
78
5
45
141
138
175
11
31
32
67
3
80
10
38