2
8
17
30
38
39
42
48
60
68
79
98
104
115
136
138
145
158
177
