3
9
11
21
39
48
57
66
79
86
89
94
106
113
154
157
