78
535
35
172
106
87
124
657
102
442
700
405
46
86
21
22
103
479
156
32
80
72
60
320
488
163
332
280
856
328
940
205
315
580
473
342
27
1551
53
225
756
92
243
291
38
161
303
177
175
133
66
772