6
247
57
39
59
390
218
60
119
181
804
31
188
112
35
132
193
279
287
252
83
163
276
242
113
161
64
148
126
300
154
158
198
190
194
103
229
320
175
96
199
137
116
108
225
87
212
156
85
160
169
93
123
51
259
527