0
4
8
56
63
91
94
106
107
117
120
136
140
145
149
172
176
199
209
211
212
261
263
280
293
294
306
307
314
316
321
322
333
339
350
353
356
359
381
406
420
431
440
442
444
468
481
499
505
512
563
569
585
589
598
604
617
634
638
639
643
665
678
693
696
699
714
715
718
726
727
735
745
765
768
781
794
813
829
830
834
849
850
855
869
871
887
889
891
899
