138
137
152
198
99
414
292
345
161
715
253
135
394
194
352
576
861
320
328
243
591
236
535
263
329
382
347
238
752
121
639
331
205
665
961
200
441
322
1510
740