97
68
202
135
194
37
49
692
117
51
116
159
199
86
46
181
122
203
662
188
942
256
263
535
198
210
165
268
304
154
279
218
367
149
635
267