304
233
159
80
96
40
275
20
187
120
118
106
91
5
45
2
24
295
53
74
55
26
98
42
243
154
151
15
123
150
33
266
66
384
149
18
21