30
10
16
45
31
33
192