6
9
10
27
33
36
40
55
59
73
91
112
113
129
142
143
148
151
165
170
218
233
239
246
253
270
285
288
294
302
318
321
329
351
362
366
375
379
380
387
406
415
416
434
462
474
482
488
491
496
499
519
531
550
563
565
576
585
607
608
612
617
618
621
627
628
634
641
650
673
690
718
736
752
772
774
775
786
787
791
798
811
815
819
825
826
835
839
840
852
858
867
875
901
921
925
927
930
933
936
958
981
992
1000
1008
1012
1016
1054
1055
1056
1065
1077
1089
1094
1123
1134
1173
