16
11
42
38
82
145
77
36
184
537