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