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