33
19
107
47
53
405
138
34
8
7
23
185
12
160
67
39
22
243
83
644
9
2
28
4
269
168
46
66
17
29
20
105
26
10
35
6
57
45
48
15
50
24
115
75
14
38
196
16