46
30
33
45
38
43
149