959
767
895
511
1015
1007
1014
1013
1011
1006
991
1003
999
990
989
987
983
958
957
975
955
951
943
894
893
891
927
887
863
766
765
763
759
831
751
735
510
509
507
503
1023
1022
495
1021
1019
703
1005
1020
1018
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
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
727
255
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
972
970
969
446
445
952
948
946
945
638
637
966
965
443
940
938
937
463
635
963
934
933
439
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
826
845
825
903
748
746
745
375
415
843
822
821
742
741
732
730
729
607
819
814
813
839
504
739
500
367
498
254
253
497
726
725
811
492
490
489
251
723
700
698
718
697
717
807
798
797
486
485
476
474
247
473
694
693
715
351
795
483
470
469
691
686
685
711
575
992
976
968
239
444
964
791
442
467
441
962
462
461
683
961
636
634
633
944
936
932
438
930
437
929
459
670
669
679
630
629
920
916
914
435
913
880
872
430
868
783
429
866
223
667
865
455
319
627
622
621
908
906
380
905
378
856
852
377
427
850
849
663
619
902
901
374
373
414
844
842
413
841
824
752
423
744
820
740
818
738
817
606
605
899
737
371
615
411
838
366
837
365
812
728
724
810
191
252
722
809
250
655
721
249
603
835
363
407
496
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
237
682
789
347
681
399
127
460
458
707
440
436
457
571
235
678
787
434
677
632
591
628
668
343
433
782
626
666
222
781
454
318
665
221
625
453
428
317
960
426
928
675
231
912
567
425
620
618
904
662
779
219
661
617
315
376
451
900
422
372
864
335
421
412
848
370
410
614
840
898
659
613
369
409
836
604
190
215
654
602
364
311
189
775
559
419
362
653
834
601
897
816
406
808
361
405
611
248
804
736
187
244
833
598
720
651
358
712
802
597
242
207
348
357
403
792
346
303
708
398
241
801
572
788
236
126
345
397
183
688
570
543
234
595
706
125
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
664
229
218
778
432
314
565
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
657
557
368
186
111
404
610
600
773
360
211
417
206
185
650
307
302
402
205
596
356
896
182
609
555
327
301
542
832
396
181
649
95
401
124
594
344
203
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
784
118
338
285
704
564
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
109
225
167
210
582
448
556
535
155
656
306
329
107
561
204
184
279
387
94
772
209
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
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
143
281
547
103
169
534
291
328
278
92
560
641
208
386
59
113
87
62
195
150
55
580
165
533
304
277
105
31
385
90
153
200
47
324
526
61
270
531
275
552
578
89
79
176
149
525
269
296
163
322
196
577
768
523
548
147
292
519
321
536
57
58
142
280
102
101
99
546
267
54
168
290
51
53
640
46
30
29
545
112
27
86
85
83
194
45
39
15
23
43
141
164
532
263
276
104
289
193
384
152
139
60
88
530
274
135
71
75
77
78
148
529
524
268
162
161
273
576
522
145
146
56
518
521
320
52
50
49
28
100
97
98
517
266
265
44
25
26
14
38
13
22
7
35
11
19
544
37
41
42
21
515
84
81
82
140
262
261
259
288
192
137
138
131
67
133
134
69
70
73
74
76
528
160
272
144
520
48
96
516
264
24
6
10
18
5
40
36
12
80
9
34
33
20
3
17
514
513
512
32
8
1
4
2
132
0
128
16
130
136
129
65
68
66
64
72
260
258
257
256
