18
2
1
32
30
202
29
31
21
7
27
38
16
43
42
98
61
12
84
8
23
11
34
20
140
17
122
19
91
78
15
39
6
33
100
72
65
4
35
25
10
277
126
164