27
52
60
66
69
74
93
102
119
132
141
146
170
173
175
184
205
219
224
240
242
255
264
277
304
306
310
316
345
346
349
352
369
385
388
393
402
410
425
434
439
447
465
467
479
509
538
555
564
580
583
585
597
606
627
631
648
652
672
684
690
699
722
731
732
738
756
762
796
817
819
826
870
878
885
888
901
904
910
923
950
953
971
974
983
989
1001
1010
1014
1018
1028
1033
1039
1050
1056
1057
1070
1094
1095
1113
1132
1135
1147
1150
1153
1168
