300
206
197
24
152
71
19
17
259
219
260
161
75
129
131
132
46
39
91
136
93
110
56
11
236
185
111
96
32
292
130
21
12
209
114
74
141
8
55
177
133
76
157
211
37
42
79
59
43
34
47
18
23
155
57
9