43
26
59
15
13
20
14
11
9
34
90
18
49
306
17
3
2
6
137
22
115
78
16
62
39
52
28
61
25
163
84
21
29
44
126
31
97
68
7
32
58
179
48
60
53
38
108
74