18
24
28
33
38
54
70
84
112
113
144
157
173
177
191
199
201
205
206
212
241
251
256
257
269
275
303
305
306
316
338
341
342
346
350
362
367
375
378
380
382
411
415
430
458
464
490
504
522
525
526
538
559
564
574
593
598
599
601
629
632
639
659
665
693
706
738
751
760
770
775
780
781
799
806
808
810
815
816
845
847
851
853
860
862
867
879
890
901
909
921
936
955
964
966
975
979
987
1013
1020
1021
1022
1043
1050
1062
1065
