443
157
218
117
618
206
722
197
685
47
616
169
654
285
775
108
306
183
326
133
358
181
380
128
414
203
347
65
236
99
961
304
407
108
553
133
106
38
389
181