20
11
4
340
78
55
206
46
90
35
65
22
108
61
2
23
94
30
1223
139
199
32
8
218
7
66
15
37
5
25
14
3
39
53
156
114
146