5
7
25
64
71
97
103
126
132
135
149
154
165
168
173
177
193
204
205
214
216
222
229
240
243
261
263
268
275
283
292
331
346
353
369
372
388
390
427
432
434
435
440
442
443
449
466
467
496
497
503
517
524
528
530
541
549
550
551
552
553
580
586
597
601
603
608
609
610
617
638
648
659
660
666
680
681
689
691
709
712
727
738
784
787
805
806
827
833
837
845
866
869
876
891
914
948
958
974
984
989
997
998
1009
1011
1020
1024
1043
1054
1062
1076
1091
1092
1097
1102
1108
1132
1139
1167
1177
1186
1193
1197
1223
1226
