31
17
1
8
90
82
102
186