299
232
157
80
93
40
274
20
170
115
106
90
5
42
2
24
302
295
52
74
53
26
95
240
154
149
15
121
96
33
264
66
375
18
21