36
46
20
39
64
103
83
79
149
161