260
142
108
273
149
506
697
103
344
1054
474
185
140
192
175
402
125
159
727
169
127
700
363
171
32
320
155
674
133
93
553
323
95
264
128
246
294
259
64
335
342
317
157
238
30
359
122
22
87
178
166
112
33
433
114
258
66
195