89
192
124
47
82
113
46
135
99
393