14
30
44
52
54
63
64
141
143
148
154
170
175
177
186
187
190
206
209
212
213
228
237
240
255
272
333
347
366
367
370
392
394
395
397
411
416
420
431
435
437
448
461
468
471
505
507
509
520
526
551
552
562
568
572
583
660
673
684
687
714
723
729
749
761
764
765
769
774
779
780
783
788
793
795
797
814
840
844
870
886
892
900
908
914
916
919
925
936
958
979
985
993
1000
1002
1007
1008
1018
1019
1029
1036
1038
1041
1058
1065
1067
1073
1083
1093
1097
