16
14
42
38
82
145
77
36
184
538