3
11
23
34
45
66
67
69
83
87
111
122
126
132
137
161
