0
20
25
27
40
56
68
73
75
97
112
119
127
137
140
179
197
207
208
210
217
222
242
247
249
251
252
260
289
300
306
307
310
311
315
318
323
327
342
356
372
375
386
418
430
442
444
460
479
480
483
506
532
537
539
548
555
558
568
570
597
605
623
634
641
642
669
