45
33
187
104
21
20
9
7
16
11
397
26
24
99
92
80
391
8
82
47
25
102
79
17
43
22
14
13
134
12
18
100
220
94
6
61
141
31
52
23
34
46
215