8
12
30
39
44
45
47
53
61
64
68
69
138
162
173
181
192
205
210
212
221
252
270
279
282
311
317
342
344
364
376
391
395
396
397
439
466
492
504
505
509
510
545
553
562
565
568
589
606
621
669
686
709
710
737
742
746
747
770
772
841
889
896
914
916
929
936
958
963
985
1002
1027
1029
1053
1072
1077
1111
1126
1127
1145
1168
1211
1247
