54
142
116
185
35
91
45
591
112
110
67
156
194
85
44
180
122
202
634
187
917
253
262
523
198
203
160
264
300
154
278
218
366
146
115
622