10
12
25
40
43
55
60
63
79
81
88
95
103
105
130
143
145
149
152
169
180
192
199
200
201
216
218
227
246
262
271
273
286
300
305
312
322
323
330
340
358
375
380
389
413
425
443
498
521
526
538
544
551
559
562
581
606
607
608
618
627
630
636
645
673
679
685
689
690
699
700
703
721
730
731
739
745
764
770
780
788
789
792
807
833
839
847
853
854
872
887
892
901
905
910
912
915
918
941
957
1006
1015
1033
1036
1040
1042
1043
1057
1063
1081
1084
1086
1107
1110
1119
1168
1172
1174
