96
67
202
135
194
37
97
49
691
117
48
114
68
159
199
86
46
181
122
203
662
187
941
256
263
534
198
210
165
268
304
154
279
218
367
149
116
188
634
267