9
14
20
24
26
29
39
55
73
80
89
93
110
115
121
131
133
137
138
140
157
166
174
184
186
195
197
205
206
208
217
255
272
281
283
292
298
302
305
308
314
332
349
350
355
356
357
358
368
375
389
402
403
404
413
415
416
427
436
446
452
468
488
490
500
518
559
565
569
572
611
617
625
629
632
645
684
688
705
709
727
746
749
760
761
786
798
820
850
860
861
879
887
890
909
921
945
957
976
984
991
1001
1015
1018
1035
1066
1078
1088
1091
1100
1103
1111
1115
1121
1128
1133
1140
1143
1155
1166
1186
1207
1229
1241
1259
1267
1272
1276
1278
1279
1299
1305
1327
