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