9
10
11
19
25
39
41
44
56
60
65
73
81
83
91
93
97
99
104
111
112
126
141
160
208
215
226
227
233
235
239
248
252
257
269
276
279
292
306
325
333
362
363
394
400
408
414
445
470
481
509
519
554
564
573
580
597
604
606
631
634
658
661
672
677
708
715
716
724
734
746
748
756
758
759
769
771
781
800
809
816
839
853
854
856
860
862
871
905
906
933
940
945
969
973
985
991
996
1010
1012
1032
1037
1046
1047
1048
1087
1088
1092
1094
1106
1119
1124
1150
1160
1162
1164
1167
1174
