70
86
68
310
83
200
149
96
59
145
95
69
24
85
56
92
272
158
60
43
176
296
919
133
190
137
150
205
132
189
169
184
201
98
54
109
432
798
105
238
165
87
97
209
242
260
138
44
298
67
103