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