30
15
176
83
54
82
320
93
90
179