55
68
54
87
47
26
30
37
15
27
3
891
861
591
491
321
69
63
28
77
431
131
1172
1221
1141
1031
82
852
97
1201
1481
41
1182
811
652
70
513
44
1203