20
18
16
436
10
235
106
15
37
49
34
151
158
66
23
228
144
31
95
43
6
71
13
189
7
1
12
14
45
122
42
47
63
9
27
109
39
32
25
5
61
26
113
127
22
17
76
108
80