109
71
68
70
78
294
69
159
761
224
59
112
113
180
19
40
28
57
25
50
26
47
23
66
135
46
52
164
37
227
53
34
108
173
42
218