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