767
766
759
503
383
507
479
447
1023
1022
1021
991
1019
1020
1018
1017
959
1016
999
990
989
998
988
958
957
979
956
943
971
967
947
942
927
887
879
926
886
883
878
863
919
862
911
763
765
855
764
751
758
827
511
755
750
735
823
749
747
510
743
734
509
815
731
703
508
495
727
506
502
501
702
505
499
494
799
719
701
699
493
491
695
487
478
477
475
687
471
446
445
639
463
443
638
631
431
623
382
381
415
379
375
607
255
367
1015
1007
254
253
987
983
1014
1006
1013
1005
251
955
951
1011
1003
895
975
1012
1004
997
995
351
247
1010
1002
986
1009
1001
982
985
981
894
974
1008
1000
996
994
993
954
950
239
893
973
953
949
984
980
978
977
575
941
939
891
972
970
969
935
952
948
946
945
925
923
892
885
831
890
966
965
940
938
937
877
889
875
223
963
934
933
924
922
921
871
888
884
882
881
861
859
931
918
917
876
874
873
319
915
870
869
860
858
857
910
909
847
830
757
762
867
854
853
907
761
829
733
851
846
845
903
828
826
825
760
756
754
753
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
414
413
380
378
377
411
374
615
373
655
606
605
371
407
366
365
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
190
189
752
744
740
738
737
899
207
838
837
812
810
809
187
728
724
722
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
125
684
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
119
454
453
428
426
425
662
661
287
620
618
617
451
422
421
659
775
412
410
409
654
653
376
372
370
614
369
613
111
604
602
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
583
904
900
331
898
558
557
310
309
897
211
864
848
840
836
63
206
834
205
188
833
186
185
555
307
327
302
301
816
808
804
802
203
801
182
181
736
720
712
708
706
299
792
788
705
786
551
785
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
110
612
283
109
610
652
609
650
649
535
408
158
167
404
157
402
771
401
600
596
107
594
368
360
356
593
646
354
645
396
155
353
394
279
393
588
586
344
94
340
585
93
338
103
240
643
232
337
228
390
389
226
568
564
527
562
151
225
561
582
91
332
330
581
329
216
212
210
387
556
209
312
308
271
554
62
306
61
553
305
326
579
325
204
87
202
201
300
184
59
298
550
180
143
178
297
549
323
177
540
198
896
197
832
538
800
294
784
172
170
55
537
120
293
116
776
169
79
284
547
114
195
282
704
113
772
672
534
281
166
656
108
291
165
106
533
156
770
648
105
154
278
448
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
31
275
270
99
525
386
328
580
86
560
641
60
224
269
147
85
58
142
208
324
385
57
304
552
200
578
141
83
54
523
296
322
196
78
53
267
176
548
77
577
194
168
139
292
321
51
536
46
164
112
546
75
280
45
193
290
104
519
263
152
162
532
100
135
43
545
30
276
289
29
71
148
88
98
161
768
530
274
39
84
27
97
146
524
56
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
19
80
13
48
520
264
136
72
7
40
11
24
516
260
132
68
36
20
514
258
130
66
34
12
18
513
257
129
65
6
3
5
33
17
10
9
4
1
2
256
512
128
64
16
32
8
0
