12
18
25
38
73
75
105
128
135
138
154
155
157
158
170
172
186
195
207
208
225
241
245
253
255
272
277
286
291
294
295
297
298
300
313
351
352
353
374
377
389
390
397
404
407
419
427
438
443
446
452
458
478
489
495
496
512
528
538
542
544
545
561
562
592
593
602
605
622
624
626
641
644
660
665
674
682
689
694
709
710
714
727
731
750
755
762
776
779
786
789
796
802
836
848
859
878
896
902
913
922
923
935
937
965
974
1017
1053
1054
1056
1057
1087
1094
1106
1111
1113
1145
1151
1153
1194
1207
