0
10
15
49
54
58
60
70
71
88
100
111
131
144
164
170
195
202
217
223
226
228
238
253
265
271
291
301
311
313
321
323
330
335
