4
8
16
18
19
29
69
89
90
92
102
108
115
129
153
160
167
182
210
223
233
234
245
253
257
265
267
277
279
281
299
303
319
325
332
342
355
367
369
429
435
446
466
467
477
479
486
489
492
496
527
555
576
585
589
605
609
612
631
650
655
660
669
696
723
744
755
758
773
782
793
794
799
810
814
819
831
834
858
861
862
867
882
884
886
888
919
945
947
955
959
980
981
984
1000
1004
1010
1012
1013
1022
1028
1032
1045
1047
1050
1059
1060
1078
1087
1089
1091
1125
1127
1131
1145
1154
1166
1173
