163
135
988
334
410
513
137
603
153
376
366
580
659
710
762
323
539
303
296
484
304
339
337
237
517
539
386
169
298
1429
1087
386
403
98
503
462
299
343
264
372
169
214
455
577
850
585
378
165
494
517
418
979
1877
1291
648
429
260
598
312
181