130
255
1229
586
217
284
80
235
143
252
132
255
188
441
336
1174
1059
558
411
651
25
390
244
132
367
47
436
72
300
1
312
240
638
85
296
237
189
30
124
499
337
219
55
9
101
259
58
