19
14
42
42
83
145
77
36
184
539