46
52
23
44
66
103
89
79
156
162