8
6
20
22
14
9
12
5
43
237
52
50
13
49
84
23
142
33
26
31
61
97
17
11
150
40
32
82
44
34
3
25
55
67
46
19
18
15
118
139
56
41
159
347
103