36
47
23
39
64
103
83
79
150
161