5
8
18
30
42
67
74
80
81
90
92
97
99
119
121
135
160
163
167
181
196
209
214
217
218
226
243
277
291
300
301
307
310
311
329
331
341
349
369
380
383
386
409
420
421
422
434
437
454
457
466
479
495
504
529
544
551
564
568
586
588
589
592
610
615
618
634
639
652
656
665
667
676
679
685
686
702
708
721
723
729
735
737
743
755
760
796
811
827
831
832
837
849
854
860
868
870
880
881
890
901
904
908
926
949
1005
1013
1019
1039
1050
1075
1080
1089
1090
1105
1135
1154
1173
1175
1181
1183
1193
1218
1222
1252
1264
1275
1279
1283
1306
1349
1355
1356
1359
1360
1372
1378
1387
