20
13
9
41
5
4
150
10
53
43
33
25
42
11
30
151
38
46
14
7
18
279
37
437
258
23
90
26
61
15
82
111
85
22
219
3
12
29
70
122
458
16
115
249
45
52
104