171
200
135
254
71
175
180
146
132
122
149
399
141
32
53
41
72
60
529
165
326
488
67
169
45
394
635
379
191
185
330
136
55
34
49
42
215
25
54
206
57
36
33
159
285
18
31
78
298
248
543
527
290
238
269
179