5
12
39
44
45
59
66
77
81
97
103
113
119
132
136
150
187
196
197
199
207
230
235
247
266
276
285
286
290
301
319
320
323
324
335
338
350
353
358
365
370
394
402
411
413
435
448
452
460
486
506
507
509
529
542
576
577
608
620
644
671
689
691
693
700
720
730
748
757
760
764
765
788
789
793
796
810
814
826
836
840
844
865
873
893
921
928
935
943
948
956
1000
1019
1032
1034
1037
1084
1090
1092
1113
1118
1148
1155
1171
1174
1175
