0
2
6
20
22
25
36
62
65
84
86
89
104
107
127
135
147
167
184
186
210
233
242
250
262
271
278
283
291
293
299
300
307
314
317
325
330
331
337
351
365
368
402
404
409
428
431
440
444
447
451
512
