32
31
32
59
42
46
98