14
16
25
43
51
54
56
60
63
69
73
82
88
93
108
111
114
158
159
171
205
206
223
227
228
272
274
277
283
285
294
296
308
313
320
323
369
371
372
375
385
397
408
429
432
437
470
473
481
486
512
517
541
563
569
578
581
605
619
621
627
631
637
647
650
676
678
690
697
710
720
723
733
755
769
777
779
787
797
807
811
818
824
834
840
842
852
854
863
866
896
911
920
949
972
979
985
996
1032
1033
1037
1050
1052
1055
1071
1086
1087
1107
1109
1135
1138
1141
1144
1156
1157
1162
