16
14
42
42
82
145
77
36
184
539