43
309
20
26
14
161
42
270
6
9
55
261
71
18
53
34
99
30
186
16
44
12
143
10
36
29
50
5
28
83
49
93
24
17
8
31
145
54
2
4
40
39
1
11
58