188
263
571
403
671
562
99
130
350
570
435
431
353
499
659
1200
1304
1160
54
746
515
652
812
886
50
343
221
388
568
303