18
20
6
3
41
1
61
16
31
30
12
8
29
27
105
43
11
130
68
79
150
38
357
142
146
58
50
114
26
35
46
45
380
70
158
32
48
74
72
52
33
17
19
9