31
15
181
83
54
82
325
94
90
179