0
2
8
28
31
39
52
54
59
62
67
68
71
72
87
99
100
110
112
133
137
142
151
157
164
165
192
195
198
204
208
221
239
240
253
263
276
277
299
302
326
329
349
352
366
370
377
380
392
429
440
451
452
461
468
496
500
512
514
540
541
581
587
591
626
641
669
673
689
690
719
728
735
744
748
763
781
782
789
798
800
805
823
831
835
871
873
878
891
892
896
910
932
933
