658
225
69
57
662
265
170
169
230
91
163
63
99
115
180
56
13
237
72
101
234
64
194
136
89
60
400
210
87
364
811
797
152
213
178
221
185
74
565
241
202
342
86
173
382
98
24
322
290
778
355
112
130
228
77