1015
1023
1022
1021
1020
1014
999
987
959
958
955
951
891
887
879
863
767
766
765
763
759
831
751
511
735
510
503
495
703
479
1019
991
1007
1018
1013
1011
1017
1006
1003
1005
1016
1012
1010
1009
990
447
989
1004
1002
1001
983
998
997
988
986
985
975
957
639
895
995
982
981
979
974
973
956
954
953
943
971
950
949
894
893
947
942
941
967
927
939
892
890
889
935
926
925
886
885
923
383
883
878
877
919
875
862
861
871
911
859
855
764
762
761
758
757
830
829
847
755
750
749
827
255
747
507
509
823
734
733
743
731
508
506
505
815
502
501
727
499
494
493
702
701
491
719
699
799
478
477
487
695
475
471
687
446
445
1008
1000
996
994
993
463
443
638
637
984
980
978
977
439
635
671
972
970
969
952
948
946
945
631
966
965
940
938
937
431
963
934
933
924
922
888
884
921
882
881
623
382
381
931
918
917
876
874
873
379
915
870
869
860
858
857
910
909
415
375
867
854
853
907
760
756
754
753
607
851
846
845
828
826
825
903
367
254
253
748
746
745
843
822
821
251
742
741
732
730
729
819
814
813
839
739
726
247
725
504
500
498
497
811
351
723
492
490
489
718
717
700
698
697
807
798
797
239
486
485
715
476
474
473
694
693
575
795
483
470
469
691
686
685
711
791
467
444
442
441
683
462
461
223
636
634
633
438
437
459
319
679
670
669
992
976
968
630
964
629
962
783
961
435
430
429
667
455
944
936
932
627
930
929
622
621
427
380
378
377
663
920
916
914
913
880
872
619
868
866
865
414
413
423
374
373
191
908
906
905
856
852
850
849
615
606
605
411
371
366
365
902
901
655
844
842
841
824
252
820
603
250
818
249
752
744
817
740
407
738
363
737
899
838
837
812
246
810
245
809
728
724
722
599
721
350
349
359
835
127
806
243
805
496
488
716
238
714
237
484
713
399
574
482
796
573
347
794
696
692
793
690
481
689
803
472
710
468
235
709
466
571
790
465
591
789
684
682
343
681
222
221
460
707
458
318
457
440
317
231
787
436
678
434
677
567
433
632
782
668
628
781
666
219
626
665
454
625
453
315
428
426
335
675
425
620
779
662
618
661
617
215
451
422
190
376
421
311
372
189
960
412
559
928
370
410
912
614
659
409
904
613
369
900
604
775
654
602
419
653
187
364
601
362
864
406
898
848
207
361
405
840
611
836
248
303
598
897
651
244
834
597
358
183
242
357
403
126
816
348
808
125
346
833
241
804
398
543
397
345
736
802
236
720
595
572
234
712
570
355
801
233
647
590
123
708
792
569
342
589
788
341
395
175
706
786
688
230
680
287
566
220
480
229
464
785
676
218
565
316
705
119
587
456
339
314
780
217
674
334
452
313
778
391
333
664
227
214
673
432
563
660
450
777
424
213
310
558
624
159
420
309
658
616
111
583
331
557
188
774
449
612
186
418
657
211
652
206
408
185
773
610
307
205
404
417
302
368
600
555
650
182
360
301
327
402
596
609
181
95
356
542
649
203
124
401
396
594
771
122
354
541
299
646
344
179
394
174
240
551
896
121
588
340
286
593
232
173
832
568
353
199
118
645
393
285
228
338
800
63
539
586
117
564
295
390
171
226
332
216
784
337
312
158
283
585
110
115
562
212
389
704
643
330
157
308
109
225
582
167
210
776
672
535
556
561
329
306
155
107
204
387
279
209
184
94
581
326
448
656
300
554
202
772
180
93
305
416
103
151
325
201
178
298
608
527
91
648
553
400
579
198
271
540
172
770
120
62
177
550
297
61
143
323
87
116
284
197
170
592
352
392
294
644
538
769
59
114
549
169
282
156
195
336
108
293
166
113
388
584
537
106
642
154
224
281
165
547
534
105
328
291
278
560
92
208
153
102
386
641
163
580
150
90
304
533
79
277
55
200
324
385
149
86
526
552
270
60
578
531
176
142
275
58
296
196
147
322
31
525
269
89
141
577
168
768
101
548
321
194
85
292
112
523
267
57
47
99
536
54
193
164
280
104
546
519
263
53
290
152
83
640
51
162
545
289
78
532
139
276
384
148
29
30
27
530
161
23
15
274
100
146
77
135
524
88
529
268
273
140
576
75
84
320
145
52
522
266
56
46
45
71
43
39
98
97
192
521
50
518
262
265
49
82
81
517
544
288
28
515
261
138
137
25
26
14
22
13
7
11
19
21
259
160
76
134
133
131
528
272
73
74
144
44
67
41
35
69
70
42
37
38
96
520
48
264
80
516
514
260
136
24
12
513
20
10
18
5
3
6
258
257
9
17
129
132
130
72
36
34
33
65
68
66
40
512
128
256
64
32
8
16
4
1
0
2
