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