305
230
252
470
124
489
183
364
65
219
63
289
74
153
64
173
31
178
25
85
37
113
57
148
21
123
14
122
61
714
12
110
9
20
111