3
7
18
42
51
61
65
76
79
87
107
109
118
129
143
156
