5
16
23
25
38
43
52
98
108
124
143
157
158
164
179
183
186
192
197
204
207
230
237
240
263
264
272
283
306
307
314
321
343
353
376
381
393
395
397
424
438
446
450
469
482
491
501
506
512
523
530
537
549
555
557
570
585
589
617
667
668
685
686
697
701
710
712
722
726
743
745
746
747
767
768
775
780
786
806
824
825
839
844
877
884
891
900
902
915
917
918
920
933
937
942
944
952
962
968
978
985
1013
1014
1016
1022
1027
1029
1031
1038
1049
1051
1069
1076
1080
1096
1097
1111
1136
1160
1180
1199
1204
1206
1221
1225
1226
1233
1251
