10
12
19
33
50
61
66
76
103
107
114
126
155
174
190
201
204
222
241
256
274
286
290
291
294
295
301
304
305
306
315
329
359
365
374
378
390
399
415
429
438
443
445
448
449
452
455
461
478
509
522
536
547
549
560
568
574
578
600
602
604
606
610
620
624
644
672
701
745
748
750
763
765
780
784
789
790
799
801
820
828
830
839
843
850
852
865
874
879
880
883
895
908
909
914
916
924
936
938
939
944
945
950
963
978
983
986
988
1038
1060
1091
1094
1103
1104
1105
1127
1140
1143
1173
1174
1181
1190
1193
1208
