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