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