9
13
14
26
28
32
49
61
65
97
120
128
151
157
161
164
185
188
191
202
236
241
243
251
252
270
272
289
295
297
298
339
348
350
351
363
399
401
405
409
418
419
424
431
441
460
471
484
491
500
508
511
520
529
531
545
550
552
557
560
563
565
568
579
586
588
599
601
602
613
628
629
635
656
665
675
676
678
698
701
713
715
733
749
765
777
784
804
818
820
825
829
837
868
889
893
896
898
899
924
927
956
964
973
1016
1030
1035
1058
1068
1075
1076
1079
1090
1100
1106
1112
1128
1152
