0
24
37
47
77
80
82
88
90
107
118
132
139
140
180
184
209
223
238
243
246
261
263
268
269
275
276
278
282
299
305
315
320
330
340
375
386
387
390
398
403
404
411
414
417
419
427
434
442
453
456
498
501
513
528
532
534
551
560
571
575
578
594
596
600
609
613
632
652
657
676
678
688
690
691
697
698
707
730
736
737
738
745
762
771
784
796
808
816
825
833
834
876
877
882
