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