0
2
19
20
36
43
67
72
102
105
129
155
182
210
231
240
257
274
280
286
308
315
316
317
333
335
352
361
362
367
373
377
391
398
416
427
460
470
478
484
485
488
491
516
524
536
541
544
557
559
560
573
578
592
593
598
614
620
626
653
663
666
667
669
677
680
685
715
733
744
752
756
760
761
778
783
800
802
805
810
811
853
860
870
899
908
910
917
923
934
935
947
949
959
963
964
972
976
982
992
1013
1016
1020
1040
1059
1062
1067
1092
1093
1106
1107
1111
1113
1114
1129
1158
1160
1165
1172
1175
1179
1181
1203
1212
1223
1242
1264
