288
6
411
260
242
491
182
196
122
173
410
110
21
241
77
52
7
42
55
30
19
24
12
177
238
53
178
20
78
83
257
149
144
192
27
39
25
26
65
35
171
106
229
159
93
51
59
33
68
70
10
46
14
272