243
150
96
39
90
35
287
33
42
133
43
6
19
85
30
174
709
115
45
21
37
50
158
56
31
62
20
75
68
59
14
17
60
216
32
161
72
224
48
26
16
104
208
66
164
181
52
71
63