33
43
150
4
38
14
295
13
183
56
979
36
24
104
46
53
26
83
25
10
45
3
68
34
66
19
12
147
72
51
35
9
40
39
16
151
69
321
352
202
87
131
49
78
18
91
11
80