0
6
29
39
88
91
120
121
134
137
148
155
157
163
188
191
195
224
247
285
291
301
303
320
325
332
338
339
349
350
358
362
367
368
372
384
397
417
425
432
443
456
477
479
487
490
494
504
513
523
529
538
540
541
566
567
575
577
584
586
601
613
632
656
668
707
711
712
719
723
728
737
741
746
759
767
771
774
776
834
843
850
856
858
860
863
881
894
920
940
943
949
950
975
982
1016
1023
1024
1029
1037
1040
1052
1062
1063
1070
1085
1088
1089
1097
1103
1107
1116
1122
1154
1158
1159
1163
1165
1171
