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