31
42
158
50
58
68
82
77
27
89