45
16
12
25
22
33
105