11
5
1
8
14
4
7
3
9
28
20
16
13
158
58
34
23
46
33
120
86
133
365
167
89
59
87
55
95
68
79
44
77
60
45
17
31
35
53
50
30
142
38