18
11
20
35
25
22
15
52
7
189
41
176
14
33
32
13
31
9
36
132
103
115
19
4
137
96
16
68
185
34
39
1
90
3
66
75
24
306
6
45
23