0
1
3
4
8
68
75
83
87
88
121
132
133
136
145
153
157
184
223
233
237
249
260
271
301
316
321
326
348
356
358
362
365
368
374
378
380
410
441
447
453
457
486
497
501
503
509
511
518
551
555
564
575
581
599
625
629
635
640
641
666
669
690
703
725
748
750
751
763
769
801
803
823
824
866
871
906
910
926
932
933
953
961
962
968
975
976
978
980
981
986
993
1004
1014
1022
1032
1039
1045
1064
1070
1072
1083
1088
1091
1155
1168
