0
14
45
52
68
70
71
80
83
128
158
168
185
188
190
197
206
228
234
238
247
256
258
259
265
266
274
278
280
290
292
298
302
303
306
311
315
318
326
334
337
345
359
361
366
368
371
372
378
380
386
389
402
405
412
420
423
433
438
449
452
460
471
484
493
512
513
520
534
536
562
573
574
598
599
609
623
630
638
649
658
661
675
677
678
687
694
715
721
735
765
767
772
776
782
811
832
835
842
845
846
866
880
884
888
915
916
919
929
932
940
945
951
954
955
966
969
971
975
976
982
988
1002
1005
1012
1013
1022
1023
1024
1028
1045
1047
