4
5
8
9
16
18
23
27
31
41
44
65
66
70
88
89
96
98
104
108
117
120
124
131
141
147
149
164
177
184
189
191
207
210
218
224
231
233
234
243
245
247
255
259
296
325
337
343
355
360
365
366
371
376
377
382
392
398
408
409
412
413
420
433
435
440
447
453
458
459
475
538
564
575
580
581
586
596
621
634
637
656
664
674
675
685
701
708
726
729
743
744
754
755
757
772
777
799
800
826
827
835
839
843
844
848
859
865
871
874
886
889
894
909
914
930
936
949
967
972
983
984
986
987
997
1019
1022
1023
1024
1067
1069
1072
