12
6
20
42
33
75
59
165
20
49