34
70
67
109
605
123
128
98
88
126
103
101
107
62
167
91
151
84
156
184
81
29
180
303
174
150
188
209
206
198
121
277
164
119
220
172
87
263
157
479
439
53
170
583
175
169
130
251
201
146