139
115
148
101
466
108
299
232
83
66
274
20
181
218
48
25
1
183
289
121
96
53
70
77
52
29
2
18
4
111
62
39
13
150
178
61