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