9
15
24
28
45
48
49
58
80
92
96
129
133
137
150
158
164
168
180
185
189
207
211
224
236
269
271
275
281
288
294
297
300
307
313
323
325
328
329
335
364
367
372
388
389
404
407
409
412
433
443
464
468
478
490
507
513
524
541
547
552
583
588
603
606
609
623
625
634
635
647
660
677
679
684
704
710
712
719
762
763
766
771
774
792
793
814
853
878
896
897
902
934
937
938
939
952
970
984
994
1002
1005
1009
1017
1031
1041
1062
1077
1084
1098
1099
1101
1115
1135
1138
1148
1159
