9
18
28
39
42
52
93
117
118
121
123
126
129
145
152
160
