3
6
10
12
15
23
53
62
68
82
86
96
115
116
129
134
139
140
144
158
171
178
183
186
197
221
222
229
232
238
262
271
288
298
301
325
332
350
364
371
375
383
391
393
398
402
411
412
427
430
432
434
436
440
459
490
494
504
508
515
518
520
526
532
543
546
550
553
567
594
603
607
608
635
640
676
683
700
715
720
721
724
728
731
739
740
743
749
756
760
771
781
798
813
819
830
831
836
848
849
851
864
867
880
890
898
927
944
952
967
983
988
1060
1062
1071
1087
1141
1146
1148
1155
1164
1176
1178
1180
1188
1201
1212
1222
1223
1235
1244
1245
1259
1263
1277
1285
