5
7
16
20
25
53
61
81
97
98
101
102
119
128
131
132
133
147
174
179
186
194
206
230
240
246
259
294
297
301
304
310
320
327
339
367
368
377
380
390
396
401
403
434
489
550
564
567
574
587
589
591
598
610
612
638
646
655
660
663
680
681
697
700
708
713
716
726
741
743
745
752
776
796
798
804
814
845
847
856
876
877
882
889
918
929
957
961
1002
1013
1026
1033
1055
1077
1080
1083
1087
1093
1096
1100
1107
1112
1128
1131
1150
1166
1177
