938
301
966
452
716
186
304
192
256
77
395
98
408
147
613
125
691
215
353
157
397
117
702
201
964
341
634
203
744
144
201
138
216
96
313
157
198
37
215
55