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