35
11
8
21
14
6
12
7
33
24
34
43
102
156
22
9
29
46
15
2
26
49
40
55
18
115
137
82
87
38
129
32
74
16
13
5
27
20
31
53
47
358