5
13
18
30
40
48
64
65
78
79
92
107
120
131
142
151
152
163
172
179
192
215
232
250
279
290
