0
9
10
20
44
47
49
60
72
78
80
84
109
126
157
161
176
180
187
188
197
204
244
257
298
318
329
330
345
349
361
363
366
375
381
386
400
419
424
428
429
430
440
442
445
449
457
475
481
483
487
497
517
522
524
535
543
562
573
582
594
603
607
621
623
645
658
663
667
680
714
719
720
723
740
757
772
782
784
786
791
801
812
829
834
837
842
853
