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