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