5
34
38
60
72
80
88
98
108
117
138
149
159
167
183
189
198
205
208
210
223
237
250
252
257
274
275
287
289
292
295
298
300
307
309
320
355
379
380
382
403
419
