Professional Documents
Culture Documents
Merritt's Brocot Table
Merritt's Brocot Table
22 October 2011
Introduction
Henry Edward Merritt (18991974), M.B.E., D.Sc (Eng), M.I.Mech.E., was a British
engineer from Warwickshire who published a number of books on gear engineering [19,
20, 21].
In the 1930s, he was director and technical manager of David Brown Tractors, Limited,
Mekham, Huddersfield. After 1945, Merritt was employed by the Nuffield Organization
and in 1949 he became Chief Research Officer to the British Transport Commission. His
task was to supervise and co-ordinate both technical and operational research work for the
whole of nationalised transport [11, p. 53]. In 1951 he was appointed chief administrative
engineer to the Rootes Group at their Coventry factories. In 1962, Merritt received the
James Clayton Prize, awarded every year since 1945 by the Institution of mechanical
engineers.1
In 1947, Merritt published a book on the calculation of gear trains in which he gave
a table of useful numbers, as well as a Brocot table [19]. The present document is
a reconstruction of the second table, whereas the first is described in a separate document [25].
The Brocot table described here is a table listing the fractions pq with p q n for
some value of n > 0 in increasing or decreasing order. It is named after the clockmaker
Achille Brocot (18171878) who devised it in 1860 [4]. The term Brocot table seems to
be chiefly used in clockmaking. This table can be constructed by an iterative algorithm
known as the Stern-Brocot tree, introduced at about the same time by Moritz Stern
(18071894) [28]. If we restrict ourselves to the interval [[0, 1]], the tree is obtained by
for adjacent
starting with the fractions 01 and 11 , and then computing all the medians a+c
b+d
c
0 1 1
0 1 1 2 1
a
fractions b and d . At the next stage, we therefore have 1 , 2 , 1 , then 1 , 3 , 2 , 3 , 1 , and
so on. If we have a sequence of fractions obtained by this procedure and including all
fractions pq with p q n, then by discarding all fractions with q > n, we obtain the
Farey sequence of order n, named after John Fareys description in 1816 [8], although an
algorithm for constructing this sequence was already given in 1802 by Haros [14].2
A Brocot table is useful in clockmaking in that it shows the closest fractional approximation of a ratio with a bounded denominator, and helps choosing gear ratios.
Merritts table gives all fractions pq with 0 < p < q 100 in decreasing order. The first
99
1
fraction is 100
and the last one is 100
. Decimal equivalents are given, but these decimal
29
equivalents are truncated, and the remainder is also given. For instance, the fraction 70
is given with the decimal equivalent 0.414285 (instead of the rounded 0.414286) and the
50
remainder 50, because 29
= 0.414285 + 106 70
. If d is the decimal equivalent of pq , then
70
r = (p dq) 106 . When r = 0, Merritt merely writes .
1
A biographical notice of Merritt was presumably published in the Journal of automotive engineering,
volume 4, 5, or 6, 1974?, page 85, but we have not consulted it.
2
For an introduction to the construction of the Stern-Brocot tree and Farey sequences, see [15, 16, 12].
In 1935, Buckingham published a Brocot table with 0 < p < q 120 [6]. A much
more extensive table was given by Neville in 1950 [23].
Reconstruction
For the reconstruction, we have used Patracu and Patracus algorithm. They described
a very simple way for the computation of the next term of a sequence [24, 27]. If ab < dc < pq
are three consecutive terms, we have a+p
= dc (mediant property) and there is a k such
b+q
that kc = a + p and kd = b + q. It is easy to show that k = n+b
where n is the
d
greatest possible denominator. Once k is computed, p and q follow. This algorithm is
easily adapted for a decreasing sequence.
References
The following list covers the most important references3 related to Merritts table. Not
all items of this list are mentioned in the text, and the sources which have not been seen
are marked so. We have added notes about the contents of the articles in certain cases.
[1] Raymond Clare Archibald. Scarce mathematical tables. Mathematical Tables and
other Aids to Computation, 1(2):6667, 1943. [On Brocots original table.]
[2] Raymond Clare Archibald. Scarce mathematical tables. Mathematical Tables and
other Aids to Computation, 1(4):132, 1943. [On Brocots original table.]
[3] Raymond Clare Archibald. E. H. Neville: The Farey Series of Order 1025 (review).
Mathematical Tables and other Aids to Computation, 5(35):135139, July 1951.
[4] Achille Brocot. Calcul des rouages par approximation, nouvelle mthode. Revue
chronomtrique, 3:186194, 1860.
[5] Achille Brocot. Calcul des rouages par approximation, nouvelle mthode. Paris,
1862. [not seen]
[6] Earle Buckingham. Manual of gear design, section one. New York: The industrial
press, 1935. [contains a Brocot table]
[7] Cristian Cobeli and Alexandru Zaharescu. The Haros-Farey sequence at two
hundred years: A survey. Acta Universitatis Apulensis, Mathematics-Informatics,
5:138, 2003.
[8] John Farey. On a curious property of vulgar fractions. Philosophical Magazine,
47:385386, 1816.
[9] James Whitbread Lee Glaisher. Report of the committee on mathematical tables.
London: Taylor and Francis, 1873. [Also published as part of the Report of the forty-third
meeting of the British Association for the advancement of science, London: John Murray, 1874.
A review by R. Radau was published in the Bulletin des sciences mathmatiques et
astronomiques, volume 11, 1876, pp. 727]
[10] James Whitbread Lee Glaisher. Table, mathematical. In Hugh Chisholm, editor,
The Encyclopdia Britannica, 11th edition, volume 26, pages 325336. Cambridge,
England: at the University Press, 1911.
3
Note on the titles of the works: Original titles come with many idiosyncrasies and features (line
splitting, size, fonts, etc.) which can often not be reproduced in a list of references. It has therefore
seemed pointless to capitalize works according to conventions which not only have no relation with the
original work, but also do not restore the title entirely. In the following list of references, most title
words (except in German) will therefore be left uncapitalized. The names of the authors have also been
homogenized and initials expanded, as much as possible.
The reader should keep in mind that this list is not meant as a facsimile of the original works. The
original style information could no doubt have been added as a note, but we have not done it here.
[17] Brian Hayes. Lhorloge de lternit. Paris: Vuibert, 2010. [Translation of [16].]
[18] Roger Mansuy. Achille Brocot, mathmaticien ses heures, 2008. [available on
http://www.math.ens.fr/culturemath/histoire%20des%20maths]
[19] Henry Edward Merritt. Gear trains, including a Brocot table of decimal equivalents
and a table of factors of all useful numbers up to 200,000. London: Sir Isaac
Pitman & Sons, Ltd., 1947. [The table of useful numbers was reconstructed in [25].]
[20] Henry Edward Merritt. Gears. London: Sir Isaac Pitman & Sons, Ltd., 1955. [3rd
edition]
[21] Henry Edward Merritt. Gear engineering. London: Sir Isaac Pitman & Sons, Ltd.,
1971.
[22] Eric Harold Neville. The structure of Farey series. Proceedings of the London
Mathematical Society, 51 (series 2):132144, 1949.
[23] Eric Harold Neville. The Farey series of order 1025, displaying solutions of the
Diophantine equation bx ay = 1, volume 1 of Royal Society Mathematical Tables.
Cambridge: University Press, 1950. [This table was reconstructed in [26].]
[24] Corina E. Patracu and Mihai Patracu. Computing order statistics in the Farey
sequence. In Proceedings of the 6th Algorithmic Number Theory Symposium
(ANTS 2004), volume 3076 of Lecture Notes in Computer Science, pages 358366.
Springer, 2004.
[25] Denis Roegel. A reconstruction of Merritts table of useful numbers (1947).
Technical report, LORIA, 2011. [This is a reconstruction of a table in [19].]
6
[26] Denis Roegel. A reconstruction of Nevilles Farey series of order 1025 (1950).
Technical report, LORIA, 2011. [This is a reconstruction of [23].]
[27] Norman Routledge. Computing Farey series. The Mathematical Gazette,
92(523):5562, March 2008.
[28] Moritz Abraham Stern. ber eine zahlentheoretische Funktion. Journal fr die
reine und angewandte Mathematik, 55(3):193220, 1858.
Decimal Equiv.
99
98
97
100
99
98
96
95
94
93
92
97
96
95
94
93
989
989
989
989
989
690
583
473
361
247
70
32
65
66
29
91
90
89
88
87
92
91
90
89
88
989
989
988
988
988
130
010
888
764
636
40
90
80
4
32
86
85
84
83
82
87
86
85
84
83
988
988
988
988
987
505
372
235
095
951
65
8
25
20
67
81
80
79
78
77
82
81
80
79
78
987
987
987
987
987
804
654
500
341
179
72
26
61
38
76
75
74
73
72
77
76
75
74
73
987
986
986
986
986
012
842
666
486
301
76
8
50
36
27
71
70
69
68
67
72
71
70
69
68
986
985
985
985
985
111
915
714
507
294
8
35
20
17
8
66
65
64
63
62
67
66
65
64
63
985
984
984
984
984
074
848
615
375
126
42
32
25
62
61
60
59
58
57
62
61
60
59
58
983
983
983
983
982
870
606
333
050
758
56
55
54
53
52
57
56
55
54
53
982
982
981
981
981
456
142
818
481
132
0990 000
989 898
989 795
Rem.
Decimal Equiv.
Rem.
98
90
51
50
49
97
48
52
51
50
99
49
0980
980
980
979
979
769
392
000
797
591
12
8
97
41
95
47
93
46
91
97
48
95
47
93
979
979
978
978
978
381
166
947
723
494
43
32
35
19
58
45
89
44
87
43
46
91
45
89
44
978
978
977
977
977
260
021
777
528
272
40
89
35
8
32
85
42
83
41
81
87
43
85
42
83
977
976
976
976
975
011
744
470
190
903
43
8
50
20
51
40
79
39
77
38
41
81
40
79
39
975
975
975
974
974
609
308
000
683
358
31
52
43
38
75
37
73
36
71
77
38
75
37
73
974
973
973
972
972
025
684
333
972
602
75
8
25
36
54
35
69
34
67
33
36
71
35
69
34
972
971
971
971
970
222
830
428
014
588
8
70
20
34
8
65
97
32
95
63
67
100
33
98
65
970
970
969
969
969
149
000
696
387
230
17
32
74
50
60
34
20
50
36
94
31
92
61
91
97
32
95
63
94
969
968
968
968
968
072
750
421
253
085
16
5
61
10
8
48
10
26
4
30
89
59
88
29
31
92
61
91
30
967
967
967
967
966
741
391
213
032
666
29
28
7
88
20
Decimal Equiv.
Rem.
86
57
85
28
83
89
59
88
29
86
0966
966
965
965
965
55
82
27
80
53
57
85
28
83
55
79
26
77
51
76
Decimal Equiv.
Rem.
292
101
909
517
116
12
41
8
7
24
94
75
56
93
37
99
79
59
98
39
0949
949
949
948
948
494
367
152
979
717
94
7
32
58
37
964
964
964
963
963
912
705
285
855
636
16
75
20
35
20
92
55
73
91
18
97
58
77
96
19
948
948
948
947
947
453
275
051
916
368
59
50
73
64
8
82
27
80
53
79
963
962
962
962
962
414
962
500
264
025
52
26
8
25
89
71
53
88
35
94
75
56
93
37
946
946
946
946
945
808
666
428
236
945
48
50
32
52
35
25
74
49
73
24
26
77
51
76
25
961
961
960
960
960
538
038
784
526
000
12
74
16
24
87
52
69
86
17
92
55
73
91
18
945
945
945
945
944
652
454
205
054
444
16
30
35
86
8
95
71
47
70
93
99
74
49
73
97
959
959
959
958
958
595
459
183
904
762
95
34
33
8
86
84
67
50
83
33
89
71
53
88
35
943
943
943
943
942
820
661
396
181
857
20
69
12
72
5
23
91
68
45
67
24
95
71
47
70
958
957
957
957
957
333
894
746
446
142
8
70
34
38
60
82
49
65
81
16
87
52
69
86
17
942
942
942
941
941
528
307
028
860
176
64
36
68
40
8
89
22
87
65
43
93
23
91
68
45
956
956
956
955
955
989
521
043
882
555
23
17
87
24
25
79
63
47
78
31
84
67
50
83
33
940
940
940
939
939
476
298
000
759
393
16
34
3
31
64
85
21
83
62
67
89
22
87
65
955
955
954
954
953
223
056
545
022
846
59
16
10
86
10
77
46
61
76
91
82
49
65
81
97
939
938
938
938
938
024
775
461
271
144
32
25
35
49
32
41
61
81
20
79
43
64
85
21
83
953
953
952
952
951
488
125
941
380
807
16
15
20
19
15
89
74
59
44
16
95
79
63
47
937
936
936
936
936
500
842
708
507
170
10
68
59
10
59
39
58
77
19
62
41
61
81
20
951
951
950
950
950
612
219
819
617
000
56
21
41
23
73
29
72
43
57
78
31
77
46
61
935
935
935
934
934
897
483
064
782
426
34
27
72
28
14
Decimal Equiv.
Rem.
71
85
14
83
69
76
91
15
89
74
0934
934
933
932
932
55
41
68
27
67
59
44
73
29
72
40
93
53
66
79
Decimal Equiv.
Rem.
210
065
333
584
432
40
85
5
24
32
56
67
78
89
11
61
73
85
97
12
0918
917
917
917
916
032
808
647
525
666
48
16
5
75
8
932
931
931
931
930
203
818
506
034
555
23
8
62
14
40
87
76
65
54
43
95
83
71
59
47
915
915
915
915
914
789
662
492
254
893
45
54
68
14
29
43
100
57
71
85
930
930
929
929
929
232
000
824
577
411
24
32
33
65
75
32
85
53
74
82
35
93
58
81
914
914
913
913
913
634
285
978
793
580
12
25
46
6
20
92
13
90
77
64
99
14
97
83
69
929
928
927
927
927
292
571
835
710
536
92
6
5
70
16
21
73
52
83
31
23
80
57
91
34
913
912
912
912
911
043
500
280
087
764
11
40
83
24
51
89
38
63
88
55
96
41
68
95
927
927
926
926
926
272
083
829
470
315
40
32
11
40
75
72
41
51
61
71
79
45
56
67
78
911
911
910
910
910
392
111
714
447
256
32
5
16
51
32
25
87
62
37
86
27
94
67
40
93
925
925
925
925
924
925
531
373
000
731
25
86
9
17
81
91
10
89
79
89
100
11
98
87
910
910
909
908
908
112
000
090
163
045
32
10
26
85
49
61
73
85
12
53
66
79
92
13
924
924
924
923
923
528
242
050
913
076
16
28
50
4
12
69
59
49
88
39
76
65
54
97
43
907
907
907
907
906
894
692
407
216
976
56
20
22
48
32
83
71
59
47
82
90
77
64
51
89
922
922
921
921
921
222
077
875
568
348
20
71
32
28
68
29
77
48
67
75
32
85
53
74
906
906
905
905
905
666
250
882
660
405
50
30
20
30
35
58
81
23
80
38
63
88
25
87
921
920
920
920
919
052
634
454
000
540
24
58
48
20
86
19
85
66
47
95
21
94
73
52
905
904
904
904
903
263
761
255
109
846
15
19
30
43
8
57
91
34
79
45
62
99
37
86
49
919
919
918
918
918
354
191
918
604
367
52
91
34
56
17
75
28
65
37
83
83
31
72
41
92
903
903
902
902
902
614
225
777
439
173
38
25
56
1
84
Decimal Equiv.
Rem.
46
55
64
73
82
51
61
71
81
91
0901
901
901
901
901
9
89
80
71
62
10
99
89
79
69
53
44
79
35
61
Decimal Equiv.
Rem.
960
639
408
234
098
40
21
32
46
82
54
77
23
84
61
61
87
26
95
69
0885
885
884
884
884
245
057
615
210
057
55
41
10
50
67
900
898
898
898
898
000
989
876
734
550
89
36
14
50
38
53
68
83
15
43
60
77
94
17
883
883
883
882
882
720
333
116
978
352
40
20
68
68
16
59
49
88
39
68
898
897
897
897
897
305
959
727
435
058
5
9
24
35
56
82
67
52
37
59
93
76
59
42
67
881
881
881
880
880
720
578
355
952
597
40
72
55
16
1
87
26
69
43
60
97
29
77
48
67
896
896
896
895
895
907
551
103
833
522
21
21
69
16
26
81
22
73
51
80
92
25
83
58
91
880
880
879
879
879
434
000
518
310
120
72
6
20
80
77
17
76
59
42
86
19
85
66
47
895
894
894
893
893
348
736
117
939
617
72
16
55
26
1
29
65
36
79
43
33
74
41
90
49
878
878
878
877
877
787
378
048
777
551
29
28
32
70
1
67
25
83
58
33
75
28
93
65
37
893
892
892
892
891
333
857
473
307
891
25
4
11
45
33
50
57
64
71
78
57
65
73
81
89
877
876
876
876
876
192
923
712
543
404
56
5
24
17
44
74
41
49
57
65
83
46
55
64
73
891
891
890
890
890
566
304
909
625
410
22
16
5
70
85
7
83
76
69
97
8
95
87
79
876
875
873
873
873
288
000
684
563
417
64
20
19
57
73
81
89
8
87
82
91
100
9
98
890
890
890
888
887
243
109
000
888
755
74
81
8
10
62
55
48
41
75
71
63
55
47
86
873
873
872
872
872
239
015
727
340
093
31
55
15
20
2
79
71
63
55
47
89
80
71
62
53
887
887
887
887
886
640
500
323
096
792
40
67
48
24
34
61
27
74
47
39
70
31
85
54
871
871
870
870
870
794
428
967
588
370
34
40
23
20
20
86
39
70
31
85
97
44
79
35
96
886
886
886
885
885
597
363
075
714
416
91
28
75
10
64
67
87
20
73
53
77
100
23
84
61
870
870
869
869
868
129
000
565
047
852
67
5
52
28
Decimal Equiv.
Rem.
86
33
79
46
59
99
38
91
53
68
0868
868
868
867
867
72
85
13
84
71
83
98
15
97
82
58
45
77
32
83
Decimal Equiv.
Rem.
686
421
131
924
647
86
2
79
28
4
81
52
75
23
63
95
61
88
27
74
0852
852
852
851
851
631
459
272
851
351
55
1
64
23
26
867
867
866
865
865
469
346
666
979
853
73
92
10
37
54
40
57
74
17
79
47
67
87
20
93
851
850
850
850
849
063
746
574
000
462
39
18
62
34
67
52
89
37
96
865
865
865
864
864
671
384
168
864
583
43
32
48
32
32
62
45
73
28
67
73
53
86
33
79
849
849
848
848
848
315
056
837
484
101
5
32
18
28
21
51
70
19
82
63
59
81
22
95
73
864
864
863
863
863
406
197
636
157
013
46
43
8
85
51
39
50
61
72
83
46
59
72
85
98
847
847
847
847
846
826
457
222
058
938
4
37
16
70
76
44
69
25
81
56
51
80
29
94
65
862
862
862
861
861
745
500
068
702
538
28
12
30
11
82
71
60
49
13
97
84
71
58
846
845
845
845
844
153
360
238
070
827
11
80
8
30
34
31
68
37
80
43
36
79
43
93
50
861
860
860
860
860
111
759
465
215
000
4
39
5
5
38
65
27
70
43
45
77
32
83
51
844
844
843
843
843
444
155
750
373
137
20
65
41
13
49
55
61
67
73
57
64
71
78
85
859
859
859
858
858
649
375
154
974
823
66
28
45
59
75
16
69
53
70
89
19
82
63
842
842
842
841
841
857
696
105
463
269
10
56
5
34
53
79
85
6
83
77
92
99
7
97
90
858
858
857
855
855
695
585
142
670
555
60
85
6
10
50
37
58
79
21
68
44
69
94
25
81
840
840
840
840
839
909
579
425
000
506
4
49
50
14
71
65
59
53
47
83
76
69
62
55
855
855
855
854
854
421
263
072
838
545
57
12
32
44
25
47
73
26
83
57
56
87
31
99
68
839
839
838
838
838
285
080
709
383
235
40
40
21
83
20
41
76
35
64
29
48
89
41
75
34
854
853
853
853
852
166
932
658
333
941
32
52
22
25
6
31
67
36
77
41
37
80
43
92
49
837
837
837
836
836
837
500
209
956
734
31
13
48
34
Decimal Equiv.
Rem.
46
51
56
61
66
55
61
67
73
79
0836
836
835
835
835
71
76
81
5
79
85
91
97
6
95
74
69
64
59
54
Decimal Equiv.
Rem.
363
065
820
616
443
35
35
60
32
3
41
50
59
68
77
50
61
72
83
94
0820
819
819
819
819
000
672
444
277
148
8
32
9
88
835
835
835
833
831
294
164
051
333
578
10
76
53
2
90
9
76
67
58
49
11
93
82
71
60
818
817
817
816
816
181
204
073
901
666
9
28
14
29
40
89
83
77
71
65
831
831
831
830
830
460
325
168
985
769
60
25
64
65
15
40
71
31
53
75
49
87
38
65
92
816
816
815
815
815
326
091
789
384
217
26
83
18
40
36
49
44
83
39
73
59
53
100
47
88
830
830
830
829
829
508
188
000
787
545
28
36
11
40
22
79
57
35
48
27
97
70
43
59
814
814
814
813
813
814
432
285
953
559
22
96
50
21
19
34
63
29
82
53
41
76
35
99
64
829
828
828
828
828
268
947
571
282
125
12
28
15
82
61
74
13
69
56
75
91
16
85
69
813
813
812
811
811
333
186
500
764
594
25
74
60
14
77
24
67
43
62
93
29
81
52
75
827
827
827
826
826
956
586
160
923
666
92
6
40
4
50
43
73
30
77
47
53
90
37
95
58
811
811
810
810
810
320
111
810
526
344
40
10
30
30
48
81
19
71
52
33
98
23
86
63
40
826
826
825
825
825
530
086
581
396
000
60
22
34
52
64
81
17
72
55
79
100
21
89
68
810
810
809
808
808
126
000
523
988
823
46
17
68
36
80
47
61
75
14
97
57
74
91
17
824
824
824
824
823
742
561
324
175
529
26
23
24
75
7
38
59
80
21
67
47
73
99
26
83
808
808
808
807
807
510
219
080
692
228
30
13
80
8
76
79
65
51
37
60
96
79
62
45
73
822
822
822
822
821
916
784
580
222
917
64
64
40
10
59
46
71
25
79
54
57
88
31
98
67
807
806
806
806
805
017
818
451
122
970
31
16
19
44
10
23
78
55
32
73
28
95
67
39
89
821
821
820
820
820
428
052
895
512
224
16
60
35
32
64
29
62
33
70
37
36
77
41
87
46
805
805
804
804
804
555
194
878
597
347
20
62
2
61
38
Decimal Equiv.
Rem.
78
41
45
49
53
97
51
56
61
66
0804
803
803
803
803
57
61
65
69
73
71
76
81
86
91
77
4
79
75
71
Decimal Equiv.
Rem.
123
921
571
278
030
69
29
24
42
20
37
48
59
70
11
47
61
75
89
14
0787
786
786
786
785
234
885
666
516
714
2
15
50
76
4
802
802
802
802
802
816
631
469
325
197
64
44
11
50
73
73
62
51
40
69
93
79
65
51
88
784
784
784
784
784
946
810
615
313
090
22
10
25
37
80
96
5
99
94
89
802
800
797
797
797
083
000
979
872
752
32
79
32
72
29
76
47
65
18
37
97
60
83
23
783
783
783
783
782
783
505
333
132
608
29
15
20
44
16
67
63
59
55
51
84
79
74
69
64
797
797
797
797
796
619
468
297
101
875
4
28
22
31
61
43
68
25
57
78
55
87
32
73
782
781
781
781
780
051
818
609
250
821
22
10
17
67
47
43
39
74
35
59
54
49
93
44
796
796
795
795
795
610
296
918
698
454
10
16
18
86
24
32
71
39
46
53
41
91
50
59
68
780
780
780
779
779
487
219
000
661
411
33
71
1
52
66
31
58
27
77
83
39
73
34
97
795
794
794
794
793
180
871
520
117
814
60
31
40
22
42
60
67
74
7
73
77
86
95
9
94
779
779
778
777
776
220
069
947
777
595
60
66
35
7
70
50
73
23
65
42
63
92
29
82
53
793
793
793
792
792
650
478
103
682
452
50
24
13
76
44
66
59
52
45
38
85
76
67
58
49
776
776
776
775
775
470
315
119
862
510
50
60
27
4
10
61
19
72
53
34
77
24
91
67
43
792
791
791
791
790
207
666
208
044
697
61
16
72
52
29
69
31
55
24
65
89
40
71
31
84
775
775
774
774
773
280
000
647
193
809
80
63
17
44
49
64
79
15
71
62
81
100
19
90
790
790
790
789
788
322
123
000
473
888
36
37
13
80
41
58
75
17
61
53
75
97
22
79
773
773
773
772
772
584
333
195
727
151
48
25
85
6
71
56
41
67
26
63
71
52
85
33
80
788
788
788
787
787
732
461
235
878
500
28
28
25
26
44
71
27
64
37
57
92
35
83
48
771
771
771
771
770
929
739
428
084
833
47
12
20
28
16
Decimal Equiv.
Rem.
47
57
67
77
10
61
74
87
100
13
0770
770
770
770
769
73
63
53
43
76
95
82
69
56
99
33
56
23
59
36
Decimal Equiv.
Rem.
491
270
114
000
230
49
20
82
10
40
43
46
49
52
53
57
61
65
69
0754
754
754
753
753
716
385
098
846
623
52
55
22
10
13
768
768
768
767
767
421
292
115
857
676
5
56
65
8
76
55
58
61
64
67
73
77
81
85
89
753
753
753
752
752
424
246
086
941
808
48
58
34
15
88
43
73
30
77
47
767
767
766
766
765
441
123
666
233
957
37
21
20
59
21
70
73
3
74
71
93
97
4
99
95
752
752
750
747
747
688
577
000
474
368
16
31
74
40
49
62
75
13
68
64
81
98
17
89
765
765
765
764
764
625
432
306
705
044
8
12
15
84
68
65
62
59
56
91
87
83
79
75
747
747
746
746
746
252
126
987
835
666
68
38
79
35
50
55
42
71
29
74
72
55
93
38
97
763
763
763
763
762
888
636
440
157
886
64
20
80
34
58
53
50
47
44
41
71
67
63
59
55
746
746
746
745
745
478
268
031
762
454
62
44
47
42
30
45
61
16
67
51
59
80
21
88
67
762
762
761
761
761
711
500
904
363
194
51
16
56
2
38
73
35
67
32
51
98
47
90
43
745
744
744
744
744
098
897
680
444
186
2
94
40
40
2
35
54
73
19
60
46
71
96
25
79
760
760
760
760
759
869
563
416
000
493
26
27
64
53
61
29
55
26
49
82
39
74
35
66
743
743
743
742
742
902
589
243
857
424
36
29
18
5
16
41
63
22
69
47
54
83
29
91
62
759
759
758
758
758
259
036
620
241
064
14
12
20
69
32
72
23
66
43
63
97
31
89
58
85
742
741
741
741
741
268
935
573
379
176
4
15
3
18
40
72
25
53
28
59
95
33
70
37
78
757
757
757
756
756
894
575
142
756
410
70
25
60
28
20
20
57
37
54
71
27
77
50
73
96
740
740
740
739
739
740
259
000
726
583
20
57
2
32
31
65
34
71
37
41
86
45
94
49
756
755
755
755
755
097
813
555
319
102
23
82
25
14
2
17
65
48
31
45
23
88
65
42
61
739
738
738
738
737
130
636
461
095
704
10
32
35
10
56
Decimal Equiv.
Rem.
59
73
14
67
53
80
99
19
91
72
0737
737
736
736
736
39
64
25
61
36
53
87
34
83
49
47
58
69
11
63
Decimal Equiv.
Rem.
500
373
842
263
111
73
2
67
8
44
31
49
67
18
61
43
68
93
25
0721
720
720
720
720
311
930
588
430
000
29
10
16
10
735
735
735
734
734
849
632
294
939
693
3
16
4
63
43
59
41
64
23
51
82
57
89
32
71
719
719
719
718
718
512
298
101
750
309
16
14
11
61
64
79
94
15
86
734
734
734
733
732
375
177
042
333
558
17
52
5
12
28
61
33
71
38
39
85
46
99
53
717
717
717
717
716
948
647
391
171
981
28
5
14
71
7
52
41
71
30
49
71
56
97
41
67
732
732
731
731
731
394
142
958
707
343
26
48
74
13
19
43
48
53
58
63
60
67
74
81
88
716
716
716
716
715
666
417
216
049
909
40
61
16
31
8
68
19
65
46
73
93
26
89
63
100
731
730
730
730
730
182
769
337
158
000
74
6
7
46
68
5
67
62
57
95
7
94
87
80
715
714
712
712
712
789
285
765
643
500
45
5
90
59
27
62
35
43
51
37
85
48
59
70
729
729
729
728
728
729
411
166
813
571
27
65
32
33
30
52
47
42
37
69
73
66
59
52
97
712
712
711
711
711
328
121
864
538
340
56
14
24
24
20
59
67
8
69
61
81
92
11
95
84
728
728
727
726
726
395
260
272
315
190
5
80
8
75
40
32
59
27
49
71
45
83
38
69
100
711
710
710
710
710
111
843
526
144
000
5
31
12
64
53
45
37
66
29
73
62
51
91
40
726
725
725
725
725
027
806
490
274
000
29
28
10
66
22
61
39
56
17
31
86
55
79
24
709
709
709
708
708
677
302
090
860
333
13
28
50
60
8
50
71
21
55
34
69
98
29
76
47
724
724
724
723
723
637
489
137
684
404
47
78
27
16
12
63
46
29
70
41
89
65
41
99
58
707
707
707
707
706
865
692
317
070
896
15
20
3
70
32
47
60
13
70
57
65
83
18
97
79
723
722
722
721
721
076
891
222
649
518
60
47
4
47
78
53
65
12
67
55
75
92
17
95
78
706
706
705
705
705
666
521
882
263
128
50
68
6
15
16
Decimal Equiv.
Rem.
43
31
50
69
19
61
44
71
98
27
0704
704
704
704
703
64
45
26
59
33
91
64
37
84
47
40
47
54
61
68
Decimal Equiv.
Rem.
918
545
225
081
703
2
20
25
62
19
42
53
64
11
68
61
77
93
16
99
0688
688
688
687
686
524
311
172
500
868
36
53
4
68
703
703
702
702
702
296
125
702
380
127
64
26
80
31
57
46
35
59
24
83
67
51
86
35
686
686
686
686
685
746
567
274
046
714
82
11
26
44
10
57
67
77
87
97
701
701
701
701
701
754
492
298
149
030
22
36
54
37
90
61
37
50
63
13
89
54
73
92
19
685
685
684
684
684
393
185
931
782
210
23
10
37
56
10
7
65
58
51
44
10
93
83
73
63
700
698
698
698
698
000
924
795
630
412
68
15
10
44
67
54
41
28
43
98
79
60
41
63
683
683
683
682
682
673
544
333
926
539
46
24
20
34
43
37
67
30
53
23
53
96
43
76
33
698
697
697
697
696
113
916
674
368
969
11
64
18
32
23
58
15
62
47
32
85
22
91
69
47
682
681
681
681
680
352
818
318
159
851
80
4
62
29
3
62
39
55
16
57
89
56
79
23
82
696
696
696
695
695
629
428
202
652
121
19
32
42
4
78
49
66
17
53
36
72
97
25
78
53
680
680
680
679
679
555
412
000
487
245
40
36
14
15
41
66
25
59
34
59
95
36
85
49
694
694
694
694
693
915
736
444
117
877
15
80
16
55
27
55
19
59
40
61
81
28
87
59
90
679
678
678
677
677
012
571
160
966
777
28
12
80
6
70
43
52
61
9
65
62
75
88
13
94
693
693
693
692
691
548
333
181
307
489
24
25
72
9
34
21
65
44
67
23
31
96
65
99
34
677
677
676
676
676
419
083
923
767
470
11
32
5
67
20
56
47
38
67
29
81
68
55
97
42
691
691
690
690
690
358
176
909
721
476
2
32
5
63
8
48
25
52
27
56
71
37
77
40
83
676
675
675
675
674
056
675
324
000
698
24
25
52
66
49
69
20
51
31
71
100
29
74
45
690
690
689
689
688
140
000
655
189
888
60
5
14
40
29
60
31
64
33
43
89
46
95
49
674
674
673
673
673
418
157
913
684
469
26
27
2
20
19
Decimal Equiv.
Rem.
35
37
39
41
43
52
55
58
61
64
0673
672
672
672
671
45
47
49
51
53
67
70
73
76
79
55
57
59
61
63
Decimal Equiv.
Rem.
076
727
413
131
875
48
15
46
9
59
19
55
36
53
90
29
84
55
81
0655
655
654
654
654
555
172
761
545
320
50
12
76
25
80
671
671
671
671
670
641
428
232
052
886
53
40
64
48
6
17
49
32
47
62
26
75
49
72
95
653
653
653
652
652
846
333
061
777
631
4
25
11
56
55
82
85
88
91
94
670
670
670
670
670
731
588
454
329
212
58
20
48
61
72
15
58
43
28
41
23
89
66
43
63
652
651
651
651
650
173
685
515
162
793
21
35
10
34
41
65
67
2
65
63
97
100
3
98
95
670
670
666
663
663
103
000
666
265
157
2
30
85
54
13
63
50
37
83
20
97
77
57
650
650
649
649
649
602
000
484
350
122
34
52
50
46
61
59
57
55
53
92
89
86
83
80
663
662
662
662
662
043
921
790
650
500
44
31
60
50
61
24
59
35
46
94
37
91
54
71
648
648
648
648
647
936
648
351
148
887
16
24
59
8
23
51
49
47
45
43
77
74
71
68
65
662
662
661
661
661
337
162
971
764
538
51
12
59
48
30
57
11
64
53
42
88
17
99
82
65
647
647
646
646
646
727
058
464
341
153
24
14
64
38
55
41
39
37
35
33
62
59
56
53
50
661
661
660
660
660
290
016
714
377
000
20
56
16
19
31
51
20
49
29
48
79
31
76
45
645
645
645
644
644
833
569
161
736
444
16
49
9
64
20
64
31
60
29
56
97
47
91
44
85
659
659
659
659
658
793
574
340
090
823
79
22
60
40
45
38
47
56
9
61
59
73
87
14
95
644
643
643
642
642
067
835
678
857
105
47
45
14
2
25
27
52
25
48
23
41
79
38
73
35
658
658
657
657
657
536
227
894
534
142
24
67
28
18
30
52
43
34
59
25
81
67
53
92
39
641
641
641
641
641
975
791
509
304
025
25
3
23
32
25
44
65
21
61
40
67
99
32
93
61
656
656
656
655
655
716
565
250
913
737
28
65
91
43
41
57
16
55
39
64
89
25
86
61
640
640
640
639
639
625
449
000
534
344
39
76
16
Decimal Equiv.
Rem.
62
23
53
30
37
97
36
83
47
58
0639
638
638
638
637
44
51
58
7
61
69
80
91
11
96
54
47
40
33
59
Decimal Equiv.
Rem.
175
888
554
297
931
25
32
18
41
2
61
28
51
23
41
98
45
82
37
66
0622
622
621
621
621
448
222
951
621
212
96
10
18
23
8
637
637
637
636
635
681
500
362
363
416
11
58
7
64
59
18
49
31
44
95
29
79
50
71
621
620
620
620
619
052
689
253
000
718
60
19
13
22
85
74
63
52
93
635
635
634
634
634
294
135
920
615
408
10
10
40
20
56
57
13
60
47
34
92
21
97
76
55
619
619
618
618
618
565
047
556
421
181
20
13
68
4
45
26
45
19
50
31
41
71
30
79
49
634
633
633
632
632
146
802
333
911
653
14
58
10
31
3
55
21
50
29
37
89
34
81
47
60
617
617
617
617
616
977
647
283
021
666
47
2
77
13
40
43
55
12
53
41
68
87
19
84
65
632
632
631
630
630
352
183
578
952
769
64
79
18
32
15
45
53
61
8
59
73
86
99
13
96
616
616
616
615
614
438
279
161
384
583
26
6
61
8
32
29
46
63
17
56
46
73
100
27
89
630
630
630
629
629
434
136
000
629
213
36
72
17
43
51
43
35
27
46
83
70
57
44
75
614
614
614
613
613
457
285
035
636
333
69
50
5
16
25
39
61
22
49
27
62
97
35
78
43
629
628
628
628
627
032
865
571
205
906
16
95
15
10
42
19
49
30
41
52
31
80
49
67
85
612
612
612
611
611
903
500
244
940
764
44
20
60
59
32
37
42
47
94
51
59
67
75
627
627
627
626
626
659
450
118
865
666
54
50
38
45
50
11
58
47
36
61
18
95
77
59
100
611
610
610
610
610
111
526
389
169
000
2
30
47
29
52
57
62
5
58
83
91
99
8
93
626
626
626
625
623
506
373
262
000
655
2
57
62
85
25
39
53
14
59
41
64
87
23
97
609
609
609
608
608
756
375
195
695
247
35
15
41
53
48
43
38
33
85
77
69
61
53
623
623
623
622
622
529
376
188
950
641
35
48
28
50
27
45
31
48
17
54
74
51
79
28
89
608
607
607
607
606
108
843
594
142
741
8
7
74
24
51
Decimal Equiv.
Rem.
37
57
20
43
23
61
94
33
71
38
0606
606
606
605
605
49
26
55
29
32
81
43
91
48
53
35
38
41
44
47
Decimal Equiv.
Rem.
557
382
060
633
263
23
92
20
57
6
23
56
33
43
53
39
95
56
73
90
0589
589
589
589
588
743
473
285
041
888
23
65
40
7
80
604
604
604
604
603
938
651
395
166
773
22
7
55
32
31
10
57
47
37
27
17
97
80
63
46
588
587
587
587
586
235
628
500
301
956
5
84
37
24
58
63
68
73
78
603
603
602
602
602
448
174
941
739
564
16
38
12
53
8
44
17
58
41
24
75
29
99
70
41
586
586
585
585
585
666
206
858
714
365
50
26
58
20
35
50
53
56
59
3
83
88
93
98
5
602
602
602
602
600
409
272
150
040
000
53
64
50
80
55
31
38
45
52
94
53
65
77
89
585
584
584
584
584
106
905
615
415
269
36
35
25
45
59
58
55
52
49
46
97
92
87
82
77
597
597
597
597
597
938
826
701
560
402
14
8
13
80
46
7
53
46
39
32
12
91
79
67
55
583
582
582
582
581
333
417
278
089
818
4
53
38
37
10
43
40
37
34
31
72
67
62
57
52
597
597
596
596
596
222
014
774
491
153
16
62
12
13
44
57
25
43
18
47
98
43
74
31
81
581
581
581
580
580
632
395
081
645
246
64
15
6
5
74
59
28
53
25
47
99
47
89
42
79
595
595
595
595
594
959
744
505
238
936
59
32
55
4
56
29
40
51
11
48
50
69
88
19
83
580
579
579
578
578
000
710
545
947
313
10
40
7
21
22
41
19
54
35
37
69
32
91
59
594
594
593
593
593
594
202
750
406
220
22
62
54
20
37
26
41
56
15
64
45
71
97
26
578
577
577
577
576
125
777
464
319
923
35
56
57
2
51
16
45
29
42
86
27
76
49
71
593
592
592
591
591
023
592
105
836
549
22
16
20
36
21
49
34
53
19
42
85
59
92
33
73
576
576
576
575
575
470
271
086
757
342
50
11
88
19
34
55
13
49
36
59
93
22
83
61
100
591
590
590
590
590
397
909
361
163
000
79
2
37
57
23
50
27
31
35
40
87
47
54
61
575
574
574
574
573
000
712
468
074
770
56
4
4
30
Decimal Equiv.
Rem.
39
43
47
51
55
68
75
82
89
96
0573
573
573
573
572
4
57
53
49
45
7
100
93
86
79
41
37
33
29
54
Decimal Equiv.
Rem.
529
333
170
033
916
28
25
60
63
64
34
39
44
49
54
61
70
79
88
97
0557
557
556
556
556
377
142
962
818
701
3
60
2
16
3
571
570
569
569
569
428
000
892
767
620
44
38
20
5
51
46
41
36
9
92
83
74
65
555
554
554
554
553
555
347
216
054
846
5
76
72
4
10
72
65
58
51
95
569
569
568
568
568
444
230
965
627
421
32
50
30
23
5
31
26
47
21
37
56
47
85
38
67
553
553
552
552
552
571
191
941
631
238
24
23
15
22
54
25
46
21
38
55
44
81
37
67
97
568
567
567
567
567
181
901
567
164
010
36
19
21
12
30
53
16
43
27
38
96
29
78
49
69
552
551
551
551
550
083
724
282
020
724
32
4
4
20
44
17
47
30
43
56
30
83
53
76
99
566
566
566
565
565
666
265
037
789
656
20
5
39
36
56
49
11
50
39
28
89
20
91
71
51
550
550
549
549
549
561
000
450
295
019
71
50
55
31
13
48
35
22
53
23
85
62
39
94
565
564
564
564
563
217
705
516
102
829
9
75
8
22
74
45
17
40
23
52
82
31
73
42
95
548
548
547
547
547
780
387
945
619
368
40
3
15
2
40
31
40
49
9
50
55
71
87
16
89
563
563
563
562
561
636
380
218
500
797
20
20
34
67
29
35
41
47
53
53
64
75
86
97
547
546
546
546
546
169
875
666
511
391
43
50
54
73
41
32
55
23
37
73
57
98
41
66
561
561
561
560
560
643
403
224
975
606
61
29
48
25
4
6
49
43
37
31
11
90
79
68
57
545
544
544
544
543
454
444
303
117
859
6
40
63
44
37
51
14
47
33
52
91
25
84
59
93
560
560
559
559
559
439
000
523
322
139
51
68
2
73
25
44
19
51
32
46
81
35
94
59
543
543
542
542
542
478
209
857
553
372
12
71
5
18
52
19
43
24
53
29
34
77
43
95
52
558
558
558
557
557
823
441
139
894
692
18
43
23
70
16
45
13
46
33
53
83
24
85
61
98
542
541
541
540
540
168
666
176
983
816
56
16
40
37
32
Decimal Equiv.
Rem.
20
47
27
34
41
37
87
50
63
76
0540
540
540
539
539
48
7
50
43
36
89
13
93
80
67
29
51
22
37
52
Decimal Equiv.
Rem.
540
229
000
682
473
20
77
34
52
32
43
11
45
34
61
82
21
86
65
0524
524
523
523
523
590
390
809
255
076
10
20
11
70
60
539
538
537
537
537
325
461
634
500
313
75
7
38
29
23
35
47
12
49
44
67
90
23
94
522
522
522
521
521
727
388
222
739
276
12
4
20
3
56
54
95
41
69
97
537
536
536
536
536
037
842
585
231
082
2
10
15
61
46
37
25
38
51
13
71
48
73
98
25
521
520
520
520
520
126
833
547
408
000
54
16
69
16
15
53
38
23
31
28
99
71
43
58
535
535
535
534
534
714
353
211
883
482
8
53
19
31
44
40
27
41
14
43
77
52
79
27
83
519
519
518
518
518
480
230
987
518
072
40
40
27
14
24
39
47
8
49
41
73
88
15
92
77
534
534
533
532
532
246
090
333
608
467
42
80
5
64
41
29
44
15
46
31
56
85
29
89
60
517
517
517
516
516
857
647
241
853
666
8
5
11
83
40
33
25
42
17
43
62
47
79
32
81
532
531
531
531
530
258
914
645
250
864
4
42
45
16
47
16
49
33
50
91
31
95
64
97
516
516
515
515
515
483
129
789
625
463
47
1
45
89
26
35
44
53
9
49
66
83
100
17
530
530
530
530
529
612
303
120
000
411
12
2
40
13
17
35
18
37
19
33
68
35
72
37
515
514
514
513
513
151
705
285
888
513
17
60
25
64
19
46
37
28
47
19
87
70
53
89
36
528
528
528
528
527
735
571
301
089
777
55
30
47
79
28
39
20
41
21
43
76
39
80
41
84
513
512
512
512
511
157
820
500
195
904
68
20
5
64
48
29
39
49
10
91
55
74
93
19
527
527
527
526
526
472
272
027
881
315
48
40
2
67
15
22
45
23
47
24
43
88
45
92
47
511
511
511
510
510
627
363
111
869
638
39
56
5
52
14
51
41
31
52
21
97
78
59
99
40
525
525
525
525
525
773
641
423
252
000
19
2
43
52
49
25
51
26
27
96
49
100
51
53
510
510
510
509
509
416
204
000
803
433
64
4
47
51
Decimal Equiv.
Rem.
28
29
30
31
32
55
57
59
61
63
0509
508
508
508
507
33
34
35
36
37
65
67
69
71
73
38
39
40
41
42
Decimal Equiv.
Rem.
090
771
474
196
936
50
53
34
44
32
24
47
23
45
22
49
96
47
92
45
0489
489
489
489
488
795
583
361
130
888
45
32
33
40
40
507
507
507
507
506
692
462
246
042
849
20
46
26
18
23
43
21
41
20
39
88
43
84
41
80
488
488
488
487
487
636
372
095
804
500
32
4
20
36
75
77
79
81
83
506
506
506
506
506
666
493
329
172
024
50
39
9
68
8
19
37
18
35
17
39
76
37
72
35
487
486
486
486
485
179
842
486
111
714
19
8
18
8
10
43
44
45
46
47
85
87
89
91
93
505
505
505
505
505
882
747
617
494
376
30
11
87
46
32
33
16
47
31
46
68
33
97
64
95
485
484
484
484
484
294
848
536
375
210
8
16
8
50
48
49
50
1
49
95
97
99
2
99
505
505
505
500
494
263
154
050
000
949
15
62
50
49
15
44
29
43
14
31
91
60
89
29
483
483
483
483
482
870
516
333
146
758
30
44
20
6
18
48
47
46
45
44
97
95
93
91
89
494
494
494
494
494
845
736
623
505
382
35
80
61
45
2
41
27
40
13
38
85
56
83
27
79
482
482
481
481
481
352
142
927
481
012
80
48
59
13
52
43
42
41
40
39
87
85
83
81
79
494
494
493
493
493
252
117
975
827
670
76
55
75
13
70
25
37
12
47
35
52
77
25
98
73
480
480
480
479
479
769
519
000
591
452
12
37
82
4
38
37
36
35
34
77
75
73
71
69
493
493
493
492
492
506
333
150
957
753
38
25
50
53
43
23
34
45
11
43
48
71
94
23
90
479
478
478
478
477
166
873
723
260
777
32
17
38
20
70
33
32
31
30
29
67
65
63
61
59
492
492
492
491
491
537
307
063
803
525
21
45
31
17
25
32
21
31
41
10
67
44
65
86
21
477
477
476
476
476
611
272
923
744
190
63
32
5
16
10
28
27
26
25
49
57
55
53
51
100
491
490
490
490
490
228
909
566
196
000
4
5
2
4
39
29
19
47
28
82
61
40
99
59
475
475
475
474
474
609
409
000
747
576
62
51
47
16
Decimal Equiv.
Rem.
37
46
9
44
35
78
97
19
93
74
0474
474
473
473
472
26
43
17
42
25
55
91
36
89
53
33
41
8
47
39
Decimal Equiv.
Rem.
358
226
684
118
972
76
78
4
26
72
11
38
27
43
16
24
83
59
94
35
0458
457
457
457
457
333
831
627
446
142
8
27
7
76
30
472
472
472
471
471
727
527
222
910
698
15
43
8
10
6
37
21
26
31
36
81
46
57
68
79
456
456
456
455
455
790
521
140
882
696
10
34
20
24
16
70
87
17
100
83
471
471
470
470
469
428
264
588
000
879
40
32
4
43
41
5
44
39
34
90
11
97
86
75
455
454
453
453
453
555
545
608
488
333
50
5
24
32
25
31
23
38
15
37
66
49
81
32
79
469
469
469
468
468
696
387
135
750
354
64
37
65
34
29
24
43
19
33
64
53
95
42
73
453
452
452
452
452
125
830
631
380
054
10
55
40
58
22
29
36
43
7
47
62
77
92
15
468
467
467
467
466
085
741
532
391
666
5
58
36
28
10
14
37
23
32
41
31
82
51
71
91
451
451
450
450
450
612
219
980
704
549
28
42
20
16
41
41
34
27
20
33
88
73
58
43
71
465
465
465
465
464
909
753
517
116
788
8
31
14
12
52
9
40
31
22
35
20
89
69
49
78
450
449
449
448
448
000
438
275
979
717
18
25
29
74
46
13
45
32
19
99
28
97
69
41
464
464
463
463
463
646
285
917
768
414
46
20
51
8
26
13
43
30
17
38
29
96
67
38
85
448
447
447
447
447
275
916
761
368
058
25
64
13
16
70
44
25
31
37
43
95
54
67
80
93
463
462
462
462
462
157
962
686
500
365
85
52
38
55
21
25
29
33
37
47
56
65
74
83
446
446
446
445
445
808
428
153
945
783
24
32
55
70
11
6
41
35
29
23
13
89
76
63
50
461
460
460
460
460
538
674
526
317
000
6
14
24
29
41
4
43
39
35
92
9
97
88
79
445
444
443
443
443
652
444
298
181
037
16
4
94
72
77
40
17
45
28
39
87
37
98
61
85
459
459
459
459
458
770
459
183
016
823
10
17
66
24
45
31
27
23
42
19
70
61
52
95
43
442
442
442
442
441
857
622
307
105
860
10
58
36
25
20
Decimal Equiv.
Rem.
34
15
41
26
37
77
34
93
59
84
0441
441
440
440
440
11
40
29
18
43
25
91
66
41
98
25
32
39
7
38
Decimal Equiv.
Rem.
558
176
860
677
476
34
16
20
57
16
37
17
31
14
39
87
40
73
33
92
0425
425
424
424
423
287
000
657
242
913
31
39
14
4
440
439
439
439
438
000
560
393
024
775
40
62
16
50
25
36
11
41
30
59
85
26
97
71
423
423
423
422
422
728
529
076
680
535
48
35
24
40
15
57
73
89
16
87
438
438
438
437
436
596
356
202
500
781
28
12
22
53
19
27
35
8
37
45
64
83
19
88
422
421
421
421
420
222
875
686
052
454
10
62
12
48
31
24
41
17
27
71
55
94
39
62
436
436
436
435
435
619
363
170
897
483
51
35
20
17
54
29
21
34
13
31
69
50
81
31
74
420
420
419
419
418
289
000
753
354
918
59
7
26
68
37
10
43
33
23
85
23
99
76
53
435
434
434
434
433
294
782
343
210
962
10
14
43
40
14
18
41
23
28
33
43
98
55
67
79
418
418
418
417
417
604
367
181
910
721
28
34
45
30
41
36
13
42
29
16
83
30
97
67
37
433
433
432
432
432
734
333
989
835
432
78
10
67
55
16
38
5
37
32
27
91
12
89
77
65
417
416
415
415
415
582
666
730
584
384
38
8
30
32
40
35
19
41
22
25
81
44
95
51
58
432
431
431
431
431
098
818
578
372
034
62
8
90
28
28
22
39
17
29
41
53
94
41
70
99
415
414
414
414
414
094
893
634
285
141
18
58
6
50
41
28
31
34
37
40
65
72
79
86
93
430
430
430
430
430
769
555
379
232
107
15
40
59
48
49
12
31
19
26
33
29
75
46
63
80
413
413
413
412
412
793
333
043
698
500
3
25
22
26
43
3
41
38
35
100
7
96
89
82
430
428
427
426
426
000
571
083
966
829
3
32
26
22
40
7
37
30
23
97
17
90
73
56
412
411
411
410
410
371
764
111
958
714
13
12
10
66
16
32
29
26
23
20
75
68
61
54
47
426
426
426
425
425
666
470
229
925
531
50
40
31
50
43
39
16
41
25
34
95
39
100
61
83
410
410
410
409
409
526
256
000
836
638
30
16
4
46
Decimal Equiv.
Rem.
9
38
29
20
31
22
93
71
49
76
0409
408
408
408
407
11
35
24
37
13
27
86
59
91
32
28
15
32
17
36
Decimal Equiv.
Rem.
090
602
450
163
894
20
14
50
13
56
20
29
38
9
34
51
74
97
23
87
0392
391
391
391
390
156
891
752
304
804
44
66
56
8
52
407
406
406
406
406
407
976
779
593
250
11
64
39
37
25
16
39
23
30
64
41
100
59
77
390
390
390
389
389
625
243
000
830
610
37
30
30
69
37
79
42
89
405
405
405
404
404
797
405
063
761
494
7
15
23
38
34
37
7
33
26
19
95
18
85
67
49
389
388
388
388
387
473
888
235
059
755
65
16
25
47
5
19
40
21
23
25
47
99
52
57
62
404
404
403
403
403
255
040
846
508
225
15
40
8
44
50
31
12
29
17
22
80
31
75
44
57
387
387
386
386
385
500
096
666
363
964
24
50
28
52
27
29
31
33
35
67
72
77
82
87
402
402
402
402
402
985
777
597
439
298
5
56
31
2
74
27
32
37
5
38
70
83
96
13
99
385
385
385
384
383
714
542
416
615
838
20
14
64
5
38
37
39
2
39
37
92
97
5
98
93
402
402
400
397
397
173
061
000
959
849
84
83
18
43
33
28
23
18
31
86
73
60
47
81
383
383
383
382
382
720
561
333
978
716
80
47
20
34
4
35
33
31
29
27
88
83
78
73
68
397
397
397
397
397
727
590
435
260
058
24
30
70
20
56
13
34
21
29
37
34
89
55
76
97
382
382
381
381
381
352
022
818
578
443
32
42
10
72
29
25
23
21
19
36
63
58
53
48
91
396
396
396
395
395
825
551
226
833
604
25
42
22
16
36
8
35
27
19
30
21
92
71
50
79
380
380
380
380
379
952
434
281
000
746
8
72
49
66
17
32
15
28
13
43
81
38
71
33
395
395
394
394
393
348
061
736
366
939
36
59
32
14
13
11
36
25
14
31
29
95
66
37
82
379
378
378
378
378
310
947
787
378
048
10
35
58
14
64
37
24
35
11
31
94
61
89
28
79
393
393
393
392
392
617
442
258
857
405
2
38
38
4
5
17
37
20
23
26
45
98
53
61
69
377
377
377
377
376
777
551
358
049
811
35
2
26
11
41
Decimal Equiv.
Rem.
29
32
35
3
37
77
85
93
8
99
0376
376
376
375
373
34
31
28
25
22
91
83
75
67
59
19
35
16
29
13
Decimal Equiv.
Rem.
623
470
344
000
737
29
50
8
37
32
23
14
33
19
89
64
39
92
53
0359
359
358
358
358
550
375
974
695
490
50
14
60
30
373
373
373
373
372
626
493
333
134
881
34
81
25
22
21
24
29
34
5
31
67
81
95
14
87
358
358
357
357
356
208
024
894
142
321
64
56
70
12
73
51
94
43
78
35
372
372
372
371
371
549
340
093
794
428
1
40
1
68
20
26
21
16
27
11
73
59
45
76
31
356
355
355
355
354
164
932
555
263
838
28
12
25
12
22
36
23
33
10
37
97
62
89
27
100
371
370
370
370
370
134
967
786
370
000
2
46
46
10
28
17
23
29
35
79
48
65
82
99
354
354
353
353
353
430
166
846
658
535
30
32
10
44
35
27
17
24
31
7
73
46
65
84
19
369
369
369
369
368
863
565
230
047
421
1
10
50
52
1
6
31
25
19
32
17
88
71
54
91
352
352
352
351
351
941
272
112
851
648
3
64
48
46
32
32
25
18
29
11
87
68
49
79
30
367
367
367
367
366
816
647
346
088
666
8
4
46
48
20
13
33
20
27
34
37
94
57
77
97
351
351
350
350
350
351
063
877
649
515
13
78
11
27
45
26
15
34
19
23
71
41
93
52
63
366
365
365
365
365
197
853
591
384
079
13
27
37
32
23
7
29
22
15
23
20
83
63
43
66
350
349
349
348
348
000
397
206
837
484
49
22
9
56
27
31
35
4
33
74
85
96
11
91
364
364
364
363
362
864
705
583
636
637
64
75
32
4
33
31
8
33
25
17
89
23
95
72
49
348
347
347
347
346
314
826
368
222
938
54
2
40
16
38
29
25
21
17
30
80
69
58
47
83
362
362
362
361
361
500
318
068
702
445
58
56
6
65
26
9
28
19
29
75
26
81
55
84
346
346
345
345
345
666
153
679
454
238
50
22
1
30
8
13
35
22
31
9
36
97
61
86
25
361
360
360
360
360
111
824
655
465
000
4
72
45
10
10
31
21
32
11
29
90
61
93
32
344
344
344
344
343
827
444
262
086
750
17
40
18
2
Decimal Equiv.
Rem.
34
23
12
25
13
99
67
35
73
38
0343
343
342
342
342
27
14
29
15
31
79
41
85
44
91
16
33
17
18
19
Decimal Equiv.
Rem.
434
283
857
465
105
34
39
5
55
10
29
14
27
13
25
89
43
83
40
77
0325
325
325
325
324
842
581
301
000
675
62
17
17
25
341
341
341
340
340
772
463
176
909
659
12
17
40
4
31
12
23
11
32
21
37
71
34
99
65
324
323
323
323
323
324
943
529
232
076
12
47
14
32
60
47
97
50
53
56
340
340
340
339
339
425
206
000
622
285
25
18
34
40
31
10
29
19
28
96
31
90
59
87
322
322
322
322
321
916
580
222
033
839
64
20
20
53
7
20
21
22
23
24
59
62
65
68
71
338
338
338
338
338
983
709
461
235
028
3
42
35
20
12
9
26
17
25
8
28
81
53
78
25
321
320
320
320
320
428
987
754
512
000
16
53
38
64
25
26
27
28
29
74
77
80
83
86
337
337
337
337
337
837
662
500
349
209
62
26
33
26
31
23
15
22
29
97
72
47
69
91
319
319
319
318
318
587
444
148
840
681
61
32
44
40
29
30
31
32
33
1
89
92
95
98
3
337
336
336
336
333
078
956
842
734
333
58
48
10
68
1
7
27
20
13
19
22
85
63
41
60
318
317
317
317
316
181
647
460
073
666
18
5
20
7
40
33
32
31
30
29
100
97
94
91
88
330
329
329
329
329
000
896
787
670
545
88
22
30
40
25
31
6
29
23
79
98
19
92
73
316
316
315
315
315
455
326
789
217
068
55
52
9
36
36
28
27
26
25
24
85
82
79
76
73
329
329
329
328
328
411
268
113
947
767
65
24
73
28
9
17
28
11
27
16
54
89
35
86
51
314
314
314
313
313
814
606
285
953
725
44
66
25
42
25
23
22
21
20
19
70
67
64
61
58
328
328
328
327
327
571
358
125
868
586
30
14
52
12
21
26
31
5
29
67
83
99
16
93
313
313
313
312
311
432
253
131
500
827
56
1
31
89
18
17
16
31
15
55
52
49
95
46
327
326
326
326
326
272
923
530
315
086
40
4
30
75
44
24
19
14
23
9
77
61
45
74
29
311
311
311
310
310
688
475
111
810
344
24
25
5
60
24
Decimal Equiv.
Rem.
31
22
13
30
17
100
71
42
97
55
0310
309
309
309
309
21
25
29
4
27
68
81
94
13
88
23
19
15
26
11
Decimal Equiv.
Rem.
000
859
523
278
090
11
34
34
50
27
22
17
29
12
92
75
58
99
41
0293
293
293
292
292
478
333
103
929
682
24
25
26
29
38
308
308
308
307
306
823
641
510
692
818
36
79
60
4
16
19
26
7
23
16
65
89
24
79
55
292
292
291
291
290
307
134
666
139
909
45
74
16
19
5
75
62
49
85
36
306
306
306
305
305
666
451
122
882
555
50
38
22
30
20
25
9
29
20
11
86
31
100
69
38
290
290
290
289
289
697
322
000
855
473
58
18
5
26
29
18
25
7
24
95
59
82
23
79
305
305
304
304
303
263
084
878
347
797
15
44
4
19
37
24
13
28
15
17
83
45
97
52
59
289
288
288
288
288
156
888
659
461
135
52
40
77
28
35
17
27
10
23
13
56
89
33
76
43
303
303
303
302
302
571
370
030
631
325
24
70
10
44
25
19
21
23
25
27
66
73
80
87
94
287
287
287
287
287
878
671
500
356
234
52
17
28
4
29
16
19
22
25
96
53
63
73
83
302
301
301
301
301
083
886
587
369
204
32
42
19
63
68
2
27
25
23
21
7
95
88
81
74
285
284
284
283
283
714
210
090
950
783
2
50
80
50
58
28
3
29
26
23
93
10
97
87
77
301
300
298
298
298
075
000
969
850
701
25
7
50
23
19
17
15
28
13
67
60
53
99
46
283
283
283
282
282
582
333
018
828
608
6
20
46
28
32
20
17
14
25
11
67
57
47
84
37
298
298
297
297
297
507
245
872
619
297
31
35
16
4
11
24
11
20
9
25
85
39
71
32
89
282
282
281
281
280
352
051
690
250
898
80
11
10
78
19
27
8
29
21
64
91
27
98
71
296
296
296
295
295
875
703
296
918
774
27
8
36
46
16
23
7
26
19
57
82
25
93
68
280
280
280
279
279
701
487
000
569
411
43
66
83
52
13
18
23
28
5
44
61
78
95
17
295
295
294
294
294
454
081
871
736
117
24
59
62
80
11
12
17
22
27
5
43
61
79
97
18
279
278
278
278
277
069
688
481
350
777
33
32
1
50
14
Decimal Equiv.
Rem.
23
18
13
21
8
83
65
47
76
29
0277
276
276
276
275
27
19
11
25
14
98
69
40
91
51
17
20
23
26
3
Decimal Equiv.
Rem.
108
923
595
315
862
36
5
35
60
2
23
6
25
19
13
88
23
96
73
50
0261
260
260
260
260
363
869
416
273
000
56
13
64
71
275
275
275
274
274
510
362
000
725
509
20
22
25
41
20
7
22
15
23
77
27
85
58
89
259
259
258
258
258
740
259
823
620
426
20
7
45
40
86
62
73
84
95
11
274
273
273
273
272
193
972
809
684
727
34
44
44
20
3
8
25
17
9
19
31
97
66
35
74
258
257
257
257
256
064
731
575
142
756
16
93
50
30
56
25
22
19
16
13
92
81
70
59
48
271
271
271
271
270
739
604
428
186
833
12
76
40
26
16
10
21
11
23
12
39
82
43
90
47
256
256
255
255
255
410
097
813
555
319
10
46
41
50
7
23
10
27
17
24
85
37
100
63
89
270
270
270
269
269
588
270
000
841
662
20
10
17
82
25
13
14
15
16
98
51
55
59
63
255
254
254
254
253
102
901
545
237
968
4
49
25
17
16
7
25
18
11
26
26
93
67
41
97
269
268
268
268
268
230
817
656
292
041
20
19
48
28
23
17
18
19
20
21
67
71
75
79
83
253
253
253
253
253
731
521
333
164
012
23
9
25
44
4
15
19
23
4
25
56
71
86
15
94
267
267
267
266
265
857
605
441
666
957
8
45
74
10
42
22
23
24
25
1
87
91
95
99
4
252
252
252
252
250
873
747
631
525
000
49
23
55
25
21
17
13
22
9
79
64
49
83
34
265
265
265
265
264
822
625
306
060
705
62
6
20
30
24
23
22
21
20
97
93
89
85
81
247
247
247
247
246
422
311
191
058
913
66
77
1
70
47
23
14
19
24
5
87
53
72
91
19
264
264
263
263
263
367
150
888
736
157
71
50
64
24
17
19
18
17
16
15
77
73
69
65
61
246
246
246
246
245
753
575
376
153
901
19
25
56
55
39
26
21
16
11
17
99
80
61
42
65
262
262
262
261
261
626
500
295
904
538
26
5
32
30
14
13
12
23
11
57
53
49
94
45
245
245
244
244
244
614
283
897
680
444
2
1
47
80
20
Decimal Equiv.
Rem.
21
10
19
9
17
86
41
78
37
70
0244
243
243
243
242
8
23
15
22
7
33
95
62
91
29
20
13
19
6
23
Decimal Equiv.
Rem.
186
902
589
243
857
4
18
58
9
10
21
13
18
5
22
92
57
79
22
97
0228
228
227
227
226
260
070
848
272
804
80
10
8
16
12
242
242
241
241
241
424
105
935
758
379
8
25
30
22
9
17
12
19
7
16
75
53
84
31
71
226
226
226
225
225
666
415
190
806
352
50
5
40
14
8
83
54
79
25
96
240
240
240
240
239
963
740
506
000
583
71
40
26
32
9
20
11
13
15
40
89
49
58
67
225
224
224
224
223
000
719
489
137
880
9
39
54
40
17
11
16
21
5
71
46
67
88
21
239
239
238
238
238
436
130
805
636
095
44
20
65
32
5
17
19
21
2
21
76
85
94
9
95
223
223
223
222
221
684
529
404
222
052
16
35
24
2
60
19
14
23
9
22
80
59
97
38
93
237
237
237
236
236
500
288
113
842
559
8
39
4
13
19
17
15
13
11
86
77
68
59
50
220
220
220
220
220
930
779
588
338
000
20
17
16
58
13
17
21
4
23
55
72
89
17
98
236
236
235
235
234
363
111
955
294
693
35
8
5
2
86
20
9
16
7
19
91
41
73
32
87
219
219
219
218
218
780
512
178
750
390
20
8
6
70
19
15
11
18
7
81
64
47
77
30
234
234
234
233
233
567
375
042
766
333
73
26
18
10
12
17
5
18
13
55
78
23
83
60
218
217
217
216
216
181
948
391
867
666
45
56
7
39
40
17
10
23
13
16
73
43
99
56
69
232
232
232
232
231
876
558
323
142
884
52
6
23
48
4
21
8
19
11
14
97
37
88
51
65
216
216
215
215
215
494
216
909
686
384
82
8
8
14
40
19
22
3
23
20
82
95
13
100
87
231
231
230
230
229
707
578
769
000
885
26
90
3
17
20
3
19
16
79
93
14
89
75
215
215
214
213
213
189
053
285
483
333
69
71
10
13
25
17
14
11
19
8
74
61
48
83
35
229
229
229
228
228
729
508
166
915
571
54
12
32
55
15
13
10
17
7
18
61
47
80
33
85
213
212
212
212
211
114
765
500
121
764
46
45
7
60
Decimal Equiv.
Rem.
11
15
19
4
21
52
71
90
19
100
0211
211
211
210
210
17
13
9
14
19
81
62
43
67
91
5
16
11
17
6
Decimal Equiv.
Rem.
538
267
111
526
000
24
43
10
6
15
7
13
19
6
77
36
67
98
31
0194
194
194
193
193
805
444
029
877
548
15
16
57
54
12
209
209
209
208
208
876
677
302
955
791
44
26
14
15
19
17
11
16
5
19
88
57
83
26
99
193
192
192
192
191
181
982
771
307
919
72
26
7
18
19
24
77
53
82
29
208
207
207
207
206
333
792
547
317
896
8
16
9
6
16
14
9
13
17
4
73
47
68
89
21
191
191
191
191
190
780
489
176
011
476
60
17
32
21
4
19
13
20
7
15
92
63
97
34
73
206
206
206
205
205
521
349
185
882
479
68
13
55
12
33
19
15
11
18
7
100
79
58
95
37
190
189
189
189
189
000
873
655
473
189
33
10
65
7
8
17
9
19
10
39
83
44
93
49
205
204
204
204
204
128
819
545
301
081
8
23
20
7
31
17
10
13
16
3
90
53
69
85
16
188
188
188
188
187
888
679
405
235
500
80
13
55
25
11
12
13
14
15
54
59
64
69
74
203
203
203
202
202
703
389
125
898
702
38
49
38
52
17
14
11
8
13
91
75
59
43
70
186
186
186
186
185
813
666
440
046
714
17
50
40
22
20
16
17
18
19
20
79
84
89
94
99
202
202
202
202
202
531
380
247
127
020
51
80
17
62
20
18
5
17
12
7
97
27
92
65
38
185
185
184
184
184
567
185
782
615
210
1
5
56
25
20
1
19
18
17
16
5
96
91
86
81
200
197
197
197
197
000
916
802
674
530
64
18
36
70
16
9
11
13
15
87
49
60
71
82
183
183
183
183
182
908
673
333
098
926
4
23
20
42
68
15
14
13
12
11
76
71
66
61
56
197
197
196
196
196
368
183
969
721
428
32
7
46
19
32
17
2
17
15
13
93
11
94
83
72
182
181
180
180
180
795
818
851
722
555
65
2
6
74
40
10
19
9
17
8
51
97
46
87
41
196
195
195
195
195
078
876
652
402
121
22
28
8
26
39
11
9
16
7
12
61
50
89
39
67
180
180
179
179
179
327
000
775
487
104
53
25
7
32
Decimal Equiv.
Rem.
17
5
13
8
11
95
28
73
45
62
0178
178
178
177
177
14
17
3
16
13
79
96
17
91
74
10
17
7
11
15
Decimal Equiv.
Rem.
947
571
082
777
419
35
12
14
35
22
13
6
11
16
5
80
37
68
99
31
0162
162
161
161
161
500
162
764
616
290
6
48
16
10
177
177
176
175
175
215
083
470
824
675
15
32
10
16
50
14
9
13
4
15
87
56
81
25
94
160
160
160
160
159
919
714
493
000
574
47
16
67
44
57
97
40
63
86
175
175
175
174
174
438
257
000
603
418
34
71
11
52
11
7
10
13
3
69
44
63
82
19
159
159
158
158
157
420
090
730
536
894
20
40
10
48
14
4
17
13
9
14
23
98
75
52
81
173
173
173
173
172
913
469
333
076
839
1
38
25
48
41
14
11
8
13
5
89
70
51
83
32
157
157
156
156
156
303
142
862
626
250
33
60
38
42
5
16
11
17
6
29
93
64
99
35
172
172
171
171
171
413
043
875
717
428
23
1
17
20
12
7
9
11
13
77
45
58
71
84
155
155
155
154
154
844
555
172
929
761
12
25
24
41
76
13
7
15
8
17
76
41
88
47
100
171
170
170
170
170
052
731
454
212
000
48
29
48
36
15
2
15
13
11
97
13
98
85
72
154
153
153
152
152
639
846
061
941
777
17
2
22
15
56
9
10
11
12
13
53
59
65
71
77
169
169
169
169
168
811
491
230
014
831
17
31
50
6
13
9
7
12
5
13
59
46
79
33
86
152
152
151
151
151
542
173
898
515
162
22
42
58
5
68
14
15
16
1
16
83
89
95
6
97
168
168
168
166
164
674
539
421
666
948
58
29
5
4
44
8
11
14
3
13
53
73
93
20
87
150
150
150
150
149
943
684
537
000
425
21
68
59
25
15
14
13
12
11
91
85
79
73
67
164
164
164
164
164
835
705
556
383
179
15
75
76
41
7
10
7
11
4
13
67
47
74
27
88
149
148
148
148
147
253
936
648
148
727
49
8
48
4
24
10
9
8
15
7
61
55
49
92
43
163
163
163
163
162
934
636
265
043
790
26
20
15
44
30
9
14
5
11
6
61
95
34
75
41
147
147
147
146
146
540
368
058
666
341
60
40
28
50
19
Decimal Equiv.
Rem.
13
7
8
9
10
89
48
55
62
69
0146
145
145
145
144
11
12
13
14
1
76
83
90
97
7
14
13
12
11
10
Decimal Equiv.
Rem.
067
833
454
161
927
37
16
30
18
37
13
10
7
11
4
100
77
54
85
31
0130
129
129
129
129
000
870
629
411
032
10
34
65
8
144
144
144
144
142
736
578
444
329
857
64
26
40
87
1
9
5
11
6
7
70
39
86
47
55
128
128
127
127
127
571
205
906
659
272
30
5
84
27
40
99
92
85
78
71
141
141
141
141
140
414
304
176
025
845
14
32
40
50
5
8
9
10
11
12
63
71
79
87
95
126
126
126
126
126
984
760
582
436
315
8
40
22
68
75
9
8
7
13
6
64
57
50
93
43
140
140
140
139
139
625
350
000
784
534
50
88
38
1
12
11
10
9
8
97
89
81
73
125
123
123
123
123
000
711
595
456
287
33
45
64
49
11
5
9
13
4
79
36
65
94
29
139
138
138
138
137
240
888
461
297
931
40
32
35
82
1
8
7
6
11
5
65
57
49
90
41
123
122
122
122
121
076
807
448
222
951
60
1
48
20
9
11
7
10
13
3
80
51
73
95
22
137
137
136
136
136
500
254
986
842
363
46
22
10
14
9
4
11
7
10
74
33
91
58
83
121
121
120
120
120
621
212
879
689
481
46
4
11
38
77
11
8
13
5
12
81
59
96
37
89
135
135
135
135
134
802
593
416
135
831
38
13
64
5
41
3
11
8
5
7
25
92
67
42
59
120
119
119
119
118
000
565
402
047
644
20
66
26
4
7
9
11
13
2
52
67
82
97
15
134
134
134
134
133
615
328
146
020
333
20
24
28
60
5
9
11
2
11
9
76
93
17
94
77
118
118
117
117
116
421
279
647
021
883
4
53
1
26
9
13
11
9
7
12
98
83
68
53
91
132
132
132
132
131
653
530
352
075
868
6
10
64
25
12
7
5
8
11
3
60
43
69
95
26
116
116
115
115
115
666
279
942
789
384
40
3
2
45
16
5
13
8
11
3
38
99
61
84
23
131
131
131
130
130
578
313
147
952
434
36
13
33
32
18
10
7
11
4
9
87
61
96
35
79
114
114
114
114
113
942
754
583
285
924
46
6
32
25
4
Decimal Equiv.
5
11
6
7
8
44
97
53
62
71
0113
113
113
112
112
636
402
207
903
676
9
10
11
1
11
80
89
98
9
100
112
112
112
111
110
10
9
8
7
6
91
82
73
64
55
5
9
4
7
10
Rem.
Decimal Equiv.
Rem.
16
6
29
14
4
3
8
5
7
9
31
83
52
73
94
0096
096
096
095
095
774
385
153
890
744
6
45
44
30
64
500
359
244
111
000
49
88
1
2
9
7
5
8
21
95
74
53
85
095
094
094
094
094
238
736
594
339
117
2
80
44
33
55
109
109
109
109
109
890
756
589
375
090
10
8
3
50
3
7
4
9
5
32
75
43
97
54
093
093
093
092
092
750
333
023
783
592
25
11
49
32
46
83
37
65
93
108
108
108
107
107
695
433
108
692
526
30
61
4
20
82
6
7
8
9
1
65
76
87
98
11
092
092
091
091
090
307
105
954
836
909
45
20
2
72
1
3
8
5
7
9
28
75
47
66
85
107
106
106
106
105
142
666
382
060
882
24
50
46
40
30
9
8
7
6
5
100
89
78
67
56
090
089
089
089
089
000
887
743
552
285
57
46
16
40
2
9
7
5
8
19
86
67
48
77
105
104
104
104
103
263
651
477
166
896
3
14
41
32
8
4
7
3
8
5
45
79
34
91
57
088
088
088
087
087
888
607
235
912
719
40
47
10
8
17
3
10
7
4
9
29
97
68
39
88
103
103
102
102
102
448
092
941
564
272
8
76
12
4
64
7
2
7
5
8
80
23
81
58
93
087
086
086
086
086
500
956
419
206
021
12
61
52
47
5
6
7
8
9
49
59
69
79
89
102
101
101
101
101
040
694
449
265
123
40
54
19
65
53
3
7
4
5
6
35
82
47
59
71
085
085
085
084
084
714
365
106
745
507
10
70
18
45
3
10
1
9
8
7
99
10
91
81
71
101
100
098
098
098
010
000
901
765
591
10
9
35
39
7
8
1
8
7
83
95
12
97
85
084
084
083
082
082
337
210
333
474
352
29
50
4
22
80
6
5
9
4
7
61
51
92
41
72
098
098
097
097
097
360
039
826
560
222
40
11
8
40
16
6
5
4
7
3
73
61
49
86
37
082
081
081
081
081
191
967
632
395
081
57
13
32
30
3
Decimal Equiv.
8
5
7
2
7
99
62
87
25
88
0080
080
080
080
079
808
645
459
000
545
5
3
7
4
5
63
38
89
51
64
079
078
078
078
078
6
7
1
7
6
77
90
13
92
79
5
4
7
3
5
Rem.
Decimal Equiv.
Rem.
8
10
67
40
2
5
3
4
5
31
78
47
63
79
0064
064
063
063
063
516
102
829
492
291
4
44
37
4
11
365
947
651
431
125
5
14
61
19
6
1
6
5
4
95
16
97
81
65
063
062
061
061
061
157
500
855
728
538
85
65
32
30
077
077
076
076
075
922
777
923
086
949
6
70
1
88
29
3
5
2
5
3
49
82
33
83
50
061
060
060
060
060
224
975
606
240
000
24
50
2
80
66
53
93
40
67
075
075
075
075
074
757
471
268
000
626
38
37
76
58
4
5
1
5
4
67
84
17
86
69
059
059
058
058
057
701
523
823
139
971
33
68
9
46
1
7
2
7
5
3
94
27
95
68
41
074
074
073
073
073
468
074
684
529
170
8
2
20
28
30
3
5
2
5
3
52
87
35
88
53
057
057
057
056
056
692
471
142
818
603
16
23
30
16
41
7
4
5
6
7
96
55
69
83
97
072
072
072
072
072
916
727
463
289
164
64
15
53
13
92
4
5
1
5
4
71
89
18
91
73
056
056
055
054
054
338
179
555
945
794
2
69
10
5
38
1
7
6
5
4
14
99
85
71
57
071
070
070
070
070
428
707
588
422
175
8
7
20
38
25
3
5
2
5
3
55
92
37
93
56
054
054
054
053
053
545
347
054
763
571
25
76
2
41
24
7
3
5
2
5
100
43
72
29
73
070
069
069
068
068
000
767
444
965
493
19
32
15
11
4
5
1
5
4
75
94
19
96
77
053
053
052
052
051
333
191
631
083
948
25
46
11
32
4
3
4
5
6
1
44
59
74
89
15
068
067
067
067
066
181
796
567
415
666
36
36
42
65
10
3
5
2
5
3
58
97
39
98
59
051
051
051
051
050
724
546
282
020
847
8
38
2
40
27
6
5
4
3
5
91
76
61
46
77
065
065
065
065
064
934
789
573
217
935
6
36
47
18
5
4
5
1
4
3
79
99
20
81
61
050
050
050
049
049
632
505
000
382
180
72
5
58
20
Decimal Equiv.
2
3
4
1
4
41
62
83
21
85
0048
048
048
047
047
780
387
192
619
058
3
2
3
4
1
64
43
65
87
22
046
046
046
045
045
4
3
2
3
4
89
67
45
68
91
1
4
3
2
3
Rem.
Decimal Equiv.
Rem.
20
6
64
1
70
3
1
3
2
3
92
31
94
63
95
0032
032
031
031
031
608
258
914
746
578
64
2
84
2
90
875
511
153
977
454
27
55
1
12
1
3
2
3
1
32
97
65
98
33
031
030
030
030
030
250
927
769
612
303
81
15
24
1
044
044
044
044
043
943
776
444
117
956
73
8
20
44
4
3
2
1
2
1
100
67
34
69
35
030
029
029
028
028
000
850
411
985
571
50
26
35
15
23
93
70
47
71
043
043
042
042
042
478
010
857
553
253
6
70
10
9
37
2
1
2
1
2
71
36
73
37
75
028
027
027
027
026
169
777
397
027
666
1
28
19
1
50
4
1
4
3
2
95
24
97
73
49
042
041
041
041
040
105
666
237
095
816
25
16
11
65
16
1
2
1
2
1
38
77
39
79
40
026
025
025
025
025
315
974
641
316
000
30
2
1
36
3
4
1
3
2
74
99
25
76
51
040
040
040
039
039
540
404
000
473
215
40
4
52
35
2
1
2
1
2
81
41
83
42
85
024
024
024
023
023
691
390
096
809
529
29
10
32
22
35
3
1
3
2
3
77
26
79
53
80
038
038
037
037
037
961
461
974
735
500
3
14
54
45
1
2
1
2
1
43
87
44
89
45
023
022
022
022
022
255
988
727
471
222
35
44
12
81
10
1
3
2
3
1
27
82
55
83
28
037
036
036
036
035
037
585
363
144
714
1
30
35
48
8
2
1
2
1
2
91
46
93
47
95
021
021
021
021
021
978
739
505
276
052
2
6
35
28
60
3
2
3
1
3
85
57
86
29
88
035
035
034
034
034
294
087
883
482
090
10
41
62
22
80
1
2
1
2
1
48
97
49
99
50
020
020
020
020
020
833
618
408
202
000
16
54
8
2
2
3
1
3
2
59
89
30
91
61
033
033
033
032
032
898
707
333
967
786
18
77
10
3
54
1
1
1
1
1
51
52
53
54
55
019
019
018
018
018
607
230
867
518
181
43
40
49
28
45
Decimal Equiv.
1
1
1
1
1
56
57
58
59
60
0017
017
017
016
016
857
543
241
949
666
1
1
1
1
1
61
62
63
64
65
016
016
015
015
015
1
1
1
1
1
66
67
68
69
70
1
1
1
1
1
1
1
1
1
1
Rem.
Decimal Equiv.
Rem.
8
49
22
9
40
1
1
1
1
1
81
82
83
84
85
0012
012
012
011
011
345
195
048
904
764
55
10
16
64
60
393
129
873
625
384
27
2
1
40
1
1
1
1
1
86
87
88
89
90
011
011
011
011
011
627
494
363
235
111
78
22
56
85
10
015
014
014
014
014
151
925
705
492
285
34
25
60
52
50
1
1
1
1
1
91
92
93
94
95
010
010
010
010
010
989
869
752
638
526
1
52
64
28
30
71
72
73
74
75
014
013
013
013
013
084
888
698
513
333
36
64
46
38
25
1
1
1
1
1
96
97
98
99
100
010
010
010
010
010
416
309
204
101
000
64
27
8
1
76
77
78
79
80
013
012
012
012
012
157
987
820
658
500
68
1
40
18