537
100
537
2
0
0
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
1670
4434
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
98
98
98
98
82
98
82
79
90
68
76
76
70
79
76
90
90
64
62
57
52
46
56
69
88
120
120
130
151
151
151
113
106
115
112
112
120
120
117
117
119
151
124
125
128
125
120
133
120
112
119
125
126
151
133
125
127
121
120
133
128
129
133
155
131
135
136
136
155
138
143
146
155
155
146
155
133
133
123
127
130
133
133
133
144
155
155
155
155
155
155
155
155
144
142
140
137
133
133
133
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
46
8
7
6
16
27
14
2
2
2
2
2
4
5
6
7
7
7
7
7
7
7
7
7
7
7
7
8
46
34
22
15
15
21
24
28
20
13
82
55
28
15
6
6
6
6
6
13
14
14
15
18
20
22
27
20
13
9
6
17
22
28
74
62
42
22
33
61
80
90
95
50
6
19
26
33
56
53
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
35
68
68
82
68
87
77
79
87
87
84
93
111
111
108
111
111
111
111
111
111
111
96
82
82
82
63
73
100
77
88
133
74
75
82
78
85
88
96
100
99
133
115
125
135
135
135
122
120
118
133
101
100
104
101
100
131
94
101
102
97
117
105
111
131
103
117
105
112
113
131
131
85
78
70
65
67
75
83
83
83
74
81
83
83
83
83
83
83
83
83
61
59
59
57
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
17
16
24
32
17
3
3
3
3
3
26
38
50
41
32
32
20
8
8
8
8
8
8
8
8
8
5
3
9
9
6
3
5
4
3
5
8
14
10
6
6
42
24
6
6
10
7
4
13
13
8
4
4
4
5
7
19
11
3
3
4
6
7
7
7
7
8
7
7
7
6
6
6
6
6
7
7
7
7
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
111
111
111
111
91
111
90
97
107
115
115
115
93
115
77
66
61
50
45
42
38
33
32
32
32
32
32
32
35
38
72
38
40
54
33
39
34
35
41
44
45
58
46
57
46
44
48
51
51
59
65
62
95
78
74
80
78
79
85
83
83
95
83
82
83
75
80
77
80
86
95
92
92
85
74
63
62
56
56
47
48
44
48
55
67
85
85
85
85
85
85
85
85
58
53
47
46
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
40
20
11
3
7
11
61
32
3
3
20
15
9
3
3
11
15
17
9
2
2
2
2
2
2
2
3
4
3
2
4
3
2
2
3
2
2
7
5
3
3
2
1
1
1
4
6
8
9
10
10
6
2
1
1
1
1
4
2
1
1
1
1
1
1
2
2
2
3
2
2
1
1
3
4
5
6
4
2
2
2
2
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
60
60
50
69
50
55
64
59
69
69
54
59
56
69
69
57
57
55
53
50
50
50
42
38
35
35
36
37
59
35
37
52
33
39
45
47
56
110
67
67
65
76
57
56
65
76
61
86
62
58
60
59
67
71
76
86
86
90
87
80
82
84
82
85
110
85
86
110
73
76
79
70
86
89
60
66
69
75
85
85
85
86
88
91
95
100
110
110
110
110
110
110
110
110
110
110
110
110
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
5
5
5
5
4
4
7
10
8
6
4
4
5
6
5
4
4
12
16
18
9
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
8
15
23
17
11
11
11
11
11
11
12
6
1
6
9
8
8
8
8
6
5
3
1
2
3
2
1
2
2
2
1
1
1
1
3
3
3
3
3
3
3
3
3
3
12
10
9
9
6
3
3
3
3
3
3
3
3
17
24
28
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
116
116
116
116
97
116
84
79
76
64
63
63
57
60
56
64
64
51
55
58
62
70
70
70
70
70
70
51
51
55
71
43
57
37
33
39
35
39
47
70
53
68
53
57
50
48
52
68
56
59
67
81
72
80
81
77
81
79
79
81
82
84
88
88
88
80
76
70
65
80
66
74
80
80
75
57
54
52
51
56
60
60
60
54
59
60
60
60
60
60
60
60
60
52
52
52
51
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
40
20
11
3
6
10
16
9
3
3
12
11
7
3
3
11
15
17
18
19
19
20
12
4
4
2
1
1
2
3
4
2
1
2
4
4
4
5
7
9
8
7
7
7
7
7
7
14
8
2
7
10
8
6
6
4
2
4
12
20
11
3
2
1
2
2
2
2
2
1
1
1
2
2
2
3
5
5
3
1
1
1
6
9
10
8
6
6
6
6
6
3
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
46
56
56
68
57
64
67
72
72
72
70
72
69
68
68
66
65
65
64
64
64
64
71
78
78
78
59
56
69
44
46
61
48
44
78
51
60
81
67
72
75
81
78
75
71
81
65
64
68
68
65
69
77
65
65
66
65
65
66
70
68
70
77
73
70
73
73
72
73
68
66
63
66
58
55
64
64
43
43
37
34
33
34
36
38
41
46
46
46
46
46
46
46
46
44
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
8
8
8
14
20
27
49
31
14
11
8
18
16
14
14
11
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
3
4
6
7
4
1
1
1
11
16
12
6
1
14
7
1
1
1
1
4
15
8
1
1
1
1
1
1
2
3
4
5
3
2
2
3
3
3
4
10
8
6
6
6
10
9
8
8
5
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
117
117
56
70
64
83
67
73
117
74
83
83
74
87
88
117
117
79
82
82
81
82
82
82
82
82
82
74
73
74
73
72
82
68
64
65
58
65
66
82
68
65
65
69
71
72
70
110
67
74
82
80
87
82
87
88
91
110
92
96
96
85
96
80
82
87
77
110
84
91
107
86
86
80
98
86
64
68
72
79
84
95
95
95
83
85
87
96
107
107
107
107
107
107
107
107
89
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
31
18
15
12
11
10
7
5
5
5
5
5
7
10
30
26
23
23
23
23
23
23
16
9
9
5
1
1
1
1
4
3
2
1
1
1
1
6
4
2
4
2
1
1
1
7
10
13
7
2
7
8
6
5
5
5
6
8
4
1
1
1
1
1
2
2
3
2
1
1
1
4
3
3
3
3
5
4
4
4
4
8
7
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
82
82
82
100
100
119
85
85
95
100
100
85
93
97
116
116
112
116
116
116
116
116
116
116
83
79
73
72
69
64
64
66
69
65
65
69
59
62
62
61
61
59
64
58
60
62
58
62
61
60
69
70
80
86
76
86
82
81
86
81
80
80
81
81
81
92
81
83
83
84
82
86
86
88
99
86
92
92
83
91
93
99
99
99
95
96
96
97
99
99
99
99
99
99
99
99
87
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
13
15
18
18
18
13
7
2
2
2
2
2
5
6
8
15
19
21
11
1
1
1
1
1
1
1
3
4
4
5
5
5
5
4
4
4
3
2
1
1
1
1
1
1
1
1
2
10
7
5
5
8
6
4
4
8
6
4
15
27
14
1
1
1
2
3
3
2
1
1
1
5
9
7
6
6
6
5
4
4
4
4
6
7
8
6
4
4
4
4
4
4
4
4
4
4
4
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
58
58
48
58
55
61
65
72
72
72
67
72
64
63
63
57
56
54
53
51
51
51
42
38
34
43
46
49
119
43
46
44
33
43
34
36
53
57
62
119
66
68
72
63
63
57
52
52
65
64
67
119
74
79
82
77
78
79
79
82
86
86
86
74
73
58
57
53
58
66
78
78
73
57
55
47
41
44
36
32
38
46
58
78
78
78
78
78
78
78
78
54
50
45
46
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
30
13
9
6
12
19
45
25
6
6
13
16
11
6
6
9
11
12
9
6
6
6
4
3
3
3
3
3
2
1
2
2
1
1
3
2
1
3
6
16
9
3
2
2
2
3
5
13
8
3
3
4
5
6
5
5
5
6
4
2
2
2
1
1
1
2
2
2
2
2
2
3
14
10
6
6
6
4
2
2
2
4
7
8
9
5
2
2
2
2
2
2
2
2
2
2
2
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
45
56
55
70
60
63
66
68
70
70
66
68
60
70
70
48
46
42
37
32
31
30
32
38
45
54
68
70
71
70
69
70
67
67
60
66
71
68
66
79
60
63
68
71
66
79
68
69
77
85
81
87
85
87
78
76
87
73
71
75
71
71
86
67
66
72
71
74
86
75
75
59
55
53
50
55
55
36
36
31
31
34
39
47
47
47
47
47
47
47
47
44
44
44
45
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
13
16
18
21
44
30
16
16
30
25
20
16
16
18
19
20
11
2
2
2
2
2
2
2
2
2
4
3
2
1
1
3
5
5
6
9
14
29
18
7
4
4
4
6
8
10
11
11
12
7
2
2
3
2
2
6
3
1
3
5
3
1
2
3
2
1
1
2
2
2
2
4
5
6
7
5
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
2
2
3
14
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
93
93
37
59
54
77
57
64
93
62
77
77
63
73
72
93
93
61
65
67
69
75
75
75
75
75
75
47
53
57
52
77
60
47
48
77
56
60
77
75
54
51
58
61
64
88
88
61
67
65
63
66
66
62
75
65
70
73
73
73
76
77
78
98
75
76
76
74
76
76
74
76
76
74
74
98
71
70
69
66
62
62
65
74
82
98
98
98
98
98
98
98
98
69
64
61
61
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
13
8
8
17
26
36
19
2
2
2
2
2
19
36
36
22
8
8
8
8
8
8
5
2
2
2
2
3
8
5
3
3
3
4
5
12
10
8
6
11
8
5
5
8
8
8
8
14
14
14
9
4
5
6
7
5
3
2
2
2
2
2
2
4
4
4
4
5
7
7
7
7
5
4
4
4
6
32
45
51
54
56
47
39
39
35
31
31
31
31
31
31
31
31
31
31
31
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
85
85
74
85
77
81
87
82
82
82
77
82
74
87
87
57
54
49
42
36
33
32
34
35
35
35
37
37
70
37
42
63
33
41
36
37
45
61
55
58
70
63
68
79
73
66
62
60
63
62
65
70
55
60
62
61
65
61
66
56
55
49
48
51
45
48
56
55
63
61
63
63
66
56
51
51
53
57
63
63
63
56
61
63
63
63
63
63
63
63
63
45
42
38
39
37
37
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
23
20
11
3
17
32
57
30
3
3
20
26
14
3
3
11
15
17
9
2
2
2
1
1
1
1
3
6
5
3
2
2
2
3
4
4
4
3
2
3
4
4
5
5
5
5
5
12
6
1
3
2
2
2
3
2
1
10
30
16
3
1
1
1
1
1
1
1
1
2
2
1
1
2
3
3
4
2
1
1
1
6
12
15
18
9
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
57
57
49
57
56
63
68
79
79
79
68
79
64
61
61
49
52
56
61
71
71
71
74
77
77
77
79
79
73
71
66
71
69
69
77
68
68
71
60
69
69
71
77
76
76
64
76
65
68
74
70
73
75
79
77
79
77
79
72
72
72
71
76
74
70
69
89
70
67
69
69
65
76
89
61
55
54
54
61
69
71
78
89
89
89
89
89
89
89
89
89
80
81
83
85
89
89
89
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
28
8
6
4
20
36
57
30
4
4
8
22
13
4
4
6
7
7
7
7
7
8
8
8
8
8
8
9
11
12
10
5
1
25
44
55
28
1
3
2
1
1
1
1
1
1
1
11
10
9
9
9
9
9
5
1
1
2
1
1
1
1
1
2
2
2
3
3
4
4
4
4
15
10
5
5
5
3
2
2
2
11
8
5
5
3
2
2
2
2
2
2
2
2
15
22
25
29
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
109
109
109
109
88
109
75
69
67
61
62
62
62
64
64
64
64
64
65
66
68
72
72
72
72
80
82
85
125
88
89
78
81
81
84
85
87
125
84
76
75
72
71
80
83
83
125
73
73
77
76
77
77
79
78
79
77
79
76
79
77
71
73
73
73
79
69
71
71
71
77
70
69
64
73
59
60
59
59
58
57
57
57
58
59
62
62
62
62
62
62
62
62
57
57
57
53
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
42
29
17
6
29
42
32
19
6
6
14
22
14
6
6
21
28
32
34
35
35
36
19
2
2
2
7
10
7
5
3
4
4
3
2
3
5
8
18
16
12
8
8
8
7
7
7
9
7
6
3
1
2
2
3
3
3
2
2
2
3
4
4
3
3
3
2
2
2
2
2
2
2
2
2
2
2
27
17
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
64
64
61
64
64
69
75
85
85
85
81
85
76
74
76
74
74
74
74
74
74
74
57
59
60
56
73
62
52
45
46
61
48
58
57
73
62
56
66
61
63
119
67
70
73
60
70
74
80
119
87
88
88
84
90
91
88
119
86
86
92
87
83
107
79
79
79
77
79
77
79
79
72
65
58
56
56
60
64
64
64
71
86
107
107
107
107
107
107
107
107
67
60
52
49
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
49
47
26
5
5
29
57
31
5
5
45
37
21
5
5
26
36
41
21
1
1
1
1
1
1
1
6
12
6
1
1
1
1
1
2
1
1
1
1
4
5
4
4
4
4
5
7
18
11
5
6
3
1
1
4
7
6
3
1
1
1
1
1
2
1
1
2
1
1
1
1
4
6
4
2
2
2
1
1
1
1
2
7
10
11
6
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
58
58
54
58
53
64
59
41
45
51
54
64
64
64
64
64
64
64
64
64
64
64
62
62
64
71
83
79
79
80
83
80
77
83
72
74
66
62
60
68
63
65
67
66
74
68
62
62
64
64
77
80
93
130
106
130
106
130
94
89
87
80
77
75
72
72
68
68
68
69
68
68
76
65
65
66
66
68
72
72
72
65
64
65
66
68
72
72
72
72
72
72
72
72
72
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
39
29
19
10
29
44
25
6
6
10
8
6
8
9
10
23
29
32
17
2
2
2
2
2
2
2
6
8
5
3
1
2
2
2
3
3
3
3
3
8
7
5
4
4
4
6
8
17
10
3
2
1
1
2
2
1
1
5
3
1
1
1
1
1
1
5
4
3
3
4
5
3
1
5
7
9
29
19
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
16
23
27
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
108
108
108
108
87
108
75
69
66
60
59
59
61
64
64
64
64
64
64
64
64
64
64
64
52
57
62
58
85
74
78
84
85
84
73
85
72
71
61
60
57
50
50
65
57
56
71
66
64
69
74
88
80
83
88
83
84
84
88
84
79
74
73
76
77
73
84
67
66
75
79
77
84
84
77
70
63
62
62
63
65
65
65
57
63
65
65
65
65
65
65
65
65
45
41
38
39
37
37
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
43
29
16
4
29
43
24
6
4
4
5
6
5
4
4
20
28
32
16
1
1
1
1
1
1
4
8
10
6
2
8
4
1
1
2
2
2
7
5
4
4
4
4
5
6
6
7
20
13
7
7
4
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
3
3
3
4
6
3
1
1
1
1
1
1
1
1
8
12
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
111
111
111
111
98
111
111
78
74
69
60
60
58
61
64
64
63
64
64
64
64
64
64
64
48
54
60
68
84
79
87
83
84
83
68
84
61
72
63
59
61
87
53
56
55
51
72
61
66
90
73
79
83
87
90
82
83
81
78
90
72
71
69
70
76
67
71
64
63
67
70
67
67
64
76
62
55
55
55
59
64
64
64
57
62
64
64
64
64
64
64
64
64
45
42
41
41
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
48
36
18
1
1
29
17
6
1
1
3
6
3
1
1
18
27
31
18
5
5
5
3
2
2
2
37
57
31
5
1
1
1
1
2
3
5
3
1
4
4
2
1
1
1
4
7
17
9
2
6
5
5
5
6
7
4
2
1
1
1
1
1
2
2
2
2
1
1
1
1
4
6
4
2
2
2
2
2
2
2
2
7
10
11
6
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
107
107
107
107
97
107
107
72
68
68
60
58
56
56
55
58
58
52
51
50
49
47
47
47
56
66
66
66
53
53
79
38
38
43
37
35
66
40
48
51
57
67
64
83
68
67
65
67
61
65
72
78
82
85
97
129
106
129
108
129
101
99
101
94
93
93
82
83
81
78
86
75
72
70
77
67
62
66
66
66
67
68
68
68
62
62
63
64
66
66
66
66
66
66
66
66
67
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
52
47
24
2
2
30
19
8
2
2
5
8
5
2
2
24
35
41
22
3
3
3
3
3
3
2
2
2
1
1
1
1
1
2
2
2
2
4
7
16
11
6
6
6
6
6
6
14
8
3
2
2
2
3
7
6
6
6
3
1
1
1
1
1
3
4
4
4
4
2
1
1
3
4
5
6
10
6
3
3
3
10
6
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
32
55
53
74
57
62
87
62
74
74
65
72
72
87
87
64
72
78
85
100
100
104
110
120
120
120
106
107
107
112
121
130
160
160
120
131
130
125
160
133
136
138
160
133
124
129
120
126
160
132
160
122
120
122
120
118
124
133
135
160
146
155
160
142
142
148
155
146
160
148
155
155
146
155
133
133
120
109
113
107
108
115
132
155
155
155
155
155
155
155
155
127
127
127
128
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
15
17
27
47
24
2
2
2
2
2
24
41
44
32
20
20
20
20
20
20
51
66
74
79
82
85
83
82
58
35
35
35
35
23
11
11
58
67
60
46
33
33
33
23
13
13
23
28
25
22
22
22
22
17
13
17
22
25
26
28
19
11
10
10
33
61
75
82
90
61
33
25
25
25
25
17
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
99
99
99
99
76
99
78
79
86
69
73
73
70
74
74
86
86
69
68
65
61
56
59
66
80
100
100
104
108
111
145
93
89
93
80
85
100
92
111
106
108
112
145
111
112
115
115
118
112
142
127
132
134
145
142
132
137
134
132
142
122
125
118
117
115
113
131
113
109
115
125
122
131
131
125
109
93
88
89
101
108
125
125
125
128
131
131
131
131
131
131
131
131
125
125
125
107
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
15
16
13
10
38
24
10
10
28
19
10
10
16
22
25
26
16
7
7
7
7
7
7
8
8
9
9
9
9
9
9
9
16
17
18
19
24
16
9
12
14
15
12
10
10
18
27
34
26
16
7
4
4
4
9
9
10
47
32
18
13
8
8
9
8
8
8
8
8
8
8
8
8
8
8
20
14
9
9
9
9
9
9
9
9
9
9
9
9
20
26
29
30
31
31
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
56
56
50
56
91
75
71
91
91
84
77
91
91
71
79
77
74
75
74
74
74
70
73
78
92
95
99
145
107
109
106
106
93
88
83
85
92
108
106
145
142
119
133
113
108
113
118
125
133
136
145
116
119
124
128
142
133
136
136
136
126
124
142
122
126
136
133
136
136
142
142
116
117
114
111
111
103
105
102
106
114
124
142
142
142
142
142
142
142
142
102
99
95
100
102
102
102
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
14
14
35
25
15
14
14
14
20
20
17
14
14
17
18
19
13
8
8
8
8
8
8
8
33
52
30
9
43
26
9
9
22
15
9
10
25
40
53
59
66
69
44
19
19
19
15
11
10
9
8
8
8
9
19
14
10
9
8
8
8
8
9
14
18
13
9
9
9
9
9
13
15
16
18
40
47
50
52
54
36
18
18
18
18
18
18
18
18
23
25
26
27
27
27
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
35
56
53
71
56
61
87
59
71
71
61
69
69
87
87
61
66
68
72
79
79
79
79
79
83
87
90
100
100
93
86
133
75
85
83
85
100
91
101
100
105
133
113
133
110
111
110
117
118
120
150
118
118
120
118
117
120
150
120
125
119
120
121
120
150
116
111
115
125
111
111
109
100
109
92
94
94
91
90
90
90
91
99
109
109
109
111
111
111
111
111
111
111
111
100
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
15
13
13
17
28
41
24
7
7
7
7
7
24
39
40
26
13
13
13
13
13
13
17
19
20
21
21
22
44
55
66
37
9
9
13
9
5
5
8
18
20
21
22
40
33
19
5
5
25
35
27
19
14
10
10
7
4
17
30
50
34
18
12
7
4
6
9
9
9
9
9
6
4
5
6
6
7
19
25
28
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
99
99
99
99
91
99
92
102
92
80
84
85
89
102
94
95
98
98
102
102
102
102
102
102
101
105
111
117
129
129
129
114
112
100
100
100
100
100
105
111
116
133
129
123
132
139
150
150
156
200
176
200
196
200
200
200
200
200
200
200
162
155
159
154
155
200
146
156
157
152
200
149
141
137
126
127
120
120
120
85
79
72
78
90
106
133
133
133
133
133
133
133
133
131
130
130
129
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
83
83
61
40
24
8
9
11
40
24
8
8
39
25
11
8
8
33
45
51
54
56
57
58
62
64
65
65
65
66
66
66
66
42
18
18
18
18
18
18
73
86
83
80
80
80
80
80
80
90
95
97
57
18
23
25
21
18
40
53
46
37
28
28
28
34
37
27
18
42
54
60
66
42
18
18
18
18
29
39
44
47
48
49
49
49
49
44
40
40
40
40
40
40
40
40
40
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
38
41
38
44
56
59
73
73
73
64
73
53
52
56
54
56
56
56
56
56
56
66
76
77
93
98
100
151
96
95
130
72
85
82
88
100
102
112
111
151
130
117
120
112
135
111
118
128
123
135
151
129
132
136
130
135
144
117
116
114
117
117
116
144
110
106
108
111
111
114
109
144
111
109
100
94
104
79
73
76
78
87
100
100
103
111
111
111
111
111
111
111
111
107
104
104
104
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
10
3
6
10
21
12
3
3
18
14
8
3
3
10
14
16
11
6
6
6
6
6
6
7
8
9
41
23
6
7
9
8
8
8
19
13
8
18
25
20
16
16
16
21
23
26
36
42
36
25
14
14
14
30
24
18
18
12
7
7
7
7
7
8
8
8
8
16
20
24
27
17
7
7
7
7
7
7
7
8
13
16
19
13
8
8
8
8
8
8
8
8
8
8
8
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
64
64
61
74
62
76
79
88
88
88
84
88
76
76
74
61
61
61
61
62
62
62
62
62
62
68
75
74
75
73
71
75
59
68
64
72
75
103
73
77
73
71
75
79
76
77
71
68
71
72
80
71
77
76
76
80
78
78
72
80
72
75
76
78
80
81
82
103
81
79
77
68
63
66
63
63
63
58
68
76
76
76
71
71
71
71
72
72
72
72
72
72
77
83
90
103
103
103
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
15
17
16
16
21
16
11
35
47
33
20
26
18
11
11
15
17
18
10
2
2
2
2
2
2
2
5
7
4
1
6
5
3
1
2
1
1
17
19
14
10
6
2
2
2
5
9
10
10
11
10
10
6
3
3
5
5
5
3
2
2
2
2
2
2
3
4
4
5
3
2
2
5
6
7
8
10
6
3
3
3
4
4
4
5
3
1
1
1
1
1
1
1
1
20
29
34
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
121
121
111
111
92
111
96
94
121
78
75
74
82
90
86
121
121
75
73
65
56
48
50
55
66
82
82
82
59
57
65
50
53
94
45
51
46
42
48
53
54
60
68
83
85
78
74
78
87
75
94
85
85
87
83
80
81
81
77
87
75
77
81
77
80
83
72
94
67
64
64
63
59
56
71
52
48
47
36
33
32
28
30
33
38
47
47
47
50
50
50
50
50
50
50
50
50
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
67
67
40
13
13
14
21
28
51
32
14
13
13
22
18
14
14
13
13
13
8
4
4
4
4
4
4
4
4
5
3
1
3
3
2
1
4
2
1
4
4
5
6
4
2
2
2
6
10
14
12
11
8
6
8
9
6
3
1
7
4
1
5
7
4
2
1
2
1
1
1
1
1
1
1
2
2
3
8
5
2
2
2
2
5
7
8
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
100
100
77
100
116
80
81
85
85
89
116
85
85
93
101
116
116
116
116
116
116
126
136
136
136
110
115
118
136
107
130
106
136
105
102
101
95
102
103
105
130
106
105
105
95
93
98
103
98
130
93
87
94
92
92
94
111
94
97
106
109
105
124
93
103
84
83
83
88
94
94
125
109
79
81
84
97
106
125
125
125
124
124
124
124
125
125
125
125
125
125
125
125
103
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
9
3
44
31
16
2
2
2
2
2
2
2
3
13
18
20
17
14
14
14
14
14
14
11
8
8
50
71
87
47
8
8
8
13
16
15
15
15
10
6
6
6
6
6
6
19
11
4
11
12
13
14
11
8
7
7
7
7
7
7
7
7
8
13
10
7
7
6
6
6
12
15
17
19
21
23
16
9
9
9
16
19
21
22
22
22
22
22
23
16
9
9
9
9
9
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
56
107
107
88
107
107
83
87
85
85
80
82
85
85
73
70
67
64
63
59
59
59
69
80
80
81
90
90
92
102
104
130
130
95
99
90
85
114
91
91
99
130
104
106
101
118
93
104
108
99
130
99
96
94
87
94
97
105
130
110
130
116
130
113
114
108
101
101
118
100
99
96
125
86
79
80
81
97
105
125
125
125
99
102
105
113
125
125
125
125
125
125
125
125
107
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
23
25
21
17
37
28
17
7
7
7
7
7
12
14
17
24
28
30
18
6
6
6
6
6
6
6
16
21
12
3
6
4
3
3
6
4
3
5
7
13
7
2
2
4
5
5
6
17
10
3
7
6
6
6
5
5
5
6
4
3
3
3
6
5
5
8
14
22
31
18
6
6
10
8
6
6
6
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
98
98
98
98
82
98
87
85
92
76
76
76
78
81
77
92
92
65
72
78
85
100
100
100
100
100
100
100
98
97
102
96
95
96
95
95
102
98
101
140
105
105
111
120
110
115
114
129
120
107
114
120
116
120
121
133
133
116
120
109
106
111
115
123
133
133
140
129
114
116
129
111
113
117
133
112
109
109
99
117
129
129
129
101
100
105
111
122
140
140
140
140
140
140
140
140
120
100
100
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
82
82
45
8
7
7
17
27
51
29
7
7
8
25
16
7
7
7
7
7
7
7
7
8
24
32
36
40
61
72
77
79
47
15
15
15
54
36
19
19
40
32
23
15
15
16
17
18
19
22
16
11
15
18
19
19
20
15
10
20
15
11
25
32
36
23
11
19
40
41
42
42
42
43
26
10
10
10
10
10
26
34
38
43
44
45
45
27
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
53
53
52
53
56
76
64
61
76
76
68
70
76
76
58
58
61
64
70
80
80
80
81
83
83
83
88
88
80
76
73
76
76
73
83
75
77
84
85
87
95
131
98
99
95
85
95
94
104
131
122
103
103
105
109
116
131
131
120
122
122
108
99
116
92
101
117
111
117
122
122
120
101
104
95
113
113
77
80
70
72
81
95
116
116
116
116
116
116
116
116
80
72
62
59
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
29
20
17
15
21
27
20
13
13
15
14
13
14
14
15
17
18
19
19
19
19
20
16
13
13
13
13
13
8
3
17
10
3
3
10
6
3
9
13
15
17
11
6
6
6
11
14
17
24
28
19
11
12
13
10
7
6
6
6
6
6
6
6
6
7
5
3
5
6
5
5
5
6
6
6
6
6
4
3
3
3
6
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
119
119
61
74
69
82
80
84
119
77
82
82
82
91
86
119
119
72
70
62
52
44
47
53
66
84
84
84
74
67
71
69
68
88
80
111
84
84
84
77
111
94
106
142
111
104
96
92
80
77
85
99
98
126
142
104
116
113
126
132
129
135
139
146
146
146
112
109
105
94
97
96
105
105
98
103
116
116
80
82
71
61
63
74
91
116
116
116
116
116
116
116
116
76
69
62
61
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
33
18
15
13
16
19
46
54
58
38
18
22
24
26
26
22
18
18
9
1
1
1
1
1
1
1
1
1
35
19
3
2
2
8
14
41
26
11
7
4
6
3
1
1
1
6
10
15
15
15
12
6
1
1
1
2
3
7
4
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
6
3
1
1
1
1
7
10
12
6
1
1
1
1
1
1
1
1
1
1
1
21
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
58
58
48
58
59
69
79
96
96
96
80
96
72
63
62
50
47
44
41
36
41
47
60
80
80
80
72
71
73
66
67
86
78
106
80
82
82
75
106
92
103
143
106
100
94
91
78
80
90
100
102
125
143
108
119
116
125
133
129
135
139
146
146
146
115
107
104
96
99
96
104
104
103
97
118
118
87
95
84
84
84
95
102
118
118
118
118
118
118
118
118
87
84
84
85
86
86
86
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
32
18
10
3
18
36
62
32
3
3
18
27
15
3
3
10
14
16
9
2
2
2
2
2
2
2
2
2
34
19
5
3
2
30
46
56
34
12
10
8
6
4
2
2
2
6
9
12
6
1
4
3
2
2
3
3
4
7
4
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
5
3
2
2
2
2
6
8
9
5
2
2
2
2
2
2
2
2
2
2
3
26
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
118
118
56
73
69
83
81
85
118
80
83
83
85
92
87
118
118
72
69
61
52
44
47
53
65
83
83
83
68
65
67
58
64
85
76
108
83
83
84
74
108
94
111
144
128
122
128
101
128
90
96
112
102
127
144
103
116
114
126
133
122
126
133
119
115
144
102
93
87
83
89
87
102
102
99
96
118
118
88
96
84
84
84
95
102
118
118
118
118
118
118
118
118
87
84
84
85
86
86
86
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
32
18
14
10
14
19
49
57
61
39
18
24
27
31
31
24
18
18
9
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
30
21
12
12
9
7
6
5
5
5
5
8
10
13
8
4
4
4
3
3
3
4
3
3
2
1
1
1
1
8
4
1
1
1
2
2
3
8
8
7
6
6
6
3
1
1
1
1
7
10
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
62
62
50
62
60
69
76
90
90
90
77
90
71
65
65
54
55
58
62
69
76
90
106
134
134
134
100
94
91
74
78
93
82
111
134
95
96
92
111
110
116
170
134
127
131
105
131
95
100
119
105
127
170
115
131
132
161
164
155
161
164
148
148
170
118
110
96
122
98
105
122
122
107
104
119
119
72
64
57
45
56
69
87
119
119
119
119
119
119
119
119
75
67
58
54
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
32
13
7
2
5
9
49
25
2
2
13
11
6
2
2
7
10
11
12
12
12
13
9
5
5
3
2
2
3
2
1
1
1
3
2
2
5
4
4
8
14
12
11
11
10
10
10
13
7
2
4
6
3
1
1
4
3
3
2
1
2
2
1
1
1
2
2
1
1
1
1
4
3
3
3
3
5
3
2
2
2
3
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
45
47
45
70
54
62
68
74
74
74
67
74
66
70
70
54
55
55
54
55
55
56
57
59
59
59
47
51
59
38
55
35
34
42
41
45
59
57
56
61
63
67
71
69
71
60
71
59
64
67
59
68
57
67
68
72
86
70
72
73
69
67
86
62
60
64
73
71
86
73
73
63
56
73
50
44
44
40
43
46
49
54
62
62
62
62
62
62
62
62
62
62
62
62
60
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
13
15
12
9
41
25
9
9
13
11
9
9
15
14
13
13
7
1
1
1
1
1
1
1
1
1
3
2
2
1
1
2
4
4
5
7
5
3
4
4
4
4
5
6
7
9
9
9
5
1
1
1
1
2
3
5
3
2
1
1
1
3
2
2
10
6
2
2
2
9
14
11
8
8
8
5
3
2
2
2
4
5
6
4
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
66
66
57
57
55
57
56
66
66
56
66
66
61
65
66
66
66
56
54
52
50
47
47
47
40
45
51
58
72
72
71
69
70
80
60
68
63
66
71
68
71
79
69
80
80
86
86
83
83
75
78
77
91
80
77
79
80
82
81
89
89
81
91
85
82
89
82
81
85
83
86
91
91
89
89
85
89
89
77
85
85
85
85
86
87
89
89
89
89
89
89
89
89
85
85
85
85
85
85
85
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
36
20
12
5
16
27
23
16
9
9
14
17
13
9
9
14
17
18
12
7
7
7
6
5
5
5
8
12
39
20
1
1
1
3
5
12
10
9
6
4
6
4
3
3
3
4
6
12
7
3
4
5
5
5
5
3
2
4
2
1
2
3
2
2
2
11
6
1
1
1
1
1
2
2
2
2
3
6
7
8
9
32
20
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
99
99
99
99
83
99
78
74
85
54
51
48
53
62
60
85
85
54
59
60
61
66
66
66
66
66
70
81
93
93
100
93
85
130
78
85
85
77
81
84
94
100
93
130
92
90
95
92
103
109
117
136
130
133
130
130
131
148
136
141
144
148
144
131
148
121
114
117
109
111
136
115
116
110
118
109
102
114
114
107
114
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
83
83
51
20
11
2
17
32
18
4
2
2
3
4
3
2
2
11
15
17
12
8
8
8
8
8
8
8
8
8
8
8
9
9
8
8
8
8
6
5
9
33
19
5
5
5
5
5
5
5
5
5
5
6
7
7
8
6
5
17
18
19
18
18
13
8
5
3
13
29
45
45
45
45
29
13
13
13
18
10
3
3
3
13
18
20
23
13
3
3
3
3
3
3
3
3
24
34
39
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
55
55
54
55
53
70
58
54
70
70
62
65
70
70
53
52
59
67
79
100
100
100
100
100
100
100
97
97
100
95
93
112
94
97
100
96
97
100
104
102
104
141
107
108
105
101
100
101
112
111
110
113
141
109
111
110
122
100
101
104
109
113
110
141
98
112
90
93
101
102
122
122
85
73
70
70
75
80
90
90
90
96
107
122
122
122
122
122
122
122
122
106
103
100
96
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
20
3
3
3
20
35
18
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
11
15
17
18
13
8
8
8
9
14
17
19
22
15
9
9
28
52
31
10
10
10
10
9
9
9
14
16
12
9
23
30
19
9
9
9
9
9
8
7
7
7
9
9
8
8
8
8
9
9
9
8
7
7
7
34
44
49
51
54
33
13
13
13
13
13
13
13
13
29
37
41
43
44
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
61
61
46
51
51
48
61
61
47
53
50
61
61
49
49
59
71
87
115
115
115
115
115
115
90
95
107
150
96
115
105
83
81
82
87
100
115
104
150
103
103
102
94
95
97
95
102
105
108
106
150
105
107
108
101
102
98
94
94
94
89
91
89
94
105
83
87
80
80
80
55
55
56
55
66
66
48
49
45
42
41
41
42
43
45
48
48
48
48
48
48
48
48
49
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
16
17
9
1
5
10
6
3
1
1
2
3
2
1
1
10
15
17
18
19
19
20
14
8
8
8
8
8
42
25
8
8
8
14
19
24
17
10
9
8
14
17
20
49
34
19
19
19
19
19
19
16
13
11
10
10
14
12
9
6
7
7
7
7
9
14
10
6
6
7
9
9
9
12
13
14
15
9
3
3
3
3
13
18
22
12
3
3
3
3
3
3
3
3
3
3
3
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
35
62
62
83
66
78
75
74
83
83
84
92
111
111
107
111
111
111
111
111
111
111
102
94
94
94
77
83
90
98
108
130
130
120
94
104
99
90
120
101
111
130
120
107
100
100
99
104
105
103
130
96
98
108
110
118
118
125
100
99
96
96
97
96
100
105
90
91
88
85
85
76
84
77
68
72
72
60
64
60
60
60
60
61
61
61
61
61
61
61
61
60
60
60
53
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
17
17
17
18
10
3
3
3
3
3
27
39
51
46
42
42
28
15
15
15
11
8
8
8
8
8
8
8
8
21
28
18
8
24
16
9
7
6
25
50
67
75
42
10
9
9
22
29
19
9
6
3
3
3
9
9
10
11
12
12
13
15
23
16
9
8
8
7
6
6
7
7
7
7
7
13
16
17
18
18
17
17
17
17
17
17
17
17
17
18
18
18
18
18
19
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
35
125
125
72
89
91
96
125
125
88
105
98
125
125
113
116
114
112
112
111
111
111
109
107
107
107
92
99
106
113
120
150
150
107
92
94
92
86
93
100
95
133
95
94
88
95
100
114
150
119
133
121
118
111
118
99
102
105
105
123
123
106
116
114
108
150
116
123
123
123
123
92
91
94
88
114
114
82
81
75
68
65
63
61
60
60
60
60
60
60
60
60
60
60
58
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
14
16
9
2
22
17
9
1
1
1
1
1
1
1
2
11
15
17
18
19
19
19
19
19
20
13
7
7
5
3
8
5
3
3
5
4
3
6
10
15
10
6
6
7
6
6
6
13
24
29
25
19
14
14
9
4
9
14
8
3
3
3
3
3
4
2
1
1
1
1
1
1
1
3
4
6
14
24
16
8
8
7
6
6
6
7
8
8
8
8
9
6
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
61
61
49
61
61
47
51
51
43
48
44
51
51
43
45
44
43
43
42
44
52
67
88
88
88
79
80
81
73
76
95
83
110
88
87
85
78
110
88
98
107
131
115
131
111
131
101
102
106
95
119
90
94
125
96
97
119
85
92
95
93
125
90
89
89
83
82
78
79
79
61
61
63
57
61
61
43
43
38
38
42
48
58
58
58
58
58
58
58
58
47
47
47
46
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
10
8
9
10
8
6
6
6
6
6
7
7
8
14
17
18
10
2
2
2
2
2
2
1
1
1
5
3
2
15
22
18
14
43
25
8
11
14
11
8
8
8
8
8
8
16
8
1
4
3
2
2
7
4
1
5
3
2
5
7
4
2
1
5
6
7
8
5
2
1
1
4
6
7
8
5
2
2
2
6
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
35
96
96
84
75
75
77
81
84
84
96
82
78
84
84
89
96
96
96
96
96
96
77
70
70
54
60
65
69
78
59
54
51
78
58
63
78
70
66
65
67
87
67
71
71
60
66
72
74
87
95
77
79
80
80
77
77
95
77
77
77
76
80
77
95
80
59
64
61
66
70
70
74
61
53
57
62
68
80
80
80
77
69
70
72
75
80
80
80
80
80
80
80
80
78
77
77
77
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
21
21
17
13
27
40
21
2
2
2
2
2
21
37
39
40
40
40
40
40
40
41
21
1
1
1
1
1
39
23
7
4
1
2
4
17
14
12
8
5
8
7
6
6
6
6
7
20
11
3
7
9
8
8
8
7
7
11
6
1
1
1
1
1
9
6
3
2
1
1
1
2
2
2
2
3
6
10
12
13
14
34
19
5
5
4
3
3
3
3
3
3
3
3
3
3
3
21
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
51
51
44
51
51
44
51
51
41
46
43
51
51
40
39
37
35
34
32
36
44
55
74
74
79
84
90
97
88
97
90
90
92
92
93
97
97
90
92
88
84
83
82
97
86
84
109
91
93
94
109
93
97
101
100
109
101
104
108
110
117
117
117
95
89
110
89
95
97
110
110
79
98
64
52
50
46
49
50
58
68
78
98
98
98
98
98
98
98
98
69
64
60
60
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
23
23
21
20
18
17
24
23
14
5
5
12
8
5
11
14
17
18
19
19
10
2
2
2
2
2
2
2
5
8
13
7
2
4
7
4
2
10
8
6
7
8
7
5
3
3
3
4
6
23
18
13
10
7
8
9
6
3
4
6
4
3
4
5
6
4
3
4
6
7
8
9
10
10
10
10
10
10
14
10
6
6
6
7
8
8
9
6
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
103
103
103
103
96
103
85
82
86
71
66
70
96
77
76
86
86
89
96
96
96
96
96
96
80
76
76
56
63
67
71
78
60
61
51
78
62
67
78
92
68
66
69
68
75
83
83
86
85
98
97
119
100
104
119
105
119
104
103
103
96
96
100
90
87
89
97
74
72
75
74
79
83
83
92
61
59
51
45
46
50
54
54
54
62
70
70
70
70
70
70
70
70
54
54
54
52
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
73
61
41
21
31
41
21
1
1
21
11
1
11
16
21
31
36
38
39
40
40
41
21
2
2
2
2
3
40
21
3
4
6
4
2
12
10
6
3
8
6
4
4
6
6
6
7
10
5
1
7
12
12
12
7
3
4
5
4
3
5
6
4
2
2
2
2
2
2
2
2
2
12
7
2
2
2
4
3
2
2
2
4
5
6
4
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
110
110
110
110
98
110
88
100
98
94
100
100
98
99
100
100
97
81
80
79
78
77
77
77
77
77
77
77
78
77
74
72
71
72
73
73
77
78
72
76
66
76
75
76
81
85
78
98
73
76
77
76
90
75
76
79
77
79
90
86
86
98
86
85
86
78
83
76
75
75
71
73
74
71
90
98
72
64
62
53
46
48
50
55
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
5
3
23
20
17
10
3
3
8
32
17
3
3
5
6
7
7
7
7
8
10
11
11
12
15
17
19
10
1
7
13
24
51
61
42
21
1
6
8
8
8
8
8
8
9
22
17
13
12
11
9
8
4
1
3
5
3
1
3
4
3
2
1
4
9
11
14
8
2
2
5
6
6
6
7
5
4
4
4
6
8
9
9
5
1
1
1
1
1
1
1
1
1
1
1
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
96
96
86
86
69
86
66
68
96
61
66
66
60
70
70
96
96
61
66
67
68
72
74
78
83
93
93
93
90
86
93
85
83
88
80
83
81
79
93
84
96
97
95
141
91
93
87
79
93
87
92
103
116
99
141
105
109
108
103
116
109
115
123
131
131
141
113
116
102
96
95
87
94
94
79
109
75
73
73
69
66
66
67
84
97
122
122
122
122
122
122
122
122
92
87
81
74
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
21
8
8
12
24
36
21
7
7
7
7
7
9
10
12
10
8
8
8
8
8
8
26
35
39
21
3
3
4
5
14
12
10
10
42
23
4
4
15
34
22
10
5
5
5
4
4
4
7
6
5
9
11
13
11
7
4
6
7
6
6
6
6
8
7
6
7
7
8
7
6
6
6
6
6
6
7
11
13
14
14
15
18
20
21
18
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
98
98
88
88
77
88
75
75
98
67
63
63
60
72
68
98
98
59
57
50
42
36
35
34
39
43
48
47
69
61
49
43
46
64
48
59
60
69
61
61
62
59
58
68
63
68
69
59
63
87
68
74
75
79
87
78
81
79
86
87
80
86
78
78
74
86
74
70
70
68
69
69
72
72
63
60
57
64
64
43
41
36
39
45
53
66
66
66
66
66
66
66
66
49
46
46
43
39
39
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
35
30
21
12
16
21
16
12
12
12
16
18
15
12
12
16
18
19
10
2
2
2
2
2
2
4
5
6
4
2
1
1
1
2
4
3
2
2
2
5
4
3
2
2
2
3
4
13
7
1
1
1
4
5
7
29
16
4
2
1
1
1
1
1
1
28
14
1
1
1
1
1
1
19
28
33
27
15
4
4
4
6
6
6
6
5
4
4
4
4
4
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
93
93
31
58
54
79
57
64
93
63
79
79
64
74
73
93
93
61
73
83
96
120
120
120
120
120
120
127
129
130
167
131
131
131
125
124
123
122
123
131
134
134
167
133
134
134
142
155
171
200
200
200
200
200
200
200
200
200
200
200
200
200
172
170
200
144
142
150
136
135
200
142
135
135
127
132
133
133
133
91
84
76
80
92
107
133
133
133
133
133
133
133
133
99
93
87
79
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
8
14
25
36
26
16
16
12
8
16
26
36
36
22
8
8
8
8
8
8
8
8
8
64
73
78
80
83
101
100
100
100
59
18
18
18
40
34
28
25
22
22
22
22
22
61
63
64
41
18
23
25
21
18
20
21
21
22
25
26
27
28
28
23
18
23
25
26
27
22
18
18
18
18
18
34
42
46
48
49
49
49
49
44
40
40
40
40
40
40
40
40
40
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
108
108
108
108
85
108
66
68
78
67
95
95
72
82
80
95
95
65
66
64
62
62
68
76
86
104
104
104
98
95
97
87
84
87
87
131
104
97
104
105
131
111
117
127
139
130
139
120
139
104
111
111
107
129
99
99
104
101
105
129
96
97
96
92
95
92
87
87
105
84
83
85
87
86
95
105
72
76
84
91
105
105
105
96
91
91
92
98
105
105
105
105
105
105
105
105
88
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
8
3
3
3
22
19
16
9
3
3
3
13
8
3
3
3
3
3
3
3
3
3
4
5
6
13
21
25
16
7
10
6
3
7
18
12
7
2
16
15
8
2
2
4
3
2
2
8
12
14
16
11
6
6
7
9
21
15
10
8
10
11
9
8
5
2
5
6
8
6
5
5
10
8
7
7
7
4
2
2
2
2
3
4
4
3
2
2
2
2
2
2
2
2
2
2
2
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
61
61
61
56
76
62
61
76
76
66
70
76
76
60
58
55
52
51
47
47
51
63
78
78
78
68
67
93
72
61
64
60
72
78
65
72
72
75
93
86
80
80
78
72
76
70
71
77
91
85
93
91
91
84
83
91
78
78
79
78
80
88
77
80
79
78
80
88
78
78
73
80
68
67
64
64
57
46
40
41
43
50
59
59
59
59
59
59
59
59
53
53
53
55
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
35
20
12
4
18
32
19
6
4
4
5
6
5
4
4
12
16
18
11
4
4
4
3
2
2
2
2
2
8
6
5
3
2
9
13
17
9
1
5
17
9
1
1
2
1
1
1
4
34
24
15
8
4
4
5
6
10
15
8
2
2
2
2
2
1
1
6
5
4
4
4
5
5
5
5
5
5
3
1
1
1
5
5
5
5
3
1
1
1
1
1
1
1
1
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
40
40
38
41
66
52
49
66
66
58
57
66
66
48
48
45
41
40
36
40
46
56
73
73
73
60
58
88
47
60
53
48
106
58
62
69
68
73
88
95
82
82
84
80
84
95
83
106
86
83
88
77
78
78
75
76
76
72
76
77
80
106
77
76
79
75
75
74
75
75
66
70
64
58
63
63
45
45
40
40
43
49
57
57
57
57
57
57
57
57
41
39
39
39
39
39
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
15
8
4
1
14
19
12
6
1
1
3
6
3
1
1
4
6
7
6
5
5
5
3
2
2
2
2
2
1
1
7
4
2
1
2
1
1
4
4
5
5
5
6
14
10
6
6
13
8
3
6
5
5
5
5
15
13
12
15
14
14
14
7
1
1
1
1
1
2
5
6
8
8
8
8
8
8
4
1
1
1
2
5
6
7
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
31
31
31
37
45
57
77
77
77
63
77
51
46
47
42
40
39
38
36
36
36
39
42
42
42
49
51
91
69
58
61
48
69
53
56
69
56
60
91
58
62
55
47
50
61
51
55
63
63
66
91
66
70
75
72
82
82
76
82
74
72
72
82
71
64
62
56
61
64
68
68
71
54
50
45
40
53
35
31
35
38
47
61
61
61
61
61
61
61
61
49
49
49
51
53
53
53
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
11
8
5
2
19
18
17
9
2
2
8
22
12
2
2
5
6
7
7
7
7
7
7
7
8
4
1
1
35
18
1
1
1
9
13
17
11
6
5
8
7
4
1
1
1
3
6
11
10
10
6
3
5
6
7
8
7
6
3
1
2
3
2
2
3
4
2
1
1
1
1
5
3
1
1
1
2
3
3
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
23
23
23
56
56
35
42
43
43
56
56
43
53
49
64
64
61
64
64
64
64
64
67
79
100
130
130
130
105
101
96
80
82
83
92
107
130
93
103
108
107
105
113
132
136
121
136
105
136
100
103
114
122
102
132
103
108
109
118
122
103
108
114
115
128
132
108
100
94
102
98
100
118
118
88
93
92
103
103
91
89
84
86
92
100
114
114
114
114
114
114
114
114
108
108
108
105
102
102
102
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
9
8
6
4
15
15
10
6
4
4
5
6
5
4
4
6
7
7
4
2
2
2
2
2
2
2
4
5
4
2
1
1
1
4
8
6
4
4
5
8
10
6
2
2
2
6
10
18
12
6
7
4
2
2
1
1
5
3
1
1
1
1
1
1
1
5
3
1
1
3
4
6
7
8
8
9
29
17
6
6
6
32
19
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
37
52
56
89
62
75
75
66
89
89
74
84
77
89
89
63
60
55
50
43
42
42
48
54
57
66
72
81
94
81
83
98
73
73
70
67
70
71
75
76
94
79
78
78
78
76
76
79
98
82
85
94
84
90
88
87
101
85
85
86
84
85
90
87
85
98
84
85
84
84
85
81
90
101
85
86
86
98
81
78
75
71
66
71
77
86
101
101
101
101
101
101
101
101
99
98
98
98
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
8
17
22
28
14
1
1
1
1
1
21
38
39
23
8
8
7
7
7
7
7
7
7
7
7
8
21
12
3
21
30
22
14
14
10
6
3
6
6
6
6
6
6
6
6
13
10
8
8
7
5
3
3
3
9
14
8
3
3
3
3
3
3
2
1
1
1
1
1
1
1
3
4
5
6
9
10
11
12
18
16
15
15
9
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
44
83
83
60
59
59
59
63
63
63
83
64
60
63
64
72
83
83
83
84
84
84
84
84
84
80
81
79
78
78
81
77
77
81
78
78
77
93
69
69
71
80
73
75
70
76
75
69
74
77
69
93
84
81
87
84
92
90
89
92
90
86
84
103
86
84
93
96
91
92
96
96
96
87
103
103
76
80
74
68
73
79
88
103
103
103
103
103
103
103
103
75
68
66
63
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
8
3
15
16
9
2
2
2
2
2
2
2
3
17
24
27
29
30
30
31
17
4
4
4
4
4
5
5
6
6
4
2
2
5
7
6
6
8
9
7
5
5
5
7
8
9
6
3
8
14
8
3
3
3
9
9
5
2
2
2
2
2
3
6
4
2
2
3
4
5
7
4
2
2
2
2
2
2
2
8
8
8
8
5
2
2
2
2
2
2
2
2
4
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
56
56
55
56
55
55
62
51
51
44
48
53
51
62
62
45
44
41
37
33
36
40
48
60
60
60
50
56
67
49
61
56
39
45
45
51
60
61
61
72
65
67
72
68
66
63
72
63
66
68
58
72
59
68
71
78
81
73
74
78
74
74
81
71
72
74
71
72
81
71
72
72
63
64
58
61
61
60
60
60
60
52
58
60
60
60
60
60
60
60
60
56
56
56
56
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
33
20
13
7
19
32
17
2
2
2
2
2
4
5
7
13
16
18
9
1
1
1
1
1
1
2
2
3
4
3
2
1
1
3
5
5
5
10
15
14
11
6
2
2
2
4
5
7
5
3
4
2
1
1
2
6
6
7
4
1
2
3
4
27
15
3
4
4
5
5
5
5
10
9
9
9
9
6
3
3
3
3
7
9
11
7
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
87
87
78
87
64
61
65
58
66
66
56
61
56
66
66
47
52
56
61
71
71
71
71
71
72
77
81
81
90
88
88
122
88
88
88
85
86
86
87
90
85
95
82
82
77
83
86
92
122
96
96
95
91
88
83
81
91
74
74
76
76
77
88
85
85
122
86
88
85
77
77
67
88
66
65
68
68
75
83
83
83
76
72
73
74
78
83
83
83
83
83
83
83
83
79
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
27
28
21
14
12
10
9
8
8
8
8
8
9
10
14
17
19
20
15
10
10
10
6
2
2
2
3
4
2
1
3
3
2
1
2
1
1
2
2
2
2
2
2
2
2
2
2
8
9
10
5
1
2
2
3
3
3
5
3
2
2
2
2
2
3
3
3
2
1
1
1
2
5
6
7
7
8
5
2
2
2
25
13
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
106
106
106
106
87
106
82
78
93
54
51
50
57
65
66
93
93
63
69
72
76
84
84
84
84
84
84
78
63
70
90
67
84
94
65
65
78
72
76
114
86
89
90
94
90
89
86
111
82
86
90
86
94
90
89
93
90
93
88
93
81
82
81
89
93
91
114
92
93
95
111
89
88
86
93
82
70
71
71
80
90
90
90
86
82
85
89
99
114
114
114
114
114
114
114
114
98
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
48
8
7
6
24
43
29
15
6
6
8
15
10
6
6
7
7
7
7
7
7
8
7
6
6
4
3
3
5
4
3
3
3
7
11
9
6
4
11
14
9
4
4
41
22
4
4
8
20
26
18
11
10
9
9
9
7
6
4
3
3
3
3
3
6
9
8
7
7
6
5
5
4
3
3
3
6
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
102
102
102
102
85
102
77
76
83
76
85
85
80
82
76
85
85
64
66
67
68
72
82
97
114
145
145
145
114
110
106
99
105
112
99
131
145
113
117
115
131
118
118
115
145
105
100
97
94
91
95
99
112
99
104
96
96
96
97
98
100
100
100
95
95
104
87
90
78
81
77
82
81
81
95
74
76
76
76
83
90
90
90
90
83
84
85
87
90
90
90
90
90
90
90
90
90
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
10
5
16
18
21
13
5
5
20
26
15
5
5
12
16
18
19
19
19
20
24
26
27
17
7
7
11
9
8
42
35
21
8
7
6
5
10
15
15
15
15
15
10
5
5
5
43
24
5
5
5
6
8
6
4
7
10
9
8
8
8
6
4
6
7
7
8
7
6
5
4
5
6
6
7
6
6
6
6
34
20
6
6
6
6
6
6
6
6
25
35
40
42
43
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
39
39
39
39
36
39
42
50
62
81
81
81
66
81
53
49
48
43
41
40
38
36
43
53
69
94
94
94
81
89
100
81
88
82
82
125
94
97
102
101
125
104
112
122
125
135
135
102
98
97
96
97
99
107
108
106
148
105
106
106
96
97
105
107
105
148
100
100
98
91
88
96
97
97
148
92
82
82
73
83
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
6
5
20
21
22
13
5
5
8
22
13
5
5
6
7
7
7
7
7
7
7
7
7
7
7
7
8
8
9
9
9
8
7
24
17
10
21
33
25
18
18
18
18
18
18
22
15
9
14
10
6
6
6
8
10
10
9
8
7
7
7
8
9
9
9
9
9
9
9
9
9
9
9
10
10
10
12
13
15
38
36
35
35
22
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
45
46
48
67
48
52
56
51
67
67
57
62
61
67
67
56
60
64
69
78
78
78
78
78
78
75
68
78
100
72
75
62
57
59
75
69
76
80
80
100
88
84
86
76
81
92
100
117
117
117
101
100
95
82
88
87
95
86
82
81
78
78
82
75
81
76
76
78
77
81
81
68
69
68
67
69
69
65
62
62
62
64
66
66
66
66
66
66
66
66
66
60
60
60
63
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
11
11
27
41
21
2
2
2
2
2
6
8
11
15
17
18
19
19
19
20
14
9
9
9
9
9
11
14
15
10
6
6
6
3
1
1
6
13
10
6
3
3
5
6
7
9
6
4
4
4
3
3
2
1
3
5
4
3
3
3
4
3
3
3
3
6
8
6
5
3
1
2
2
3
6
7
7
7
8
18
21
23
24
13
3
3
3
3
3
3
3
3
4
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
47
49
47
68
54
61
66
72
72
72
67
72
65
68
68
57
57
57
58
59
62
67
72
83
83
83
80
80
87
76
72
74
65
76
83
70
76
68
70
87
80
91
85
80
76
73
91
75
81
84
85
91
82
81
81
81
76
85
76
81
78
78
79
82
76
76
77
76
78
77
77
66
63
62
59
62
62
63
66
66
66
61
60
61
62
64
68
68
68
68
68
68
68
68
68
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
9
8
8
11
10
10
41
25
10
9
8
9
9
10
11
9
8
8
5
2
2
2
2
2
2
2
6
11
43
22
1
1
1
4
7
11
9
7
4
2
2
1
1
1
1
3
5
7
5
4
7
4
2
2
6
4
3
2
2
1
1
1
2
2
2
2
1
1
1
3
4
3
3
4
5
5
6
8
5
2
2
2
6
8
9
6
3
3
3
3
3
3
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
30
32
31
38
47
53
68
68
68
61
68
52
49
51
48
53
59
65
78
78
78
82
86
86
86
71
69
68
69
71
72
69
69
86
67
70
78
64
76
76
77
86
83
78
76
71
59
61
66
59
69
78
70
72
75
75
70
75
71
69
69
78
65
64
61
75
66
66
75
75
59
55
75
48
53
59
59
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
11
5
26
24
23
14
5
5
20
33
19
5
5
12
16
18
19
19
19
20
18
16
16
16
10
5
5
3
1
9
10
12
7
3
2
2
3
11
9
7
5
5
3
1
1
5
3
1
1
4
3
3
2
1
1
5
3
2
3
4
5
4
3
2
2
2
2
3
4
3
2
2
2
2
2
2
2
2
2
5
7
8
8
5
2
2
2
2
2
2
2
2
2
2
2
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
107
107
107
107
81
107
77
80
83
78
78
78
68
78
60
59
59
59
59
59
59
59
59
59
45
50
55
61
75
70
75
72
70
75
52
70
49
52
60
60
62
72
62
69
72
73
79
79
79
66
65
63
62
64
67
69
72
78
76
74
76
78
70
72
70
72
78
57
58
55
51
53
53
49
72
52
46
42
37
43
32
29
31
32
37
44
44
44
45
45
45
45
45
45
45
45
44
43
43
43
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
41
28
16
4
7
10
44
24
4
4
41
25
10
4
4
12
16
18
12
7
7
7
4
2
2
2
3
5
5
3
1
1
2
5
8
6
5
7
5
3
3
3
3
3
3
5
7
17
9
1
4
5
6
7
8
9
6
4
2
1
1
1
1
1
4
5
3
1
1
1
2
3
4
5
5
6
8
11
6
2
2
2
4
5
6
6
6
6
6
6
7
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
51
51
44
51
52
60
71
71
71
64
71
52
51
45
40
46
53
62
78
78
78
78
78
78
74
74
73
73
78
75
76
73
78
66
71
78
78
59
60
56
59
58
58
58
76
63
62
64
70
68
71
78
77
80
79
90
75
78
80
79
102
82
80
90
69
63
66
71
72
78
80
90
102
71
71
73
71
71
71
71
71
86
102
102
102
102
102
102
102
102
73
67
63
60
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
22
20
10
1
16
20
25
13
1
1
20
26
13
1
1
10
15
17
18
19
19
20
11
2
2
2
2
3
12
7
3
3
3
4
5
14
10
6
6
10
7
5
3
3
3
4
6
20
12
4
9
10
6
3
3
3
2
2
2
3
2
2
2
2
3
8
8
8
9
5
2
2
21
11
2
2
2
5
6
7
7
8
8
8
8
8
8
8
8
8
9
6
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
42
46
44
75
54
63
68
71
75
75
69
71
69
75
75
62
61
59
57
56
58
61
64
71
71
71
55
60
74
44
54
58
56
101
71
67
68
63
101
66
73
78
74
101
68
62
61
61
66
67
78
69
72
69
69
71
74
78
65
64
67
68
72
67
74
69
68
70
74
72
74
74
74
69
67
74
74
67
64
64
64
56
62
64
64
64
64
64
64
64
64
46
43
43
42
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
12
9
9
9
9
9
40
30
20
20
23
21
20
20
20
21
22
22
12
3
3
3
3
3
3
3
3
3
5
4
3
4
5
7
8
7
7
5
3
1
4
5
6
7
7
7
7
11
8
5
8
5
3
1
1
6
6
7
4
1
2
4
2
1
1
1
1
1
1
1
1
6
4
3
3
3
9
5
1
1
1
1
6
9
10
5
1
1
1
1
1
1
1
1
1
1
1
20
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
49
49
49
59
45
66
57
51
66
66
58
63
66
66
59
49
53
57
63
73
73
73
73
74
74
74
71
72
74
71
73
64
65
103
74
77
79
73
73
74
71
72
78
78
76
99
79
81
103
79
78
78
74
76
80
79
88
99
76
82
81
82
103
82
80
85
72
73
73
73
76
76
73
68
63
65
66
74
85
85
85
76
76
77
78
81
85
85
85
85
85
85
85
85
82
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
6
6
6
6
4
3
15
12
10
6
3
3
6
10
6
3
3
5
6
7
7
7
7
8
6
4
4
4
5
6
4
2
2
2
2
2
4
3
2
11
19
19
15
8
1
1
1
1
1
12
6
1
1
8
8
8
6
3
1
1
1
1
2
3
2
1
1
5
6
7
8
5
2
1
1
5
7
9
20
13
6
6
6
6
5
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
45
53
53
70
53
56
59
52
70
70
57
62
60
70
70
54
58
61
64
71
71
71
71
71
71
74
78
75
78
75
70
87
62
70
61
64
65
71
63
66
72
87
75
74
75
68
75
75
78
91
87
83
91
84
83
84
91
80
81
75
74
74
75
82
75
72
71
74
81
73
73
62
82
58
56
58
57
64
72
72
72
71
56
59
62
65
72
72
72
72
72
72
72
72
71
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
13
8
7
7
9
11
10
8
7
7
8
9
8
7
7
7
7
7
7
7
7
8
6
5
5
4
3
3
2
1
1
2
2
2
8
5
2
5
3
2
4
2
1
1
1
1
1
16
10
4
1
17
12
7
7
4
1
1
1
1
1
1
1
1
1
5
3
2
2
2
2
1
1
1
1
1
2
4
5
5
6
10
8
6
6
3
1
1
1
1
1
1
1
1
1
1
1
14
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
59
59
47
59
59
30
37
42
47
59
59
59
59
59
59
59
59
59
59
59
59
59
64
68
74
87
81
88
84
88
87
74
84
73
74
88
69
73
93
82
89
88
88
88
93
88
84
87
89
85
86
93
93
94
92
131
87
94
95
98
109
95
131
89
85
84
86
97
103
131
131
122
116
131
131
99
99
89
80
85
96
109
131
131
131
131
131
131
131
131
106
102
97
91
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
10
3
3
12
7
3
3
3
3
3
3
3
3
31
45
52
29
6
6
6
6
6
6
6
7
8
12
38
51
29
7
13
20
30
20
10
20
19
18
18
18
18
18
18
18
19
18
18
18
12
6
6
6
10
17
13
10
19
13
7
7
8
9
14
11
8
8
7
6
6
9
7
6
6
6
10
12
13
14
15
19
21
23
19
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
34
83
83
71
73
73
86
76
74
72
83
76
72
86
86
82
83
83
83
83
83
83
60
62
64
67
72
74
72
74
75
77
77
77
71
72
72
61
72
58
58
63
61
72
72
59
63
50
51
47
42
63
42
47
49
46
54
47
50
50
49
63
50
54
55
58
66
54
53
54
53
47
56
57
46
51
55
55
61
61
61
63
66
66
66
63
63
62
61
61
61
61
61
61
63
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
17
16
21
27
21
15
15
15
15
15
22
29
30
30
30
30
16
2
2
2
2
2
2
2
2
3
5
3
2
13
18
13
8
8
8
7
6
6
4
2
2
2
3
5
7
12
9
7
5
4
3
3
3
2
1
2
2
2
2
2
2
1
1
3
3
3
3
2
2
1
1
1
1
1
2
30
19
8
8
8
6
4
4
4
4
4
4
4
4
5
5
5
5
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
59
59
46
59
59
41
46
48
47
59
59
40
44
48
51
59
59
59
59
59
59
49
52
55
59
66
68
69
70
76
71
71
71
55
65
64
58
76
64
71
98
73
75
73
65
76
69
75
98
75
81
78
79
81
76
98
77
77
81
74
75
74
81
72
66
82
68
68
72
75
70
76
96
57
62
68
72
82
82
82
85
89
89
89
92
96
96
96
96
96
96
96
96
83
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
8
3
3
9
7
5
3
3
4
6
4
3
3
17
24
27
14
1
1
1
1
1
1
3
4
5
3
2
2
3
4
5
3
2
2
2
2
3
4
5
5
5
6
7
9
11
12
13
13
7
1
1
1
4
3
2
1
1
1
1
1
1
1
4
8
4
1
1
1
3
5
6
7
8
9
7
5
5
5
5
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
83
100
82
78
94
70
68
71
83
77
75
94
94
85
87
85
84
83
83
83
86
90
90
96
98
99
143
98
99
100
89
85
90
71
88
92
97
143
101
102
107
102
95
118
96
90
106
102
101
143
96
98
100
93
98
91
83
84
86
87
90
89
91
90
82
88
118
100
118
118
89
84
78
75
79
83
90
90
90
90
85
90
96
104
118
118
118
118
118
118
118
118
118
118
118
118
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
55
27
17
7
17
27
16
6
6
6
6
6
6
6
7
19
25
28
16
5
5
5
5
5
5
4
3
3
4
4
5
10
8
6
14
10
6
9
10
12
11
10
10
15
26
17
9
9
13
11
10
8
6
6
7
8
7
6
34
18
3
3
5
7
9
9
8
8
8
7
6
6
6
7
8
9
14
23
27
29
30
26
23
23
23
23
23
23
23
23
23
23
23
23
38
46
50
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
84
84
80
84
84
70
88
70
67
62
62
66
66
88
88
69
72
71
69
69
71
73
76
82
82
82
73
70
86
63
62
87
71
75
80
75
82
76
80
83
86
97
86
90
87
106
97
89
95
97
87
97
90
88
90
88
97
89
82
80
80
80
81
90
80
80
67
70
76
80
106
106
76
73
66
54
57
59
68
80
80
80
71
72
73
75
78
78
78
78
78
78
82
88
94
106
106
106
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
31
17
4
4
29
24
14
4
4
11
19
11
4
4
17
24
27
29
30
30
31
35
37
38
20
2
2
2
2
2
2
2
2
10
6
2
3
4
7
18
24
27
28
30
21
12
12
21
25
20
13
7
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
5
7
8
10
6
2
2
2
8
9
9
9
5
2
2
2
2
2
2
2
2
19
28
32
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
62
62
57
62
55
56
58
39
39
44
48
56
56
58
58
56
56
56
56
56
56
61
75
94
94
94
72
77
81
88
98
101
123
123
94
104
112
107
123
147
115
117
123
111
106
147
96
105
100
106
125
113
147
110
109
108
111
115
111
125
110
111
110
105
115
103
100
101
125
97
101
100
105
109
87
94
94
78
71
66
66
74
88
109
109
109
109
109
109
109
109
71
64
56
55
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
47
47
32
18
11
4
30
44
23
2
2
2
2
2
3
3
4
11
14
16
11
7
7
7
7
7
7
7
7
8
5
3
8
5
3
3
13
8
3
9
12
15
15
15
15
49
48
33
19
19
21
22
20
17
14
14
12
10
17
24
34
52
29
7
7
7
9
14
19
14
9
7
6
6
9
8
7
7
7
5
3
3
3
3
11
15
19
11
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
40
40
37
46
66
61
74
74
74
71
74
66
66
55
59
58
57
57
57
57
57
58
59
59
59
51
62
81
60
81
84
49
53
64
66
81
104
73
72
79
84
76
81
74
70
72
70
70
70
84
64
66
68
73
80
80
80
74
75
76
78
80
81
104
84
86
102
81
78
76
67
64
62
60
63
67
72
82
82
82
80
72
77
82
90
104
104
104
104
104
104
104
104
103
102
102
102
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
10
2
14
17
20
11
2
2
30
20
10
2
2
6
8
9
8
8
8
8
4
1
1
1
1
1
1
1
1
2
1
1
1
7
13
11
10
9
6
3
3
8
8
8
9
17
10
3
3
3
5
6
4
3
4
6
4
2
1
1
1
2
3
4
5
6
7
6
6
6
5
4
4
4
8
6
5
5
5
9
7
6
6
5
5
5
5
5
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
40
46
47
74
58
66
72
79
79
79
74
79
72
74
74
64
63
61
59
56
56
56
67
79
79
79
75
70
78
70
73
88
68
68
59
67
79
62
84
71
73
80
80
86
86
82
89
77
88
78
76
89
77
80
83
79
79
89
67
73
67
66
83
70
73
88
59
57
56
48
47
43
40
48
37
36
36
29
31
30
30
32
39
48
48
48
48
48
48
48
48
44
44
44
43
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
18
18
14
10
44
27
10
10
28
19
10
10
21
24
26
27
16
6
6
6
4
2
2
2
3
4
2
1
1
34
18
2
2
7
10
6
2
9
6
3
3
3
3
3
4
13
7
2
9
7
5
4
4
4
3
3
2
2
2
2
2
2
2
2
1
1
1
3
4
4
4
5
6
6
7
4
2
1
1
1
3
4
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
42
96
96
73
76
78
81
87
87
87
96
87
77
80
81
87
96
96
96
96
96
96
87
78
78
78
49
45
51
59
76
93
106
106
78
77
74
62
106
75
89
94
102
106
90
90
90
82
93
82
80
88
77
74
78
77
77
77
66
71
74
88
77
80
75
93
82
78
78
82
82
68
82
66
54
57
59
60
65
65
65
63
62
62
62
63
65
65
65
65
65
65
65
65
63
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
21
21
16
12
31
42
53
32
12
12
49
50
31
12
12
31
41
46
23
1
1
1
1
1
1
1
3
4
2
1
1
3
4
4
5
5
6
5
4
9
7
5
5
5
5
5
5
13
13
13
10
8
7
6
6
6
10
14
7
1
1
1
1
2
4
6
15
8
1
1
1
3
2
1
1
1
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
108
108
108
108
82
108
72
68
65
58
58
58
55
57
57
59
59
57
57
56
56
56
56
56
66
76
76
76
49
46
42
36
32
38
38
44
76
46
46
54
43
49
57
66
79
84
84
69
84
73
76
77
91
77
75
75
74
69
72
70
69
91
71
73
75
68
70
72
75
81
91
90
90
76
82
82
66
58
58
43
39
41
45
51
61
61
61
61
61
61
61
61
61
61
61
61
58
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
36
18
11
4
7
10
10
7
4
4
7
8
6
4
4
16
22
25
14
4
4
4
3
3
3
3
3
3
3
2
1
1
1
3
5
4
3
4
6
6
5
4
4
4
4
3
2
2
1
1
3
3
3
4
5
8
10
12
7
3
3
3
2
1
1
1
1
1
1
1
2
3
8
6
5
5
5
5
3
1
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
34
34
34
61
61
49
61
61
62
68
68
68
65
68
61
61
52
50
50
51
54
58
59
63
68
76
78
85
93
93
106
93
93
96
85
85
73
75
80
85
88
106
102
87
85
81
83
88
98
107
116
136
138
133
132
134
135
137
137
137
136
138
138
128
133
122
114
117
125
128
138
138
138
115
114
118
114
114
114
97
94
87
86
88
93
100
100
100
100
100
100
100
100
90
88
86
84
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
10
2
22
21
21
11
2
2
20
31
16
2
2
11
15
17
18
19
19
20
30
35
37
40
22
5
5
7
9
9
9
9
9
9
7
5
22
40
28
16
16
16
10
5
5
5
8
6
5
19
14
9
9
6
4
7
7
7
7
8
18
11
4
6
9
9
9
9
9
6
4
8
10
13
18
40
47
50
52
54
54
54
54
49
45
45
45
45
45
45
45
45
45
45
45
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
60
57
60
55
54
53
51
51
43
46
49
51
53
53
42
40
38
36
32
32
32
31
38
46
56
74
74
78
74
76
77
77
77
59
65
69
93
67
66
65
76
64
65
64
76
69
76
83
98
90
93
98
90
98
84
81
90
74
79
73
79
72
77
90
74
93
75
73
76
73
70
84
66
56
55
55
58
62
62
62
61
63
66
66
66
66
66
66
66
66
52
52
52
51
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
28
20
14
8
20
32
17
2
2
2
2
2
5
6
8
14
17
18
13
8
8
8
5
3
3
3
3
3
4
3
3
4
5
6
9
7
6
7
7
8
6
4
4
4
4
7
10
17
12
8
4
1
4
7
11
12
13
11
7
3
3
3
2
2
8
9
5
2
2
2
2
2
8
5
2
2
2
25
20
15
15
15
15
15
15
16
17
17
17
17
18
24
27
28
29
29
30
33
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
117
117
59
100
100
81
85
87
117
91
88
85
100
94
93
117
117
104
106
104
102
100
100
100
90
87
82
81
75
76
79
69
84
92
77
80
85
86
88
117
84
81
87
85
81
82
78
85
84
76
92
83
77
107
78
89
93
100
101
90
100
87
85
89
90
96
117
92
107
91
89
92
92
87
96
101
75
74
71
71
70
70
71
78
86
87
95
103
117
117
117
117
117
117
117
117
92
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
47
47
47
47
29
12
11
10
6
3
3
3
3
3
6
10
28
37
41
43
25
8
8
8
5
3
3
2
2
2
1
1
2
1
1
1
3
2
1
18
35
23
12
8
5
5
5
9
13
22
11
1
6
12
11
11
11
14
11
9
5
1
1
1
4
7
4
1
1
1
1
1
1
6
12
10
8
8
8
4
1
1
1
2
5
6
7
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
58
60
60
85
64
70
76
76
83
83
75
76
72
83
83
55
60
64
68
78
78
78
80
83
83
83
82
83
89
77
86
78
68
74
83
81
83
96
86
74
81
80
83
83
79
86
89
75
77
83
72
74
78
79
81
96
84
86
86
80
86
76
75
71
78
70
69
70
83
70
71
66
96
68
56
50
44
43
46
47
47
47
47
49
50
52
57
57
57
57
57
57
57
57
55
53
53
53
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
25
20
10
1
16
32
54
27
1
1
20
26
13
1
1
10
15
17
15
14
14
14
12
10
10
10
9
8
5
3
2
2
2
3
7
5
3
12
10
8
10
10
10
10
10
10
10
13
10
7
6
6
20
27
28
18
9
10
6
2
3
4
3
3
2
1
1
1
2
2
2
2
5
3
2
2
2
1
1
1
1
2
4
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
22
96
96
83
76
77
77
82
83
83
96
81
77
83
83
88
96
96
96
96
96
96
84
80
80
67
70
66
68
70
69
70
65
69
64
73
75
120
74
76
81
85
76
78
75
85
72
75
88
92
88
118
92
99
99
106
100
92
93
92
98
92
97
105
120
118
106
119
88
86
90
80
98
106
81
75
68
99
55
50
47
39
39
52
67
86
120
120
120
120
120
120
120
120
119
119
119
119
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
11
10
25
41
26
11
11
11
11
11
26
41
41
41
41
41
29
18
18
18
10
3
3
3
3
3
2
1
3
2
1
1
3
2
1
1
1
3
3
3
3
3
3
10
15
19
12
5
4
4
2
1
1
1
2
3
2
1
1
1
1
2
2
2
2
2
3
2
2
2
10
7
4
4
4
3
2
2
2
2
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
51
51
44
51
51
43
51
51
41
48
44
51
51
45
46
58
72
89
120
120
120
120
120
124
132
144
144
144
119
120
101
100
100
103
103
107
120
119
120
144
120
120
120
130
128
146
200
165
200
194
200
200
200
200
200
200
200
168
169
174
166
158
200
151
164
159
158
200
157
157
157
156
155
155
155
126
126
121
107
111
116
133
155
155
155
155
155
155
155
155
131
127
122
116
107
107
107
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
7
7
25
24
13
2
2
2
2
2
4
5
7
7
7
7
7
7
7
7
7
7
7
7
7
8
33
58
62
38
15
15
15
15
15
15
62
81
60
40
22
22
22
18
15
15
15
15
16
18
20
21
19
17
15
18
20
22
25
26
28
30
31
24
18
23
25
26
27
22
18
18
18
18
49
49
49
49
49
49
49
49
49
38
28
28
28
28
28
28
28
28
28
28
28
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
33
34
33
40
47
56
72
72
72
63
72
54
51
53
49
49
48
47
47
55
68
88
120
120
128
148
148
148
108
111
114
112
116
120
120
120
123
127
133
148
128
130
129
121
133
120
122
130
134
155
148
141
150
157
166
166
171
158
155
152
155
142
155
171
151
155
153
155
154
171
171
156
156
136
155
155
102
96
86
93
112
134
171
171
171
171
171
171
171
171
114
104
93
80
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
11
8
27
26
25
16
8
8
20
33
20
8
8
14
17
18
19
19
19
19
19
19
20
24
26
28
25
22
22
25
26
27
21
15
15
15
54
77
49
22
6
6
6
6
6
9
11
13
15
18
20
22
20
17
15
10
6
45
65
75
85
62
36
10
18
29
40
41
42
24
6
12
15
18
21
15
10
10
10
10
30
40
45
27
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
82
100
84
82
89
69
69
69
71
75
70
89
89
59
71
82
95
120
120
120
120
124
130
136
148
148
148
127
120
119
117
119
120
120
120
123
127
133
148
133
139
145
152
150
157
200
171
200
195
200
200
200
200
200
200
200
165
160
166
157
153
200
150
165
161
158
200
160
160
156
149
155
133
133
120
126
129
133
133
133
144
155
155
155
155
155
155
155
155
138
133
133
117
100
100
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
46
8
7
6
16
27
48
27
6
6
8
20
13
6
6
7
7
7
7
7
7
8
18
23
25
26
27
28
47
66
53
40
28
28
21
15
15
15
62
81
51
22
6
6
6
6
6
15
21
28
23
18
18
18
18
16
15
10
6
45
65
75
85
62
36
10
18
29
40
41
42
24
6
12
15
18
21
15
10
10
10
10
30
40
45
27
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
40
40
38
41
66
52
51
66
66
60
57
66
66
50
53
51
49
49
47
47
49
56
66
67
77
85
86
107
91
107
85
78
77
85
89
95
107
107
105
103
115
104
105
104
105
107
102
108
130
114
119
130
119
130
113
115
106
103
114
102
106
107
100
114
99
96
99
107
98
100
100
97
96
96
96
71
74
69
65
70
77
85
100
100
100
100
100
100
100
100
81
77
74
69
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
11
8
17
19
10
2
2
2
2
2
5
6
8
14
17
18
14
10
10
10
10
10
10
10
10
10
9
9
10
25
17
9
9
9
9
22
32
42
60
69
78
89
49
10
10
17
14
11
26
24
16
9
9
9
18
14
10
8
8
9
8
8
11
10
9
8
8
8
9
9
9
13
15
16
17
16
15
15
15
15
18
20
21
18
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
34
34
34
51
51
42
51
55
67
85
85
85
73
85
57
51
48
42
47
55
64
81
81
81
81
81
81
80
78
78
75
74
69
74
70
71
80
71
73
81
67
81
75
75
80
76
74
81
73
68
73
78
75
78
81
77
78
78
80
80
75
76
75
75
76
74
80
76
58
62
62
69
80
80
77
64
60
59
63
67
71
76
76
76
71
71
71
71
71
71
71
71
71
71
71
72
73
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
16
15
23
20
18
16
15
15
20
26
20
15
15
17
18
19
19
19
19
20
13
6
6
5
4
3
3
3
4
4
4
5
6
7
4
1
4
12
6
1
1
2
1
1
1
8
8
9
10
14
7
1
1
1
1
5
3
1
3
4
3
2
1
5
9
10
10
8
7
4
1
1
1
1
2
3
4
4
5
9
11
12
13
9
5
5
5
5
5
5
5
5
5
5
5
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
101
101
101
101
87
101
83
81
86
66
66
66
66
70
69
86
86
66
72
77
82
93
93
93
93
93
93
94
94
93
103
93
86
137
95
92
94
88
93
94
101
103
100
137
97
96
98
99
103
109
112
110
137
113
117
120
116
120
122
125
123
136
136
118
118
117
110
113
123
125
136
136
136
100
100
98
97
111
111
93
92
86
80
80
77
77
78
79
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
46
8
4
1
5
10
38
19
1
1
8
9
5
1
1
4
6
7
7
7
7
8
24
32
36
40
26
12
12
12
40
24
9
9
9
9
9
10
25
40
28
16
16
16
16
16
16
19
15
11
15
19
14
9
9
9
19
14
10
8
8
9
8
8
9
14
19
14
9
9
9
9
9
13
15
16
18
10
3
3
3
13
18
20
23
13
3
3
3
3
3
3
3
3
24
34
39
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
22
51
51
39
51
51
38
40
40
34
39
43
40
40
40
41
43
43
43
43
44
50
62
80
80
80
68
68
85
71
64
68
67
107
80
86
81
87
107
93
98
96
107
101
87
81
93
82
88
93
86
93
87
83
88
87
93
87
79
79
79
80
78
87
79
75
76
77
76
79
79
72
87
68
60
59
59
48
52
50
50
50
55
61
61
61
61
61
61
61
61
50
50
50
50
51
51
51
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
5
2
6
8
6
4
2
2
3
5
3
2
2
5
6
7
6
5
5
5
3
2
2
1
1
1
21
11
1
1
1
8
11
15
18
14
10
9
7
4
1
1
1
5
9
13
7
1
1
1
2
2
3
5
5
6
4
3
2
2
2
2
3
5
3
2
2
5
6
7
7
7
7
8
10
8
6
6
6
7
7
7
7
4
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
47
59
49
48
59
38
38
38
42
47
51
59
59
53
54
53
52
51
51
51
43
39
36
36
37
38
60
36
39
48
34
46
37
38
44
49
48
60
57
43
45
43
46
47
54
59
60
85
68
78
71
70
70
64
76
64
67
69
73
73
64
59
63
59
55
58
78
68
77
77
64
52
48
50
55
64
77
77
77
67
75
78
78
78
78
78
78
78
78
54
51
47
49
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
28
13
13
16
17
19
13
8
8
10
9
8
12
14
16
14
13
13
10
8
8
8
8
8
8
5
2
2
3
2
1
1
2
4
6
6
6
9
13
20
12
4
4
4
4
5
6
20
14
9
7
11
9
8
7
6
6
6
5
4
4
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
7
4
2
1
1
1
6
9
11
6
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
61
61
45
51
51
46
61
61
46
55
50
61
61
55
56
55
54
54
53
59
71
90
120
120
130
151
151
151
131
131
129
129
100
106
101
108
116
126
151
151
129
125
120
123
145
120
112
124
117
129
151
113
121
125
116
120
133
126
129
132
155
135
139
141
141
155
143
145
150
155
155
150
130
123
123
123
133
138
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
11
8
7
6
8
10
9
7
6
6
7
8
7
6
6
7
7
7
7
7
7
7
7
7
8
64
92
120
102
62
22
25
26
27
27
28
21
15
28
28
25
17
10
10
10
10
10
11
12
13
15
18
20
22
20
17
15
12
10
10
10
10
25
32
21
10
18
42
66
94
119
64
10
14
16
17
18
14
10
10
10
30
26
22
22
16
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
84
100
71
78
79
78
88
88
86
95
111
111
108
111
111
111
111
111
111
111
93
94
94
94
100
93
93
93
85
93
77
85
81
100
83
87
89
93
93
87
85
84
100
89
95
107
108
110
125
125
121
125
123
137
127
131
133
137
133
119
137
111
107
114
125
120
125
125
125
109
102
109
86
82
82
76
74
72
77
83
93
109
109
109
109
109
109
109
109
95
93
90
87
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
8
1
14
15
8
1
1
1
27
40
20
1
1
21
31
36
39
40
41
42
41
40
40
40
62
77
56
35
35
22
9
9
9
7
5
5
8
18
13
8
8
8
6
5
5
5
7
6
5
10
9
9
9
6
4
7
7
7
7
7
7
5
4
6
9
9
9
9
9
6
4
6
7
7
8
11
13
14
15
19
21
22
22
18
15
15
15
15
15
15
15
15
15
15
15
23
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
42
42
42
42
43
55
39
54
47
46
55
55
53
54
54
55
55
54
54
54
54
54
54
54
56
61
67
76
87
87
100
85
85
80
80
80
78
80
81
82
82
82
100
83
89
90
85
108
81
84
92
88
94
100
87
90
90
84
94
89
84
108
83
86
84
87
86
82
81
80
83
82
87
87
101
108
85
83
83
57
56
57
59
66
75
75
75
75
75
75
75
75
75
75
75
75
70
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
6
1
27
20
13
6
1
1
3
6
3
1
1
14
20
23
19
15
15
15
15
15
15
28
29
29
18
7
8
7
7
7
8
7
7
11
13
15
10
6
6
6
6
8
10
18
10
3
12
9
6
3
3
3
11
10
6
3
5
6
4
2
3
8
7
5
3
3
3
6
10
6
2
2
2
5
6
7
7
8
8
8
9
21
27
30
32
33
33
18
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
122
122
69
86
88
93
122
122
91
107
96
122
122
110
113
111
109
109
108
108
108
81
70
58
55
57
64
81
97
99
150
150
80
91
94
85
92
89
88
94
136
91
91
88
94
91
103
150
106
136
106
103
103
97
100
105
112
120
124
129
110
119
119
114
150
120
127
124
129
129
94
93
96
89
115
115
74
78
65
59
58
63
66
66
66
66
66
66
66
66
56
56
56
56
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
13
16
10
5
23
17
11
8
5
5
20
47
26
5
5
12
16
18
13
8
8
8
8
8
8
7
6
5
5
6
8
7
7
7
7
7
7
11
9
8
7
7
7
7
7
10
11
13
8
4
4
4
6
8
6
4
8
13
8
3
5
6
4
3
2
2
14
27
41
23
6
6
10
8
6
6
6
4
2
2
2
5
7
8
8
5
2
2
2
2
2
2
2
2
2
2
2
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
61
61
54
61
60
64
67
74
74
74
68
74
65
63
63
56
55
54
52
50
50
50
45
41
41
41
47
57
76
71
71
55
52
52
61
59
66
76
61
67
66
67
67
71
71
67
76
85
67
72
72
72
85
72
74
73
72
85
73
76
74
73
74
74
76
72
72
74
76
76
76
62
74
59
58
61
61
65
69
72
72
72
52
55
58
62
69
69
69
69
69
69
69
69
70
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
35
22
12
2
26
44
59
30
2
2
22
36
19
2
2
12
17
19
10
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
3
3
4
5
3
2
2
2
2
3
14
8
2
3
2
2
2
2
2
2
3
2
2
2
2
1
1
2
6
6
6
6
6
6
4
2
4
5
6
7
8
8
8
9
13
11
9
9
9
9
9
9
9
9
6
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
61
61
57
61
61
55
51
57
57
50
53
49
57
57
48
53
57
62
73
73
73
73
73
73
61
56
62
87
60
62
87
46
48
53
54
61
73
63
74
87
87
74
71
74
67
74
69
73
77
87
87
73
73
80
70
80
80
73
74
73
76
72
73
76
70
69
70
70
71
76
76
68
69
62
68
68
42
39
34
36
43
51
66
66
66
66
66
66
66
66
48
46
46
46
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
7
2
12
13
7
2
2
2
11
15
8
2
2
11
15
17
18
19
19
20
11
3
3
2
2
2
2
1
1
1
2
3
5
4
3
3
4
5
4
2
1
1
1
1
1
13
8
3
1
6
8
9
6
3
1
3
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
5
7
9
18
12
6
6
6
6
8
9
9
5
2
2
2
2
2
2
2
2
2
2
2
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
61
61
48
61
61
48
51
51
43
48
43
51
51
43
45
44
43
43
42
42
48
61
78
78
78
57
56
58
44
45
64
47
44
78
47
53
55
56
61
65
68
78
75
75
68
70
72
73
87
73
73
83
72
72
74
83
66
73
65
65
66
75
60
56
64
51
52
73
50
52
49
57
47
44
41
41
32
32
29
29
30
34
39
39
39
39
39
39
39
39
33
33
33
32
31
31
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
9
3
6
10
14
8
3
3
11
10
6
3
3
11
15
17
9
2
2
2
2
2
2
4
5
6
5
3
1
3
3
4
7
5
4
5
3
2
4
5
6
6
6
6
7
12
10
8
14
8
2
2
2
2
3
9
6
3
5
7
4
1
1
2
2
2
3
2
2
2
3
2
1
1
1
1
1
1
1
2
5
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
28
27
28
25
36
23
22
25
26
30
36
36
36
36
36
36
36
36
36
36
36
32
38
46
55
71
72
71
72
73
84
70
70
51
57
61
58
84
57
51
58
54
54
84
55
60
61
57
63
52
57
53
55
58
64
56
59
65
64
76
76
65
66
64
62
61
61
62
61
60
60
62
53
55
62
62
42
41
36
34
35
38
41
41
44
48
48
48
48
48
48
48
48
48
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
14
7
1
18
15
8
2
1
1
1
2
1
1
1
9
13
15
10
5
5
5
3
2
2
1
1
1
3
2
1
12
8
5
6
5
5
5
4
4
3
2
2
2
3
4
4
5
3
2
4
4
4
5
6
5
3
2
1
1
2
2
2
3
2
2
2
2
2
2
2
2
4
9
12
15
23
12
2
2
2
2
5
6
7
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
48
59
46
41
59
32
33
35
38
43
45
59
59
45
45
42
40
36
36
36
35
34
34
34
34
36
43
72
48
64
46
72
51
53
72
46
49
52
47
64
45
45
50
51
50
53
64
70
70
91
79
91
81
78
91
77
76
81
74
77
88
74
81
69
66
73
88
68
68
60
60
63
57
58
58
46
48
43
43
43
42
42
43
44
46
46
46
46
46
46
46
46
44
43
43
43
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
32
18
15
13
18
36
20
5
5
11
8
5
9
11
13
15
16
17
12
7
7
7
4
1
1
1
1
1
5
4
4
4
5
3
1
12
10
9
8
9
9
5
1
1
1
4
6
8
5
2
3
5
6
7
8
5
3
6
3
1
1
1
1
1
1
2
11
16
21
11
2
2
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
92
92
85
85
68
85
73
77
92
74
74
74
70
74
73
92
92
60
66
69
73
82
82
84
88
94
94
102
94
100
145
94
96
145
101
104
105
98
100
105
107
109
145
106
111
114
107
129
113
115
145
118
121
145
120
120
119
120
112
120
103
100
98
99
105
106
106
145
111
118
129
119
129
129
109
108
102
99
100
103
107
107
107
107
91
97
104
113
129
129
129
129
129
129
129
129
129
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
18
8
8
9
22
36
55
32
9
8
8
22
15
9
9
8
8
8
8
8
8
8
11
13
14
11
9
9
9
9
9
9
9
9
15
14
13
11
9
13
17
19
20
21
22
17
13
13
12
11
10
10
10
10
10
11
13
18
18
18
18
18
18
25
23
22
22
20
18
18
18
18
25
29
31
33
56
53
50
50
50
50
34
18
18
18
18
18
18
18
18
34
42
46
48
49
49
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
25
67
63
76
69
72
91
67
76
76
68
77
74
91
91
63
68
70
73
79
79
80
82
90
90
93
127
95
95
82
86
80
95
110
94
127
99
98
110
102
99
103
110
104
127
92
96
91
91
93
94
96
101
103
110
121
121
121
97
94
92
92
88
101
90
83
82
83
87
89
101
101
84
84
73
75
75
72
71
71
71
64
69
71
71
71
71
71
71
71
71
52
48
47
45
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
12
7
24
42
23
5
5
5
5
5
23
42
42
31
20
20
17
15
15
15
15
15
15
15
20
22
14
6
10
8
7
6
14
10
6
6
4
3
4
5
5
5
5
5
6
22
13
4
7
11
7
4
4
6
8
11
34
18
2
2
2
6
4
3
4
5
6
7
9
9
8
8
8
8
16
9
3
3
3
3
13
18
20
11
3
3
3
3
3
3
3
3
3
3
3
24
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
50
50
34
34
32
24
28
29
32
50
33
33
36
39
43
50
58
67
84
84
84
84
84
84
81
74
75
94
67
88
70
73
75
80
79
79
88
88
88
94
100
80
81
80
80
88
82
76
81
88
94
100
97
94
97
89
97
92
93
102
109
95
134
91
87
83
76
75
80
84
95
106
109
134
134
99
100
90
80
86
97
110
134
134
134
134
134
134
134
134
98
92
85
76
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
19
18
10
3
17
20
15
9
3
3
6
10
6
3
3
17
24
28
30
31
31
32
17
3
3
3
3
3
5
6
7
7
7
7
38
22
7
10
18
23
15
8
8
8
8
8
8
19
19
19
18
18
14
10
10
10
8
6
10
9
7
6
6
7
9
14
11
8
8
7
6
6
9
8
7
7
7
11
13
14
14
15
33
42
47
31
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
51
51
50
57
76
73
85
85
85
82
85
76
76
63
59
63
68
75
88
88
88
88
88
88
85
82
83
90
77
79
127
88
90
95
88
90
114
85
90
91
95
92
93
91
111
92
96
127
97
97
95
90
90
88
90
82
90
77
77
77
83
91
92
114
127
98
114
111
104
111
111
82
66
67
68
73
79
90
90
90
90
77
83
90
98
114
114
114
114
114
114
114
114
114
114
114
114
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
21
20
15
10
21
26
32
21
10
10
20
23
16
10
10
15
17
18
10
2
2
2
2
2
2
4
5
6
4
3
2
2
2
3
14
8
3
3
3
14
9
4
4
5
4
4
4
20
32
39
35
31
29
27
27
27
16
6
30
19
8
6
6
7
9
31
19
8
8
7
6
6
9
8
7
7
7
6
6
6
6
34
20
6
6
6
6
6
6
6
6
30
42
48
51
52
53
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
59
59
58
59
59
53
57
58
58
59
59
53
58
58
57
71
86
104
137
137
137
137
137
137
107
101
96
89
74
80
77
73
80
85
82
83
137
84
84
90
82
89
89
86
118
80
77
77
86
97
101
137
129
117
129
109
134
98
93
90
94
96
95
134
92
85
88
118
93
95
87
134
68
64
70
69
78
90
90
90
76
74
81
88
99
118
118
118
118
118
118
118
118
104
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
35
32
29
21
13
6
6
32
19
6
17
29
30
30
30
30
30
30
30
31
17
3
3
3
3
4
7
5
3
3
3
3
3
6
7
5
3
9
5
2
2
5
8
8
8
9
10
11
10
9
8
7
7
7
9
13
8
3
2
2
2
2
7
8
5
2
2
3
4
4
5
3
2
2
2
2
2
2
2
3
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
23
23
23
27
27
25
35
46
62
90
90
90
72
90
56
50
50
44
48
53
60
72
72
72
73
74
75
76
82
75
82
75
77
87
72
72
74
73
73
72
87
66
72
76
72
74
87
77
85
105
94
105
97
105
92
88
92
88
85
105
84
85
85
88
84
81
92
81
81
82
105
79
77
68
73
61
60
66
66
70
76
76
76
66
67
68
69
72
76
76
76
76
76
76
76
76
73
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
9
8
6
4
20
15
10
7
4
4
8
22
13
4
4
6
7
7
7
7
7
8
5
2
2
2
3
5
3
1
4
5
3
1
3
2
1
2
4
7
7
4
1
1
1
4
7
15
9
3
6
9
5
1
1
1
3
2
1
1
1
1
1
1
1
3
4
2
1
1
1
4
3
3
3
3
15
9
3
3
3
5
5
5
5
4
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
53
83
83
63
65
62
52
56
56
55
83
59
56
60
62
71
83
83
83
86
86
86
86
86
86
85
66
76
88
68
91
80
62
67
80
78
85
88
91
97
93
100
97
91
88
83
97
83
86
88
97
106
106
133
119
133
109
133
104
101
101
106
92
91
89
85
87
80
78
79
75
71
85
62
70
71
69
87
65
68
72
77
87
87
87
75
73
71
68
66
65
62
62
65
75
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
42
42
42
42
21
1
16
31
18
6
1
1
3
6
3
1
1
16
23
27
29
30
30
31
19
8
8
5
3
3
3
3
3
3
3
3
6
7
8
7
6
6
7
8
9
14
12
10
9
9
14
16
11
7
7
7
8
8
7
6
7
8
10
11
9
8
7
6
7
7
8
7
6
6
6
6
6
6
7
6
6
6
6
20
27
30
34
24
15
15
15
15
15
15
15
15
21
24
26
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
47
56
55
70
60
64
67
69
70
70
64
69
60
70
70
49
47
43
39
34
32
32
33
40
48
58
79
75
77
78
79
78
64
79
60
64
53
63
55
57
56
88
61
64
64
66
60
63
69
69
72
88
75
76
76
73
72
73
74
73
73
88
66
68
61
60
65
65
71
68
68
58
66
56
53
60
60
44
44
39
38
40
43
48
48
48
48
48
48
48
48
42
42
42
38
35
35
35
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
12
13
12
11
40
25
11
11
20
15
11
11
13
16
18
19
11
4
4
4
2
1
1
1
3
4
4
4
4
2
1
1
1
2
2
3
2
1
2
1
1
1
1
2
3
14
15
15
11
8
6
4
4
4
5
6
3
1
1
1
1
1
4
25
13
2
2
3
3
4
11
6
2
2
2
3
3
3
4
6
5
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
47
47
40
47
47
27
32
35
39
47
47
47
47
47
47
52
59
66
81
81
81
81
87
97
102
136
136
103
91
86
81
71
95
80
77
93
81
73
70
68
70
76
77
93
95
77
90
76
77
77
72
90
78
88
87
108
108
73
76
70
64
66
63
58
67
67
62
66
61
61
61
59
64
54
54
57
61
67
67
67
65
64
66
67
70
75
75
75
75
75
75
75
75
72
69
69
69
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
21
23
13
3
3
11
8
5
3
3
4
5
4
3
3
25
36
41
29
18
18
18
10
2
2
2
2
2
1
1
1
3
2
2
2
4
5
7
5
3
5
3
1
1
1
4
7
11
6
1
2
4
2
1
1
3
6
11
6
1
3
4
2
1
1
2
1
1
1
1
1
2
2
1
1
1
1
5
3
2
2
2
7
10
13
11
9
9
9
9
9
8
7
7
4
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
51
51
42
51
51
43
51
51
41
46
42
51
51
40
39
43
47
54
66
66
66
66
66
66
58
69
60
60
54
66
66
54
60
64
69
65
76
66
60
56
76
61
61
69
76
64
70
75
74
84
84
81
84
84
86
86
86
81
80
82
79
77
82
84
78
78
77
80
75
72
71
76
68
64
64
64
52
53
50
51
54
58
66
66
66
66
66
66
66
66
51
49
47
49
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
16
16
24
20
11
2
2
11
6
2
9
12
16
18
19
19
11
3
3
3
2
2
2
2
2
3
3
3
10
8
5
3
7
5
3
3
3
14
8
2
2
4
7
8
8
9
6
3
5
4
3
3
3
4
3
2
2
4
3
2
2
3
4
6
4
3
3
3
3
5
11
14
16
17
19
12
5
5
5
5
5
5
5
5
5
5
5
5
5
8
10
11
11
11
12
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
51
51
43
51
52
62
76
76
76
67
76
52
51
43
39
44
51
59
75
75
75
75
75
75
70
66
66
65
55
63
69
63
65
67
67
71
75
69
84
70
70
73
72
69
84
69
68
72
89
75
82
84
74
76
75
78
80
75
70
71
82
72
74
80
64
61
64
66
65
82
82
62
64
57
57
57
61
66
66
66
60
65
66
66
66
66
66
66
66
66
49
48
47
50
53
53
53
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
18
20
11
3
12
14
17
10
3
3
30
25
14
3
3
12
16
18
15
13
13
13
7
2
2
1
1
1
2
1
1
1
1
1
2
3
4
5
6
11
8
5
2
2
2
5
8
12
9
6
10
16
31
39
21
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
8
6
3
1
1
1
7
10
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
104
104
104
104
96
104
84
79
91
69
65
68
96
77
79
91
91
91
96
96
96
96
96
96
83
82
80
78
79
76
79
79
74
79
71
68
67
66
67
63
66
76
67
68
71
70
71
76
68
62
64
65
65
68
76
69
74
62
57
66
54
58
63
64
71
74
66
75
62
62
60
60
61
56
74
66
49
54
57
63
72
75
75
75
66
66
68
74
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
71
51
33
16
13
10
6
2
2
16
9
2
6
10
16
28
34
37
19
2
2
2
2
2
2
2
3
4
3
2
1
12
7
3
2
2
2
2
11
13
7
2
2
2
2
2
2
7
4
1
4
8
6
4
4
6
5
5
3
1
2
3
2
1
1
8
5
2
1
1
1
1
1
3
4
5
6
6
6
6
6
10
8
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
96
96
59
64
61
62
68
69
70
96
64
61
62
70
80
96
96
96
96
96
96
76
72
71
69
65
63
73
56
73
61
66
73
73
67
71
71
69
84
74
84
78
77
84
79
68
64
69
70
70
85
79
74
78
74
80
87
75
72
74
85
73
74
87
64
63
67
70
69
87
87
62
62
55
52
54
58
64
64
64
58
63
64
64
64
64
64
64
64
64
49
47
46
49
52
52
52
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
15
18
29
20
12
15
16
18
41
41
29
18
18
29
35
38
24
10
10
10
6
2
2
2
2
2
2
2
2
1
1
1
3
2
1
1
6
11
6
1
1
1
1
1
1
11
7
3
5
7
9
10
5
1
2
3
2
1
1
1
1
1
1
11
7
3
3
5
6
7
9
8
8
8
8
6
4
2
2
2
10
14
18
11
4
4
4
4
4
4
4
4
3
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
59
59
54
59
59
51
56
56
54
59
59
51
54
54
56
59
59
59
59
59
59
47
52
59
66
79
87
78
76
79
84
58
87
67
76
87
77
84
87
79
88
79
78
87
72
77
81
82
88
109
80
81
82
83
85
86
109
84
81
80
76
82
80
79
109
80
82
81
76
74
69
72
57
57
57
57
38
37
33
35
40
48
60
60
60
60
60
60
60
60
42
39
36
37
36
36
36
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
34
31
29
21
14
15
16
37
26
16
22
29
30
30
30
30
15
1
1
1
1
1
1
2
3
4
5
7
10
7
4
3
2
9
17
26
14
2
8
4
1
1
1
3
5
16
32
18
5
3
1
1
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
5
5
6
3
1
1
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
12
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
51
55
66
51
76
62
60
76
76
66
72
76
76
66
59
62
66
72
82
82
82
82
82
82
77
76
74
75
73
74
75
75
75
63
69
71
82
70
75
73
73
75
77
77
75
77
74
76
77
88
74
82
71
72
74
70
88
68
74
67
70
72
66
88
61
59
60
54
50
50
48
44
53
40
37
37
32
33
31
33
37
43
53
53
53
53
53
53
53
53
41
40
40
41
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
11
6
19
20
21
13
6
6
14
20
13
6
6
13
16
18
19
19
19
20
16
12
12
8
5
5
3
1
5
10
5
1
1
1
1
1
9
17
9
1
1
2
1
1
1
14
11
9
10
13
11
10
8
6
4
6
4
2
3
4
3
2
3
3
3
3
3
2
1
1
2
2
2
2
2
3
2
2
2
2
3
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
57
74
52
66
63
58
74
74
65
71
66
74
74
59
58
55
52
47
47
49
56
66
66
68
73
73
93
68
93
74
82
93
93
80
83
84
99
101
102
163
102
115
114
102
163
115
131
163
130
163
126
127
133
128
163
142
129
129
127
123
120
129
107
100
97
98
104
111
124
124
120
94
88
86
85
88
90
90
90
96
108
124
124
124
124
124
124
124
124
105
102
98
95
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
18
19
18
18
22
19
10
2
2
2
2
2
9
13
16
18
19
19
18
18
18
18
17
16
16
16
16
16
12
9
9
9
9
9
18
13
9
9
9
9
8
8
8
8
8
8
8
19
19
19
19
14
10
10
9
9
19
14
10
8
13
15
18
13
9
14
19
14
9
9
9
9
9
13
15
16
18
15
13
13
13
16
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
84
84
66
84
56
58
66
56
71
71
61
68
67
71
71
66
66
65
64
64
64
64
52
55
59
63
71
71
74
71
69
71
66
66
66
67
67
71
73
71
72
113
75
76
76
71
67
64
68
68
72
90
77
84
86
80
113
76
77
80
84
90
80
109
73
71
71
74
82
87
113
113
77
74
62
51
43
38
37
33
44
58
77
109
109
109
109
109
109
109
109
68
61
53
49
39
39
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
11
8
8
12
19
17
15
13
12
10
8
18
15
12
12
10
8
8
5
2
2
2
2
2
2
1
1
1
3
4
5
4
3
2
2
15
22
17
10
4
6
5
5
5
5
7
9
18
11
4
5
3
2
2
2
3
4
6
4
3
2
1
1
1
2
3
2
1
1
1
1
3
3
2
2
2
2
3
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
25
47
47
39
47
47
26
32
35
39
47
47
47
47
47
47
48
50
52
56
56
56
56
56
56
62
66
60
79
53
56
57
49
54
57
66
60
62
60
64
57
58
63
69
69
64
64
85
68
73
75
75
85
75
78
76
75
85
73
71
73
72
70
78
72
70
71
71
71
73
73
68
78
64
58
58
58
44
45
40
41
44
51
62
62
62
62
62
62
62
62
48
48
48
48
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
5
3
3
12
7
2
2
2
2
2
2
2
3
25
36
41
23
6
6
6
3
1
1
1
4
8
8
6
4
2
1
1
1
4
3
2
13
20
11
2
2
5
3
2
2
10
5
1
1
1
3
6
7
5
4
7
10
8
7
7
4
2
3
3
4
4
5
4
4
4
4
3
2
2
2
4
5
5
6
9
7
6
6
4
2
2
2
2
2
2
2
2
2
2
2
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
66
66
66
66
64
66
62
61
66
51
51
46
51
55
52
66
66
51
51
49
46
42
44
49
61
77
77
77
79
81
90
80
87
79
75
78
78
79
90
87
81
81
82
93
77
78
90
72
89
77
84
95
89
94
95
94
88
87
95
83
84
85
84
83
88
83
82
84
83
85
88
83
93
93
70
67
63
63
63
69
76
76
76
75
69
70
71
73
76
76
76
76
76
76
76
76
75
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
31
20
20
24
17
10
7
5
5
12
8
5
7
10
21
20
20
20
14
8
8
8
8
8
8
4
1
1
2
2
3
3
3
3
9
5
1
1
1
2
1
1
1
3
2
1
1
10
7
4
4
4
2
1
1
1
3
5
3
2
3
4
5
4
3
2
1
1
1
1
1
1
1
3
4
5
8
11
12
13
14
9
5
5
5
4
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
75
75
75
75
67
75
69
76
71
64
76
76
69
74
76
76
71
60
60
59
59
60
60
61
62
64
66
69
74
74
74
73
73
74
72
72
59
65
64
61
62
60
64
68
76
72
76
66
76
67
68
67
65
74
69
74
77
81
81
86
75
73
81
74
73
73
80
63
59
63
65
65
86
86
56
52
49
41
38
37
37
36
43
52
64
86
86
86
86
86
86
86
86
61
56
53
54
52
52
52
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
36
20
11
3
15
27
16
6
3
3
4
6
4
3
3
11
15
17
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
4
1
3
2
2
1
1
1
3
5
6
7
15
8
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
3
10
6
3
3
3
4
5
5
5
5
5
5
5
6
3
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
57
57
56
76
52
66
64
57
76
76
64
72
66
76
76
54
52
48
43
36
36
36
38
47
56
62
95
85
82
95
85
95
73
84
67
76
84
73
90
69
67
70
69
70
90
70
69
70
73
71
76
88
82
87
86
87
84
88
78
82
79
80
87
88
82
90
82
81
81
81
79
78
87
75
71
71
68
80
90
90
90
79
78
79
81
84
90
90
90
90
90
90
90
90
86
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
15
8
8
11
19
20
12
5
5
5
5
5
13
17
22
15
8
8
7
6
6
6
6
6
6
6
6
6
13
9
6
10
14
10
6
6
7
6
6
9
9
9
9
9
9
9
10
13
8
4
6
6
6
6
7
7
8
9
10
8
7
7
6
6
7
7
8
8
8
7
6
6
6
6
6
6
6
6
6
6
6
9
16
19
21
22
22
22
22
22
23
34
39
45
27
9
9
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
22
40
40
34
38
66
51
49
66
66
58
55
66
66
48
48
50
53
59
69
69
71
74
80
80
80
71
70
90
62
69
66
68
69
80
70
72
76
76
79
90
80
87
88
86
118
88
88
95
101
99
105
101
105
95
94
105
87
86
87
86
86
91
88
84
97
89
91
118
89
90
88
88
82
69
71
73
84
97
97
97
89
85
89
94
103
118
118
118
118
118
118
118
118
104
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
10
8
8
10
18
15
10
5
5
6
5
5
7
8
10
9
8
8
7
6
6
6
6
6
6
4
3
3
5
6
7
5
3
7
38
22
7
7
6
6
6
4
3
3
3
10
13
17
38
25
13
4
5
6
7
7
6
6
26
16
7
7
7
7
7
7
8
7
7
6
6
6
6
6
6
6
6
6
6
6
6
8
7
6
6
6
6
6
6
6
6
7
8
8
8
8
8
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
22
40
40
34
38
66
51
49
66
66
58
55
66
66
48
48
45
41
40
36
38
43
54
69
69
69
59
57
90
42
52
50
43
104
45
51
65
63
70
90
83
69
73
72
73
104
69
70
78
73
73
90
76
82
89
84
102
104
86
90
102
83
88
89
80
102
79
71
72
75
80
80
75
87
66
66
69
75
83
83
83
76
75
76
77
79
83
83
83
83
83
83
83
83
79
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
8
8
8
13
20
14
8
2
2
5
3
2
7
10
13
10
8
8
5
2
2
2
2
2
2
2
4
6
8
5
3
4
6
4
2
7
11
7
3
12
11
8
5
5
5
7
10
13
12
11
11
6
2
2
6
10
19
19
19
13
7
6
4
2
10
9
6
3
3
3
3
5
7
6
6
6
6
29
35
38
39
41
26
11
11
8
6
6
6
6
6
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
52
61
61
58
61
61
63
67
67
67
62
67
57
58
58
49
51
52
53
57
58
61
65
73
73
73
54
58
67
77
62
88
52
77
60
62
77
61
50
57
61
64
75
68
73
71
69
69
88
72
68
76
75
65
71
68
72
76
70
72
74
68
75
76
77
91
91
73
77
73
73
69
68
73
60
60
66
71
81
81
81
77
70
71
73
76
81
81
81
81
81
81
81
81
79
77
77
77
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
2
2
2
2
2
2
6
5
5
3
2
2
20
15
8
2
2
11
15
17
10
3
3
3
2
2
2
2
2
2
3
2
1
1
2
2
2
6
3
1
5
9
5
1
1
1
1
1
1
12
7
3
4
3
3
3
3
2
1
5
4
4
5
6
3
1
1
7
7
4
1
1
1
1
1
2
3
3
4
3
2
2
2
9
5
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
57
57
53
57
55
66
58
53
66
66
58
63
66
66
57
49
52
56
62
72
72
72
72
72
72
74
90
76
76
82
90
85
80
90
82
78
83
114
84
90
84
85
88
90
90
118
83
85
91
85
88
98
89
98
93
90
98
90
79
80
77
78
91
81
89
91
90
114
101
111
118
118
125
82
86
72
68
70
80
90
90
98
108
125
125
125
125
125
125
125
125
107
110
113
117
125
125
125
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
29
8
7
7
17
27
15
3
3
5
4
3
5
6
7
7
7
7
7
7
7
8
10
11
12
12
10
8
5
3
28
53
28
3
3
3
3
6
6
6
6
6
6
6
6
6
6
16
10
4
17
15
13
13
14
11
8
9
10
9
8
7
7
7
7
6
6
6
6
5
5
5
6
6
6
6
6
6
6
6
6
17
11
5
5
5
5
5
5
5
5
5
5
6
34
48
55
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
89
89
89
89
79
89
63
62
71
63
81
81
66
73
69
81
81
59
62
63
65
69
69
69
69
69
69
67
67
69
71
72
70
83
72
72
72
69
72
69
65
70
71
83
72
72
72
64
72
68
74
76
101
82
86
87
88
87
85
101
78
76
75
74
79
74
75
101
67
66
70
67
63
63
75
56
54
54
40
38
37
33
35
39
44
54
54
54
54
54
54
54
54
41
41
41
42
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
14
17
19
21
15
10
6
2
2
2
2
2
5
7
9
14
17
18
11
5
5
5
4
3
3
3
3
3
3
3
4
2
1
2
3
37
19
1
5
9
5
1
1
1
1
1
1
11
7
4
13
22
15
9
5
1
2
4
2
1
2
4
2
1
1
2
2
2
2
2
2
3
3
3
3
3
3
4
3
2
2
2
6
8
9
5
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
83
83
53
58
56
50
56
56
55
83
54
56
56
60
70
83
83
83
83
83
83
78
79
78
79
84
80
81
79
84
81
83
110
77
82
84
76
110
89
97
127
110
97
93
81
86
72
79
88
91
100
127
98
99
98
120
90
94
93
97
100
96
127
91
90
86
88
95
98
120
120
80
77
77
74
78
83
90
90
90
94
103
116
116
116
116
116
116
116
116
103
100
98
95
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
9
1
16
17
18
9
1
1
11
21
11
1
1
16
23
27
16
6
6
6
4
2
2
2
3
4
3
3
3
3
3
2
2
2
3
4
6
12
9
6
6
6
6
6
6
11
9
7
5
3
4
6
5
4
3
2
3
4
4
4
5
4
4
11
19
30
36
20
5
5
12
9
6
6
6
5
5
5
5
22
13
5
5
5
5
5
5
5
5
13
17
19
20
21
21
22
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
32
59
58
79
65
68
88
64
79
79
68
78
72
88
88
59
57
52
46
41
52
66
86
120
120
120
120
120
112
102
118
127
155
155
120
120
121
122
155
129
139
142
155
155
132
155
124
135
155
130
166
128
130
124
125
120
118
166
108
114
116
123
155
122
166
108
100
99
89
95
91
87
120
76
76
72
78
82
92
107
107
107
94
95
96
97
100
100
100
100
100
100
101
102
104
107
107
107
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
9
8
8
17
22
27
14
2
2
2
2
2
17
32
32
20
8
8
8
8
8
8
8
8
8
8
8
8
8
8
16
20
22
25
20
15
15
15
63
64
36
8
8
8
8
11
13
15
20
25
21
18
20
21
19
17
15
18
20
22
25
26
27
27
18
10
18
23
25
26
27
22
18
18
18
18
18
14
10
10
10
30
38
42
44
27
10
10
10
10
10
10
10
10
19
23
25
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
60
53
78
45
50
59
53
78
78
59
67
66
78
78
55
53
49
44
40
51
66
86
120
120
120
103
100
104
113
130
145
160
160
120
129
126
121
160
128
133
145
166
150
166
147
166
144
145
138
133
131
133
127
126
129
123
123
120
120
120
121
133
122
114
145
113
117
133
111
111
103
133
100
74
81
87
97
104
120
120
120
101
100
100
100
100
100
100
100
100
100
100
100
110
120
120
120
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
13
8
8
17
26
22
12
2
2
2
2
2
10
14
19
13
8
8
8
8
8
8
8
8
8
8
10
11
12
17
22
21
20
20
20
56
35
15
59
39
20
13
6
6
6
6
6
15
21
28
23
18
19
19
18
16
15
10
6
53
37
22
22
22
27
22
18
42
66
40
15
10
6
12
15
16
18
37
43
46
48
50
31
13
13
13
13
13
13
13
13
19
22
25
20
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
88
88
69
88
80
92
100
115
115
115
97
115
89
88
88
62
61
61
60
60
62
65
68
74
74
74
63
61
60
52
60
61
68
107
74
79
83
74
107
77
89
94
105
107
84
77
83
72
75
75
73
73
74
62
66
66
67
68
73
68
67
69
74
69
67
69
69
69
73
69
69
56
54
57
54
56
58
61
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
22
8
8
17
26
36
75
65
56
32
8
22
29
36
36
22
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
8
4
1
2
6
10
6
2
2
2
2
2
2
5
5
6
6
3
1
1
2
2
3
6
4
2
4
7
11
7
3
2
2
1
1
1
1
2
2
2
2
3
10
6
2
2
2
8
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
48
56
56
73
59
62
65
59
73
73
68
71
71
73
73
71
71
70
70
70
70
70
52
46
38
38
39
47
68
52
66
92
58
64
62
64
66
68
66
64
64
86
64
66
66
69
69
72
92
77
78
86
75
78
72
69
70
68
71
78
74
86
78
77
77
92
76
78
75
78
78
64
78
60
58
59
59
40
39
34
33
35
41
48
48
48
48
48
48
48
48
46
46
46
47
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
9
9
13
17
14
11
9
7
7
7
7
7
9
11
17
19
20
21
14
8
8
8
5
3
3
2
2
2
1
1
1
1
1
1
3
4
4
5
6
6
5
3
1
1
1
3
5
20
11
2
4
5
4
4
4
5
5
6
4
2
2
2
1
1
1
1
1
1
1
1
2
6
4
3
3
3
7
5
3
1
1
1
5
7
8
6
4
4
4
4
4
3
3
3
2
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
27
40
40
35
38
66
51
52
66
66
62
57
66
66
52
59
58
57
57
57
57
57
59
61
61
61
51
58
68
44
69
52
51
63
65
63
69
65
67
65
64
63
59
69
56
55
67
58
65
69
64
83
62
65
72
72
80
85
74
73
72
75
71
69
77
66
62
71
83
71
85
85
60
57
54
53
56
60
66
66
66
70
76
85
85
85
85
85
85
85
85
76
75
73
71
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
12
14
9
4
15
12
9
6
4
4
5
6
5
4
4
7
8
9
8
7
7
7
4
1
1
1
2
4
2
1
1
1
1
1
1
1
1
7
7
7
6
6
6
6
6
5
4
4
2
1
4
5
4
3
3
2
1
5
3
1
2
3
2
1
1
2
1
1
1
5
7
4
1
5
7
8
9
5
2
2
2
2
5
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
38
37
38
38
36
25
26
28
31
36
36
36
36
36
36
41
46
53
66
66
66
70
74
74
74
61
67
92
59
66
63
52
103
58
64
71
70
76
90
92
76
83
81
75
98
82
89
103
89
89
92
79
77
80
82
79
98
83
79
84
81
103
82
83
85
87
79
83
75
75
75
72
66
71
71
72
79
87
87
87
77
77
78
79
82
87
87
87
87
87
87
87
87
83
79
79
79
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
12
6
6
15
11
8
6
6
7
8
7
6
6
21
28
32
18
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
3
3
4
16
9
3
7
11
7
3
3
3
3
6
4
3
4
5
3
2
2
3
2
2
2
2
2
4
3
3
3
3
12
8
5
5
5
7
6
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
54
54
54
65
53
59
72
85
85
85
74
85
67
65
65
54
52
50
47
43
46
51
63
81
81
81
76
75
74
73
71
73
67
67
81
69
71
66
65
64
71
74
81
85
80
72
73
68
72
91
85
94
91
94
84
83
94
74
72
75
70
72
88
72
80
71
62
64
88
70
71
70
80
62
58
58
59
61
64
64
64
55
62
64
64
64
64
64
64
64
64
53
53
53
53
53
53
53
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
5
3
7
9
12
7
3
3
8
9
6
3
3
5
6
7
4
1
1
1
1
1
1
2
2
2
1
1
1
17
9
1
2
1
1
4
3
2
4
5
5
5
5
5
6
12
6
1
6
3
1
1
2
3
4
5
3
1
1
1
2
2
1
1
1
1
2
3
3
4
20
13
6
6
6
3
1
1
1
5
7
8
8
4
1
1
1
1
1
1
1
1
1
1
1
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
92
92
28
83
83
79
75
77
92
80
79
79
83
80
76
92
92
84
87
88
88
91
91
91
91
91
91
90
76
75
94
64
74
71
78
112
85
94
102
120
107
98
101
96
101
107
96
118
99
104
112
102
100
96
101
97
98
100
101
98
90
100
93
99
112
98
120
107
107
120
118
110
118
118
84
80
82
79
81
85
90
90
90
90
77
84
92
102
120
120
120
120
120
120
120
120
120
120
120
120
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
14
12
19
27
14
2
2
2
2
2
15
29
30
30
30
30
30
30
30
31
22
14
14
8
3
3
5
4
3
6
8
5
3
6
4
2
3
8
5
2
2
9
5
2
2
8
14
21
30
25
17
9
9
8
8
12
10
8
7
6
6
7
7
7
7
7
7
6
6
6
7
7
7
8
15
14
13
13
13
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
83
83
70
62
61
64
68
70
70
83
69
65
70
70
75
83
83
83
83
83
83
77
76
76
74
69
70
80
57
60
64
52
62
65
69
70
76
68
68
67
67
67
65
70
68
60
61
66
69
72
83
77
81
79
81
77
83
77
77
77
76
73
83
77
75
76
76
77
77
77
68
70
62
62
65
65
58
55
53
53
55
56
59
59
59
59
59
59
59
59
52
52
52
50
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
26
26
26
26
27
27
27
26
20
15
15
49
32
15
22
29
30
30
30
30
30
30
30
31
16
1
1
1
1
1
4
3
3
2
1
1
1
4
6
5
5
14
11
8
5
5
5
6
7
12
9
7
7
9
10
10
9
6
3
2
2
2
8
11
14
10
6
3
3
4
5
5
5
5
4
3
3
3
5
27
38
43
46
47
28
10
10
10
10
10
10
10
10
20
25
28
29
30
30
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
47
47
47
53
54
65
65
59
70
78
78
78
76
78
74
74
74
74
74
74
74
74
74
74
75
76
76
76
62
70
71
69
69
58
56
67
75
62
71
67
66
71
70
74
77
80
80
72
80
82
73
76
74
80
82
76
80
74
77
82
66
69
69
72
80
69
79
64
62
66
67
63
79
79
58
59
52
50
51
55
60
60
60
53
59
61
61
61
61
61
61
61
61
48
48
48
49
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
9
3
3
10
18
10
3
3
40
34
18
3
3
25
36
41
22
4
4
4
4
4
4
3
3
3
5
3
2
1
1
1
2
3
5
3
2
13
9
5
1
1
1
4
7
15
9
3
5
7
6
6
6
7
9
11
6
2
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
3
1
1
1
1
8
12
15
8
1
1
1
1
1
1
1
1
1
1
1
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
42
42
42
42
43
59
39
47
48
45
59
59
52
55
55
59
59
52
53
54
55
57
57
57
57
57
59
65
74
73
74
73
71
74
69
68
69
68
70
69
67
73
67
62
68
70
71
73
70
86
73
84
75
75
86
82
88
85
105
105
78
75
69
68
64
61
75
59
59
59
62
52
52
43
41
48
39
36
36
31
31
29
31
34
39
48
48
48
48
48
48
48
48
47
47
47
48
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
8
3
25
21
13
5
3
3
4
5
4
3
3
11
15
17
9
2
2
2
2
2
2
1
1
1
2
2
2
22
13
4
2
3
4
7
10
19
13
7
2
2
2
5
8
15
22
15
9
9
20
26
14
2
3
4
2
1
1
1
1
4
2
1
2
1
1
1
1
1
2
2
2
3
4
2
1
1
1
1
4
6
7
4
1
1
1
1
1
1
1
1
1
1
1
19
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
36
66
66
87
87
74
81
77
87
87
75
81
72
87
87
64
68
70
73
79
79
83
87
94
94
94
71
76
100
84
87
98
98
69
94
73
80
83
88
100
97
107
104
100
100
84
82
90
94
99
123
100
107
99
98
103
108
113
123
123
123
110
101
111
98
106
123
116
123
123
123
95
95
102
88
111
111
70
69
59
57
61
69
80
80
80
80
80
80
80
80
58
53
50
47
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
17
21
25
40
23
7
7
7
7
7
13
20
20
20
20
20
20
20
20
20
13
7
7
7
7
7
7
7
8
7
7
7
7
7
7
10
12
15
16
17
18
59
40
22
22
22
17
13
16
15
14
14
11
9
8
9
9
9
9
9
8
8
8
8
8
8
8
7
6
6
4
3
3
3
8
13
11
9
9
6
3
3
3
7
9
10
10
10
10
6
3
3
3
3
3
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
85
122
122
85
89
92
97
122
122
92
109
106
122
122
112
113
111
110
109
108
108
108
107
107
107
107
88
96
96
107
90
103
80
133
81
99
105
100
133
104
111
115
120
133
105
107
101
107
120
106
131
107
107
103
100
100
106
107
100
131
102
106
120
101
98
103
98
99
131
97
96
90
125
86
86
94
94
102
110
125
125
125
91
95
101
110
125
125
125
125
125
125
125
125
107
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
18
19
18
18
34
25
17
17
17
18
20
43
30
17
17
18
19
19
19
19
19
20
14
9
9
9
9
9
12
14
16
12
9
13
10
8
13
10
8
18
17
16
16
16
16
16
16
19
11
4
11
19
34
42
25
9
19
24
15
7
3
3
5
7
9
14
10
7
7
6
6
6
12
9
7
7
7
19
25
28
30
31
21
12
12
12
12
12
12
12
12
22
27
29
30
31
31
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
58
58
39
40
36
29
33
32
36
58
36
37
41
43
49
58
67
77
97
97
97
97
97
97
89
90
91
100
88
91
85
76
82
76
87
92
116
91
100
93
80
90
92
89
116
97
89
92
91
94
100
100
105
104
116
120
109
112
116
107
107
106
109
107
120
128
116
116
128
128
114
123
128
97
97
95
91
89
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
11
3
17
23
12
2
2
2
2
2
2
2
3
17
24
28
30
31
31
32
19
6
6
6
6
7
8
39
39
21
3
4
5
7
6
5
13
22
13
5
5
5
5
5
5
5
7
6
5
17
18
19
14
9
4
6
8
11
9
7
7
5
4
6
9
9
9
7
6
5
4
11
14
16
18
16
15
15
15
36
35
35
35
25
15
15
15
15
15
15
15
15
15
15
15
43
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
27
27
30
28
37
47
60
83
83
83
71
83
57
53
55
51
50
49
48
47
47
49
59
72
72
75
87
80
83
80
87
93
84
101
80
83
82
72
101
78
84
88
101
79
81
80
81
77
93
79
81
88
82
85
82
85
83
85
84
83
83
88
80
78
71
93
67
72
72
70
70
61
77
57
56
56
53
54
54
54
54
55
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
12
6
1
24
17
11
6
1
1
20
33
17
1
1
10
15
17
9
1
1
1
1
1
1
3
28
41
21
2
2
3
2
2
8
5
2
6
5
4
2
1
1
1
1
1
1
11
6
1
4
2
1
1
5
3
1
5
3
2
2
2
1
1
1
2
3
2
2
2
2
1
1
2
2
3
6
5
5
5
5
5
6
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
50
83
83
62
59
59
60
64
64
64
83
65
61
64
64
73
83
83
83
88
88
88
88
88
88
83
77
75
94
77
85
87
85
124
93
94
104
114
98
124
87
91
103
99
124
118
84
83
85
82
81
94
88
83
84
82
84
84
83
82
85
85
83
91
100
97
131
114
107
117
118
118
118
85
81
76
79
83
88
97
104
113
131
131
131
124
123
122
118
118
118
104
108
113
119
131
131
131
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
6
2
14
13
10
6
2
2
5
8
5
2
2
16
23
27
29
30
30
31
16
2
2
2
4
6
6
3
1
21
13
6
2
4
5
6
40
32
18
5
5
5
5
5
6
13
10
7
7
7
5
3
3
3
2
2
2
3
4
4
4
3
3
8
5
3
3
4
4
5
4
3
3
3
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
36
53
61
70
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
111
111
111
111
102
111
111
79
77
76
69
66
61
59
58
66
66
61
61
60
59
59
59
59
64
69
69
72
78
75
80
77
79
78
75
75
76
78
79
80
79
86
77
78
80
79
78
86
80
67
70
72
66
66
86
75
83
83
76
78
82
81
83
98
76
81
78
76
98
77
83
85
98
98
81
95
71
68
70
67
66
66
69
77
82
95
95
95
95
95
95
95
95
72
69
66
72
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
55
56
28
1
1
28
15
2
1
1
1
2
1
1
1
16
23
27
16
5
5
5
3
2
2
2
3
3
4
4
5
3
2
16
31
51
31
12
19
20
11
2
1
1
1
1
1
11
7
3
1
4
6
8
7
4
1
1
2
7
4
2
2
1
1
2
2
2
2
3
3
2
1
1
1
1
2
2
2
2
2
18
11
4
4
3
2
2
2
2
2
2
2
2
5
7
8
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
36
61
61
89
67
77
78
69
89
89
75
84
78
89
89
64
61
57
51
46
50
55
66
82
82
82
70
76
92
66
81
75
73
123
82
85
94
91
123
103
108
109
123
111
92
87
88
85
90
98
95
92
94
91
92
91
98
95
85
87
87
89
94
90
95
88
90
89
86
90
90
78
87
75
71
72
72
65
64
63
62
63
64
66
66
66
66
66
66
66
66
60
60
60
54
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
18
18
18
19
10
2
2
2
2
2
22
39
41
29
18
18
16
15
15
15
15
15
15
11
8
8
5
3
8
8
5
3
8
5
3
6
14
22
14
6
6
46
26
6
6
20
12
4
13
9
6
3
3
2
1
10
6
3
5
6
7
4
1
1
1
1
1
1
1
1
1
2
2
3
6
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
5
6
8
22
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
35
57
57
42
51
74
63
66
74
74
71
66
74
74
57
56
53
49
48
44
46
52
64
82
82
82
70
77
100
67
81
76
75
120
82
83
96
95
120
104
107
107
120
107
94
88
88
83
91
98
94
100
94
92
92
91
98
94
88
89
90
92
94
100
94
84
100
93
93
100
100
81
77
77
67
72
72
58
63
60
60
60
63
66
66
66
66
66
66
66
66
60
60
60
53
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
8
5
12
12
12
8
5
5
13
28
16
5
5
9
11
12
9
7
7
7
7
7
7
7
7
7
5
3
8
8
5
3
13
8
3
2
8
15
8
2
2
4
3
2
2
13
10
8
17
11
6
6
9
8
8
9
10
10
10
10
10
15
11
7
3
5
8
7
6
6
7
7
7
7
7
5
3
3
3
6
7
8
9
6
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
50
56
55
67
54
57
60
54
67
67
54
60
55
67
67
47
46
42
38
33
37
42
52
68
68
68
70
73
84
67
83
69
59
62
68
72
80
84
83
72
76
78
78
80
79
69
84
64
65
67
67
72
77
84
86
96
96
96
81
87
75
75
87
77
75
80
74
69
65
67
67
59
75
67
55
61
65
70
80
80
80
72
69
70
71
75
80
80
80
80
80
80
80
80
75
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
9
10
10
11
15
12
10
10
14
12
11
10
10
15
17
18
10
2
2
2
2
2
2
3
3
3
2
1
1
3
2
1
5
3
1
5
11
15
10
5
3
3
3
4
5
9
5
2
4
3
2
2
1
1
3
5
3
1
2
2
1
1
1
4
2
1
1
1
1
4
5
4
4
4
4
4
4
4
5
10
7
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
122
122
110
110
84
110
90
95
122
82
82
82
82
89
90
122
122
78
76
69
60
52
46
46
42
37
37
37
37
38
61
42
45
89
40
41
45
40
47
63
55
61
60
64
50
52
55
63
61
64
89
69
69
79
70
77
82
90
90
90
90
85
85
84
84
90
78
89
74
84
79
75
84
84
77
78
90
90
56
52
47
39
46
55
68
90
90
90
90
90
90
90
90
59
55
49
50
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
41
18
18
18
13
9
45
27
9
9
18
13
9
9
18
18
18
18
13
8
8
8
5
3
3
2
1
1
1
1
1
1
2
2
3
3
3
7
11
18
15
9
4
4
4
5
5
6
4
3
6
6
3
1
1
1
1
6
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
4
3
3
3
6
6
6
6
4
3
3
3
3
3
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
102
102
102
102
83
102
83
83
97
83
80
78
83
81
77
97
97
86
94
100
106
120
120
120
120
120
120
121
120
120
129
109
107
120
97
100
126
127
134
200
140
137
132
121
135
134
131
200
127
129
134
128
128
129
133
135
138
143
200
150
155
166
149
159
173
180
200
200
200
181
200
185
188
195
200
200
200
200
173
195
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
23
23
23
23
14
5
16
27
16
5
5
5
5
5
5
5
5
18
24
27
24
22
22
22
22
22
22
22
44
66
44
22
22
44
55
60
66
42
18
18
40
66
53
37
22
22
22
22
22
44
55
60
39
18
23
25
21
18
40
31
22
22
22
22
22
44
36
27
18
23
25
26
27
22
18
18
18
18
29
39
44
47
48
49
49
49
49
44
40
40
40
40
40
40
40
40
40
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
40
51
53
73
59
76
68
62
76
76
68
74
76
76
73
61
64
67
72
81
81
81
81
81
81
83
83
82
93
80
77
133
76
76
83
74
78
84
91
89
93
133
90
88
83
80
80
92
105
97
133
96
95
93
91
88
87
98
84
84
84
86
89
89
98
105
79
85
82
80
80
72
87
77
63
61
61
54
57
56
56
56
56
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
21
20
16
13
20
27
14
1
1
1
1
1
7
10
13
16
18
19
19
19
19
19
19
19
20
11
3
3
3
3
3
3
3
3
7
5
3
3
3
30
20
11
3
3
3
6
7
9
6
3
6
9
10
10
7
4
5
6
4
2
4
5
3
2
4
6
5
5
5
3
2
2
5
3
2
2
2
2
2
2
3
9
12
13
14
8
3
3
3
3
3
3
3
3
3
3
3
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
100
100
75
100
100
86
85
85
85
83
74
85
85
67
69
66
63
62
59
59
59
62
70
80
91
112
112
112
116
110
127
127
92
107
108
111
140
123
121
122
163
126
128
125
145
119
122
127
110
114
112
115
120
120
116
116
133
121
123
135
155
140
163
140
129
123
128
145
132
137
139
138
155
133
133
118
130
133
133
133
133
148
163
163
163
163
163
163
163
163
146
145
145
122
100
100
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
9
4
25
22
20
12
4
4
39
28
16
4
4
23
32
37
27
18
18
18
13
8
8
8
8
8
8
8
18
14
11
11
11
11
11
11
61
63
37
11
11
25
18
11
11
38
24
11
15
18
13
9
9
9
24
23
16
10
19
23
28
19
10
6
33
47
61
66
68
37
6
15
20
25
25
25
34
38
40
43
46
48
49
37
25
25
25
25
25
25
25
25
25
25
25
25
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
58
93
93
67
69
65
60
58
56
60
93
63
63
69
71
80
93
93
93
93
93
93
78
76
76
77
76
76
92
79
82
96
68
82
68
68
76
76
78
88
92
74
76
76
73
74
76
82
96
90
118
92
94
99
100
111
108
111
113
116
118
96
102
111
91
96
113
108
116
118
118
85
84
86
85
105
105
88
88
82
78
76
69
70
71
74
78
78
78
78
78
78
78
78
77
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
46
46
23
1
24
42
22
2
1
1
1
2
1
1
1
24
35
41
44
45
46
47
27
7
7
5
3
3
2
2
8
38
20
2
2
2
2
5
6
8
7
6
5
5
5
6
7
15
11
7
7
10
9
8
8
4
1
5
3
2
2
2
2
1
1
5
5
5
5
7
8
4
1
4
6
7
8
6
5
5
5
9
7
6
6
5
5
5
5
5
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
45
47
59
50
66
66
74
74
74
71
74
66
66
59
49
47
43
41
36
46
59
79
112
112
112
79
73
79
112
78
90
80
112
80
69
72
55
58
67
71
90
78
80
80
75
77
83
90
85
92
72
71
76
80
80
79
92
76
77
75
77
80
79
92
90
71
77
73
72
72
57
56
55
56
61
61
60
61
61
61
59
58
58
58
59
61
61
61
61
61
61
61
61
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
10
8
4
1
14
14
14
7
1
1
8
20
10
1
1
4
6
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
9
10
6
3
8
10
6
3
3
3
5
7
19
40
23
7
5
3
3
3
3
3
3
3
3
3
3
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
30
39
44
46
47
29
11
11
11
11
11
11
11
11
19
23
25
26
26
26
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
59
59
59
46
47
51
53
59
59
59
55
51
59
59
57
59
59
59
59
59
59
70
81
81
81
72
72
90
63
83
70
76
105
81
87
92
85
105
90
90
94
95
105
92
100
92
85
101
84
82
90
76
76
79
77
76
100
77
83
85
81
101
79
70
72
60
63
63
60
64
64
53
66
50
54
60
63
72
72
72
69
67
68
70
74
80
80
80
80
80
80
80
80
76
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
19
18
18
18
18
18
19
19
20
39
29
20
20
20
20
20
20
20
11
2
2
2
2
2
2
2
2
2
6
3
1
1
1
1
1
5
6
8
35
18
2
4
5
6
6
6
7
8
5
3
2
2
2
2
3
3
2
2
2
3
2
2
2
2
3
3
2
2
2
4
5
6
7
4
2
2
2
5
6
7
7
8
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
91
91
81
91
86
88
91
94
94
94
89
94
82
85
85
65
62
58
54
47
48
51
60
73
75
88
93
121
127
89
89
120
84
91
100
99
121
127
89
88
90
89
91
100
121
100
127
104
120
95
88
80
76
76
75
77
77
77
84
78
84
71
84
82
77
120
88
77
71
63
64
61
57
88
53
60
69
74
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
79
70
70
70
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
28
20
13
7
19
32
63
35
7
7
20
23
15
7
7
13
16
18
9
1
1
1
1
1
1
4
6
8
11
11
11
6
1
2
3
37
21
5
5
5
5
5
5
5
5
5
5
9
12
13
9
5
1
1
1
1
5
7
4
1
2
2
1
1
1
2
1
1
1
3
4
4
5
5
5
5
6
4
2
2
2
2
5
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
42
45
46
75
56
63
69
74
75
75
71
74
71
75
75
64
63
61
59
56
56
56
45
39
34
34
35
43
61
63
67
89
89
62
62
66
62
61
61
60
60
82
62
63
65
67
70
76
89
78
92
82
78
80
78
77
78
77
78
92
76
82
80
78
77
89
82
87
92
92
92
70
71
62
61
60
60
47
41
34
33
35
41
49
49
49
49
49
49
49
49
48
48
48
47
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
19
18
15
13
11
10
42
26
10
10
28
19
10
10
13
20
24
26
16
6
6
6
5
5
5
3
2
2
2
2
3
4
4
4
5
5
5
6
8
7
6
4
2
2
2
4
6
17
13
9
7
6
6
6
7
9
7
6
5
4
2
1
1
1
4
7
4
1
1
4
5
7
20
13
6
6
6
5
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
43
56
60
78
59
76
66
64
78
78
65
75
76
78
78
67
68
68
69
71
71
71
71
71
71
68
65
67
63
66
67
69
69
69
68
59
67
71
63
72
68
72
80
76
80
80
80
72
73
72
78
74
76
78
79
83
83
83
74
78
74
74
77
70
71
72
72
74
77
78
78
65
77
60
60
60
59
60
62
62
62
60
59
59
59
60
62
62
62
62
62
62
62
62
59
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
24
19
14
17
21
14
8
8
8
8
8
11
12
14
17
19
20
16
12
12
12
6
1
1
1
1
2
3
5
7
9
5
2
2
4
5
7
5
4
5
4
3
3
3
4
6
16
9
2
4
7
6
5
5
4
3
4
2
1
1
1
1
1
1
2
2
1
1
1
1
2
2
2
2
3
7
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
86
93
93
86
76
77
89
100
100
100
104
101
113
113
111
113
113
113
113
113
113
113
91
77
69
69
59
66
68
68
68
62
63
101
69
77
79
74
101
74
74
81
101
76
77
69
77
64
67
67
59
68
69
63
66
67
83
63
67
68
64
61
83
64
64
78
61
58
83
54
56
53
47
61
42
47
54
62
78
78
78
69
65
66
67
72
78
78
78
78
78
78
78
78
74
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
16
21
16
11
29
20
11
11
11
11
55
41
26
11
11
29
38
42
21
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
6
4
2
1
1
6
5
3
1
1
1
3
5
7
5
4
5
3
1
1
2
4
4
5
4
3
3
3
6
5
4
7
4
1
1
3
4
5
6
6
6
6
6
6
6
6
6
7
6
6
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
152
152
152
152
118
152
107
101
121
77
68
61
68
81
80
121
121
69
67
58
48
41
37
34
36
40
46
53
64
67
66
70
68
70
70
70
60
60
70
55
58
65
61
64
65
70
70
60
70
56
57
55
66
59
65
69
82
72
81
76
74
72
76
76
77
82
76
81
73
73
68
73
73
65
82
81
59
53
50
46
48
49
50
53
57
57
57
57
57
57
57
57
57
57
57
57
55
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
121
121
70
20
10
1
16
32
17
3
1
1
2
3
2
1
1
10
15
17
9
2
2
2
2
2
2
2
2
3
4
3
2
14
20
11
2
8
7
6
6
8
7
4
1
1
1
3
6
12
13
13
9
5
2
2
5
6
5
5
3
1
1
1
1
1
1
2
1
1
1
1
1
6
8
8
8
8
9
5
2
2
2
2
5
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
26
26
26
27
29
28
28
47
27
27
29
32
38
47
47
47
47
47
47
47
47
47
47
47
42
47
53
64
73
77
97
79
81
78
78
78
60
64
68
66
68
97
67
68
72
70
70
61
64
60
68
70
71
97
77
80
86
78
80
80
76
74
76
76
72
86
65
63
61
63
70
68
68
65
86
61
54
57
56
58
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
7
5
26
20
11
2
2
2
2
2
3
4
5
12
16
18
12
7
7
7
7
7
7
6
6
6
4
2
1
1
2
2
3
3
3
4
6
11
9
7
7
7
7
7
7
12
8
5
4
4
3
3
3
3
5
3
2
2
2
2
2
2
3
8
5
3
3
4
5
6
7
8
9
9
10
34
46
52
55
56
31
6
6
6
6
6
6
6
6
16
21
24
25
26
26
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
89
89
27
63
58
71
71
76
89
85
85
85
76
85
71
89
89
57
55
49
42
36
34
32
36
43
52
62
84
79
79
84
78
84
72
72
71
71
71
70
77
78
81
120
79
81
79
71
76
68
72
71
63
90
66
82
83
82
120
84
86
84
79
90
76
73
80
68
67
74
84
89
120
120
73
67
58
55
60
70
83
83
83
70
80
83
83
83
83
83
83
83
83
61
57
56
57
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
13
7
7
29
57
43
29
29
32
17
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
14
9
5
5
16
9
2
2
2
2
2
6
11
6
2
2
2
2
2
2
17
10
4
11
9
8
8
10
12
8
5
5
6
4
2
2
2
7
10
6
2
2
5
6
8
10
7
5
5
5
9
11
12
14
16
17
17
18
16
14
14
14
14
14
14
14
14
14
14
14
14
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
59
59
40
40
37
32
36
36
37
59
36
36
41
43
49
59
61
67
78
78
78
79
80
80
80
63
69
93
59
63
66
40
44
54
58
80
90
73
93
82
82
89
88
84
111
83
81
85
83
84
93
90
80
80
77
75
79
73
72
74
74
77
80
73
90
77
88
111
96
111
111
80
70
71
70
75
81
90
90
90
90
77
82
89
96
111
111
111
111
111
111
111
111
111
111
111
111
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
13
6
18
22
22
14
6
6
14
22
14
6
6
18
24
27
20
14
14
14
8
2
2
2
2
3
3
3
3
3
3
2
2
2
3
3
3
5
7
7
7
7
8
13
16
19
13
8
7
7
8
8
8
9
7
6
7
7
6
6
6
7
9
14
11
8
8
6
5
5
9
8
7
7
7
6
5
5
5
33
19
5
5
5
5
5
5
5
5
25
35
40
42
43
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
77
100
64
66
76
64
85
85
69
78
77
85
85
73
73
72
71
71
70
70
70
71
72
72
81
71
71
68
66
68
69
70
75
81
74
96
68
68
74
74
80
82
81
104
81
73
78
76
75
76
83
74
76
76
72
70
67
76
69
75
78
76
96
77
71
74
104
68
69
66
76
57
48
52
55
64
77
77
77
67
61
66
72
85
104
104
104
104
104
104
104
104
88
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
13
8
8
16
21
20
19
19
19
13
8
18
18
18
19
13
8
8
8
8
8
8
5
2
2
2
6
8
5
2
3
2
1
2
41
21
2
8
6
5
5
4
3
3
5
7
10
12
13
14
10
7
6
6
6
6
5
4
2
1
1
1
1
1
2
4
3
2
2
2
2
3
5
5
5
5
6
7
5
4
4
4
6
7
7
7
7
7
7
7
8
29
39
50
27
4
4
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
113
113
113
113
87
113
76
73
69
67
63
59
68
59
58
65
65
65
68
68
68
68
68
68
64
60
60
60
49
56
70
52
68
66
53
61
60
61
68
64
64
62
66
67
67
78
69
61
65
62
70
76
72
85
87
89
93
130
109
119
127
130
127
121
130
95
90
91
85
85
78
85
85
71
72
85
70
85
85
57
60
51
45
45
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
44
28
16
4
7
10
6
2
2
2
2
2
3
3
4
18
25
28
14
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
5
7
10
8
6
7
8
8
8
8
6
5
5
8
11
9
5
1
1
7
7
7
7
4
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
8
5
3
3
3
3
6
8
9
6
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
97
97
91
91
81
91
80
79
97
67
70
70
72
78
79
97
97
77
77
73
69
64
64
67
79
94
94
94
71
77
85
66
85
74
70
120
83
98
100
145
88
88
91
88
99
100
96
145
102
104
120
100
94
116
90
100
103
116
107
94
93
95
94
104
120
120
145
129
128
133
145
128
130
126
150
153
95
100
106
121
129
150
150
150
153
153
153
153
153
153
153
153
153
153
153
153
126
100
100
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
20
8
8
8
36
64
33
3
3
3
3
3
5
6
8
8
8
8
7
7
7
7
7
7
7
7
7
7
8
8
9
9
8
7
7
7
7
10
15
19
21
22
22
22
22
22
22
23
13
4
14
17
13
9
9
9
10
10
9
8
8
8
8
8
10
30
50
49
48
41
35
22
9
9
9
9
9
10
26
34
38
43
39
35
35
22
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
34
64
60
72
67
71
90
65
72
72
69
74
71
90
90
57
64
69
75
88
88
88
88
88
88
86
87
86
86
87
88
87
80
84
70
66
70
88
72
78
78
78
85
76
85
68
85
70
70
72
78
74
73
83
72
71
72
70
69
78
72
73
83
72
68
71
71
73
73
78
78
68
83
66
63
60
60
49
53
53
54
56
60
60
60
60
60
60
60
60
60
60
60
60
54
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
17
14
23
32
48
54
57
38
20
26
29
32
32
26
20
20
20
20
20
20
11
2
2
2
14
20
10
1
3
2
1
1
5
3
1
2
6
11
6
2
2
2
2
2
2
4
4
4
2
1
5
7
6
4
3
2
2
2
2
2
2
4
3
3
5
4
3
2
2
2
2
2
2
3
5
5
5
5
5
6
8
9
9
6
3
3
3
3
3
3
3
3
5
6
8
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
49
59
59
63
44
45
51
54
63
63
59
57
56
63
63
59
63
66
69
76
76
77
80
84
84
84
82
79
88
77
79
80
77
77
77
76
84
76
75
78
88
77
77
76
74
68
84
65
71
75
75
88
77
80
79
78
86
83
77
86
79
80
81
86
77
79
76
75
74
74
75
68
80
79
62
56
56
47
51
52
54
58
60
66
66
66
66
66
66
66
66
60
60
60
54
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
6
3
6
10
10
6
3
3
6
8
5
3
3
17
24
28
30
31
31
32
33
34
34
18
3
3
2
2
3
3
2
2
4
3
2
2
2
2
2
2
2
2
2
2
2
9
5
1
4
8
13
18
13
8
5
2
2
1
1
1
1
2
5
5
3
2
2
2
2
2
6
7
7
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
8
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
53
59
59
53
50
46
58
42
43
46
59
49
50
58
58
57
59
59
59
59
59
59
46
40
33
33
28
28
32
33
34
53
33
49
36
38
38
47
42
42
49
39
42
40
42
44
49
47
53
63
59
63
67
68
78
78
70
72
63
78
63
65
73
78
78
76
58
58
57
63
64
64
78
58
55
55
59
63
67
76
76
76
70
70
71
72
75
75
75
75
75
75
75
75
75
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
31
18
11
4
7
10
6
2
2
2
2
2
3
3
4
18
25
28
14
1
1
1
1
1
1
1
1
1
4
2
1
1
1
2
4
5
6
4
2
6
5
3
2
2
2
5
8
17
9
1
2
1
1
1
4
6
5
3
1
1
1
1
1
1
1
1
9
14
17
10
4
4
6
5
5
5
5
3
1
1
1
8
11
13
15
8
1
1
1
1
1
1
1
1
16
23
27
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
61
52
61
50
46
60
34
34
37
41
45
47
60
60
48
50
51
52
55
58
63
69
81
81
81
77
77
77
77
75
77
67
77
81
72
77
66
68
77
76
92
81
75
73
62
77
70
76
92
84
77
78
78
78
78
92
84
75
78
75
77
77
78
84
74
75
75
74
74
74
67
77
59
59
59
59
46
45
41
42
46
52
62
62
62
62
62
62
62
62
47
47
47
47
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
31
13
7
1
21
40
21
2
1
1
1
2
1
1
1
7
10
11
11
11
11
11
11
11
11
9
5
2
2
1
1
2
3
6
10
19
10
1
2
4
2
1
1
1
1
1
1
7
5
3
5
7
4
2
2
1
1
5
3
1
1
1
1
1
1
1
1
1
2
3
4
2
1
3
4
4
5
3
1
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
55
59
59
85
58
63
69
65
85
85
63
73
66
85
85
54
60
64
69
80
80
80
80
80
80
72
61
69
89
63
80
79
57
50
69
50
62
80
75
89
87
120
88
88
103
106
116
166
122
132
139
147
166
156
163
171
171
171
146
144
148
163
146
120
108
114
108
106
163
99
94
94
87
85
89
89
72
77
75
72
74
76
81
89
89
89
89
89
89
89
89
81
80
78
76
74
74
74
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
31
30
15
1
6
11
11
6
1
1
6
8
4
1
1
5
7
8
9
9
9
10
10
10
10
7
4
4
3
3
4
3
2
3
3
3
3
3
4
5
6
4
2
2
2
6
10
17
9
2
4
6
5
5
4
4
7
8
5
2
1
1
1
2
2
2
2
2
2
1
1
1
7
6
5
5
5
3
2
2
2
6
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
32
100
100
89
74
75
76
83
89
89
100
87
86
89
89
94
100
100
100
100
100
100
90
87
84
82
81
81
83
77
82
77
75
77
74
69
71
82
81
84
86
123
86
94
89
79
115
84
95
117
100
115
123
103
109
108
113
117
94
92
99
94
92
123
86
87
86
84
84
77
84
84
80
77
92
92
72
78
76
72
72
72
82
92
92
92
92
92
92
92
92
70
70
70
71
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
16
16
13
11
10
10
10
10
10
10
10
11
38
47
51
53
54
55
55
56
31
6
6
6
10
12
14
7
1
1
1
3
5
38
21
4
7
14
9
4
3
3
3
3
4
15
27
16
6
6
3
1
1
7
8
9
5
1
1
1
1
1
8
4
1
1
1
1
1
8
4
1
1
1
7
8
9
9
10
10
10
10
10
7
4
4
4
4
4
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
53
56
56
82
56
63
69
59
80
80
66
75
74
80
80
71
71
70
69
69
71
74
77
83
83
83
59
64
71
64
72
123
76
108
83
82
85
76
108
85
96
96
108
106
89
95
84
86
123
91
92
91
94
83
85
82
80
95
78
82
85
85
102
94
89
123
80
77
79
75
72
72
72
61
59
59
60
68
78
78
78
69
67
68
69
73
78
78
78
78
78
78
78
78
77
77
77
77
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
20
8
5
2
14
27
16
6
2
2
4
6
4
2
2
5
6
7
7
7
7
8
8
8
8
5
3
3
3
7
49
25
2
7
8
7
4
1
3
6
3
1
1
3
2
1
1
12
7
3
2
1
1
2
6
3
1
5
9
12
8
5
5
3
1
1
3
4
5
3
2
1
1
5
7
8
10
7
4
1
1
1
6
9
10
6
3
3
3
3
3
3
3
3
2
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
61
61
53
61
85
72
68
85
85
79
73
85
85
64
62
61
59
61
62
64
69
74
83
83
83
53
56
58
49
62
65
63
110
83
75
76
67
110
76
81
88
110
81
77
83
78
82
104
80
85
78
74
75
77
77
85
85
76
82
80
80
104
76
76
77
74
75
85
74
76
76
62
62
55
55
48
39
39
35
38
44
52
66
66
66
66
66
66
66
66
47
44
41
44
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
9
1
21
20
19
10
1
1
20
23
12
1
1
10
15
17
10
3
3
3
2
2
2
2
2
2
6
3
1
6
8
8
9
10
5
1
2
4
2
1
1
1
1
1
1
16
15
15
11
7
3
3
3
3
2
2
2
2
5
6
4
2
2
2
2
2
2
2
3
4
6
5
5
5
5
5
3
2
2
2
5
7
8
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
56
56
60
49
55
64
74
74
74
70
74
67
66
66
65
67
70
73
80
80
80
80
80
80
81
85
83
88
82
85
85
70
85
74
70
61
80
67
69
88
85
70
72
70
76
65
69
75
77
85
88
80
79
77
75
79
74
76
77
68
79
68
72
77
65
93
80
81
93
93
80
93
70
62
61
59
62
64
64
64
61
63
64
64
64
64
64
64
64
64
60
60
60
55
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
4
1
14
15
17
9
1
1
8
18
9
1
1
4
6
7
7
7
7
8
10
11
11
11
11
12
11
7
3
6
8
5
2
6
6
4
3
8
7
6
6
7
6
6
6
19
11
3
12
14
11
8
8
8
12
17
30
16
3
2
2
8
8
8
15
9
3
2
2
2
4
4
4
4
5
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
5
6
8
22
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
39
44
44
68
53
61
68
76
76
76
68
76
65
68
68
51
55
59
64
73
73
73
73
74
74
77
82
76
88
77
77
82
74
73
75
73
75
86
73
88
78
79
81
80
80
86
80
73
80
88
79
88
86
79
79
77
75
73
75
68
69
70
71
68
71
65
66
67
66
69
69
59
71
57
53
54
54
59
66
66
66
65
59
62
65
72
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
8
14
25
36
52
33
14
11
8
22
18
14
14
11
8
8
8
8
8
8
6
5
5
5
6
8
40
20
1
2
4
28
46
59
30
1
1
1
1
1
1
1
1
1
1
9
5
1
1
2
2
2
1
1
3
2
1
1
3
4
3
2
1
3
2
2
2
2
2
1
1
2
2
3
8
7
6
6
6
12
9
6
6
6
6
6
6
6
6
6
6
6
12
15
16
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
89
89
89
91
91
122
86
91
107
115
115
115
103
115
85
79
71
64
61
58
56
51
51
55
67
82
82
82
85
82
82
81
85
81
67
85
80
76
82
102
76
79
81
80
80
84
84
90
95
111
102
102
83
81
86
84
89
96
89
111
89
88
90
96
88
88
102
94
96
102
111
88
83
77
71
70
68
70
70
72
76
76
76
76
67
72
79
87
102
102
102
102
102
102
102
102
102
102
102
102
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
32
41
43
45
38
29
20
42
53
52
51
41
30
20
20
25
28
29
17
5
5
5
3
2
2
2
33
48
26
4
4
4
3
2
2
17
24
14
4
6
8
9
10
13
11
9
9
9
6
3
5
5
5
5
4
3
4
6
3
1
1
1
1
1
2
3
4
7
9
10
11
8
6
4
4
4
29
22
15
15
15
34
23
13
13
9
5
5
5
5
5
5
5
5
5
5
5
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
48
56
56
77
80
112
144
200
200
200
156
200
129
115
106
90
83
78
73
64
64
64
68
73
73
73
64
62
68
52
63
55
60
63
73
64
65
66
69
72
75
85
79
81
81
71
81
67
70
72
71
85
70
70
70
68
71
64
67
70
70
85
70
68
71
58
55
50
48
54
55
51
71
58
51
46
40
47
34
30
32
33
39
48
48
48
48
48
48
48
48
48
48
48
47
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
8
12
19
27
59
35
12
10
8
18
15
12
12
10
8
8
6
4
4
4
4
4
4
4
5
6
3
1
5
4
2
1
32
16
1
8
28
34
21
8
4
4
4
6
8
16
8
1
5
7
5
3
3
6
5
5
3
1
2
3
3
3
3
3
2
2
2
2
2
2
2
2
2
3
5
5
5
5
5
5
7
8
9
7
6
6
6
6
6
3
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
85
85
77
85
62
76
67
60
76
76
67
72
76
76
66
57
54
51
48
43
45
50
63
80
80
80
68
67
88
73
61
63
60
73
80
65
73
65
68
78
88
94
80
82
79
76
94
79
84
94
73
94
72
80
83
80
94
89
80
80
78
78
76
78
80
74
74
75
74
74
74
68
66
57
53
56
56
39
39
33
34
38
47
59
59
59
59
59
59
59
59
43
41
41
39
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
15
8
7
6
24
23
21
13
6
6
8
17
11
6
6
7
7
7
4
1
1
1
1
1
1
1
1
1
25
13
1
2
4
6
8
13
7
1
2
3
2
1
1
1
1
1
1
18
12
7
13
7
1
1
6
7
8
9
7
5
5
6
4
2
5
6
4
2
2
6
8
9
8
8
8
8
10
8
6
6
6
6
6
6
6
4
2
2
2
2
2
2
2
2
2
2
2
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
54
54
45
54
46
42
54
34
34
39
42
45
51
54
54
52
52
51
51
51
51
51
43
48
54
64
78
71
90
71
69
71
60
69
64
78
67
61
63
90
57
60
62
55
78
53
58
60
64
63
64
90
73
75
81
81
73
73
72
76
66
66
64
65
76
58
68
64
59
68
68
58
66
68
51
45
43
43
43
45
48
51
58
58
58
58
58
58
58
58
58
58
58
58
56
55
55
55
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
32
18
13
8
9
10
6
2
2
8
5
2
5
6
8
15
19
21
14
7
7
7
4
2
2
2
35
57
62
31
1
2
3
2
2
34
17
1
4
7
4
1
1
1
1
1
1
5
6
4
3
4
4
4
5
4
3
6
5
5
3
2
1
1
2
3
10
5
1
1
1
1
3
4
4
4
5
4
3
3
3
3
4
5
5
4
3
3
3
3
3
2
2
2
2
2
2
13
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
93
93
57
63
61
63
68
69
68
93
66
56
61
69
77
93
93
93
93
93
93
84
81
77
76
71
72
86
73
82
74
65
66
76
74
78
82
82
86
81
85
78
80
80
66
82
67
73
78
78
86
85
76
77
76
75
74
75
78
74
74
74
85
72
73
75
74
78
75
75
65
63
60
54
55
55
58
61
66
66
66
61
62
63
66
70
70
70
70
70
70
70
70
70
70
70
70
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
12
14
12
10
10
12
13
14
40
25
10
10
14
25
30
33
23
14
14
14
10
7
7
4
1
1
2
3
3
4
3
3
8
5
3
7
5
3
3
3
4
12
10
9
9
9
6
4
3
3
3
3
2
1
4
7
4
1
1
2
1
1
3
2
1
1
1
1
1
11
6
1
1
1
9
7
5
5
5
10
7
5
5
5
5
5
5
5
5
5
5
5
9
11
12
13
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
46
48
45
69
48
54
58
51
69
69
56
63
62
69
69
58
58
56
54
51
51
51
43
50
55
74
85
94
142
90
142
92
97
107
110
123
141
142
142
108
115
113
107
141
104
97
142
83
84
81
63
69
60
65
69
63
70
70
67
67
68
68
62
60
67
53
49
55
52
56
66
66
52
52
46
46
40
33
33
29
32
36
44
57
57
57
57
57
57
57
57
41
38
37
37
36
36
36
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
12
12
15
19
13
8
8
8
8
8
10
11
12
12
12
12
6
1
1
1
1
1
1
5
5
5
5
4
4
4
4
4
5
5
5
9
6
4
6
4
2
2
2
6
8
11
12
12
10
5
1
1
2
2
3
6
3
1
3
4
3
2
2
1
1
1
1
1
1
2
1
1
1
1
7
4
2
2
2
3
6
7
8
5
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
115
115
115
115
87
115
74
71
69
56
58
58
52
57
56
69
69
50
56
60
65
76
76
76
76
76
76
54
53
49
62
36
37
33
29
43
37
40
49
81
63
61
62
86
58
61
65
81
58
61
68
70
73
86
81
73
72
67
64
67
72
76
76
86
75
77
77
78
86
79
79
79
79
67
68
86
65
68
72
77
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
77
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
35
8
7
6
21
36
29
17
6
6
8
22
14
6
6
7
7
7
6
6
6
6
3
1
1
1
1
1
1
2
6
4
3
2
1
1
2
4
2
1
5
4
4
4
3
2
2
7
5
4
4
4
3
2
1
1
2
2
1
1
2
2
1
1
1
5
3
2
2
2
2
2
2
9
13
15
17
11
5
5
5
5
4
3
3
3
3
3
3
3
3
4
4
5
5
5
5
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
59
59
66
44
47
53
55
66
66
59
59
57
66
66
61
61
60
59
59
59
59
69
80
80
80
73
66
97
56
67
66
64
111
69
73
75
78
83
97
97
81
88
86
83
111
78
81
86
87
93
97
88
82
94
94
95
111
94
100
94
94
92
100
100
97
100
94
100
85
85
75
73
71
66
66
66
67
69
69
69
66
67
69
72
75
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
10
9
20
20
15
10
9
9
9
10
9
9
9
20
25
28
22
16
16
16
11
7
7
7
11
16
19
20
21
15
9
7
7
6
5
5
9
31
18
5
5
5
5
5
5
5
8
6
5
10
9
9
9
6
4
7
7
7
7
7
7
5
4
6
7
8
8
8
9
6
4
8
10
13
18
16
15
15
15
15
14
13
13
13
13
13
13
13
13
14
14
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
109
109
109
109
83
109
75
73
71
57
59
59
56
60
64
64
63
64
64
64
64
64
64
64
74
85
85
85
82
79
82
77
76
82
75
77
75
75
85
70
69
70
73
76
81
83
83
71
85
68
69
70
67
68
66
66
71
78
78
75
78
72
74
71
71
74
69
75
68
67
71
64
66
66
63
60
64
64
64
69
75
75
75
68
68
69
69
71
75
75
75
75
75
75
75
75
75
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
33
8
5
2
14
27
17
8
2
2
5
8
5
2
2
5
6
7
4
2
2
2
2
2
2
2
6
9
5
1
4
4
2
1
2
1
1
4
7
9
8
5
2
2
2
5
8
17
9
1
4
6
5
4
4
2
1
2
2
2
2
2
2
1
1
5
5
5
5
3
2
1
1
3
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
16
23
27
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
59
59
37
47
53
62
79
79
79
63
79
50
50
54
55
59
64
69
79
79
79
79
80
80
82
88
84
88
86
88
88
82
88
79
76
79
79
72
88
80
89
80
80
78
71
73
72
76
80
87
88
89
90
87
90
84
90
79
78
80
79
82
89
77
77
78
77
77
80
80
74
82
72
70
70
68
69
69
69
69
66
67
69
72
75
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
9
4
17
18
20
12
4
4
41
36
20
4
4
17
24
27
29
30
30
31
17
3
3
3
6
10
6
3
3
3
3
3
3
6
8
5
3
9
8
8
8
8
8
8
8
8
6
4
10
12
11
10
10
10
8
6
10
9
7
6
6
7
9
14
10
7
7
6
6
6
9
14
16
19
40
23
6
6
6
14
10
6
6
6
6
6
6
6
6
10
12
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
59
59
51
59
50
47
60
36
37
41
44
48
50
60
60
51
60
68
77
95
95
95
95
95
95
91
88
88
91
87
95
88
77
90
87
88
91
95
89
90
81
102
88
88
91
90
80
82
84
102
88
89
90
90
90
88
102
90
86
96
82
82
82
96
80
75
76
75
76
74
80
80
62
60
59
57
57
57
57
57
57
62
65
72
72
72
72
72
72
72
72
57
57
57
55
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
34
20
10
1
24
42
25
8
1
1
4
8
4
1
1
10
15
17
12
7
7
7
4
1
1
1
1
2
3
3
4
3
2
1
1
2
4
7
5
3
5
3
1
1
1
3
6
15
11
7
7
7
7
7
5
3
1
3
2
1
2
3
2
1
1
2
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
2
5
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
59
59
50
50
58
45
43
45
59
50
48
58
58
56
63
69
76
91
91
91
91
91
91
87
91
86
90
72
91
73
84
90
89
91
82
91
83
90
88
101
89
89
91
80
90
81
85
87
82
90
80
79
82
81
82
90
82
80
81
82
79
101
80
83
83
80
81
78
78
77
81
81
94
94
77
82
76
76
76
81
89
101
101
101
101
101
101
101
101
69
64
58
60
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
42
42
35
28
14
1
5
10
8
4
1
1
3
6
3
1
1
11
16
18
19
20
20
21
12
3
3
3
5
6
7
4
1
3
5
9
50
29
9
9
9
5
2
3
3
3
3
3
4
15
8
2
2
2
2
2
2
2
3
3
2
1
2
2
2
2
2
8
8
4
1
1
1
2
3
4
5
5
6
31
16
1
1
1
5
7
8
9
9
9
9
9
10
5
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
55
59
59
55
50
50
61
45
43
46
59
51
49
61
61
58
59
59
59
59
59
59
50
56
63
77
89
86
123
90
91
92
89
90
88
89
92
99
97
119
123
92
94
90
90
76
82
73
82
84
88
123
79
83
85
75
82
83
76
82
88
77
76
93
73
75
79
82
82
88
88
82
82
81
93
93
54
50
45
35
43
53
68
93
93
93
93
93
93
93
93
63
58
52
45
34
34
34
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
38
28
17
6
8
10
8
6
6
6
6
6
6
6
6
13
17
19
10
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
2
1
1
10
7
4
6
3
1
1
1
4
6
9
9
9
9
10
12
15
11
6
1
4
4
4
3
2
1
1
1
2
1
1
1
1
1
1
1
3
4
5
6
4
3
2
2
2
6
8
10
6
3
3
3
3
3
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
77
100
77
79
93
68
76
76
68
78
78
93
93
76
88
99
113
139
139
139
139
139
139
106
102
100
93
88
97
73
69
80
84
86
89
139
90
90
94
83
79
83
74
71
79
71
75
86
86
88
139
92
93
93
88
85
90
94
100
112
112
112
89
86
81
84
78
79
84
84
67
96
57
57
59
60
64
64
64
67
80
96
96
96
96
96
96
96
96
62
57
50
49
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
8
10
18
27
16
6
6
6
6
6
8
9
10
9
8
8
8
8
8
8
6
4
4
4
4
5
13
9
5
5
5
4
4
42
22
3
2
2
2
2
2
2
2
2
3
12
12
11
11
13
17
19
20
12
4
10
6
2
1
1
1
2
3
3
2
2
2
2
2
2
3
2
2
2
2
3
4
4
4
5
9
11
12
8
5
5
5
5
5
5
5
5
5
5
5
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
51
51
46
57
76
79
100
100
100
92
100
76
76
65
59
63
68
75
87
87
87
87
87
87
59
60
68
76
52
87
47
43
55
50
60
66
87
72
79
78
77
79
80
74
66
79
59
64
70
69
86
72
76
80
79
91
86
83
91
84
81
82
91
82
83
81
89
82
84
89
89
75
84
69
69
71
75
81
81
81
82
84
84
84
84
84
84
84
84
84
84
84
84
76
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
10
1
16
18
20
10
1
1
20
23
12
1
1
10
15
17
18
19
19
20
16
12
12
6
1
1
1
1
4
2
1
1
1
1
1
5
3
1
3
4
5
5
5
5
6
8
7
7
5
4
4
4
4
3
3
5
8
5
2
2
2
2
2
2
3
3
3
2
1
1
2
2
2
3
12
38
20
2
2
2
8
11
14
8
3
3
3
3
3
3
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
36
36
29
36
42
54
74
74
74
61
74
49
45
46
41
44
49
54
64
64
64
66
69
71
74
84
79
81
81
84
81
67
84
63
68
57
68
51
55
63
69
65
70
68
68
60
60
61
63
70
68
69
73
81
73
81
81
67
71
68
68
67
63
70
61
55
56
63
63
68
68
70
56
51
49
40
38
38
34
38
43
50
63
63
63
63
63
63
63
63
47
44
43
43
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
7
7
11
15
11
8
8
7
7
7
7
8
36
36
21
7
7
21
28
32
16
1
1
1
1
1
1
1
6
9
7
4
1
1
2
1
1
3
6
4
3
5
4
2
1
1
1
5
9
19
10
1
4
2
1
1
1
1
1
5
3
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
2
3
3
4
4
4
4
5
4
4
4
4
4
4
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
54
58
58
72
56
56
64
63
72
72
58
67
57
72
72
62
63
61
60
58
58
58
66
74
74
74
48
45
50
41
44
84
37
44
47
47
49
100
54
63
74
84
79
79
82
109
79
87
83
84
88
85
87
82
84
80
82
88
80
82
81
84
85
85
100
93
94
100
109
97
109
109
76
73
73
69
71
75
80
80
80
80
73
79
86
94
109
109
109
109
109
109
109
109
109
109
109
109
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
30
40
27
15
8
2
4
5
5
6
6
4
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
3
2
1
8
5
2
1
1
1
1
5
4
4
3
3
3
5
8
9
11
18
10
3
4
5
5
6
6
4
3
3
2
1
4
7
4
1
2
1
1
1
1
1
1
1
1
2
3
4
5
6
7
7
8
11
10
10
10
9
8
8
8
8
8
8
8
8
8
8
8
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
56
57
57
73
51
52
60
56
73
73
56
64
58
73
73
49
59
68
79
100
100
100
100
100
100
97
98
96
106
93
85
93
81
85
85
80
84
100
89
88
106
93
102
105
105
116
102
107
119
136
120
133
113
119
121
122
125
121
136
133
118
123
125
120
120
115
128
125
136
128
128
125
127
128
128
128
100
100
90
84
85
91
93
100
100
100
100
100
100
100
100
87
87
87
84
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
24
27
22
18
14
11
9
7
7
7
7
7
8
10
10
10
10
10
10
10
10
10
25
32
36
30
24
24
24
24
23
16
9
9
9
10
10
9
9
24
23
22
22
63
41
19
10
10
10
11
16
22
15
9
9
9
13
18
13
9
9
10
9
8
9
10
16
19
20
16
13
13
16
17
17
17
18
14
10
10
10
18
20
21
21
15
10
10
10
10
10
10
10
10
14
16
17
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
54
55
59
90
58
76
71
64
76
76
70
74
76
76
73
66
64
62
60
57
57
57
66
76
78
87
93
100
112
93
85
115
71
85
76
82
100
92
96
112
106
95
102
100
100
111
94
105
115
107
133
112
105
102
105
112
121
144
133
133
114
121
122
124
144
123
133
121
133
125
116
111
144
96
100
97
94
93
92
90
90
90
76
81
88
96
111
111
111
111
111
111
111
111
111
111
111
111
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
23
25
22
20
23
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
15
9
8
8
8
9
9
8
8
8
8
8
8
8
18
18
18
18
48
37
27
19
19
24
29
24
19
14
11
7
4
19
26
15
4
6
8
7
5
4
11
19
14
9
7
6
6
9
8
7
7
7
6
6
6
6
14
10
6
6
6
6
6
6
6
6
7
8
9
27
36
40
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
40
40
36
39
66
52
51
66
66
60
56
66
66
50
53
51
49
49
47
58
74
97
136
136
136
110
116
101
136
89
86
85
136
84
100
104
101
123
105
112
122
124
135
135
135
135
110
123
108
95
101
105
105
114
133
122
122
118
133
124
118
133
131
104
104
100
96
94
91
89
96
103
107
131
131
100
101
96
90
96
104
113
131
131
131
131
131
131
131
131
106
102
97
91
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
7
1
14
14
10
5
1
1
3
6
3
1
1
10
15
17
18
19
19
19
19
19
20
14
9
7
7
7
9
9
8
7
15
11
7
10
15
33
47
54
62
70
46
23
23
20
17
17
27
23
20
20
12
4
11
10
7
4
6
9
8
6
4
3
3
5
8
7
6
6
10
8
7
7
7
42
48
51
52
54
44
35
35
35
35
35
35
35
35
40
42
43
44
44
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
95
95
42
65
58
78
67
75
95
76
78
78
72
76
74
95
95
73
72
69
64
60
68
78
94
120
120
129
148
148
148
122
118
118
116
118
120
120
120
123
127
133
148
128
130
129
120
133
120
109
116
120
124
148
133
131
135
133
133
133
110
116
116
119
120
120
133
104
98
105
106
115
133
133
120
108
101
101
109
118
133
133
133
119
130
133
133
133
133
133
133
133
133
106
102
96
90
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
21
22
27
32
54
56
57
57
58
45
32
32
32
32
32
32
25
18
18
18
18
18
18
23
25
28
23
18
18
23
25
26
20
15
15
15
54
77
49
22
22
71
46
22
15
15
40
34
26
18
20
22
20
17
15
18
20
22
44
55
60
46
33
25
18
23
25
26
27
22
18
18
18
18
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
61
61
45
51
52
60
71
71
71
67
71
61
61
48
44
41
38
36
33
37
43
51
66
66
71
76
78
98
84
85
95
76
81
73
80
83
101
91
98
92
95
90
87
85
111
77
82
89
86
95
101
89
92
92
90
92
92
86
86
85
86
87
95
92
97
131
105
111
110
111
111
93
86
79
85
97
109
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
8
5
7
10
17
11
5
5
30
20
10
5
5
13
17
19
20
20
20
20
20
20
21
14
7
7
7
11
16
46
43
25
8
7
8
10
15
22
20
18
18
18
18
20
21
22
34
40
45
32
17
3
3
4
5
6
4
3
4
5
6
4
3
8
8
8
8
6
5
5
6
7
7
8
14
35
38
39
40
36
20
5
5
5
5
5
5
5
5
14
19
24
34
39
42
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
152
152
152
152
132
152
152
108
105
98
96
96
81
88
86
96
96
78
77
73
70
64
64
64
73
82
82
88
94
94
103
94
91
94
80
91
82
74
79
82
86
103
93
89
88
89
95
100
109
125
125
125
109
116
100
102
104
101
109
118
97
100
96
95
95
100
100
99
100
100
118
93
93
86
80
79
66
66
66
63
60
60
60
63
66
66
66
66
66
66
66
66
66
60
60
60
63
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
62
36
18
1
1
29
18
8
1
1
4
8
4
1
1
18
27
31
18
6
6
6
6
6
6
19
15
12
12
12
12
10
8
8
8
10
11
10
9
13
10
7
7
7
7
8
10
35
23
11
16
11
6
6
7
9
14
11
8
8
8
8
8
8
8
8
10
10
10
7
5
5
10
14
16
17
15
10
5
5
5
18
11
5
5
4
3
3
3
3
3
3
3
3
4
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
95
95
32
65
59
82
60
67
95
74
82
82
65
75
73
95
95
73
81
86
92
105
105
107
112
120
120
120
116
115
150
108
108
104
98
100
104
101
111
140
119
150
130
124
133
124
121
145
120
105
119
122
133
150
117
122
128
127
121
133
120
121
127
120
120
127
140
137
153
141
145
142
145
145
142
140
140
140
134
145
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
15
15
23
31
20
10
10
10
10
10
20
31
31
31
31
31
31
31
31
31
52
62
73
41
9
9
9
9
9
9
9
9
9
9
9
18
20
22
15
8
8
13
12
11
11
11
11
11
19
28
25
22
22
23
25
23
17
11
19
28
30
31
20
10
19
24
27
28
30
31
32
32
32
32
33
21
10
10
10
35
26
18
18
14
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
56
56
43
49
56
67
85
85
85
78
85
66
64
67
64
64
64
64
64
64
64
72
80
80
81
83
84
99
80
83
92
81
83
80
72
73
70
74
99
81
85
86
93
93
85
93
80
92
87
80
99
80
71
74
72
74
74
76
88
80
83
86
90
88
92
90
92
95
95
95
88
95
89
86
95
95
79
74
71
68
70
70
71
71
71
71
71
71
71
71
66
66
66
66
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
4
1
14
17
20
10
1
1
8
18
9
1
1
4
6
7
5
3
3
3
3
3
3
6
39
59
31
3
3
3
3
3
6
4
3
2
3
6
4
2
2
5
3
2
2
15
9
4
4
3
3
3
3
4
7
8
6
4
5
7
5
3
2
2
4
5
7
6
5
5
7
6
6
6
6
4
2
2
2
8
6
5
5
3
2
2
2
2
2
2
2
2
2
2
2
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
95
95
36
83
83
80
81
86
95
90
90
90
85
90
81
95
95
86
87
86
85
85
84
84
84
84
84
76
75
72
72
73
66
75
70
73
75
76
78
91
75
80
81
82
90
93
93
111
93
84
90
89
87
90
91
89
91
94
92
94
94
94
94
90
89
92
87
84
84
92
111
95
111
111
77
75
76
72
74
77
80
80
80
80
78
83
89
97
111
111
111
111
111
111
111
111
111
111
111
111
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
18
17
22
27
58
43
29
29
59
44
29
29
30
30
30
30
19
8
8
8
5
3
3
3
3
3
19
11
3
6
10
8
6
39
24
9
12
9
7
14
18
20
22
15
9
9
6
4
5
7
8
8
8
8
9
19
30
19
9
6
6
7
9
9
8
8
8
7
6
6
6
6
6
6
7
6
6
6
6
34
20
6
6
6
6
6
6
6
6
30
42
48
51
52
53
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
87
87
68
87
54
54
59
51
66
66
53
58
57
66
66
49
48
45
41
36
36
36
39
45
53
60
80
76
74
75
80
75
63
80
66
61
61
102
57
57
58
70
58
57
59
70
56
55
60
63
63
84
69
74
84
76
84
84
75
70
74
72
78
78
102
80
67
67
66
66
68
68
61
58
51
51
57
66
80
80
80
70
69
74
80
88
102
102
102
102
102
102
102
102
88
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
16
8
8
15
25
24
20
16
15
11
8
16
15
15
15
11
8
8
6
5
5
5
3
2
2
2
5
6
4
2
1
3
2
2
5
3
2
1
1
4
3
2
1
1
1
5
8
9
5
1
4
6
3
1
1
1
1
2
3
4
4
4
2
1
2
4
5
6
7
5
3
3
3
3
3
3
3
4
5
5
5
6
6
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
39
39
39
58
58
57
51
59
70
85
85
85
75
85
60
57
57
58
58
58
58
58
58
58
48
53
58
65
79
75
79
76
78
79
64
78
56
67
58
52
56
68
57
68
64
60
67
68
59
59
62
63
59
86
68
74
78
78
78
86
72
73
82
72
76
86
68
76
59
59
61
61
72
72
54
58
47
49
55
63
76
76
76
68
67
68
70
73
78
78
78
78
78
78
78
78
78
78
78
78
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
9
3
15
17
19
11
3
3
44
23
2
2
2
2
2
2
2
2
2
2
1
1
1
1
3
4
3
2
4
2
1
1
1
1
2
3
4
3
2
3
3
3
4
5
6
14
10
6
6
4
2
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
3
4
5
5
4
3
3
3
3
3
2
2
2
2
7
9
10
6
3
3
3
3
3
3
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
56
56
37
43
44
44
56
56
44
53
49
64
64
61
64
65
67
69
74
74
74
74
74
74
77
81
80
88
79
81
79
66
81
73
68
70
86
74
73
75
73
75
73
73
86
63
64
71
73
67
87
86
77
81
80
79
87
79
79
82
79
76
87
76
77
78
76
76
76
76
72
69
63
64
69
69
62
60
58
57
59
60
62
62
62
62
62
62
62
62
57
57
57
53
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
11
8
5
3
15
16
11
6
3
3
4
6
4
3
3
5
6
7
7
7
7
8
4
1
1
1
7
10
7
4
1
1
2
1
1
2
2
1
1
12
7
2
2
8
5
2
2
7
4
1
2
3
5
6
7
5
3
6
4
2
8
11
6
2
2
2
3
6
8
5
2
2
2
2
2
2
2
2
2
2
2
2
6
8
9
5
2
2
2
2
2
2
2
2
2
2
2
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
91
91
71
91
67
74
88
100
100
100
90
100
85
80
79
72
70
68
67
64
66
69
74
82
83
95
121
99
137
86
80
78
75
80
82
121
82
92
95
93
137
102
101
103
121
88
85
81
86
89
90
137
89
89
88
79
78
81
74
75
76
76
84
74
74
75
74
75
77
77
77
63
65
62
59
64
64
48
51
45
44
44
45
47
47
47
49
49
49
49
49
49
49
49
45
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
11
8
8
14
20
17
15
14
14
11
8
18
16
14
14
11
8
8
5
2
2
2
1
1
1
1
32
47
24
1
1
1
1
1
1
1
1
1
6
27
14
1
1
6
3
1
1
9
5
2
3
2
2
2
2
3
5
5
4
3
2
2
2
2
1
1
4
5
7
4
2
2
5
6
6
6
7
4
1
1
1
2
5
7
8
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
27
27
28
27
27
36
27
27
27
26
31
36
36
36
36
36
36
36
36
36
39
47
60
81
81
81
68
68
72
56
71
56
62
66
67
69
81
72
75
77
78
87
80
81
81
75
81
66
72
74
71
87
75
73
73
74
70
69
73
74
73
87
72
71
74
61
60
66
67
67
67
60
69
60
55
52
52
39
36
33
34
38
43
52
52
52
52
52
52
52
52
51
51
51
45
39
39
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
8
10
23
20
17
13
10
9
8
19
14
10
10
9
8
8
5
2
2
2
2
2
2
3
3
4
3
2
7
4
1
1
2
2
1
1
27
37
19
1
1
2
1
1
1
10
11
12
8
4
2
2
7
10
9
9
5
1
4
6
3
1
1
2
2
2
3
2
1
1
10
7
4
4
4
4
3
2
2
2
5
7
9
6
4
4
4
4
4
4
4
4
3
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
51
51
47
51
76
58
59
76
76
65
64
76
76
59
58
55
52
51
47
48
53
64
79
79
79
59
63
75
45
55
49
45
47
74
52
57
62
66
73
75
79
79
83
83
75
88
80
73
76
78
88
80
76
80
76
76
88
73
74
74
73
80
71
74
68
65
65
63
63
63
60
66
62
57
63
63
62
64
66
66
66
62
63
65
70
78
78
78
78
78
78
78
78
78
78
78
78
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
11
3
17
18
18
10
3
3
11
19
11
3
3
11
15
17
13
10
10
10
10
10
10
5
1
1
3
4
6
4
3
3
2
1
1
1
7
13
7
1
1
8
4
1
1
8
5
2
2
2
6
8
9
5
1
5
3
1
1
1
1
1
1
5
4
3
3
2
1
1
1
5
7
9
18
11
5
5
5
11
10
9
9
7
5
5
5
5
5
5
5
5
11
14
16
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
40
41
54
37
47
45
42
54
54
49
52
51
54
54
50
52
54
57
62
62
66
71
79
79
79
56
62
63
51
62
57
52
63
77
63
79
63
64
69
68
70
77
72
70
68
79
73
76
91
79
81
91
81
81
75
91
76
75
78
75
75
91
71
64
68
63
63
91
68
64
64
65
56
54
54
39
39
38
33
36
40
47
59
59
59
59
59
59
59
59
44
44
44
42
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
20
23
27
20
13
6
6
13
9
6
26
40
43
31
20
20
20
20
20
20
20
20
20
11
2
2
1
1
2
2
1
1
4
2
1
1
1
2
1
1
1
3
2
1
1
8
33
23
13
8
6
4
4
5
5
5
4
3
2
2
1
1
1
2
1
1
1
3
4
6
7
6
6
6
6
4
2
2
2
6
6
6
6
4
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
61
61
60
63
66
70
77
77
77
67
77
59
58
58
50
53
56
61
69
69
69
69
69
69
67
69
63
65
66
69
66
66
69
49
51
59
69
57
75
60
61
67
66
66
75
60
58
60
60
64
71
75
68
69
67
76
67
68
68
67
71
66
64
76
59
55
58
61
59
76
76
55
56
50
47
50
54
60
60
60
53
58
60
60
60
60
60
60
60
60
47
47
47
48
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
34
20
10
1
11
22
49
25
1
1
20
20
10
1
1
10
15
17
13
10
10
10
6
2
2
2
2
2
1
1
1
11
6
1
3
2
1
3
5
7
6
5
5
5
5
5
5
12
8
5
5
6
5
4
4
3
2
4
2
1
1
1
1
1
1
1
2
2
3
6
7
4
2
4
5
7
9
5
1
1
1
3
7
9
10
5
1
1
1
1
1
1
1
1
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
82
82
82
82
79
82
62
85
71
66
85
85
76
80
85
85
66
65
67
69
75
83
83
83
83
83
83
82
84
84
79
69
80
85
69
88
82
84
85
83
85
88
77
80
78
77
88
71
80
66
66
70
74
82
83
79
75
75
82
82
77
82
79
79
79
89
70
62
58
58
64
68
76
76
79
74
89
89
71
79
76
76
76
69
81
89
89
89
89
89
89
89
89
57
52
46
45
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
13
8
7
7
30
24
15
6
6
6
6
6
6
6
7
7
7
7
7
7
7
8
4
1
1
1
1
1
1
1
1
2
2
1
1
1
2
7
5
3
5
5
5
5
5
5
6
8
7
6
4
3
3
3
3
3
3
6
4
2
1
1
1
2
3
6
4
3
3
5
6
4
3
3
3
3
4
6
6
6
6
6
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
45
61
61
70
61
62
64
59
70
70
58
64
58
70
70
49
54
59
64
75
75
75
75
75
75
64
72
84
121
79
95
77
72
83
83
78
95
95
92
92
121
93
96
94
95
82
82
71
80
81
74
121
75
78
82
75
86
81
86
93
101
117
117
117
95
90
106
87
94
92
106
106
77
99
63
61
64
65
68
69
75
82
87
99
99
99
99
99
99
99
99
82
82
82
81
81
81
81
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
13
15
12
10
8
6
6
6
6
6
8
10
15
18
19
20
20
20
20
21
11
1
1
1
1
1
40
31
22
15
15
8
1
20
15
11
7
3
7
9
10
10
10
10
11
13
14
13
11
9
7
5
5
8
10
10
5
1
1
1
1
1
8
9
5
1
1
3
5
8
12
9
7
7
7
7
7
7
8
10
9
8
8
5
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
61
56
61
56
66
59
55
66
66
61
63
66
66
56
54
52
50
49
47
53
66
87
120
120
120
108
104
103
98
109
104
97
160
96
99
108
100
116
133
126
169
132
132
136
160
121
121
132
132
131
166
133
136
144
142
166
160
139
143
147
155
125
169
110
120
119
129
166
138
166
166
148
155
133
133
134
141
150
150
150
145
158
169
169
169
169
169
169
169
169
118
109
99
97
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
31
20
13
6
16
27
16
6
6
6
6
6
6
6
6
13
16
18
13
8
8
8
8
8
8
13
15
16
12
8
8
8
8
8
9
10
10
11
30
50
29
8
8
12
11
11
11
22
20
19
19
13
8
8
9
11
30
26
18
11
48
84
88
49
11
19
30
36
39
40
42
24
6
18
24
30
58
36
15
15
15
22
36
43
46
30
15
15
15
15
15
15
15
15
21
24
26
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
27
51
51
40
51
51
42
40
40
36
38
34
40
40
33
34
40
47
56
73
73
81
90
106
106
106
93
91
87
106
75
75
83
106
80
81
84
73
67
70
70
71
74
73
74
68
84
76
79
80
93
76
75
75
72
73
74
75
80
76
76
73
74
71
69
72
67
73
80
76
76
70
69
66
62
63
64
67
72
72
72
69
68
70
72
75
80
80
80
80
80
80
80
80
76
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
7
6
8
11
14
10
6
6
20
15
10
6
6
13
16
18
18
18
18
18
18
18
18
9
1
1
7
5
3
2
2
13
37
25
13
1
1
2
1
1
1
1
1
1
1
12
7
3
4
6
4
3
3
2
1
5
4
2
1
1
2
1
1
5
3
2
2
3
4
2
1
1
1
1
2
5
6
7
7
8
11
13
15
11
8
8
8
8
8
8
8
8
8
8
8
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
25
51
51
43
57
76
86
115
115
115
102
115
76
76
64
57
54
50
48
43
43
45
52
62
62
62
42
38
42
37
36
62
33
38
37
36
45
62
49
66
59
62
58
61
58
66
59
60
62
61
61
61
66
62
65
60
62
64
64
69
66
69
67
71
70
68
71
67
71
66
64
63
64
61
57
64
64
43
42
37
37
40
44
50
50
50
50
50
50
50
50
38
37
36
39
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
5
3
23
15
8
5
3
3
8
17
10
3
3
5
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
4
5
6
4
3
3
3
6
10
14
8
2
4
6
9
12
8
5
6
8
4
1
2
4
5
7
5
4
2
1
1
1
1
1
3
4
5
6
7
5
4
4
4
5
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
32
61
58
81
62
68
100
68
81
81
70
79
79
100
100
70
68
63
57
48
51
55
68
85
85
85
72
72
60
50
52
66
51
60
73
73
77
117
76
77
85
81
87
86
85
111
86
91
97
103
98
98
103
103
100
103
97
103
91
92
92
96
96
92
117
99
101
117
111
107
111
111
95
77
77
76
78
83
90
90
90
90
78
84
92
100
117
117
117
117
117
117
117
117
117
117
117
117
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
21
20
15
10
27
47
27
7
7
7
7
7
27
47
47
33
20
20
14
8
8
8
5
2
2
2
4
6
4
3
3
2
2
2
2
5
7
5
3
7
8
8
8
8
8
8
9
15
17
18
14
11
7
4
4
27
23
19
38
22
7
7
6
6
9
32
19
7
7
6
6
6
9
34
47
53
57
37
17
17
17
39
25
11
11
11
11
11
11
11
11
32
43
48
51
52
53
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
25
51
51
44
51
76
66
74
76
76
75
74
76
76
58
56
53
49
47
43
43
43
40
46
52
59
75
71
73
74
77
75
75
75
68
66
77
63
63
67
61
63
67
77
72
67
66
62
66
79
72
75
79
79
79
79
75
79
75
73
76
76
72
75
74
70
89
71
73
73
73
69
70
73
57
60
68
75
89
89
89
73
70
72
75
80
89
89
89
89
89
89
89
89
80
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
10
8
8
13
28
20
12
12
12
10
8
17
15
13
13
10
8
8
6
5
5
5
5
5
5
6
4
2
2
3
4
2
1
15
30
51
32
13
12
16
12
8
8
10
6
3
3
9
15
9
3
4
4
5
3
2
2
4
3
2
2
2
3
2
2
2
2
1
1
1
1
1
2
5
6
7
8
6
4
2
2
2
4
5
6
5
5
5
5
5
5
4
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
59
59
39
49
56
66
85
85
85
67
85
53
53
56
56
59
59
59
59
59
59
61
64
64
66
69
69
72
71
71
75
72
72
61
68
72
72
62
66
66
64
66
72
66
68
72
66
73
80
73
79
76
76
80
81
82
98
81
81
82
80
76
98
77
85
87
85
98
86
85
85
77
77
65
69
69
69
71
71
71
64
69
71
71
71
71
71
71
71
71
53
51
50
53
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
11
2
16
19
23
12
2
2
43
37
19
2
2
16
23
27
15
3
3
3
3
3
3
3
3
3
4
3
3
3
3
4
6
6
6
4
3
8
7
5
3
3
3
4
6
13
8
4
5
4
3
3
3
5
8
9
10
12
10
9
6
3
5
6
6
6
6
5
5
5
6
7
7
8
11
14
11
9
9
9
13
15
16
16
16
16
16
16
17
11
6
6
6
6
6
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
36
34
36
31
36
29
27
27
27
31
36
36
36
36
36
42
50
59
76
76
76
76
76
76
75
77
77
75
72
80
72
63
77
69
71
73
76
80
68
72
73
72
76
76
70
80
69
72
74
73
79
76
70
76
73
81
79
76
81
76
74
75
84
81
81
84
83
84
84
84
71
72
64
60
72
72
51
56
47
47
48
56
66
66
66
66
66
66
66
66
56
56
56
56
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
6
4
20
20
19
11
4
4
8
19
11
4
4
6
7
7
7
7
7
8
6
5
5
5
3
2
2
2
3
4
4
4
5
3
2
2
5
8
6
4
3
3
3
6
10
15
15
15
15
13
8
3
2
2
3
5
4
3
4
4
3
3
3
3
3
3
3
4
4
3
2
8
11
12
13
11
9
9
9
9
9
9
9
11
12
13
13
13
13
13
13
13
13
13
13
14
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
51
54
62
51
76
61
60
76
76
66
71
76
76
60
58
55
52
51
47
47
47
39
34
31
34
36
46
80
42
66
52
49
64
63
56
67
60
67
70
71
86
72
73
76
71
73
95
78
81
84
95
82
85
85
80
95
77
77
79
77
86
75
71
71
64
73
69
67
73
73
67
82
82
56
52
47
46
38
41
46
51
62
62
62
62
62
62
62
62
62
62
62
62
60
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
17
18
12
6
19
16
12
8
6
6
7
8
7
6
6
13
16
18
10
3
3
3
3
3
3
2
1
1
1
1
1
1
1
2
4
2
1
1
1
2
1
1
1
2
1
1
1
12
8
4
4
3
3
3
4
6
5
4
2
1
1
1
1
1
5
7
4
2
1
1
1
2
7
7
7
7
8
8
8
8
9
10
10
10
10
6
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
96
96
96
96
89
96
96
78
96
75
71
65
66
70
70
96
96
73
77
77
77
79
80
82
85
90
90
90
69
76
100
84
92
88
114
114
72
81
88
85
89
100
93
90
95
94
91
114
88
83
87
85
77
100
79
80
88
81
87
114
77
82
79
74
75
77
77
78
87
78
78
78
78
77
80
87
73
72
73
87
68
71
75
79
87
87
87
87
87
87
87
87
87
68
69
71
78
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
38
50
39
29
29
19
10
10
34
22
10
19
29
30
30
30
30
30
30
30
31
25
20
20
13
7
7
7
7
8
8
8
8
7
7
8
10
12
15
17
18
18
18
18
18
18
19
19
19
19
16
13
10
10
10
19
14
10
9
8
8
8
8
9
14
11
8
8
7
7
7
9
8
7
7
7
12
11
10
10
10
22
28
31
24
18
18
18
18
18
18
18
18
14
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
34
34
34
59
59
48
59
59
42
46
49
47
59
59
41
44
48
51
59
59
59
59
59
59
45
52
59
69
90
81
90
84
90
84
72
90
77
77
81
76
80
90
75
76
74
72
74
68
80
65
69
69
65
90
68
60
66
58
68
62
51
49
52
50
56
68
57
78
61
55
57
58
64
64
50
61
48
52
60
65
78
78
78
76
68
69
71
73
78
78
78
78
78
78
78
78
77
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
10
3
3
11
6
2
2
2
2
2
2
2
3
17
24
27
14
2
2
2
2
2
2
2
38
60
64
33
2
4
6
18
31
50
26
2
3
5
3
2
2
37
19
2
2
15
12
9
8
6
5
5
5
3
1
10
19
16
10
5
4
2
1
5
5
5
5
3
2
1
1
3
4
4
5
5
5
5
5
9
10
10
10
7
5
5
5
5
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
112
112
112
112
103
125
125
107
117
115
115
115
100
115
92
85
80
74
71
69
67
64
64
64
51
45
39
43
45
56
85
56
86
67
66
85
86
67
82
67
85
92
99
175
98
100
91
76
92
98
120
175
122
167
143
152
167
160
167
190
180
190
186
190
166
186
168
139
134
139
143
137
168
168
132
129
115
106
106
92
81
76
83
104
125
164
164
164
164
164
164
164
164
120
112
104
94
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
36
32
29
29
60
44
29
29
36
32
29
29
46
41
36
36
20
5
5
5
3
1
1
1
1
2
3
2
1
2
3
2
1
2
1
1
1
1
1
1
1
8
4
1
1
6
11
10
9
7
5
5
8
4
1
4
2
1
1
1
1
1
1
5
3
1
1
1
1
1
1
5
7
8
10
10
10
10
10
11
8
5
5
3
1
1
1
1
1
1
1
1
19
28
32
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
28
42
41
80
53
62
70
66
80
80
71
74
73
80
80
66
65
63
60
56
56
56
65
75
75
75
57
56
66
44
55
59
47
107
49
53
60
55
65
70
73
102
76
79
75
80
100
87
107
102
96
139
101
113
139
112
140
140
115
114
113
114
107
90
84
73
68
72
74
77
92
92
67
57
52
43
38
34
33
29
39
50
65
92
92
92
92
92
92
92
92
62
57
51
51
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
9
9
9
9
9
37
28
20
20
28
24
20
20
38
33
28
28
15
3
3
3
2
1
1
1
2
3
3
3
3
2
2
1
1
2
4
4
4
9
9
5
1
1
1
4
7
12
6
1
6
4
3
3
7
5
4
7
4
1
31
46
23
1
1
1
2
2
3
5
6
5
4
4
4
4
4
2
1
1
1
1
5
7
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
39
39
39
51
51
44
51
54
64
79
79
79
69
79
57
52
52
48
52
57
64
76
76
76
78
80
80
80
57
65
63
56
76
64
55
57
80
62
67
76
68
85
81
98
84
87
84
85
96
75
79
84
80
96
98
86
85
85
86
83
81
86
82
78
79
98
78
79
76
72
72
75
79
79
93
93
66
66
49
45
47
47
51
56
60
66
66
66
66
66
66
66
66
60
60
60
58
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
8
8
25
24
24
16
8
8
8
25
16
8
8
8
8
8
8
8
8
8
6
5
5
5
5
6
4
3
7
7
5
3
5
4
3
3
3
12
8
4
4
41
22
4
4
16
10
4
7
9
6
3
3
4
8
12
7
3
4
4
3
3
3
4
3
3
3
4
4
5
13
9
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
61
61
48
61
61
65
75
75
75
67
75
51
51
43
40
45
51
59
73
73
73
73
73
73
55
57
66
79
77
82
91
91
64
70
72
82
73
74
73
76
98
77
82
76
72
70
70
71
80
91
85
98
88
87
88
88
88
92
96
101
110
110
110
91
83
77
74
72
76
75
74
86
69
64
64
63
72
82
82
82
75
73
74
75
78
82
82
82
82
82
82
82
82
78
74
74
74
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
7
1
5
10
15
8
1
1
30
20
10
1
1
11
16
18
19
20
20
21
12
3
3
3
3
3
3
3
3
3
3
3
3
3
4
8
11
15
14
11
9
9
9
11
13
23
12
1
4
6
6
6
6
5
4
5
5
6
5
5
3
2
6
5
3
2
2
2
2
5
5
3
2
2
2
6
8
9
9
7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
44
51
51
60
51
51
53
49
60
60
50
55
50
60
60
44
43
40
37
32
38
47
61
84
84
84
78
77
76
72
73
74
62
69
77
71
84
70
69
70
72
73
77
76
76
76
84
63
60
58
57
56
56
61
67
70
90
72
76
70
65
68
74
69
90
65
66
69
64
66
71
66
93
93
62
58
53
54
48
49
52
54
60
60
60
60
60
60
60
60
60
60
60
60
58
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
8
2
6
11
10
6
2
2
6
8
5
2
2
11
15
17
11
5
5
5
5
5
5
7
7
7
5
3
3
3
3
3
6
4
3
3
3
5
5
5
5
5
5
5
6
13
8
4
6
7
5
3
3
3
2
2
2
3
2
2
2
2
2
3
6
18
25
13
2
2
2
2
2
2
2
4
5
5
6
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
33
61
61
86
62
67
73
67
86
86
68
77
70
86
86
56
54
48
42
36
38
41
49
61
61
62
62
65
76
66
67
66
66
66
55
63
64
63
68
72
71
84
73
74
70
81
72
68
73
73
80
72
84
74
73
76
80
74
81
71
72
72
70
84
67
66
65
62
61
64
63
62
81
57
54
52
44
43
47
48
48
48
50
52
52
52
52
52
52
52
52
48
48
48
45
43
43
43
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
16
18
14
10
9
9
9
9
9
9
9
10
15
18
19
20
10
1
1
1
1
1
1
1
2
3
2
1
2
10
5
1
1
1
1
7
5
3
6
3
1
1
1
8
11
15
12
9
10
5
1
1
4
7
7
7
4
1
1
1
2
4
3
3
3
2
1
1
1
2
2
2
2
3
7
5
3
3
3
3
4
5
5
4
3
3
3
3
3
2
2
2
2
2
2
19
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
61
51
61
48
45
56
31
30
32
36
41
42
56
56
43
43
41
39
36
36
36
37
43
50
58
73
76
71
73
76
73
54
76
58
58
63
76
63
86
66
76
76
72
72
86
70
77
82
82
97
85
86
88
84
85
83
97
77
79
81
83
88
80
97
79
77
79
77
80
80
80
88
75
70
75
75
55
54
49
51
56
63
75
75
75
75
75
75
75
75
51
47
43
44
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
30
8
6
4
20
36
21
7
4
4
5
7
5
4
4
6
7
7
4
2
2
2
2
2
2
2
2
3
3
2
2
2
2
3
7
5
3
3
3
8
5
2
2
2
2
5
7
9
6
3
5
7
7
7
7
7
4
2
2
2
2
3
5
4
3
6
4
3
3
4
4
4
5
7
8
9
20
24
26
27
28
28
16
5
5
5
5
5
5
5
5
17
23
26
27
28
29
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
50
50
50
61
46
66
57
51
66
66
58
63
66
66
61
50
53
57
62
72
72
72
72
72
72
72
76
69
80
65
80
74
61
63
71
76
73
80
80
66
72
72
70
73
76
65
80
64
69
71
69
78
74
77
86
79
80
80
79
86
77
79
74
78
86
64
62
66
65
67
72
72
65
57
50
42
42
40
44
48
48
48
55
62
62
62
62
62
62
62
62
48
48
48
46
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
9
8
8
17
22
16
9
2
2
5
3
2
17
32
32
20
8
8
8
8
8
8
9
9
9
5
2
2
1
1
4
3
2
1
1
1
1
4
3
2
3
3
4
4
4
4
4
16
10
5
8
10
9
8
8
8
8
6
4
2
5
7
4
2
4
6
4
2
2
4
5
5
5
3
2
2
2
5
5
5
5
6
7
8
9
5
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
58
58
40
48
54
60
74
74
74
68
74
56
56
50
56
58
58
58
58
58
65
80
100
100
113
150
118
150
124
120
150
111
104
102
111
95
98
100
112
102
104
102
100
111
107
115
120
120
133
119
117
133
117
119
133
112
114
111
108
107
107
106
103
114
102
92
92
96
88
89
87
100
87
81
84
86
92
102
102
102
94
90
91
91
96
102
102
102
102
102
102
102
102
91
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
11
7
17
23
30
18
7
7
40
21
2
2
2
2
2
2
2
2
2
2
5
6
7
8
10
11
10
9
12
15
12
9
60
34
9
9
9
14
17
18
20
30
24
19
19
19
23
19
15
15
12
10
10
10
19
14
10
10
25
32
25
17
9
14
18
13
9
9
9
9
9
14
16
19
22
42
48
51
52
54
44
35
35
31
28
28
28
28
28
28
28
28
28
28
28
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
35
83
83
83
74
76
81
85
85
85
83
85
75
83
83
81
83
83
83
83
85
89
95
105
105
105
100
102
100
93
94
95
83
95
105
94
102
99
97
100
100
101
100
105
105
87
93
97
100
102
136
100
97
98
91
86
92
93
98
136
105
109
106
111
100
106
111
118
123
136
136
100
100
104
91
111
111
70
73
60
54
54
61
66
66
66
66
66
66
66
66
50
50
50
48
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
21
21
17
14
20
27
51
40
29
29
57
43
29
29
30
30
30
30
30
30
30
31
35
37
38
40
60
80
44
8
8
24
16
8
8
12
14
16
18
13
9
7
7
7
8
9
10
17
20
22
24
18
13
9
9
9
14
12
10
8
12
14
11
8
8
8
8
8
9
7
6
6
10
12
13
14
18
12
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
63
63
56
75
47
49
58
54
75
75
62
68
67
75
75
59
58
55
52
47
48
52
65
82
82
82
81
81
83
80
79
96
66
111
72
74
82
77
84
88
111
98
86
90
81
85
111
95
101
99
96
96
98
89
89
88
96
90
81
85
87
90
101
98
88
82
79
76
73
75
73
72
86
68
64
64
63
70
78
78
78
70
69
70
71
74
78
78
78
78
78
78
78
78
77
77
77
77
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
17
18
19
20
27
20
12
5
5
5
5
5
9
11
14
17
18
19
10
2
2
2
1
1
1
1
5
7
10
5
1
1
1
1
1
22
12
2
1
8
5
2
2
2
2
2
2
21
15
10
13
7
2
2
3
2
1
9
5
2
2
3
13
7
1
1
9
10
10
8
6
3
1
4
6
7
8
4
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
44
56
56
60
48
52
59
66
66
66
65
66
64
64
64
64
64
64
64
64
64
64
49
42
35
35
35
40
52
35
50
32
29
44
35
41
52
50
47
59
50
61
56
56
59
56
56
52
55
57
59
62
65
74
73
68
69
67
67
66
68
69
74
73
67
66
65
63
62
64
64
61
74
65
61
61
61
47
48
43
41
41
38
40
42
44
49
49
49
49
49
49
49
49
47
45
45
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
8
17
22
19
17
38
49
28
8
18
23
29
46
27
8
8
4
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
3
3
4
4
2
1
1
1
1
2
7
4
1
3
2
1
1
4
6
7
4
2
2
1
1
1
1
1
2
3
3
4
2
1
1
2
17
25
29
33
18
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
65
65
51
65
50
47
61
41
40
42
50
47
47
61
61
53
55
55
55
57
57
57
57
57
59
68
72
85
80
70
66
70
49
66
62
64
85
87
67
70
80
66
69
70
85
81
68
72
80
78
89
103
74
87
89
87
103
86
89
84
83
103
80
89
80
82
101
87
91
94
101
101
88
94
82
89
89
61
61
53
56
63
75
94
94
94
94
94
94
94
94
64
59
53
54
51
51
51
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
34
18
10
3
6
10
8
5
3
3
4
6
4
3
3
12
16
18
10
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
8
5
2
6
11
16
9
2
2
2
2
4
7
13
11
9
10
16
12
9
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
6
3
1
1
1
1
5
7
8
4
1
1
1
1
1
1
1
1
1
1
2
24
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
45
42
59
44
50
61
71
71
71
63
71
59
59
59
47
45
43
40
36
40
48
63
85
85
85
72
70
90
76
62
65
63
76
85
67
80
75
78
90
88
84
85
80
83
73
80
70
74
74
65
90
70
79
80
79
91
72
74
75
74
87
91
82
76
79
87
71
91
67
69
65
70
79
50
54
57
61
69
69
69
67
66
66
66
67
69
69
69
69
69
69
69
69
67
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
7
6
21
17
14
10
6
6
8
22
14
6
6
7
7
7
4
2
2
2
2
2
2
2
2
2
2
3
5
4
3
6
10
19
10
2
3
19
10
2
2
2
2
2
2
8
6
4
7
4
2
2
2
3
7
8
5
3
2
2
2
2
3
6
4
3
3
3
3
5
7
6
5
5
5
24
16
8
8
8
8
8
8
8
8
8
8
8
9
6
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
59
59
38
51
59
71
94
94
94
73
94
57
55
59
58
59
59
59
59
59
59
68
78
78
78
52
50
50
44
42
58
46
44
78
47
46
52
44
53
61
67
78
75
73
66
69
69
75
86
81
86
86
86
89
86
102
102
86
87
83
80
83
73
75
74
74
75
83
73
73
58
71
56
55
59
59
40
40
35
33
34
36
39
41
44
51
51
51
51
51
51
51
51
49
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
9
1
5
10
18
9
1
1
47
28
10
1
1
16
24
28
14
1
1
1
1
1
1
1
1
1
2
1
1
3
3
3
9
6
3
5
3
1
5
3
1
1
1
5
9
12
7
2
2
1
1
1
5
3
2
8
5
2
2
2
2
2
1
1
3
2
1
1
1
1
2
2
2
2
2
1
1
1
1
4
7
8
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
35
40
40
38
40
66
52
51
66
66
60
57
66
66
50
53
55
57
62
69
69
69
69
69
71
77
80
80
103
80
73
80
56
73
60
64
72
75
80
103
93
80
82
79
75
75
72
69
77
78
81
103
87
90
92
86
92
90
86
86
87
87
87
90
90
84
87
85
83
86
86
80
90
79
68
75
75
70
69
69
69
72
75
75
75
72
71
70
70
69
69
69
69
69
72
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
10
3
15
18
13
8
3
3
5
8
5
3
3
11
15
17
9
2
2
2
2
2
2
5
6
8
5
3
3
5
4
3
6
4
3
2
7
20
11
2
2
4
3
2
2
18
14
11
11
6
2
2
3
8
10
10
6
3
3
3
3
3
3
6
9
6
3
3
3
5
7
6
6
6
6
5
5
5
5
18
11
5
5
4
3
3
3
3
3
3
3
3
4
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
56
56
50
56
53
59
63
71
71
71
61
71
56
56
56
53
52
51
51
50
50
50
43
37
37
37
44
55
78
68
68
54
50
52
55
58
77
78
62
66
69
67
67
77
68
64
78
64
65
64
75
53
56
57
55
57
60
63
63
75
72
65
67
66
65
67
68
69
75
72
72
58
58
61
57
58
59
61
64
64
64
63
62
64
65
67
72
72
72
72
72
72
72
72
72
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
32
18
14
10
10
10
40
25
10
10
40
25
10
10
10
15
18
19
11
4
4
4
2
1
1
1
1
1
2
2
3
4
2
1
1
1
1
1
4
10
5
1
1
1
1
1
1
11
7
4
4
4
3
3
3
5
5
6
4
3
2
2
1
1
3
2
1
1
1
1
1
3
2
1
1
1
5
5
5
5
5
8
8
8
8
6
5
5
5
5
5
4
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
98
98
98
98
85
98
78
71
89
53
49
48
53
61
60
89
89
60
67
71
75
84
84
85
89
94
94
94
81
86
100
84
78
68
65
123
74
80
84
84
88
93
100
90
96
95
94
111
93
98
123
99
96
100
90
93
98
97
100
111
98
105
103
105
123
100
105
101
100
97
105
91
88
75
85
71
65
73
73
66
65
63
63
66
68
72
72
72
72
72
72
72
72
67
66
65
64
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
52
20
13
6
14
22
17
11
6
6
9
13
9
6
6
13
16
18
19
19
19
20
13
7
7
7
7
7
8
8
9
9
9
8
7
24
17
10
9
22
38
46
54
66
44
22
22
22
46
28
10
15
12
10
9
9
13
11
9
8
13
15
11
8
9
9
9
9
9
9
9
9
9
10
10
11
14
14
14
14
14
15
24
28
30
22
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
35
61
61
49
61
61
48
51
51
43
48
44
51
51
43
45
44
43
43
42
44
51
62
80
80
83
97
87
93
90
86
90
87
86
88
97
91
93
90
93
93
88
87
86
97
77
75
80
81
82
95
93
88
89
90
96
89
96
97
101
106
114
114
114
102
104
114
103
107
106
114
114
88
95
80
75
75
64
59
56
60
69
78
95
95
95
95
95
95
95
95
65
59
53
54
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
9
2
6
10
6
2
2
2
6
8
5
2
2
11
15
17
12
8
8
8
7
6
6
6
7
8
44
23
3
5
7
6
6
43
30
16
3
6
13
10
8
8
8
9
10
17
12
7
21
14
8
3
3
8
7
6
4
3
3
3
3
3
3
6
8
5
3
3
3
6
10
8
6
6
6
27
21
15
15
15
15
15
15
16
17
17
17
17
18
24
27
28
29
29
30
33
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
48
59
56
62
67
76
76
76
67
76
63
59
57
52
55
58
62
70
70
70
70
70
70
64
62
70
84
71
71
81
57
59
59
63
69
70
71
74
84
81
69
69
69
65
69
64
68
72
81
84
74
72
72
64
60
64
57
58
57
57
62
54
52
57
51
51
49
50
50
43
62
39
39
35
31
28
27
25
26
27
30
34
36
39
46
46
46
46
46
46
46
46
46
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
29
18
9
1
5
9
42
21
1
1
18
13
7
1
1
9
13
15
16
17
17
18
11
4
4
2
1
1
3
4
6
3
1
1
4
8
10
12
8
4
7
7
7
7
6
5
5
18
10
2
5
9
6
4
4
4
4
6
3
1
2
3
2
1
1
2
1
1
1
1
2
2
2
2
2
3
6
4
2
2
2
2
7
9
10
5
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
96
96
96
96
84
96
70
70
79
72
83
83
75
78
74
83
83
61
65
68
71
79
90
109
130
169
169
169
104
103
98
81
87
101
103
163
169
132
140
121
163
130
144
161
171
152
169
136
169
133
139
149
142
142
171
141
147
144
144
144
138
144
150
151
171
161
144
142
141
137
137
138
137
137
144
120
115
120
120
105
97
92
92
100
112
130
130
130
130
130
130
130
130
116
113
113
98
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
7
4
23
19
15
9
4
4
20
31
17
4
4
12
16
18
19
19
19
20
43
54
60
32
5
5
5
35
31
20
9
13
15
18
29
18
8
13
18
13
8
8
6
5
5
15
10
5
5
9
9
9
9
6
4
7
7
8
8
8
8
6
4
6
9
9
9
9
9
6
4
8
10
13
18
16
15
15
15
15
19
21
22
18
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
33
96
96
88
78
80
82
85
88
88
96
84
80
88
88
90
96
96
96
96
96
96
67
67
67
68
70
69
70
70
70
72
72
72
65
65
65
64
64
65
62
59
60
65
61
59
64
63
66
67
87
68
71
73
69
79
73
76
79
79
79
76
79
68
76
61
59
65
64
66
66
56
67
55
52
52
52
41
44
40
40
40
45
50
50
50
50
50
50
50
50
40
40
40
39
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
16
13
27
41
56
63
67
71
71
56
41
41
41
41
41
41
24
7
7
7
4
2
2
2
2
2
1
1
2
2
1
1
2
1
1
7
6
6
6
3
1
1
1
4
7
16
9
3
13
9
6
6
8
10
5
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
8
6
4
4
4
2
1
1
1
2
5
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
115
115
115
115
97
115
84
78
74
62
59
59
56
59
56
67
67
52
57
61
65
75
75
75
75
75
75
73
71
71
71
66
66
68
56
66
58
63
67
75
66
79
71
79
78
81
86
86
86
79
80
90
81
82
83
90
85
88
88
95
95
89
90
85
90
80
76
75
77
75
73
77
77
68
74
77
65
64
62
62
62
62
62
59
57
57
57
59
62
62
62
62
62
62
62
62
59
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
67
67
43
20
20
40
25
10
16
19
22
21
20
15
10
10
21
20
20
20
20
20
20
20
14
9
9
9
12
15
8
2
2
2
2
2
3
6
7
9
30
17
5
2
2
3
5
7
9
20
17
15
10
5
6
6
6
6
7
8
6
4
3
2
1
1
1
2
4
2
1
1
1
2
7
11
13
16
31
16
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
111
111
111
111
84
111
73
69
66
56
55
55
53
57
57
66
66
56
56
54
52
50
50
50
58
67
67
76
78
79
120
79
79
79
64
68
67
61
70
72
74
120
78
81
78
78
74
64
62
59
67
71
67
120
70
81
88
86
86
89
89
80
83
70
83
61
57
54
48
48
43
41
41
41
38
43
39
42
42
33
34
31
32
34
37
43
43
44
48
48
48
48
48
48
48
48
48
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
41
19
10
1
5
9
7
4
1
1
3
6
3
1
1
11
16
19
12
5
5
5
4
4
4
4
4
5
36
20
4
2
1
2
4
15
11
7
9
18
12
7
4
4
4
5
7
13
12
11
10
7
5
5
3
1
4
7
4
1
1
1
1
1
4
3
2
1
1
1
1
3
3
3
3
3
5
11
7
3
3
3
4
4
4
4
4
4
4
4
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
59
59
50
59
60
68
76
90
90
90
79
90
72
67
64
58
56
54
53
50
50
50
44
39
38
45
55
59
121
73
58
57
48
73
53
57
73
68
73
121
72
75
77
74
74
56
56
55
64
68
65
121
70
80
85
81
81
83
84
86
90
90
90
90
78
78
75
84
77
77
84
84
80
82
90
90
66
55
52
43
49
57
69
90
90
90
90
90
90
90
90
63
59
54
56
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
33
19
12
5
7
9
49
27
5
5
22
15
9
5
5
13
17
19
13
7
7
7
6
6
6
3
1
1
37
19
1
1
1
3
6
15
9
3
10
17
10
3
3
11
7
3
3
9
6
3
6
6
6
7
11
6
2
6
13
29
15
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
18
16
11
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
119
119
59
73
70
81
82
88
119
90
90
90
90
95
88
119
119
76
74
67
58
51
50
50
56
63
63
63
59
60
120
53
53
51
38
40
43
44
63
61
64
120
67
72
70
62
63
61
63
62
65
68
72
120
78
85
93
90
90
98
98
93
98
89
89
72
71
59
53
50
44
49
49
47
71
45
45
41
40
33
33
30
31
33
37
44
44
45
50
50
50
50
50
50
50
50
50
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
33
17
14
11
19
28
59
60
61
39
17
17
17
18
18
17
17
17
10
4
4
4
4
4
4
4
4
5
3
1
5
3
2
1
5
3
1
7
4
1
4
3
2
2
2
5
8
18
9
1
4
4
4
4
2
1
2
6
3
1
3
4
3
2
1
2
3
2
1
1
1
1
2
2
2
3
4
9
5
2
2
2
4
5
6
6
6
6
6
6
7
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
72
72
72
72
68
72
64
61
72
46
43
43
47
52
51
72
72
53
61
66
72
85
85
85
85
85
85
78
77
78
77
73
85
73
58
94
65
68
71
85
75
79
77
79
84
90
90
94
77
73
76
85
73
74
75
75
79
76
98
94
71
73
70
69
71
74
71
75
91
66
66
66
67
64
71
94
65
74
84
98
87
87
88
89
91
91
91
92
94
94
94
94
94
94
94
94
96
98
98
98
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
41
20
15
10
16
22
22
16
10
10
16
18
14
10
10
15
17
18
19
19
19
20
10
1
1
1
1
1
2
4
6
3
1
1
1
2
4
6
4
3
4
5
5
5
5
5
6
7
9
11
10
9
8
8
6
5
8
8
4
1
1
1
1
2
2
2
4
5
6
4
2
2
5
5
5
5
5
3
2
2
2
9
6
4
4
3
2
2
2
2
2
2
2
2
3
3
3
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
105
105
105
105
87
105
75
76
79
71
85
85
76
82
76
85
85
69
68
65
62
57
60
67
84
107
107
107
101
100
100
107
100
105
76
120
76
90
96
97
120
104
106
105
120
107
84
90
89
96
105
99
117
100
92
97
97
99
100
117
98
97
100
100
103
102
117
105
99
98
96
88
88
76
69
67
68
70
74
80
90
90
90
90
80
82
83
85
90
90
90
90
90
90
90
90
90
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
21
21
12
4
15
20
12
5
4
4
4
5
4
4
4
12
16
18
12
7
7
7
7
7
7
7
7
7
5
3
8
8
5
3
3
3
3
9
8
8
7
7
7
7
7
7
7
8
13
16
12
9
6
6
7
8
7
7
5
3
5
6
6
7
9
9
9
9
9
7
6
6
6
6
6
6
6
4
3
3
3
16
11
6
6
4
3
3
3
3
3
3
3
3
3
3
3
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
30
47
46
88
50
60
67
61
88
88
66
76
74
88
88
62
65
67
68
73
73
73
75
78
78
78
56
54
57
47
49
92
52
55
64
56
59
73
65
69
71
78
73
79
72
69
68
77
92
81
101
80
74
77
80
82
83
101
90
96
103
112
112
112
100
101
91
87
87
81
84
84
77
80
91
91
58
54
49
40
47
56
69
91
91
91
91
91
91
91
91
62
57
51
52
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
13
16
12
9
7
5
5
5
5
5
7
9
25
19
13
13
13
13
13
13
7
1
1
1
2
2
2
3
7
4
1
1
1
2
3
5
8
11
8
5
5
5
5
5
5
11
6
2
3
4
4
4
5
7
6
6
4
3
4
5
3
1
2
2
3
2
1
1
1
2
2
2
2
3
10
6
3
1
1
1
5
7
8
5
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
59
59
46
59
59
41
46
48
47
59
59
40
44
48
51
59
59
59
59
59
59
46
52
57
66
83
75
85
77
83
77
66
83
66
67
75
85
82
73
77
76
82
84
80
108
85
88
91
89
111
75
74
79
80
80
81
111
76
75
72
69
77
77
76
111
76
83
108
90
106
106
76
68
62
60
66
72
82
82
82
80
71
77
84
92
108
108
108
108
108
108
108
108
107
106
106
106
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
7
3
3
8
14
8
3
3
12
20
11
3
3
17
24
27
14
2
2
2
2
2
2
2
5
6
4
3
3
4
5
6
8
8
8
9
5
2
18
10
3
3
3
6
7
9
33
47
25
3
2
2
3
2
1
15
9
3
2
2
2
1
1
6
7
8
9
7
6
3
1
1
1
1
2
8
11
13
15
36
25
15
15
8
2
2
2
2
2
2
2
2
2
2
2
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
55
55
57
58
54
76
61
58
76
76
67
71
76
76
57
56
53
49
47
43
43
43
40
37
37
37
40
51
79
62
79
120
55
50
56
56
65
79
79
75
71
72
72
73
71
76
79
89
120
88
110
78
75
69
70
69
66
110
61
61
63
58
65
64
64
120
58
55
53
44
41
36
34
33
32
34
34
27
28
25
25
27
29
34
35
38
44
44
44
44
44
44
44
44
45
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
39
39
23
8
8
17
30
42
29
17
17
12
8
8
12
14
17
12
8
8
4
1
1
1
1
1
1
1
1
1
1
2
5
4
3
2
2
2
2
9
15
15
9
3
3
3
3
4
6
15
24
15
7
4
1
1
2
3
2
1
2
3
2
1
1
1
2
4
5
5
6
6
6
6
7
6
6
6
6
6
5
4
4
4
6
7
8
5
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
51
51
43
51
51
39
40
40
35
36
35
40
40
30
33
32
30
30
30
33
40
49
65
65
65
66
57
87
47
50
56
47
54
57
66
63
68
72
87
82
74
74
73
66
62
63
65
71
80
71
87
80
76
82
80
87
83
77
87
76
78
75
87
72
74
74
83
77
76
83
83
62
60
56
57
57
59
63
63
63
55
63
66
66
66
66
66
66
66
66
45
41
36
36
32
32
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
11
5
8
11
7
3
3
3
3
3
4
4
5
7
8
9
7
5
5
5
3
2
2
2
4
5
4
3
2
2
2
2
2
2
3
2
1
1
4
2
1
1
1
3
6
11
8
5
5
5
3
2
2
3
2
2
2
2
2
3
28
15
2
2
2
2
2
2
2
3
3
3
3
3
4
5
5
5
5
6
6
6
7
5
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
83
83
73
83
71
71
88
64
62
62
58
68
64
88
88
55
53
47
40
35
33
32
34
36
36
36
42
53
65
73
66
48
46
73
57
68
73
98
69
77
77
73
77
73
69
64
77
67
74
81
73
85
81
76
82
81
87
85
79
87
78
80
85
87
98
82
81
96
81
82
85
85
67
65
65
65
67
73
81
81
81
78
71
75
80
86
98
98
98
98
98
98
98
98
97
96
96
96
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
30
18
6
13
21
14
7
6
6
6
7
6
6
6
13
17
19
10
2
2
2
1
1
1
1
1
1
13
7
1
1
1
1
1
6
13
10
7
4
6
6
6
6
6
6
6
12
7
2
4
3
2
2
4
5
6
6
4
2
2
2
1
1
4
3
2
1
1
1
1
2
2
2
2
3
26
17
9
9
9
11
12
12
13
8
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
62
62
72
72
60
70
72
72
72
67
72
67
72
72
58
57
54
51
47
47
49
59
71
71
71
59
60
66
67
49
54
52
67
71
61
67
76
64
81
72
76
68
71
77
81
74
105
82
85
88
90
93
87
90
90
88
105
81
80
77
78
74
76
86
81
81
84
105
85
86
86
72
71
64
66
66
66
68
68
68
58
66
68
68
68
68
68
68
68
68
49
45
44
45
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
29
38
26
14
14
13
12
35
47
47
47
47
29
12
12
29
38
42
21
1
1
1
1
1
1
2
3
5
36
19
3
2
1
5
5
5
8
9
11
11
8
5
2
2
2
9
13
17
9
1
4
2
1
1
6
6
5
5
3
1
1
1
1
1
3
6
6
6
6
4
2
2
6
7
7
7
8
7
6
6
6
6
8
9
10
6
2
2
2
2
2
2
2
2
2
2
2
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
60
57
60
56
74
56
45
51
57
62
74
74
74
74
74
74
74
74
74
74
74
55
59
64
69
82
82
80
81
82
89
69
82
63
71
62
55
57
72
53
59
61
56
71
72
66
77
89
79
103
92
101
128
107
128
102
128
91
84
89
85
87
103
82
89
77
74
72
71
70
67
74
78
78
103
103
79
75
64
64
59
64
67
67
67
67
67
67
67
67
49
46
46
46
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
37
29
16
4
29
42
22
2
2
2
2
2
3
3
4
25
36
41
21
1
1
1
1
1
1
2
3
4
4
4
11
6
1
1
2
3
4
5
6
7
6
3
1
1
3
4
5
18
11
4
6
3
1
1
3
4
4
4
2
1
1
1
1
2
3
5
4
3
3
2
2
2
5
23
32
42
44
24
5
5
5
6
11
13
14
7
1
1
1
1
1
1
1
1
1
1
1
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
77
100
71
74
90
66
79
79
64
73
72
90
90
60
66
70
75
86
86
86
86
86
86
82
82
82
81
78
86
78
57
72
62
68
70
86
67
64
65
67
70
70
70
86
65
65
68
71
70
71
86
72
71
71
75
71
72
73
75
75
75
67
60
60
61
62
75
60
59
56
50
52
50
51
54
56
61
61
61
59
58
58
58
59
61
61
61
61
61
61
61
61
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
10
8
8
13
24
36
20
5
5
5
5
5
9
11
13
10
8
8
7
7
7
7
7
7
7
7
10
14
7
1
1
7
10
11
12
12
12
7
3
2
4
5
7
38
23
9
9
13
17
13
10
7
7
7
7
4
1
5
6
7
6
5
3
2
1
5
5
5
6
6
6
3
1
1
1
1
2
30
39
44
46
47
25
4
4
4
4
4
4
4
4
15
21
24
25
26
26
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
27
36
36
34
35
64
34
35
41
45
52
64
64
64
64
64
64
64
64
65
67
69
73
79
79
79
59
67
73
55
76
59
42
46
50
54
79
65
63
72
71
75
81
83
83
76
83
87
79
83
85
82
87
80
81
76
80
87
72
71
74
76
72
84
85
77
78
84
79
77
84
84
64
63
59
61
61
61
63
63
63
54
61
63
63
63
63
63
63
63
63
46
42
42
40
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
7
3
29
21
13
5
3
3
4
5
4
3
3
19
27
31
19
7
7
7
4
2
2
1
1
1
3
2
2
1
1
1
2
3
2
1
4
7
4
1
1
1
1
1
1
10
12
13
9
6
6
7
4
1
3
9
5
1
4
6
4
2
1
2
3
3
4
3
2
2
3
2
2
2
2
2
2
2
2
5
7
8
8
5
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
63
63
56
63
56
58
62
56
56
47
53
57
64
64
62
64
65
66
68
72
72
72
72
72
72
50
51
56
68
42
61
36
32
38
34
38
49
72
60
79
60
86
59
57
61
79
59
65
70
72
86
76
86
77
77
84
78
85
77
84
74
75
81
86
85
86
78
80
79
86
86
77
76
86
61
54
53
40
39
45
52
63
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
29
8
8
12
19
27
14
2
2
5
3
2
7
9
12
10
8
8
8
8
8
8
4
1
1
1
1
2
1
1
1
1
1
1
1
4
8
6
5
9
10
5
1
1
1
1
2
7
5
4
5
8
10
12
14
8
3
2
1
1
1
1
1
1
2
4
3
2
1
1
1
1
2
3
3
3
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
107
107
107
107
83
107
79
78
80
72
72
72
65
72
62
59
59
53
52
50
49
47
47
47
41
36
35
35
30
30
28
35
26
24
24
41
30
35
35
51
45
50
51
94
49
59
70
66
92
89
78
94
85
92
89
86
88
85
94
89
79
80
76
75
77
79
80
73
57
61
63
66
71
71
74
54
53
55
58
64
73
73
73
73
69
69
70
71
73
73
73
73
73
73
73
73
73
73
73
73
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
39
20
20
23
27
43
57
57
57
38
20
33
40
47
47
33
20
20
11
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
8
12
8
4
7
9
5
2
2
2
9
13
14
13
11
10
6
2
2
6
6
5
5
3
2
2
2
1
1
2
2
2
1
1
1
1
3
3
3
3
3
4
4
4
4
4
10
8
7
7
5
4
4
4
4
4
4
4
4
14
19
22
25
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
38
38
30
32
41
32
38
38
35
42
41
51
51
49
51
54
58
63
72
72
72
74
77
77
77
66
76
82
72
82
120
75
82
82
71
72
72
68
82
78
86
82
78
73
78
75
80
120
83
86
84
77
77
76
71
75
82
67
72
77
73
81
79
77
120
72
73
76
72
70
70
75
57
54
49
42
41
42
40
40
42
50
60
60
60
60
60
60
60
60
50
48
46
44
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
9
9
5
1
5
8
8
4
1
1
4
7
4
1
1
7
10
11
12
12
12
13
8
4
4
3
2
2
2
3
4
2
1
2
4
12
8
4
7
8
6
4
3
3
3
3
4
12
11
11
10
9
6
3
3
2
1
4
3
3
4
4
5
3
1
2
4
5
7
6
5
3
1
4
6
7
8
5
2
2
2
2
6
8
9
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
59
59
57
59
56
56
64
51
51
44
48
53
51
64
64
45
51
56
61
73
73
73
73
73
74
73
79
74
75
71
74
83
77
86
73
79
83
91
83
86
78
80
81
81
86
88
77
91
78
79
101
77
84
101
113
116
119
112
116
116
136
136
108
104
92
85
84
84
78
84
84
77
79
116
85
90
96
119
93
91
87
85
76
82
89
99
116
116
116
116
116
116
116
116
117
119
119
119
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
34
20
12
5
18
32
17
2
2
2
2
2
3
4
5
12
16
18
17
16
16
16
9
3
3
2
1
1
1
1
2
3
3
4
6
4
3
3
3
3
3
3
3
6
4
3
3
11
9
7
5
3
4
4
4
5
5
6
6
7
5
3
3
18
14
10
5
1
1
4
5
7
7
7
7
7
12
9
7
7
7
11
10
9
9
6
4
4
4
4
4
4
4
4
4
4
4
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
61
61
61
61
61
57
51
51
45
49
51
51
57
57
48
54
60
68
82
82
82
82
82
82
75
59
67
67
57
82
63
55
52
75
54
58
82
59
64
71
71
74
79
79
63
79
78
86
91
147
88
93
99
103
105
109
147
106
101
108
103
103
147
108
112
135
121
118
135
135
97
97
94
86
105
105
90
90
82
82
76
70
72
73
76
82
82
82
82
82
82
82
82
79
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
34
20
12
4
7
10
13
8
4
4
10
10
7
4
4
12
16
18
19
19
19
20
12
4
4
2
1
1
1
1
1
2
1
1
7
4
1
6
6
6
4
2
2
2
2
2
2
13
15
17
14
10
6
3
3
5
6
7
5
3
4
5
6
4
3
10
6
2
2
1
1
1
7
5
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
32
58
54
82
66
75
90
79
82
82
74
79
75
90
90
60
65
69
73
82
84
93
103
120
120
120
111
116
120
111
133
117
115
160
116
117
133
107
110
114
117
120
125
133
124
160
120
122
129
136
121
120
118
120
125
130
131
160
136
128
130
130
126
133
133
130
130
133
136
130
133
133
130
130
133
133
120
117
115
107
107
108
120
133
133
133
133
133
133
133
133
118
116
113
111
107
107
107
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
8
8
8
17
26
36
57
59
60
34
8
22
29
36
36
22
8
8
8
8
8
8
45
63
82
45
9
9
47
64
37
11
43
59
72
78
44
11
52
64
43
22
22
22
22
17
13
12
11
11
16
19
20
22
22
17
13
17
19
22
25
28
74
42
11
10
33
30
28
28
28
28
26
25
25
25
52
31
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
19
23
25
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
46
83
83
67
63
61
64
67
67
67
83
68
68
71
72
76
83
87
93
105
105
105
108
111
111
111
100
106
133
105
138
145
111
114
113
117
125
133
138
138
133
135
138
134
133
134
138
124
145
122
116
120
113
117
122
129
120
133
125
127
130
155
126
133
119
145
107
113
129
120
133
133
134
155
133
133
127
132
133
133
133
126
142
155
155
155
155
155
155
155
155
142
139
137
134
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
11
5
27
25
23
14
5
5
34
46
25
5
5
32
45
52
55
57
58
59
51
43
43
33
24
24
24
24
64
36
9
9
47
31
15
15
19
24
23
22
22
22
22
18
15
15
13
11
14
18
20
21
19
17
15
18
22
25
26
27
27
28
30
24
18
42
54
60
66
42
18
18
18
18
18
34
42
46
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
84
84
66
84
51
52
60
52
73
73
57
64
62
73
73
52
51
47
43
36
36
36
38
45
54
65
83
83
88
83
85
90
83
83
72
76
75
81
78
73
88
81
81
82
76
108
76
80
90
78
76
88
69
70
72
68
73
69
66
80
66
69
77
78
80
90
83
89
108
95
106
106
83
85
80
83
83
80
79
78
78
76
68
74
82
91
108
108
108
108
108
108
108
108
107
106
106
106
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
10
8
8
14
25
19
12
5
5
5
5
5
9
11
13
10
8
8
5
2
2
2
2
2
2
4
5
6
22
13
5
4
3
4
6
22
15
9
7
12
11
8
5
5
9
9
9
9
16
20
15
8
2
2
3
6
6
6
4
3
4
5
4
3
3
5
3
2
2
5
7
4
1
1
1
1
2
8
11
13
15
32
23
15
15
8
2
2
2
2
2
2
2
2
2
2
2
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
58
58
55
56
69
87
115
115
115
95
115
73
66
62
62
61
62
63
65
66
68
71
82
94
99
137
134
118
121
137
120
109
137
103
98
97
104
84
94
87
89
94
94
98
113
106
111
120
106
109
105
97
93
96
96
93
111
92
92
91
96
97
95
104
120
93
102
113
99
111
111
74
66
64
63
68
73
82
82
82
80
70
77
85
95
113
113
113
113
113
113
113
113
112
111
111
111
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
27
27
27
23
19
37
46
52
58
30
2
2
2
2
2
2
2
2
2
2
3
3
4
5
5
5
3
1
3
16
8
1
10
5
1
4
6
9
8
5
2
2
5
8
12
20
15
10
16
10
4
4
4
3
3
7
7
6
5
5
5
4
3
2
1
1
1
1
1
1
1
2
3
4
8
9
9
9
10
12
12
12
12
11
10
10
10
10
10
6
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
113
113
113
113
100
113
113
86
85
75
69
67
62
67
59
62
62
48
52
57
62
72
72
72
72
72
72
74
78
75
76
75
78
76
72
78
73
67
75
72
70
70
72
83
71
74
74
64
74
62
70
74
74
102
77
83
85
81
102
81
78
71
74
102
79
81
78
80
72
72
71
70
69
66
75
57
55
58
59
68
80
80
80
69
68
69
71
74
80
80
80
80
80
80
80
80
76
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
48
36
18
1
1
31
49
25
1
1
34
35
18
1
1
18
27
31
33
34
35
36
19
2
2
2
2
2
3
4
5
3
2
2
2
38
24
11
7
5
5
4
3
3
3
5
7
15
8
2
4
7
7
7
8
5
2
1
1
1
1
1
1
1
2
4
4
4
5
3
1
1
2
4
5
5
6
6
6
6
6
8
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
123
123
114
114
86
114
83
84
123
75
73
73
71
84
86
123
123
78
77
69
60
52
57
64
79
101
101
101
81
86
83
101
72
72
72
101
74
68
67
62
67
68
70
81
70
74
76
58
66
59
64
65
64
78
69
75
80
86
86
86
77
78
77
76
78
75
75
76
77
78
78
83
83
70
83
71
71
83
83
52
50
44
46
53
62
78
78
78
78
78
78
78
78
57
54
53
55
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
41
18
16
14
11
9
9
9
9
9
9
9
9
9
14
16
17
17
10
4
4
4
4
4
4
2
1
1
1
2
3
2
2
2
8
5
2
4
3
3
5
4
4
4
4
4
4
9
6
3
3
3
3
3
2
1
2
4
2
1
2
2
2
1
1
3
5
5
5
3
1
1
6
6
6
6
7
13
8
3
3
3
5
6
7
7
7
7
7
7
8
5
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
61
61
44
51
51
47
61
61
46
55
50
61
61
55
56
55
54
54
53
54
63
80
105
105
105
81
88
89
76
75
96
69
76
75
72
77
79
80
88
89
90
105
94
105
95
99
106
110
120
125
115
115
120
115
112
115
120
113
125
114
110
108
114
102
105
109
104
125
109
109
109
102
109
95
114
114
98
93
90
90
92
99
109
109
109
109
109
109
109
109
98
95
91
88
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
10
8
4
1
5
9
5
1
1
1
4
7
4
1
1
4
6
7
7
7
7
7
7
7
8
7
7
7
7
7
8
8
8
8
13
10
8
8
7
7
13
16
17
18
18
18
18
19
14
10
14
16
17
19
14
9
13
11
10
8
7
7
11
10
9
14
19
14
9
9
9
9
9
13
15
16
18
13
9
9
9
9
16
19
21
15
9
9
9
9
9
9
9
9
9
9
9
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
42
42
42
51
51
55
51
51
51
47
55
55
47
51
47
55
55
42
50
57
66
84
84
84
84
84
84
74
71
81
94
75
92
64
62
108
73
84
94
92
92
93
95
106
92
94
94
88
100
93
108
106
92
100
82
85
85
84
106
89
84
90
89
89
108
90
76
73
62
62
64
68
76
76
69
51
49
42
36
34
32
29
35
43
53
71
71
71
71
71
71
71
71
52
49
49
50
51
51
51
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
20
35
23
11
8
6
6
13
9
6
8
11
15
17
18
19
19
19
19
20
15
11
11
6
2
2
2
43
27
12
3
13
18
23
20
17
15
23
17
9
1
1
1
4
6
8
5
3
5
8
5
3
3
2
2
11
7
3
9
12
7
2
1
1
1
1
2
3
3
2
2
2
2
2
2
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
1
2
20
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
58
58
49
58
53
57
61
67
67
67
61
67
57
55
53
51
55
61
67
80
80
81
85
90
90
90
84
81
80
76
73
76
85
115
90
97
99
100
115
103
115
107
115
110
102
105
115
106
105
108
146
101
103
107
111
112
112
146
105
106
105
109
105
100
146
95
96
98
90
89
85
81
87
69
69
67
66
66
66
66
66
65
65
68
70
73
80
80
80
80
80
80
80
80
80
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
21
8
7
6
8
10
38
22
6
6
8
9
7
6
6
7
7
7
7
7
7
8
9
10
11
33
20
8
8
9
11
10
10
10
10
10
10
8
7
12
11
8
6
6
5
5
5
9
6
3
5
7
5
3
3
3
4
6
4
3
5
6
6
4
3
6
6
6
7
6
6
5
4
5
5
5
6
10
12
13
14
15
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
95
95
95
95
77
95
63
63
72
62
82
82
69
76
75
82
82
69
68
66
63
60
60
60
60
61
61
61
61
70
90
72
76
92
57
72
64
70
76
79
78
85
90
81
82
83
80
85
80
83
92
88
100
90
85
89
90
88
102
100
91
92
102
89
94
95
100
102
87
82
73
71
73
70
82
98
76
81
84
98
78
78
78
69
64
68
72
83
98
98
98
98
98
98
98
98
98
98
98
98
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
7
2
6
10
7
4
2
2
3
4
3
2
2
7
10
11
6
2
2
2
2
2
2
2
2
3
16
9
3
3
3
5
8
12
14
13
12
15
11
7
5
5
5
7
9
24
12
1
1
1
1
1
1
1
4
6
5
4
3
2
2
2
3
5
5
5
6
5
4
4
9
7
5
5
5
5
5
5
5
5
7
8
9
7
5
5
5
5
5
5
5
5
5
5
5
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
61
61
46
61
61
63
71
71
71
67
71
61
61
48
44
50
56
66
83
83
83
83
83
83
77
62
71
82
54
83
68
66
110
77
77
79
83
110
88
94
97
110
108
99
114
84
89
84
85
85
82
89
83
89
98
92
100
88
98
84
77
78
79
76
83
98
89
111
102
114
114
86
98
68
66
68
69
69
72
72
72
60
67
76
89
111
111
111
111
111
111
111
111
112
114
114
114
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
14
20
26
17
8
14
17
20
30
31
25
20
20
25
27
28
29
29
29
30
15
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
7
9
10
11
11
12
16
18
20
11
3
10
10
7
4
4
9
9
10
5
1
1
1
1
5
3
2
1
1
1
2
2
3
9
7
5
5
5
3
2
2
2
10
6
3
3
2
2
2
2
2
2
2
2
2
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
66
66
66
66
61
66
59
58
64
51
51
44
48
53
51
64
64
45
44
41
37
32
35
38
47
60
60
65
72
74
78
76
82
85
66
69
73
73
82
69
83
73
77
85
74
82
83
67
73
70
72
71
85
74
69
72
74
73
78
84
75
75
74
74
72
72
84
70
69
73
73
73
84
84
67
67
61
61
61
61
61
61
61
53
59
61
61
61
61
61
61
61
61
45
44
44
44
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
34
20
11
2
17
32
17
3
2
2
2
3
2
2
2
11
15
17
11
5
5
5
5
5
5
3
2
2
4
4
4
35
20
6
5
5
3
1
4
8
4
1
1
1
1
1
1
12
11
10
9
8
5
3
3
2
1
5
3
2
3
4
3
2
1
2
2
2
2
3
4
2
1
3
4
4
5
3
2
2
2
2
6
8
10
6
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
58
58
44
50
76
62
66
76
76
75
74
102
102
97
102
102
102
102
102
102
102
93
93
93
98
100
100
109
100
107
93
93
100
97
100
107
102
107
109
104
115
103
107
104
95
107
107
112
120
120
125
120
125
122
122
125
120
120
114
111
114
125
102
114
111
108
109
125
107
101
100
100
100
100
100
100
81
76
72
74
80
87
100
100
100
100
100
100
100
100
81
77
74
69
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
8
3
15
16
9
3
3
3
27
39
21
3
3
17
24
28
30
31
31
32
25
19
19
19
19
19
19
29
25
22
34
40
46
61
33
5
8
22
15
8
8
8
6
5
5
5
7
6
5
10
20
25
17
10
4
7
7
7
7
8
8
6
4
6
9
9
9
9
9
6
4
8
10
13
22
18
15
15
15
15
18
20
21
18
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
122
122
70
87
89
94
122
122
87
102
95
122
122
110
113
111
109
109
108
108
108
81
72
61
56
58
64
76
90
95
136
136
79
84
83
74
74
83
83
88
136
88
88
84
82
81
93
108
92
136
96
105
113
115
134
122
124
120
134
127
119
134
115
110
110
117
118
117
127
127
90
90
91
86
113
113
82
81
75
70
69
68
67
67
66
66
66
66
66
66
60
60
60
58
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
6
1
21
17
10
3
1
1
2
3
2
1
1
10
15
17
12
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
7
6
6
14
16
11
6
6
6
6
6
6
13
8
4
11
9
7
7
5
4
8
13
8
3
5
6
4
3
4
2
1
1
1
1
1
1
1
3
4
5
6
24
16
8
8
7
6
6
6
7
8
8
8
8
9
6
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
70
70
65
65
56
65
64
70
75
85
85
85
76
85
72
70
70
58
60
64
67
75
75
75
75
75
75
72
64
70
117
55
59
57
50
52
72
58
69
75
75
117
80
83
83
81
81
68
71
63
73
76
75
117
79
81
85
80
82
93
85
87
88
88
88
70
73
60
54
52
50
48
51
51
41
41
40
40
40
32
33
30
30
31
34
39
40
43
49
49
49
49
49
49
49
49
47
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
39
18
11
5
25
46
65
35
5
5
18
32
18
5
5
11
14
16
16
16
16
16
9
3
3
2
1
1
2
1
1
2
3
4
10
7
4
8
4
1
3
3
3
3
3
5
8
11
8
6
6
10
7
4
4
9
8
8
5
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
4
5
4
3
3
3
6
8
9
8
7
7
7
7
7
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
61
61
59
61
64
68
76
76
76
68
76
59
55
53
48
47
45
44
43
55
70
88
120
120
120
120
120
112
113
120
129
155
155
126
131
131
126
155
133
134
136
155
136
132
155
120
120
127
130
120
120
130
120
130
121
118
155
115
117
120
111
120
110
114
104
117
105
101
102
103
108
111
117
117
117
82
83
76
69
71
73
76
82
82
82
82
82
82
82
82
74
72
71
69
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
30
20
13
6
8
10
43
24
6
6
20
15
10
6
6
13
16
18
19
19
19
20
21
21
22
15
8
8
8
9
10
9
9
9
9
9
9
37
66
66
37
8
8
8
8
9
10
10
10
11
43
30
18
18
14
11
18
14
10
10
10
11
25
18
11
10
9
9
9
9
9
9
9
13
15
16
17
16
15
15
15
15
16
17
17
16
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
41
41
37
41
41
46
53
65
65
65
55
65
47
44
44
40
39
38
37
36
36
36
38
47
59
73
93
100
102
82
93
100
81
100
102
103
107
140
107
102
100
94
106
105
107
145
111
116
130
136
136
136
121
125
122
124
125
120
136
115
115
121
125
130
140
138
153
141
145
142
145
145
128
140
120
124
132
139
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
13
8
8
11
23
25
28
19
11
9
8
22
16
11
11
9
8
8
8
8
8
8
8
8
8
8
5
2
2
5
8
8
8
8
9
9
9
9
9
42
26
11
11
16
13
11
11
22
25
28
23
15
8
8
8
9
10
30
20
11
11
11
9
8
11
15
19
19
19
18
18
18
20
21
21
21
22
32
37
40
43
50
34
18
18
14
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
108
108
108
108
93
108
89
83
98
59
57
63
70
76
79
98
98
82
83
80
77
74
74
74
87
100
100
104
107
109
148
100
100
100
87
100
87
89
100
98
108
148
102
115
109
108
114
145
112
111
124
136
124
148
124
122
122
124
126
120
136
133
122
123
125
122
121
126
153
130
136
140
145
145
133
153
123
117
115
109
110
116
124
134
153
153
153
153
153
153
153
153
153
126
130
135
141
153
153
153
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
55
20
14
8
41
69
38
8
8
8
14
20
14
8
8
14
17
18
13
8
8
8
8
8
8
24
32
40
24
9
8
13
11
9
24
16
9
9
9
37
29
22
19
19
19
19
19
22
16
11
16
12
8
8
9
11
22
17
13
11
11
11
18
14
11
22
22
22
22
18
15
15
12
10
10
10
58
34
10
10
10
48
31
15
15
12
10
10
10
10
10
10
10
10
50
70
80
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
93
93
40
69
66
77
66
67
93
64
77
77
68
74
73
93
93
75
75
72
69
64
64
64
52
58
67
86
94
101
148
107
107
93
91
92
97
97
107
107
106
148
102
104
117
112
115
145
115
114
126
136
124
148
126
125
126
126
127
123
136
133
121
120
125
121
121
127
153
136
145
142
145
145
128
128
113
117
124
135
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
13
8
8
20
24
29
43
50
54
31
8
8
17
27
31
19
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
11
40
58
40
22
8
8
8
10
11
13
12
11
16
12
8
8
8
10
13
19
14
10
14
16
17
13
10
10
19
42
54
36
18
18
21
21
21
21
22
16
10
10
10
30
24
18
18
14
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
83
83
83
83
70
68
90
71
71
72
83
77
78
90
90
84
85
85
84
84
84
84
84
88
90
93
111
95
99
100
101
111
102
111
99
111
104
104
111
111
95
98
103
103
111
129
91
99
100
98
120
95
97
99
101
120
105
114
108
120
104
104
107
102
114
103
105
110
112
111
129
129
101
101
101
100
100
81
76
76
76
81
87
88
94
100
111
111
111
111
111
111
111
111
120
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
31
27
17
7
27
58
32
7
7
7
7
7
7
7
7
33
46
52
55
57
58
59
62
64
65
35
6
6
6
36
31
27
27
22
18
47
31
16
17
18
18
18
18
48
53
34
16
16
21
24
21
19
14
9
9
6
4
17
13
9
13
15
18
11
4
6
9
9
9
9
9
6
4
8
10
13
44
29
15
15
15
38
26
15
15
15
15
15
15
15
15
15
15
15
21
24
26
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
51
51
43
51
53
62
76
76
76
67
76
52
51
43
39
37
34
33
30
36
45
60
83
83
83
86
83
81
80
78
89
80
83
84
86
83
84
83
76
83
94
83
83
86
76
79
81
81
94
89
75
90
85
86
88
94
89
90
90
90
86
84
90
84
70
67
67
67
71
72
72
84
65
57
57
44
44
47
47
47
47
54
62
62
62
62
62
62
62
62
47
47
47
47
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
11
6
13
18
23
14
6
6
30
25
15
6
6
13
17
19
10
2
2
2
2
2
2
2
2
3
5
4
3
3
3
7
12
9
7
11
9
8
12
10
8
8
8
9
10
12
6
1
6
4
2
2
4
6
8
9
6
3
4
4
3
2
4
6
4
2
2
2
3
6
7
6
6
6
6
6
6
6
6
7
7
7
7
4
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
48
48
52
58
53
75
70
78
78
78
77
78
75
75
59
59
57
54
53
50
58
70
89
120
120
120
107
103
102
93
94
106
96
155
93
92
93
89
104
111
117
162
126
135
138
155
162
140
150
162
137
162
133
135
144
144
162
155
137
135
134
126
125
141
110
112
110
113
136
120
122
122
120
107
99
95
94
93
92
90
94
103
118
141
141
141
141
141
141
141
141
115
111
106
100
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
13
25
31
20
10
34
46
29
13
20
23
27
27
20
13
13
13
13
13
13
17
19
22
15
9
9
32
20
9
9
9
33
45
58
34
10
16
22
44
55
66
72
41
11
11
11
15
17
17
13
9
9
9
9
19
14
10
9
9
9
8
7
9
14
10
7
7
8
9
9
9
8
7
7
7
20
26
29
33
47
32
18
18
18
18
18
18
18
18
31
38
41
43
44
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
61
61
48
61
61
61
67
67
67
65
67
61
61
52
50
48
46
45
43
61
83
108
155
155
155
140
144
148
155
135
136
136
155
129
126
123
124
128
129
148
136
134
136
132
155
127
131
137
134
136
148
130
132
135
134
134
155
132
131
131
124
125
120
112
114
123
123
131
131
131
127
126
125
123
123
120
102
93
88
86
91
94
100
100
100
100
100
100
100
100
91
89
87
85
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
15
16
29
21
14
15
15
16
20
31
23
16
16
18
19
19
19
19
19
20
21
21
21
21
21
22
31
35
40
73
90
102
58
15
15
15
62
64
66
41
16
16
13
10
9
9
13
18
18
18
18
18
14
10
15
12
10
8
13
18
13
8
10
14
18
42
66
55
45
27
10
14
16
17
18
18
18
18
18
18
36
45
49
33
18
18
18
18
18
18
18
18
18
18
18
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
26
26
26
51
51
40
47
76
61
59
76
76
68
64
76
76
57
58
55
51
50
47
47
47
40
45
51
58
71
70
71
70
69
71
68
68
63
62
61
60
59
59
59
55
55
55
62
60
54
56
59
60
64
65
70
81
74
81
74
81
74
75
73
73
75
65
68
66
65
66
66
66
66
57
75
60
54
53
53
44
47
44
44
44
42
42
42
43
44
44
44
44
44
44
44
44
42
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
14
15
8
1
14
13
11
6
1
1
5
10
5
1
1
10
15
17
9
1
1
1
1
1
1
1
1
1
1
1
1
16
9
2
4
3
2
3
5
10
7
4
2
2
2
4
7
11
6
2
11
6
1
1
2
3
3
4
2
1
1
1
1
1
1
2
1
1
1
1
1
2
5
5
5
5
6
5
3
2
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
105
105
105
105
82
105
85
86
97
74
74
74
73
77
77
97
97
68
74
77
80
88
88
90
94
100
100
100
88
86
112
85
85
89
89
93
101
100
101
140
109
110
112
105
109
109
107
129
101
111
120
118
160
114
113
122
123
126
126
160
115
114
118
122
125
123
160
130
131
140
128
127
129
129
134
140
140
140
110
110
113
107
107
111
124
140
140
140
140
140
140
140
140
120
123
127
131
140
140
140
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
54
20
15
10
27
47
60
35
10
10
20
33
21
10
10
15
17
18
16
14
14
14
14
14
14
40
24
8
8
8
9
11
38
52
51
51
51
51
63
64
41
19
8
8
13
16
19
15
11
11
31
51
58
62
66
45
25
37
24
11
11
11
11
11
10
10
33
81
105
117
123
78
33
33
33
33
33
21
10
10
10
30
24
18
18
14
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
79
100
82
84
88
79
79
79
76
79
77
88
88
70
69
65
62
56
56
57
68
80
80
81
84
90
93
80
76
80
67
76
80
70
90
67
73
84
93
101
84
83
90
73
76
83
88
101
106
93
85
90
92
87
101
106
89
88
88
89
90
91
106
89
90
91
87
91
91
77
78
91
76
91
91
69
67
65
63
64
65
66
66
66
66
66
66
66
66
61
61
61
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
17
16
13
10
44
27
10
10
18
14
10
10
16
17
17
17
13
9
9
9
9
9
9
6
3
3
3
3
3
3
3
3
8
5
3
2
3
11
6
2
2
8
5
2
2
16
12
9
9
11
12
13
16
20
16
12
7
3
6
7
5
3
15
8
1
1
1
1
1
1
1
3
4
4
5
27
38
43
46
47
26
6
6
6
6
6
6
6
6
16
21
24
25
26
26
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
49
49
44
59
37
39
46
41
59
59
48
53
52
59
59
46
45
43
40
36
41
48
60
80
80
80
50
46
40
37
32
40
41
46
80
48
58
59
54
72
67
70
80
73
74
72
65
68
75
75
85
87
88
95
97
116
116
99
116
92
88
88
84
83
85
79
79
75
73
72
72
70
70
79
60
59
55
55
52
52
52
55
57
62
62
62
62
62
62
62
62
52
52
52
50
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
9
8
4
1
18
14
8
2
1
1
1
2
1
1
1
4
6
7
6
6
6
6
6
6
6
3
1
1
4
2
1
1
1
4
8
8
5
2
1
4
3
2
2
3
2
2
2
7
6
6
5
4
5
5
6
12
8
5
10
6
3
3
4
5
16
13
7
2
2
2
2
2
10
9
8
8
8
28
38
43
46
47
25
4
4
4
4
4
4
4
4
15
21
24
25
26
26
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
45
51
54
68
66
76
80
90
90
90
85
90
76
76
68
60
57
54
52
47
47
48
56
66
66
66
48
53
57
50
53
88
41
42
47
44
50
53
54
64
64
88
68
67
66
61
60
65
66
67
88
67
66
68
65
65
68
64
62
62
64
64
66
64
68
63
62
62
64
62
62
61
68
60
53
53
41
42
46
47
47
47
50
53
53
53
53
53
53
53
53
47
47
47
47
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
9
9
12
15
21
27
58
36
15
15
20
26
20
15
15
17
18
19
10
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
6
6
3
1
1
1
4
7
18
11
4
6
3
1
1
1
4
6
7
7
6
6
6
4
2
4
6
6
6
6
4
2
2
5
6
7
8
9
5
2
2
2
7
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
50
58
57
71
57
60
65
59
71
71
55
63
56
71
71
48
51
52
53
56
56
56
58
60
60
60
50
56
74
42
56
37
32
37
33
36
45
63
56
66
67
63
57
60
57
66
58
60
67
79
73
79
79
79
74
79
73
75
78
69
78
72
78
66
68
66
65
66
66
66
66
60
57
56
52
52
51
38
37
33
34
38
45
55
55
55
55
55
55
55
55
41
41
41
41
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
6
6
6
6
11
16
13
11
8
6
6
6
6
6
8
10
10
10
10
10
6
3
3
3
3
3
3
2
1
1
3
2
2
3
4
4
5
5
5
6
7
8
9
5
1
1
1
7
10
12
8
4
5
4
3
3
5
7
10
11
7
3
3
3
3
3
6
8
7
7
7
4
2
2
6
7
7
7
8
12
7
2
2
2
3
4
4
4
4
4
4
4
5
3
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
55
55
49
55
48
47
59
35
36
40
44
47
49
59
59
51
51
50
48
47
47
47
55
64
64
65
71
71
70
76
66
70
60
76
64
65
76
65
65
79
68
70
75
73
75
79
75
67
65
67
66
69
79
72
75
75
72
72
71
75
70
72
70
75
75
58
52
50
45
51
53
51
75
60
47
42
37
29
28
25
25
26
28
31
34
38
45
45
45
45
45
45
45
45
43
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
34
20
12
4
25
42
24
6
4
4
5
6
5
4
4
12
16
18
9
1
1
1
1
1
1
1
5
7
9
5
2
2
3
2
1
9
9
5
2
4
5
3
2
2
2
5
9
15
10
6
4
2
5
7
8
5
3
6
3
1
2
2
1
1
2
4
3
3
3
3
3
2
1
1
1
1
8
7
6
6
6
7
8
8
9
5
2
2
2
2
2
2
2
2
2
2
2
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
26
49
49
84
60
68
75
71
84
84
75
77
76
84
84
68
67
64
61
56
56
56
64
72
72
72
71
71
72
70
68
82
62
68
72
65
68
67
69
73
75
82
81
79
79
79
79
72
74
72
82
74
66
68
69
69
70
81
72
74
75
74
75
70
79
70
69
72
73
72
79
79
68
69
63
63
63
61
60
60
60
59
59
60
60
60
60
60
60
60
60
55
55
55
54
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
12
14
12
10
40
25
10
10
18
14
10
10
33
25
18
18
11
4
4
4
4
4
4
6
7
7
7
4
2
2
2
4
7
7
7
9
9
9
9
5
1
1
1
4
5
7
5
4
4
4
3
2
2
10
10
10
6
2
2
2
2
3
2
1
1
1
1
1
2
10
12
13
13
14
26
13
1
1
1
1
6
8
9
5
1
1
1
1
1
1
1
1
1
1
1
17
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
41
42
47
66
47
66
58
53
66
66
60
65
66
66
66
56
62
69
77
92
92
92
92
93
93
93
91
91
106
89
88
87
84
85
87
82
93
92
99
106
102
124
95
95
91
84
93
78
83
85
90
106
94
100
100
99
124
100
101
103
104
102
100
124
92
90
87
86
94
102
124
124
100
87
72
67
69
78
87
87
87
99
107
124
124
124
124
124
124
124
124
95
87
87
75
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
13
9
18
22
14
7
7
7
7
7
8
8
9
14
17
18
19
19
19
20
32
38
41
44
24
5
5
16
16
16
16
16
49
32
16
19
33
43
34
25
25
25
25
25
25
25
22
19
17
16
16
16
17
13
9
6
12
9
7
7
7
13
9
6
6
6
7
15
19
12
6
6
6
6
7
11
13
14
14
15
18
20
21
15
10
10
10
10
10
10
10
10
12
13
14
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
85
85
73
85
60
59
65
57
70
70
58
64
60
70
70
49
54
58
62
72
72
72
72
73
74
77
84
80
80
78
84
80
77
84
74
70
67
118
67
76
82
88
78
78
78
67
78
65
76
78
70
111
77
85
87
118
81
81
84
78
77
88
85
93
102
100
111
96
100
91
90
83
118
82
73
75
72
77
81
81
81
73
68
73
78
87
102
102
102
102
102
102
102
102
99
96
96
96
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
18
19
18
17
24
20
15
10
10
10
10
10
13
15
17
18
19
19
19
19
19
20
11
2
2
2
6
8
8
4
1
2
4
3
2
5
9
9
9
8
7
4
2
2
2
5
9
15
8
2
4
5
5
5
5
7
6
6
3
1
4
6
4
3
5
7
10
5
1
1
1
4
7
6
6
6
6
6
6
6
6
13
9
6
6
3
1
1
1
1
1
1
1
1
4
5
6
7
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
68
68
41
45
42
36
40
40
44
68
42
39
43
48
55
68
68
68
68
68
68
73
79
79
79
57
62
57
44
60
48
45
51
77
58
79
64
61
66
69
72
77
81
79
66
79
62
64
65
65
68
70
77
74
74
77
75
80
73
80
77
80
76
77
65
85
72
73
85
85
73
85
85
61
63
64
63
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
61
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
7
4
7
10
8
6
4
4
5
6
5
4
4
18
25
28
30
31
31
31
31
31
32
19
6
6
5
3
1
3
3
4
3
2
2
1
1
7
5
3
2
2
2
2
3
8
8
8
8
5
3
3
4
5
7
9
5
1
1
1
2
3
2
2
2
2
2
3
3
4
6
5
5
5
5
3
2
2
2
2
6
8
9
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
41
41
42
55
37
46
46
42
55
55
49
52
52
55
55
50
51
52
53
56
58
63
69
79
79
79
72
70
69
65
63
67
55
63
63
65
66
94
64
66
74
79
74
81
77
67
64
65
71
73
77
94
72
73
79
78
78
87
85
80
80
80
81
80
79
94
73
81
83
78
87
87
68
70
68
78
78
72
73
70
70
70
78
87
87
87
87
87
87
87
87
70
70
70
70
70
70
70
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
6
3
24
19
12
6
3
3
4
6
4
3
3
10
14
16
10
4
4
4
2
1
1
1
4
6
5
3
1
1
2
1
1
2
4
6
9
11
9
7
5
5
5
4
4
4
3
2
6
5
4
4
4
4
4
5
8
4
1
1
5
4
4
2
1
1
1
1
1
2
1
1
1
1
8
8
8
8
8
9
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
103
103
103
103
99
141
85
92
104
97
141
141
107
126
117
141
141
90
89
84
78
76
74
72
69
69
69
51
52
58
81
53
65
58
50
56
57
60
65
69
65
61
62
62
60
65
68
68
68
95
73
76
79
95
78
83
83
81
95
78
72
81
69
73
81
71
71
73
78
73
76
76
78
78
76
72
68
78
78
49
48
41
39
42
47
54
54
54
54
54
54
54
54
39
38
38
38
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
20
40
41
42
24
6
6
6
6
6
16
27
37
28
20
20
17
15
15
15
8
2
2
2
2
2
3
4
8
4
1
2
4
4
4
6
9
13
8
3
1
1
1
5
10
21
11
1
5
10
26
34
22
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
9
5
1
1
1
1
5
7
8
4
1
1
1
1
1
1
1
1
1
1
1
17
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
26
26
26
27
29
28
35
47
52
69
69
69
61
69
51
48
51
48
48
48
47
47
47
51
64
80
91
107
136
135
136
125
136
136
113
136
109
108
107
116
91
89
93
91
89
94
94
92
94
87
95
90
82
116
83
92
91
102
87
74
78
78
76
86
78
83
84
116
99
75
73
72
76
72
87
102
64
69
73
74
79
82
82
82
73
74
75
76
79
79
79
79
79
79
79
79
80
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
12
12
27
20
13
12
12
12
20
33
22
12
12
16
18
19
12
6
6
6
4
2
2
2
3
4
4
3
3
4
4
5
10
7
5
6
7
9
10
5
1
1
1
7
13
19
11
3
7
6
6
6
7
11
10
9
13
32
17
2
1
1
10
6
3
1
1
1
1
6
4
3
3
3
3
6
8
9
10
35
22
10
10
5
1
1
1
1
1
1
1
1
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
82
82
64
82
68
73
85
71
71
71
66
71
63
85
85
54
62
67
73
85
85
85
85
85
85
87
88
88
95
85
88
85
71
88
70
74
77
85
81
95
89
128
91
87
82
85
79
83
90
124
88
95
128
92
100
101
113
124
91
88
99
92
92
128
82
87
69
73
80
82
113
113
73
66
63
63
70
76
87
87
87
91
99
110
110
110
110
110
110
110
110
87
87
87
87
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
32
29
15
2
2
2
36
19
2
2
32
17
2
2
2
2
2
2
2
2
2
2
5
6
7
8
41
57
30
3
3
3
3
3
8
5
3
8
12
16
14
10
7
7
7
7
7
17
16
11
7
3
3
3
3
3
7
5
3
3
3
3
3
3
3
8
5
3
3
3
3
4
7
6
5
5
5
4
4
4
4
32
18
4
4
4
4
4
4
4
4
5
5
5
5
5
6
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
28
31
29
36
47
55
73
73
73
64
73
53
49
52
49
48
48
47
47
47
47
41
36
35
38
47
58
79
71
78
51
49
71
57
69
72
88
78
69
72
72
74
75
78
83
79
88
77
75
102
79
84
93
108
99
108
101
108
97
93
92
86
102
86
90
95
92
97
92
92
71
74
75
79
102
102
57
57
47
38
35
34
35
38
42
50
50
50
50
50
50
50
50
51
52
52
52
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
14
16
9
2
24
18
13
7
2
2
20
33
17
2
2
11
15
17
12
8
8
8
4
1
1
1
3
5
38
23
8
4
1
1
1
15
10
5
4
3
4
4
4
4
4
4
5
15
8
2
3
4
6
8
8
8
7
6
6
7
4
1
1
2
6
4
2
1
1
2
3
6
4
3
3
3
6
4
3
3
3
5
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
35
59
59
48
59
59
69
83
83
83
65
83
52
51
55
55
59
59
59
59
59
59
70
82
82
82
63
70
93
62
75
63
58
66
75
65
82
75
78
93
89
86
85
88
88
78
88
79
82
87
93
93
92
105
94
95
95
93
93
93
93
93
105
93
85
87
87
89
93
93
93
89
105
89
79
93
93
74
72
72
73
79
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
8
5
5
11
17
11
5
5
44
36
20
5
5
18
24
27
21
16
16
16
12
8
8
8
6
5
5
5
5
7
7
7
7
7
8
8
8
18
13
8
8
8
8
8
8
22
16
10
10
11
11
11
11
11
14
18
14
11
11
11
18
14
11
11
11
11
11
11
12
12
11
10
10
10
10
10
10
10
10
10
22
28
31
20
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
29
31
30
30
47
29
28
31
33
38
47
47
47
47
47
47
47
47
47
47
47
40
46
53
62
80
74
80
78
80
80
74
80
80
74
75
102
66
65
73
71
72
79
79
66
79
58
59
58
58
60
62
64
68
77
69
70
67
77
65
72
75
74
102
79
74
102
64
68
69
57
61
66
53
58
63
67
76
76
76
76
71
76
82
89
102
102
102
102
102
102
102
102
102
102
102
102
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
9
4
25
22
18
11
4
4
9
15
9
4
4
12
16
18
10
2
2
2
2
2
2
2
4
7
16
8
1
2
4
3
2
38
35
19
4
2
3
3
4
4
5
5
6
16
9
3
3
3
5
7
8
6
4
2
2
2
2
3
4
5
6
5
4
3
3
3
3
4
6
7
7
7
8
9
10
10
11
34
19
4
4
4
4
4
4
4
4
4
4
4
4
4
5
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
79
79
76
79
79
78
79
79
76
70
76
79
79
76
64
65
67
69
73
73
73
73
76
78
81
89
84
90
85
89
84
82
89
79
75
77
76
77
90
83
84
83
86
86
67
86
67
73
76
75
90
77
77
77
75
75
72
75
74
76
76
72
67
65
82
61
63
63
61
61
55
66
61
52
59
65
70
82
82
82
80
70
72
74
77
82
82
82
82
82
82
82
82
81
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
32
41
27
14
22
19
10
2
2
2
2
2
9
13
17
24
27
29
30
30
30
31
16
2
2
2
5
6
8
4
1
3
6
26
49
62
31
1
1
2
1
1
1
4
2
1
1
13
9
6
3
1
5
7
8
6
4
5
4
3
2
2
2
2
3
3
2
2
2
2
2
2
3
3
3
4
10
8
6
6
6
10
8
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
51
51
42
48
76
61
59
76
76
68
65
76
76
57
58
59
60
64
70
70
70
71
72
72
74
79
73
79
79
74
79
72
69
72
63
63
70
63
67
72
75
80
84
84
67
84
68
72
73
75
73
71
68
69
71
71
70
71
75
70
70
73
75
75
85
85
78
74
75
75
62
60
66
57
60
64
70
80
80
80
73
67
69
70
74
80
80
80
80
80
80
80
80
76
73
73
73
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
9
3
15
17
11
5
3
3
4
5
4
3
3
11
15
17
16
15
15
15
8
2
2
2
4
6
5
4
4
11
8
5
34
19
5
6
4
3
5
4
3
3
3
5
7
12
7
2
3
5
6
6
6
4
2
6
4
2
2
2
1
1
2
4
3
2
2
3
4
3
2
3
4
4
5
5
5
5
6
9
8
7
7
4
2
2
2
2
2
2
2
2
3
3
3
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
81
81
67
81
73
76
86
76
76
76
72
76
73
86
86
64
62
58
54
47
50
54
65
81
81
81
83
84
93
83
83
83
70
104
70
66
73
76
87
93
90
127
98
96
93
118
98
100
104
123
102
99
127
94
100
103
101
123
100
101
107
103
104
127
98
102
99
95
118
100
97
86
118
77
74
75
76
91
99
118
118
118
117
117
117
117
118
118
118
118
118
118
118
118
100
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
26
20
13
6
26
47
61
33
6
6
20
33
19
6
6
13
16
18
12
6
6
6
4
2
2
2
3
4
3
3
3
4
3
2
2
5
7
5
3
17
11
5
5
5
5
7
8
9
5
1
16
11
6
3
3
6
4
2
2
3
5
7
5
3
3
6
7
5
3
3
3
5
7
6
6
6
6
7
8
8
8
8
8
8
9
10
10
10
10
10
11
17
20
21
22
22
22
23
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
37
35
37
32
36
28
27
27
27
31
36
36
36
36
36
36
36
36
36
36
36
39
46
54
64
85
80
81
82
85
90
69
85
65
69
58
55
59
59
62
117
69
73
73
71
77
83
90
103
91
91
92
103
91
91
92
103
84
83
92
90
92
117
82
90
78
78
83
77
78
76
83
79
61
61
61
66
71
71
72
84
96
117
117
117
117
117
117
117
117
79
72
64
64
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
7
6
21
22
13
5
5
5
5
5
5
5
6
7
7
7
6
5
5
5
3
2
2
2
7
9
6
3
3
3
3
2
2
2
3
4
6
11
6
2
2
2
2
4
6
18
9
1
9
7
5
5
10
12
7
2
2
3
4
5
4
3
5
5
4
3
3
3
3
5
7
6
5
5
5
5
5
5
6
7
8
8
9
6
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
34
60
59
72
68
76
90
67
76
76
72
80
76
90
90
66
66
64
62
62
65
68
73
82
82
82
84
77
84
76
76
84
68
72
61
71
82
67
83
72
76
80
83
84
84
71
88
70
75
77
78
88
80
81
82
81
78
88
76
78
83
78
83
79
74
83
72
72
71
70
69
64
72
66
61
65
67
73
83
83
83
76
72
73
74
78
83
83
83
83
83
83
83
83
79
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
17
14
20
27
16
6
6
6
6
6
19
32
32
26
20
20
11
2
2
2
1
1
1
1
1
1
8
5
3
3
3
2
1
1
1
2
3
5
3
2
2
3
2
2
2
10
7
4
5
3
2
2
5
7
5
4
10
6
3
3
2
2
5
7
4
2
2
11
20
14
8
8
8
9
11
8
6
6
6
32
19
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
52
52
47
63
39
40
48
42
60
60
49
54
53
60
60
46
49
50
52
56
56
60
64
76
90
100
136
136
114
115
136
107
114
136
102
126
97
95
95
99
90
91
89
87
126
86
89
93
95
90
92
99
88
90
87
85
81
90
79
79
78
76
78
78
76
95
74
75
73
70
68
64
72
63
59
64
64
49
53
48
48
48
48
49
49
49
49
49
49
49
49
48
48
48
46
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
8
8
5
3
19
14
8
2
2
2
2
2
2
2
3
5
6
7
4
2
2
2
2
2
2
2
6
8
11
33
49
60
42
22
2
37
22
7
1
3
3
3
3
3
3
5
7
20
10
1
5
3
2
2
3
4
4
4
4
4
4
4
2
1
3
5
3
1
1
1
1
2
3
4
4
5
10
9
7
6
6
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
47
52
55
72
61
76
68
62
76
76
68
74
76
76
72
60
58
55
52
47
47
47
40
46
53
52
80
77
74
78
80
78
76
80
70
68
78
56
59
60
55
87
58
61
63
52
54
56
63
65
66
87
63
70
75
66
68
68
71
75
68
87
69
70
75
62
73
70
66
73
73
60
60
73
57
54
54
45
47
48
49
52
57
57
57
57
57
57
57
57
57
57
57
57
54
51
51
51
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
13
14
20
27
18
10
10
10
10
10
12
13
14
17
18
19
10
2
2
2
1
1
1
1
2
4
16
9
2
1
1
1
1
39
21
4
10
13
8
4
2
2
2
3
4
16
9
2
3
2
2
2
6
5
5
7
9
8
4
1
1
3
2
2
2
1
1
1
1
3
5
4
3
3
3
4
3
2
2
2
3
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
41
62
61
75
71
76
90
69
76
76
75
80
76
90
90
71
77
82
88
100
100
100
100
100
100
103
106
106
106
100
99
106
106
89
91
87
91
100
94
115
106
90
98
92
94
115
108
115
123
136
136
133
130
130
133
144
138
141
144
144
144
134
144
136
116
118
136
129
136
136
136
107
111
113
108
136
136
96
92
84
81
86
91
100
100
100
100
100
100
100
100
81
77
74
69
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
20
23
25
27
47
50
51
40
30
25
21
21
21
21
21
21
21
21
21
21
30
35
37
38
39
40
53
59
62
33
5
5
5
5
5
5
55
60
39
18
18
18
11
5
5
5
5
5
5
10
25
37
23
10
4
7
8
9
9
10
18
11
4
6
9
9
9
9
9
6
4
8
10
13
31
24
18
18
18
18
35
43
47
32
18
18
18
18
18
18
18
18
18
18
18
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
22
93
93
60
74
113
78
84
92
95
101
113
113
113
113
113
113
113
113
113
113
113
96
91
88
83
84
85
84
85
89
101
80
104
67
72
73
68
69
83
72
74
78
77
79
83
72
79
104
82
98
78
83
81
83
83
81
98
81
85
85
86
104
90
98
101
84
84
76
74
74
61
61
58
58
61
61
57
67
76
76
76
67
67
68
69
72
72
72
72
72
72
72
73
74
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
6
4
27
19
12
8
4
4
39
74
39
4
4
48
70
81
41
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
2
2
3
3
3
9
8
6
5
5
5
6
7
15
11
7
7
4
2
2
3
2
1
5
3
2
2
2
2
1
1
3
2
2
2
2
2
1
1
1
1
1
2
2
2
2
3
8
8
8
8
4
1
1
1
1
1
1
1
1
16
23
27
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
94
94
33
93
93
81
82
85
94
86
86
81
93
83
82
94
94
91
93
93
93
93
93
93
83
82
82
82
82
83
88
83
88
80
80
80
84
89
88
117
88
76
83
79
85
88
86
111
88
85
91
89
94
79
76
81
82
81
89
94
83
89
83
90
93
89
117
98
100
117
111
104
111
111
77
72
75
73
77
82
90
90
90
90
87
92
97
104
117
117
117
117
117
117
117
117
117
117
117
117
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
16
17
32
47
63
64
65
66
73
60
47
47
47
47
47
47
26
6
6
6
4
2
2
2
17
24
13
3
6
4
3
2
2
2
3
9
15
20
12
5
5
6
7
8
9
11
13
31
17
3
4
6
5
4
3
2
3
4
6
8
7
5
4
32
19
7
7
8
9
9
9
12
13
14
15
10
5
5
5
33
39
42
43
44
44
44
44
44
45
49
51
52
53
53
53
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
30
29
30
35
41
49
64
64
64
54
64
46
43
43
40
44
50
56
69
69
69
69
69
69
71
75
74
75
74
74
83
70
70
53
60
59
69
83
57
65
67
67
78
83
58
62
62
65
67
64
82
69
73
77
78
82
82
75
82
77
77
81
91
81
85
79
85
80
78
85
85
81
83
91
91
76
85
85
85
85
83
87
91
91
91
91
91
91
91
91
86
85
85
79
74
74
74
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
18
18
11
5
18
21
24
14
5
5
18
27
16
5
5
11
14
16
17
17
17
18
10
2
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
5
6
7
7
7
7
8
13
15
11
6
2
4
7
12
6
1
5
9
9
9
9
5
1
1
5
6
7
8
6
4
2
1
4
6
7
8
7
6
6
6
10
8
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
34
34
34
36
36
34
36
36
32
33
33
39
44
44
64
64
60
64
64
64
64
64
64
68
82
100
100
100
76
88
114
77
114
90
86
114
114
105
110
108
107
114
102
99
100
107
95
100
107
84
90
96
93
106
100
96
98
96
100
96
97
100
97
100
95
100
100
93
100
95
100
98
100
100
95
91
94
94
77
87
87
87
87
91
94
100
100
100
100
100
100
100
100
87
87
87
87
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
9
7
7
13
10
7
7
7
7
7
7
7
7
21
28
32
24
16
16
16
16
16
16
12
8
5
5
7
9
9
9
9
8
8
9
8
8
18
13
9
9
15
10
6
6
26
18
10
20
18
13
9
9
9
21
13
6
10
14
16
12
8
10
20
21
21
22
17
13
9
6
8
9
10
10
10
10
10
10
10
14
16
17
13
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
56
56
55
91
57
63
73
70
79
79
70
72
71
79
79
61
65
69
73
82
82
82
82
82
82
65
65
72
106
63
75
67
60
76
75
80
89
140
100
106
106
86
97
97
97
145
90
91
99
97
96
109
100
101
104
116
108
107
116
116
103
103
104
105
112
111
116
140
123
130
145
145
128
119
116
116
99
100
106
107
107
107
103
102
102
101
100
100
100
100
100
100
107
116
126
145
145
145
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
26
26
23
20
17
14
27
26
26
20
14
14
20
33
23
14
14
17
18
19
19
19
19
20
30
35
37
22
8
8
8
8
9
9
9
8
8
8
9
8
8
18
14
11
11
13
12
11
11
11
11
11
31
24
17
11
11
11
25
19
13
11
10
10
18
14
11
10
33
25
18
18
18
18
21
19
18
18
18
14
10
10
10
30
24
18
18
14
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
52
58
58
69
50
55
61
60
69
69
58
61
59
69
69
61
64
66
67
72
72
72
72
72
72
61
69
78
122
75
74
87
58
82
66
71
81
79
84
122
89
91
88
83
79
76
83
78
89
91
88
122
88
88
92
85
88
100
91
100
91
100
83
80
78
78
77
77
77
76
76
66
78
62
60
64
64
46
46
41
40
42
47
53
53
53
53
53
53
53
53
45
45
45
44
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
9
10
21
32
27
18
10
10
16
22
16
10
10
21
26
29
22
16
16
16
8
1
1
1
1
1
38
27
16
8
1
1
1
18
14
11
15
19
14
9
4
4
4
8
10
12
23
29
17
6
6
6
7
4
1
14
7
1
2
4
2
1
1
1
5
7
9
5
1
1
1
2
3
3
4
2
1
1
1
2
8
11
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
54
58
58
71
58
62
64
57
71
71
58
65
61
71
71
49
54
57
61
70
70
70
70
70
70
77
78
79
122
71
70
82
52
63
55
57
69
79
88
120
122
82
78
70
60
56
58
61
73
77
83
122
83
89
93
92
92
84
92
78
77
78
76
77
83
78
85
78
76
76
76
66
65
85
62
65
68
75
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
9
10
21
32
19
6
6
6
6
6
8
9
10
15
17
18
19
19
19
20
10
1
1
1
2
2
2
1
1
2
2
1
1
1
2
5
4
4
8
4
1
1
1
3
6
13
8
3
6
8
7
7
7
4
1
4
3
3
2
1
1
1
1
10
9
8
8
9
9
5
1
2
2
2
3
5
6
7
8
28
18
8
8
8
8
8
8
8
8
18
23
25
26
27
28
29
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
44
44
39
44
35
36
31
27
27
27
31
36
36
36
36
36
36
36
36
36
38
45
58
78
78
78
91
81
84
76
81
84
81
82
83
91
78
84
75
80
78
80
81
81
91
80
78
80
80
80
92
82
83
83
84
84
81
92
79
80
80
81
80
80
92
72
77
77
74
80
80
74
84
77
63
61
60
61
62
62
62
57
61
62
62
62
62
62
62
62
62
56
56
56
51
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
14
8
4
1
18
19
13
7
1
1
4
8
4
1
1
4
6
7
6
5
5
5
5
5
5
37
27
18
12
7
5
4
3
6
10
8
7
7
8
12
11
10
10
12
11
10
10
17
10
4
6
7
7
7
7
7
6
6
6
6
8
10
8
7
7
7
8
24
41
23
5
5
6
6
6
6
6
9
8
8
8
8
15
19
22
14
6
6
6
6
6
4
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
35
58
62
91
62
76
73
70
91
91
73
85
81
91
91
72
70
67
63
57
57
57
46
52
58
65
85
75
75
68
72
75
64
72
71
85
72
69
71
76
74
81
76
76
85
70
76
71
73
79
76
79
81
77
79
77
77
79
82
85
88
95
95
95
74
69
66
61
60
63
61
60
75
56
53
53
37
34
33
28
31
35
42
53
53
53
53
53
53
53
53
40
39
39
41
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
17
20
20
21
14
8
8
8
8
8
17
27
42
31
21
21
11
2
2
2
1
1
1
1
6
8
6
4
3
3
3
4
10
7
4
3
9
7
5
3
3
3
3
3
3
7
9
11
8
5
2
2
7
4
2
3
3
3
2
1
1
1
2
4
11
12
13
8
3
2
2
5
7
8
9
6
4
4
4
4
5
6
6
5
4
4
4
4
4
4
4
4
4
4
4
16
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
44
49
50
74
51
56
62
55
74
74
61
67
66
74
74
58
58
57
56
56
55
55
55
56
62
73
87
88
90
86
91
87
87
90
88
88
90
91
87
90
78
87
83
83
91
73
82
74
78
87
88
75
75
75
77
78
83
96
89
96
88
96
78
78
70
68
71
75
75
88
88
64
62
57
52
53
53
38
37
33
34
38
44
54
54
54
54
54
54
54
54
39
38
38
37
37
37
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
16
19
28
45
27
10
10
10
10
10
14
16
19
18
18
18
11
5
5
5
5
5
5
4
3
3
3
2
1
2
3
4
5
36
27
19
17
29
17
5
1
1
1
4
6
8
6
5
5
10
26
34
19
4
1
6
3
1
1
1
1
1
1
1
1
1
2
5
6
3
1
3
4
4
5
3
1
1
1
2
6
8
9
5
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
51
51
42
51
51
43
51
51
41
44
42
51
51
37
38
36
33
32
30
30
30
30
31
31
31
41
52
76
69
69
52
49
51
58
59
76
90
67
69
76
92
78
79
75
89
76
62
65
66
68
69
92
75
78
90
78
79
89
74
76
76
73
92
72
67
66
62
61
65
65
65
90
60
55
55
43
43
47
47
47
47
51
55
55
55
55
55
55
55
55
52
52
52
52
52
52
52
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
8
1
11
14
8
2
1
1
1
2
1
1
1
11
16
18
9
1
1
1
1
1
1
1
1
2
2
3
7
4
2
1
1
1
1
1
7
13
7
1
1
34
17
1
1
9
6
3
4
2
1
1
7
12
9
7
4
1
1
1
1
1
1
1
1
1
2
2
2
2
9
5
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
61
61
48
61
61
67
79
79
79
69
79
54
51
50
46
51
56
63
75
75
75
75
75
76
77
78
84
83
75
77
75
53
70
63
72
84
87
79
81
83
80
81
81
84
80
83
72
74
75
77
83
81
82
82
87
72
69
67
65
65
69
77
68
72
69
67
68
68
70
69
68
87
68
65
66
66
65
65
65
65
58
63
65
65
65
65
65
65
65
65
49
48
48
51
55
55
55
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
8
4
7
10
17
10
4
4
20
15
9
4
4
12
16
18
18
18
18
18
10
2
2
1
1
1
3
3
4
3
2
2
2
3
5
7
8
9
10
5
1
1
1
5
9
13
16
17
12
7
5
3
3
3
6
7
4
1
2
3
2
1
1
1
2
2
3
4
4
5
9
11
12
13
25
13
1
1
1
8
12
14
16
8
1
1
1
1
1
1
1
1
3
4
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
98
98
98
98
75
98
74
74
87
63
57
58
58
67
59
87
87
67
73
76
79
86
86
86
86
86
86
85
85
85
93
84
84
82
82
82
76
70
73
86
83
93
93
84
91
88
84
118
75
74
81
79
81
93
86
80
81
79
79
79
78
81
76
79
81
80
81
90
74
85
118
98
118
118
80
68
65
66
73
79
90
90
90
90
77
83
91
100
118
118
118
118
118
118
118
118
118
118
118
118
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
83
83
55
27
15
3
15
27
21
12
3
3
9
5
2
2
2
2
2
2
2
2
2
2
35
52
60
64
66
69
69
69
43
17
6
6
6
8
9
6
3
15
36
25
14
14
25
16
8
8
12
17
17
18
17
16
13
10
19
22
25
17
9
6
6
7
9
14
10
7
7
8
9
9
9
8
7
7
7
8
8
8
9
16
16
16
16
12
9
9
9
9
9
9
9
9
27
36
40
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
32
31
32
38
47
62
85
85
85
68
85
54
49
49
43
41
40
38
36
39
47
62
84
84
84
66
59
58
49
52
88
53
59
67
66
84
64
63
67
71
77
85
88
88
82
95
79
88
82
79
95
79
81
84
79
80
95
80
80
79
77
79
78
80
88
75
76
76
74
75
75
72
64
57
56
56
50
55
57
57
57
60
64
64
64
64
64
64
64
64
57
57
57
54
51
51
51
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
11
8
6
4
20
17
15
9
4
4
8
22
13
4
4
6
7
7
5
4
4
4
2
1
1
1
2
4
2
1
3
5
3
1
1
1
1
6
5
4
3
3
3
3
3
4
6
12
6
1
6
5
4
4
2
1
4
5
3
1
1
1
19
10
1
4
8
19
31
20
10
8
6
7
7
8
10
8
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
96
96
58
61
56
56
63
63
63
96
64
64
71
73
82
96
96
96
96
96
96
90
90
91
93
94
95
106
95
95
94
93
93
90
93
89
91
106
107
109
169
118
123
123
123
120
116
123
136
119
133
123
129
133
136
166
133
136
134
142
155
133
173
124
128
127
131
137
143
166
166
162
156
173
173
131
146
133
133
133
137
153
173
173
173
173
173
173
173
173
116
111
104
105
100
100
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
8
1
26
21
11
2
1
1
1
2
1
1
1
26
38
44
42
40
40
40
40
40
40
40
41
41
31
22
22
22
22
22
22
16
11
11
26
42
25
8
8
54
38
22
22
22
22
22
20
18
13
9
9
9
22
22
15
9
18
28
18
9
9
22
31
35
37
38
40
43
26
10
10
10
10
10
10
10
10
18
26
30
32
21
10
10
10
10
10
10
10
10
14
16
17
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
61
61
50
61
61
67
78
78
78
72
78
61
61
54
50
57
64
75
93
93
93
93
93
93
76
74
80
100
76
67
66
61
76
66
73
81
96
88
100
100
82
90
88
90
116
97
99
109
136
108
114
106
105
107
113
125
115
136
116
116
115
125
113
106
112
128
123
136
128
128
112
123
128
86
85
83
85
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
10
1
21
21
21
11
1
1
20
31
16
1
1
10
15
17
18
19
19
20
30
35
37
38
39
40
40
40
31
22
18
18
18
14
11
9
8
18
42
26
10
10
10
10
10
11
16
22
38
48
28
9
9
9
13
11
9
8
8
8
8
8
10
9
9
9
9
9
9
9
9
13
15
16
18
16
15
15
15
36
34
33
33
22
11
11
11
11
11
11
11
11
11
11
11
11
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
102
102
102
102
88
102
72
71
79
70
85
85
69
78
72
85
85
56
53
48
42
36
41
47
58
76
76
76
70
78
100
76
76
112
64
76
58
59
71
75
87
93
100
124
91
90
84
84
83
95
112
100
133
103
106
111
108
109
124
112
113
133
113
114
117
122
108
112
105
111
133
116
124
124
100
101
103
122
122
99
93
85
83
81
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
10
5
18
19
10
1
1
1
1
1
3
4
5
17
23
26
28
29
29
29
29
29
30
19
8
8
8
8
9
9
9
8
8
8
6
5
6
8
8
8
8
8
6
5
5
5
9
7
5
9
11
13
11
7
4
7
10
9
8
8
8
6
4
6
9
9
9
9
9
6
4
8
10
13
18
16
15
15
15
15
13
12
12
12
12
12
12
12
12
13
14
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
60
56
91
50
53
63
54
73
73
60
67
66
73
73
60
59
57
54
51
51
53
63
76
78
86
100
100
100
100
87
106
81
85
93
100
100
97
107
105
102
141
106
106
107
105
100
102
106
112
123
113
141
113
113
113
122
108
108
123
112
115
117
141
108
107
105
107
123
113
122
122
100
99
93
111
111
83
80
75
79
90
101
122
122
122
122
122
122
122
122
92
87
81
74
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
13
13
13
20
15
10
7
4
4
4
4
4
7
10
14
13
13
13
13
13
13
13
13
13
13
13
49
74
73
43
14
11
9
33
57
65
38
11
14
18
14
11
11
47
28
10
10
28
26
24
24
19
14
14
11
8
16
13
10
8
8
8
22
15
8
8
9
9
9
9
9
9
9
13
15
16
17
17
17
17
17
18
25
29
31
24
18
18
18
18
18
18
18
18
18
18
18
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
63
63
61
63
60
61
63
61
61
49
52
58
61
63
63
47
44
41
38
33
39
47
59
80
80
80
64
73
88
75
76
147
74
75
74
69
78
74
83
88
88
101
85
87
82
90
93
97
147
103
103
101
91
91
93
89
89
103
89
91
94
101
100
99
98
147
95
96
93
85
81
70
88
65
69
71
71
76
82
82
82
80
70
72
74
77
82
82
82
82
82
82
82
82
81
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
39
30
23
16
13
10
9
9
9
16
12
9
9
10
16
18
19
20
13
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
6
4
3
2
4
6
4
2
2
3
2
2
2
16
11
7
17
15
13
11
9
7
6
6
6
7
19
25
13
2
2
2
2
2
2
2
2
2
5
3
2
2
2
2
2
2
2
12
10
9
9
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
30
26
30
33
41
52
71
71
71
59
71
48
44
45
40
39
38
37
36
40
48
63
85
85
85
54
52
52
41
42
61
49
50
85
56
55
76
51
62
71
76
85
79
77
76
77
68
67
65
60
67
54
59
68
61
61
68
66
70
76
76
76
63
61
61
48
47
42
44
47
44
57
56
43
39
37
30
30
28
29
31
34
39
39
41
45
45
45
45
45
45
45
45
46
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
11
9
5
1
5
9
16
8
1
1
18
13
7
1
1
9
13
15
10
5
5
5
5
5
5
4
4
4
5
3
1
1
1
7
11
11
11
10
8
6
13
8
3
3
3
9
12
16
8
1
3
4
4
5
10
6
3
9
27
51
27
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
96
96
96
96
74
96
64
66
75
71
81
81
70
72
71
81
81
68
67
65
62
59
59
59
70
82
82
83
87
82
100
82
91
92
80
120
82
90
99
91
120
100
103
105
120
107
96
118
81
83
91
89
94
100
92
93
97
107
100
107
100
100
107
94
93
89
81
90
84
95
118
103
118
118
87
74
74
73
77
82
90
90
90
90
76
83
91
100
118
118
118
118
118
118
118
118
118
118
118
118
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
9
1
5
10
19
10
1
1
34
22
10
1
1
16
24
28
17
7
7
7
7
7
7
7
7
8
7
6
5
5
5
6
7
6
6
10
55
43
24
5
5
9
14
13
13
13
11
8
5
5
5
6
7
8
7
7
7
7
7
7
7
7
9
14
11
8
8
7
6
6
9
8
7
7
7
6
6
6
6
14
18
20
23
16
9
9
9
9
9
9
9
9
27
36
40
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
61
57
61
60
76
66
64
76
76
70
72
76
76
59
63
63
63
66
69
69
69
69
69
71
79
88
88
94
88
77
108
70
76
76
71
75
79
81
94
93
79
83
79
78
80
77
88
108
94
121
96
95
93
88
86
91
93
91
121
91
93
97
92
92
108
94
94
121
90
86
83
88
81
77
83
83
78
75
75
75
69
69
70
71
73
77
77
77
77
77
77
77
77
76
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
36
27
14
2
14
27
16
5
2
2
3
5
3
2
2
11
16
18
12
6
6
6
6
6
6
6
4
2
2
2
3
3
3
3
6
4
3
2
3
30
16
2
2
5
3
2
2
15
16
16
11
7
23
31
19
7
1
6
4
3
2
2
2
1
1
2
9
5
2
2
2
1
1
1
1
1
6
4
2
2
2
2
3
4
4
3
2
2
2
2
2
2
2
2
2
2
2
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
112
112
112
112
86
121
74
74
74
63
76
76
60
66
65
76
76
54
52
48
43
37
36
36
38
40
40
40
31
31
41
40
42
89
40
51
44
41
42
61
46
50
59
89
70
79
73
70
73
78
83
97
90
94
97
94
85
83
97
79
78
82
76
72
94
65
64
69
58
58
94
62
64
61
70
56
45
39
36
33
34
33
33
37
45
56
56
56
56
56
56
56
56
42
41
41
43
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
10
8
8
17
26
36
29
22
22
15
8
22
29
36
36
22
8
8
4
1
1
1
1
1
1
1
1
1
4
2
1
1
2
1
1
4
6
3
1
4
6
6
6
6
6
5
4
4
3
3
2
1
1
1
1
1
5
10
5
1
6
8
4
1
1
2
2
2
2
3
3
4
6
5
5
5
5
3
2
2
2
3
4
4
4
3
2
2
2
2
2
2
2
2
3
4
4
5
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
155
155
155
155
113
155
93
97
103
98
119
119
87
100
94
119
119
84
83
77
71
69
69
71
73
78
78
78
63
69
66
69
61
59
58
69
78
62
69
61
63
67
75
99
84
80
86
82
89
107
86
89
84
89
80
80
85
85
93
107
79
82
86
85
89
99
80
77
69
74
107
84
93
93
72
63
59
49
43
48
36
32
43
54
71
99
99
99
99
99
99
99
99
73
69
64
58
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
47
29
15
1
6
11
16
8
1
1
11
11
6
1
1
10
15
17
10
3
3
3
3
3
3
2
1
1
35
18
1
1
1
3
5
13
9
5
4
7
6
5
5
7
6
5
5
12
7
2
5
4
3
3
4
6
6
6
4
3
4
5
3
1
2
2
2
2
2
2
3
4
3
3
3
3
6
4
3
3
3
3
5
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
114
114
114
114
86
114
74
72
70
66
61
61
59
57
54
63
63
59
60
59
59
59
59
59
65
72
72
72
59
58
60
69
48
44
41
69
45
51
69
54
62
68
70
83
82
73
72
66
70
63
65
72
70
73
83
78
77
78
77
78
78
81
85
92
92
92
82
82
78
78
76
76
77
77
74
72
70
78
78
70
67
66
66
62
61
62
63
66
70
70
70
70
70
70
70
70
69
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
44
28
15
3
6
10
6
2
2
2
2
2
2
2
3
12
16
18
15
12
12
12
12
12
12
9
6
3
3
2
1
1
1
5
7
9
7
6
5
5
5
4
3
3
3
4
6
15
13
9
6
7
7
8
7
4
2
5
3
1
7
10
7
4
2
2
2
2
3
2
2
2
2
5
6
7
8
5
3
2
2
2
5
6
7
5
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
34
34
34
51
51
43
51
51
43
51
51
41
46
43
51
51
40
39
37
35
34
32
32
32
35
42
51
63
82
80
93
77
80
82
69
82
80
75
78
75
73
93
71
71
76
76
78
79
73
95
72
75
81
95
80
85
86
82
95
79
73
82
73
76
76
82
82
67
66
68
64
66
66
58
82
66
52
48
46
49
48
50
52
55
60
60
60
60
60
60
60
60
60
60
60
60
58
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
17
14
23
21
14
7
7
13
10
7
10
12
14
17
18
19
10
2
2
2
2
2
2
2
8
15
43
23
3
2
1
3
5
15
8
2
32
24
13
2
2
2
2
2
2
14
13
12
9
5
2
2
2
1
1
5
4
3
4
4
3
2
1
3
6
4
2
2
2
1
1
3
4
5
6
4
2
2
2
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
99
99
99
99
75
99
62
63
71
64
83
83
69
77
76
83
83
71
70
68
65
62
62
62
60
59
59
59
52
61
89
57
76
60
43
47
52
55
78
71
75
89
86
78
80
78
78
74
70
64
66
67
73
89
76
82
76
74
70
72
62
74
64
67
82
65
74
60
51
48
52
50
51
49
82
44
42
37
33
30
32
31
31
31
36
41
41
41
41
41
41
41
41
40
40
40
39
39
39
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
18
18
18
18
18
18
13
8
8
8
8
8
13
16
19
21
22
22
12
2
2
2
2
2
2
1
1
1
4
2
1
2
4
3
3
5
7
7
7
12
7
2
2
6
7
8
9
12
16
18
16
10
5
1
1
1
3
6
3
1
1
1
1
5
6
7
5
3
3
2
2
2
5
4
3
3
3
5
6
7
8
6
5
5
5
3
1
1
1
1
1
1
1
1
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
40
40
35
44
66
62
76
76
76
72
76
66
66
52
48
45
42
40
36
36
36
38
40
40
40
43
53
79
59
76
97
52
55
63
66
76
79
76
68
71
71
69
76
70
71
79
80
97
80
97
78
76
75
76
75
76
97
76
75
73
74
79
80
97
97
78
80
74
72
72
60
75
56
56
59
60
68
78
78
78
65
60
61
63
70
80
80
80
80
80
80
80
80
80
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
10
8
8
17
22
17
12
14
15
11
8
20
18
17
17
12
8
8
7
6
6
6
6
6
6
4
3
3
3
3
3
5
4
3
3
3
3
9
10
12
12
12
12
41
24
7
7
16
10
5
7
6
5
5
6
3
1
5
3
2
3
4
3
2
1
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
5
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
47
61
61
71
60
64
66
61
71
71
59
67
61
71
71
49
47
43
39
34
40
48
61
82
82
82
69
75
118
70
69
92
62
61
72
64
73
75
79
118
82
82
79
72
76
71
74
77
92
86
69
118
74
82
85
78
78
82
72
72
70
70
76
70
72
92
69
73
78
67
78
78
53
49
45
46
52
61
76
76
76
66
75
78
78
78
78
78
78
78
78
54
50
47
48
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
12
13
11
10
11
12
12
13
11
10
10
10
13
17
19
20
11
3
3
3
3
3
3
2
2
2
2
2
4
3
2
2
6
4
2
7
5
3
6
5
5
5
5
7
9
13
9
6
13
8
3
3
6
8
7
7
4
1
2
3
2
1
3
5
3
2
2
1
1
1
5
4
4
4
4
4
4
4
5
6
9
10
11
6
1
1
1
1
1
1
1
1
1
1
1
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
55
100
100
86
100
113
88
78
81
77
81
113
79
86
93
99
113
113
113
113
113
113
92
88
86
84
83
82
85
84
84
103
76
76
78
75
77
86
71
80
68
80
72
74
72
80
80
85
103
90
90
90
86
86
86
85
85
87
84
84
84
84
87
85
87
103
80
82
80
78
76
72
85
66
71
73
73
67
65
63
62
64
64
66
66
66
66
66
66
66
66
64
63
63
62
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
19
18
16
14
40
30
21
17
14
14
18
29
21
14
14
16
17
17
17
17
17
18
10
3
3
3
3
3
3
3
3
5
4
3
6
4
3
3
3
6
8
9
9
9
9
8
8
8
13
16
12
9
6
3
3
3
9
9
6
3
4
5
6
4
3
6
7
7
8
7
6
6
6
7
8
9
35
20
6
6
6
15
10
6
6
6
6
6
6
6
6
10
12
13
14
14
14
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
56
107
107
92
107
120
84
80
83
76
85
120
78
86
96
103
120
120
120
120
120
120
100
97
94
92
91
90
91
85
76
85
68
76
80
68
90
73
78
82
91
82
84
84
90
82
80
74
80
82
88
91
82
81
83
80
87
88
80
80
79
87
82
85
88
87
87
81
75
77
77
68
70
87
65
66
66
63
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
32
18
10
2
39
48
25
2
2
2
10
18
10
2
2
10
14
16
11
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
6
4
3
3
3
16
9
2
2
3
4
5
6
15
8
1
8
16
11
6
3
1
7
8
4
1
1
1
1
1
1
10
6
2
2
2
2
2
10
6
2
2
2
30
44
51
54
56
33
11
11
11
11
11
11
11
11
16
19
20
21
21
21
22
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
51
51
42
48
76
61
59
76
76
68
65
76
76
57
58
55
51
50
47
51
59
73
94
94
94
74
78
97
57
66
74
73
125
94
92
101
101
125
104
102
103
125
97
92
100
76
80
86
89
100
97
100
89
94
88
84
100
85
89
94
109
89
94
100
77
75
77
75
79
85
86
94
109
78
78
75
77
78
78
78
80
93
109
109
109
109
109
109
109
109
70
65
59
57
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
8
3
15
16
9
2
2
2
2
2
2
2
3
11
15
17
12
7
7
7
7
7
7
7
7
8
5
3
6
7
5
3
13
8
3
10
12
15
12
9
6
6
6
12
15
18
11
4
10
8
7
7
7
10
17
22
27
17
8
7
7
8
9
14
11
8
8
7
6
6
9
7
6
6
6
7
8
8
8
9
14
16
19
11
3
3
3
3
3
3
3
3
6
7
9
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
26
100
100
85
78
78
78
84
85
85
100
83
80
85
85
91
100
100
100
100
100
100
68
58
47
43
50
57
65
72
66
56
55
72
61
64
72
63
63
61
57
56
56
66
54
52
63
52
57
57
57
63
66
67
76
79
75
78
80
79
80
77
80
76
74
70
84
65
65
68
69
69
76
84
58
54
51
52
59
67
68
74
84
84
84
84
84
84
84
84
84
77
78
79
81
84
84
84
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
13
16
31
46
27
8
8
8
8
8
27
44
45
45
45
45
24
4
4
4
2
1
1
1
3
4
5
3
1
1
1
1
1
8
8
8
7
7
7
4
2
2
2
5
8
14
9
4
5
4
2
1
1
9
6
4
2
1
2
3
2
1
2
3
2
2
2
5
7
9
18
13
8
8
8
5
3
3
3
9
7
6
6
4
3
3
3
3
3
3
3
3
17
24
28
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
99
99
99
99
76
99
71
65
91
45
42
43
48
58
61
91
91
58
66
71
76
88
88
88
88
88
88
88
88
95
93
85
81
128
68
85
80
75
95
90
85
89
89
82
90
90
95
118
99
103
128
106
116
101
98
97
98
100
95
116
92
90
90
88
96
94
94
128
98
106
118
107
118
118
87
78
79
76
77
83
90
90
90
90
83
88
95
103
118
118
118
118
118
118
118
118
118
118
118
118
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
47
8
6
5
20
36
21
6
5
5
5
6
5
5
5
6
7
7
4
2
2
2
2
2
2
2
2
3
44
23
2
2
3
2
2
19
11
4
12
20
12
5
3
3
3
3
3
4
5
7
8
9
10
10
7
4
4
5
5
6
11
16
11
7
4
6
9
9
9
9
9
9
9
9
9
9
15
10
6
6
6
14
18
20
23
16
9
9
9
9
9
9
9
9
29
39
44
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
42
96
96
71
79
80
83
90
90
90
96
90
76
78
79
86
96
96
96
96
96
96
64
56
48
44
43
42
59
39
41
60
36
41
38
38
43
50
48
56
59
44
43
42
42
45
49
50
60
62
53
69
61
60
62
60
74
61
63
63
75
75
67
65
74
60
57
59
61
58
74
74
56
57
51
51
39
35
33
29
35
41
50
66
66
66
66
66
66
66
66
50
50
50
50
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
15
14
11
9
49
29
9
9
49
29
9
9
14
23
27
29
17
6
6
6
3
1
1
1
2
2
3
3
3
2
2
2
3
4
6
6
5
4
4
3
2
2
2
4
7
10
5
1
7
6
6
6
4
2
4
7
4
2
1
1
1
1
1
1
1
1
2
2
3
3
3
4
5
5
6
3
1
1
1
1
4
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
62
62
56
62
55
57
61
56
56
46
53
57
64
64
62
64
65
66
69
73
73
73
73
73
73
71
71
71
70
71
70
71
69
69
66
64
67
73
66
75
69
71
75
73
75
75
75
64
67
67
67
70
75
73
77
75
77
77
72
68
69
63
63
75
59
62
62
59
56
60
60
56
75
62
53
49
45
46
45
44
44
44
44
44
44
45
46
46
46
46
46
46
46
46
46
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
31
8
4
1
14
27
16
5
1
1
3
5
3
1
1
4
6
7
7
7
7
8
4
1
1
1
1
2
2
1
1
2
2
1
1
2
3
2
1
24
14
4
4
4
4
4
4
9
5
2
11
12
8
4
4
2
1
4
4
4
4
4
3
2
1
5
5
5
5
3
1
1
1
3
4
5
6
5
5
5
5
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
101
101
101
101
96
101
71
72
79
82
87
87
96
84
80
87
87
90
96
96
96
96
96
96
80
73
73
58
60
67
90
55
73
49
41
54
49
56
76
73
73
90
83
74
78
76
75
73
68
71
80
83
121
90
97
105
106
111
111
114
115
121
121
105
105
113
97
102
115
112
117
121
121
92
93
97
90
113
113
93
88
82
82
72
69
70
72
76
82
82
82
82
82
82
82
82
81
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
9
5
7
10
6
3
3
3
3
3
4
4
5
23
32
36
38
39
40
41
23
6
6
6
6
6
4
3
2
2
2
3
4
3
3
4
6
22
12
2
2
5
6
6
7
13
7
2
2
3
8
13
7
1
1
5
3
1
3
4
3
2
1
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
7
9
10
6
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
51
51
44
54
76
68
79
79
79
78
79
76
76
59
58
55
52
51
47
48
54
65
82
82
89
131
94
96
90
82
90
82
82
89
131
88
93
103
97
99
124
103
104
131
92
100
89
89
92
82
100
100
93
98
92
124
94
97
101
102
101
100
124
89
94
92
94
101
100
124
124
93
89
87
84
84
86
87
87
87
99
107
124
124
124
124
124
124
124
124
105
102
98
94
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
20
20
12
4
15
20
26
15
4
4
20
26
15
4
4
12
16
18
16
15
15
15
15
15
15
15
48
70
43
16
14
15
15
16
22
19
12
5
9
22
13
5
5
5
5
5
5
5
5
5
5
9
11
14
16
10
5
6
12
10
9
9
8
8
7
6
13
27
34
34
34
20
6
9
11
13
18
30
36
39
41
43
39
35
35
35
35
35
35
35
35
39
41
42
42
42
42
43
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
34
34
34
38
38
37
38
47
31
28
28
29
34
47
36
37
41
42
52
63
76
100
100
100
100
100
100
104
106
106
151
105
106
98
93
93
92
92
103
113
116
151
148
115
120
112
105
100
93
100
107
111
120
151
101
105
112
102
102
120
96
100
97
101
99
100
120
92
89
92
91
92
100
100
92
87
87
87
74
84
87
87
87
91
94
100
100
100
100
100
100
100
100
93
92
91
89
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
7
7
8
10
9
8
7
7
7
8
7
7
7
7
7
7
7
7
7
8
8
8
8
8
6
5
5
8
16
25
16
8
40
24
8
10
28
47
27
8
8
8
24
32
36
30
25
25
22
19
14
10
10
10
10
10
10
10
25
32
36
23
10
9
9
9
9
9
9
9
9
9
9
10
10
10
26
34
38
43
30
18
18
14
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
49
49
43
47
75
60
57
75
75
66
64
75
75
55
54
51
47
45
41
41
41
42
49
58
68
87
87
88
87
81
87
67
80
78
80
88
88
81
77
80
79
85
88
84
111
88
82
89
85
102
88
87
89
89
89
90
102
89
88
88
89
90
89
102
90
92
95
111
90
88
74
87
67
66
75
75
81
90
90
90
79
78
83
88
97
111
111
111
111
111
111
111
111
96
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
16
13
7
2
15
18
12
7
2
2
4
7
4
2
2
7
10
11
8
6
6
6
6
6
6
6
19
25
16
7
6
6
6
6
6
6
7
10
10
11
9
7
7
43
35
27
19
19
23
27
17
8
9
10
7
4
8
12
8
4
4
4
5
4
4
11
9
7
7
8
9
9
9
12
13
14
15
10
5
5
5
9
7
5
5
5
5
5
5
5
5
7
8
8
8
8
8
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
94
94
36
64
58
76
58
64
94
71
76
76
63
72
71
94
94
72
72
68
64
58
65
74
92
120
120
120
120
120
112
133
127
118
155
155
132
133
133
118
123
133
122
123
128
128
125
155
133
140
155
138
137
136
133
125
127
133
132
155
136
142
146
155
155
139
137
142
155
140
144
144
155
155
145
155
133
133
120
89
82
73
83
99
120
155
155
155
155
155
155
155
155
110
103
94
84
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
21
21
18
15
23
32
17
2
2
2
2
2
17
32
32
32
32
32
32
32
32
32
32
32
32
22
13
13
13
17
22
25
28
47
56
66
42
18
65
65
43
22
22
22
22
22
22
28
28
28
23
18
20
21
19
18
40
31
22
22
25
26
28
39
33
25
18
23
25
26
27
22
18
18
18
18
29
39
44
47
48
49
49
49
49
44
40
40
40
40
40
40
40
40
40
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
51
51
43
48
76
61
59
76
76
68
65
76
76
57
58
55
51
50
47
47
47
45
52
59
59
87
84
81
87
87
87
80
87
72
77
83
96
83
100
79
89
80
78
76
100
70
75
83
86
94
96
100
90
92
96
93
94
94
94
94
90
89
90
94
84
96
76
75
76
78
80
89
96
66
66
61
63
62
62
62
63
64
66
66
66
66
66
66
66
66
64
63
63
62
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
10
1
14
17
10
4
1
1
2
4
2
1
1
10
15
17
12
8
8
8
8
8
8
8
6
5
5
4
3
17
13
9
7
8
9
9
9
18
22
15
8
8
8
10
11
13
15
17
27
17
8
8
28
23
18
15
9
4
5
6
7
5
4
6
7
7
8
6
5
5
9
7
6
6
6
5
5
5
5
15
10
5
5
5
5
5
5
5
5
10
12
13
14
14
14
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
32
83
83
81
82
88
90
96
96
96
88
96
81
90
90
85
85
84
83
83
83
83
93
104
104
104
98
97
97
104
97
99
104
104
90
78
90
78
86
97
95
90
90
90
84
75
90
68
75
73
75
97
71
88
106
127
127
127
122
101
100
95
91
90
87
90
84
84
82
82
82
76
77
76
78
78
80
84
90
90
90
90
84
85
86
87
90
90
90
90
90
90
90
90
90
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
16
21
24
27
61
45
29
29
62
45
29
29
30
30
30
30
30
30
30
30
30
30
31
19
8
2
2
2
3
6
8
10
9
8
9
10
18
18
13
8
8
8
8
8
8
10
10
10
10
12
10
9
9
8
7
7
8
7
7
7
7
8
8
8
8
8
8
7
6
6
7
7
7
8
18
40
47
50
52
54
44
35
35
35
35
35
35
35
35
40
42
43
44
44
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
35
56
52
76
66
76
86
90
90
90
80
90
78
86
86
59
64
68
73
84
84
84
84
85
85
85
81
82
85
75
84
76
69
85
85
77
80
84
76
85
85
94
85
87
87
73
80
73
74
94
80
82
88
83
85
83
94
82
76
75
75
76
72
88
73
67
64
62
70
67
68
68
73
60
55
55
43
36
35
30
34
39
48
62
62
62
62
62
62
62
62
43
39
35
35
32
32
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
9
8
8
17
26
36
63
58
54
31
8
22
29
36
36
22
8
8
8
8
8
8
26
35
39
26
14
10
10
41
27
13
1
7
10
14
8
3
5
8
5
3
3
4
3
3
3
16
11
7
5
3
3
3
3
2
1
11
6
2
1
1
1
1
1
2
2
2
2
2
2
1
1
4
6
8
10
8
5
2
2
2
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
83
100
81
77
91
69
68
71
83
76
73
91
91
84
86
85
84
84
85
86
87
90
90
90
88
87
100
92
93
131
77
77
82
88
91
114
95
100
97
124
101
103
99
118
97
106
131
107
120
101
93
100
103
103
131
120
96
97
104
109
113
124
114
131
103
114
118
112
131
131
106
109
86
79
82
81
80
80
85
94
108
131
131
131
131
131
131
131
131
124
123
122
120
118
118
118
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
55
27
17
8
17
27
21
14
8
8
12
16
12
8
8
19
25
28
29
30
30
31
36
38
39
21
3
3
39
21
3
5
7
27
15
3
4
3
3
10
8
6
6
7
6
6
6
16
13
10
10
10
15
17
20
34
20
6
34
26
16
6
6
7
9
19
13
8
8
7
6
6
9
8
7
7
7
34
44
49
51
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
90
90
86
90
85
84
87
79
79
67
70
78
79
87
87
67
65
62
57
51
51
52
61
72
72
72
58
64
93
67
66
122
63
64
72
68
75
108
74
93
83
81
88
87
84
112
90
100
122
101
111
102
97
95
98
106
88
111
88
88
88
87
94
94
104
122
99
108
108
102
112
112
77
66
65
63
66
67
71
71
71
72
74
77
84
93
108
108
108
108
108
108
108
108
110
112
112
112
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
27
27
15
3
17
31
18
6
3
3
4
6
4
3
3
17
24
27
17
7
7
7
7
7
7
4
2
2
2
3
9
7
5
3
4
3
3
5
10
12
8
5
3
3
3
4
5
17
10
3
3
3
3
3
3
3
4
7
4
2
4
5
3
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
8
6
4
4
3
2
2
2
2
2
2
2
2
4
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
39
39
39
79
79
66
79
79
74
79
79
66
68
72
79
79
66
62
60
56
55
51
51
51
43
50
59
70
88
88
97
89
89
88
88
88
84
80
85
85
82
79
97
78
80
85
77
74
85
78
86
87
111
97
79
86
90
89
87
111
84
84
82
82
82
81
111
74
70
74
70
70
78
78
54
62
53
55
61
62
69
69
69
65
64
67
70
74
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
14
8
19
23
14
5
5
5
5
5
6
7
8
19
25
28
21
14
14
14
10
6
6
6
16
21
17
14
14
10
6
6
6
8
9
9
9
15
11
8
8
8
8
8
8
14
11
9
8
8
12
16
10
4
5
6
5
4
5
6
6
5
4
11
9
7
7
6
6
6
9
12
13
14
15
15
15
15
15
15
10
6
6
6
6
6
6
6
6
10
12
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
41
56
56
55
45
47
52
56
56
55
55
58
64
64
63
64
64
64
64
64
64
64
48
53
57
64
77
72
77
78
77
88
75
78
72
66
78
61
67
68
71
88
72
76
76
65
76
70
69
70
88
61
61
60
62
65
69
72
84
78
78
78
71
73
73
76
84
79
76
79
79
61
59
61
58
61
61
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
10
8
4
1
14
14
12
6
1
1
5
10
5
1
1
4
6
7
6
5
5
5
3
2
2
2
4
5
6
3
1
33
29
15
2
40
24
8
1
2
4
5
6
6
6
6
7
15
9
3
5
5
4
4
4
5
6
5
4
4
3
2
2
3
4
8
7
6
6
4
2
2
7
7
7
7
8
33
45
51
54
56
29
2
2
2
2
2
2
2
2
16
23
27
29
30
30
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
35
68
68
44
46
42
32
37
38
43
68
43
44
48
52
58
68
68
68
68
70
72
76
82
84
88
93
100
95
93
85
93
62
85
73
74
100
90
86
89
95
90
101
103
102
145
102
107
119
120
120
120
111
112
115
125
125
117
125
118
121
123
123
123
115
120
117
116
145
115
119
123
121
123
123
123
101
111
107
107
107
104
114
123
125
132
145
145
145
145
145
145
145
145
122
100
100
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
13
7
24
25
15
5
5
5
5
5
6
6
7
24
33
37
22
8
8
8
8
8
8
8
8
9
9
9
9
9
8
8
8
8
8
8
8
8
11
13
15
16
18
15
13
13
19
25
23
15
8
8
20
16
13
18
13
8
13
15
18
19
14
10
10
10
10
10
11
22
27
30
31
33
29
25
17
10
10
10
30
40
48
49
49
49
49
49
49
49
49
50
30
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
49
49
38
44
66
54
52
66
66
58
56
66
66
48
48
54
62
73
93
93
93
99
105
105
107
109
108
151
94
92
106
90
86
105
83
87
97
101
102
151
108
111
113
105
105
109
116
125
136
136
151
120
125
121
124
125
120
136
116
114
117
125
110
111
109
106
104
136
100
95
87
100
83
84
94
94
90
91
90
90
90
81
82
84
86
90
90
90
90
90
90
90
90
90
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
8
2
10
13
8
4
2
2
3
4
3
2
2
10
14
16
17
17
17
18
29
34
37
23
9
9
9
9
9
9
9
9
22
13
4
4
14
24
15
7
7
43
24
5
4
4
8
6
5
9
6
4
4
4
4
7
10
14
16
17
12
8
4
6
6
6
7
7
7
7
7
7
7
7
7
34
44
49
51
54
43
33
33
33
33
33
33
33
33
39
42
43
44
44
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
83
83
49
52
59
38
45
49
55
83
59
59
59
67
72
83
83
83
83
83
83
88
94
94
94
72
69
100
64
70
75
66
57
94
59
72
78
79
100
89
89
94
93
94
111
82
75
78
72
67
100
76
82
85
100
79
80
82
83
85
109
94
84
85
100
85
93
111
96
111
111
93
109
84
82
82
80
78
78
78
85
94
109
109
109
111
111
111
111
111
111
111
111
111
111
111
111
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
9
9
7
5
27
21
13
6
5
5
5
6
5
5
5
32
45
52
33
14
14
14
14
14
14
11
8
8
8
8
8
9
9
10
9
8
8
9
40
34
22
10
10
10
10
9
9
9
10
10
9
9
9
9
9
9
9
27
19
11
8
8
8
8
9
9
8
8
8
7
6
6
6
7
8
9
28
21
15
15
15
15
33
42
47
31
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
98
98
98
98
75
98
57
59
69
61
88
88
66
75
73
88
88
59
57
52
46
40
41
43
50
60
60
60
52
60
92
56
70
61
57
63
70
59
65
69
73
92
88
78
80
78
72
80
73
71
76
78
79
92
86
93
115
100
115
98
115
94
94
95
87
85
83
81
78
76
80
75
79
78
82
95
71
72
73
75
78
78
78
80
86
95
95
95
95
95
95
95
95
86
84
82
80
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
9
8
4
1
18
15
12
6
1
1
5
10
5
1
1
4
6
7
6
6
6
6
6
6
6
6
5
5
4
3
3
4
3
3
6
4
3
3
3
15
11
8
6
6
6
6
7
13
16
11
7
10
12
14
9
4
1
5
4
3
3
3
3
2
1
1
2
2
3
2
2
1
1
7
10
13
19
10
1
1
1
9
13
15
18
9
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
33
91
91
76
87
112
87
88
94
98
105
112
119
119
117
119
119
119
119
119
119
119
94
81
79
66
66
74
95
69
88
66
66
66
60
70
77
85
88
97
95
92
97
92
95
92
97
109
96
96
96
109
99
106
108
123
123
106
102
94
94
89
91
91
88
90
74
72
72
75
74
72
91
65
58
61
64
75
90
90
90
76
72
74
76
82
90
90
90
90
90
90
90
90
86
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
16
20
15
10
39
24
10
10
39
24
10
10
57
74
82
86
73
60
60
60
36
13
13
10
8
8
8
8
8
7
7
7
7
8
9
10
12
15
17
18
18
18
18
18
18
17
10
4
11
15
9
3
3
10
11
10
6
3
5
8
11
7
3
11
9
7
7
6
6
6
9
8
7
7
7
8
8
8
8
9
13
15
16
12
9
9
9
9
9
9
9
9
9
9
9
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
48
107
107
83
107
116
81
74
77
71
78
116
76
85
95
100
116
116
116
116
116
116
100
95
89
86
83
80
90
67
69
73
60
66
80
73
80
86
82
85
90
82
82
83
80
85
80
73
75
85
81
90
86
87
89
94
94
96
100
100
100
91
88
87
82
71
66
67
65
71
71
71
87
62
53
57
59
62
62
62
62
63
64
66
66
66
66
66
66
66
66
64
63
63
62
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
7
7
36
26
14
2
2
2
2
2
4
5
7
10
11
12
12
12
12
13
26
33
36
21
7
7
7
7
7
7
7
7
7
7
7
19
15
12
15
17
18
18
18
18
18
19
19
19
15
12
10
8
8
13
9
6
7
7
7
8
8
8
8
13
10
8
8
6
5
5
6
12
15
17
19
12
5
5
5
15
10
5
5
5
5
5
5
5
5
10
12
13
14
14
14
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
73
73
46
49
44
38
42
42
46
73
44
43
48
52
60
73
73
73
73
73
73
83
94
94
94
89
91
150
100
108
116
123
123
95
103
105
113
123
115
150
114
123
104
92
87
88
87
101
103
100
150
100
100
100
88
86
94
76
76
75
70
88
66
70
71
69
73
73
70
67
66
73
59
61
73
73
69
70
69
69
69
65
65
66
67
69
69
69
69
69
69
69
69
69
69
69
69
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
10
6
6
7
7
6
6
6
6
6
6
6
6
21
28
32
20
8
8
8
8
8
8
8
8
8
8
8
6
5
5
5
7
8
9
10
8
7
13
16
17
18
18
18
18
19
17
11
5
9
8
8
6
4
9
9
6
4
5
6
7
5
4
11
9
8
8
7
6
6
9
14
16
19
21
13
6
6
6
12
9
6
6
4
3
3
3
3
3
3
3
3
3
3
3
23
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
46
96
96
70
75
73
71
75
75
74
96
74
70
74
75
84
96
96
96
96
96
96
77
71
71
56
55
63
82
68
81
123
59
52
64
65
75
116
86
88
92
123
99
102
102
148
97
106
110
104
123
116
97
108
108
148
113
109
111
148
102
97
106
109
110
128
148
120
126
128
128
108
103
148
95
99
105
114
130
130
130
129
129
129
129
129
130
130
130
130
130
130
130
130
119
108
108
108
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
9
9
12
16
28
41
54
35
16
16
42
41
28
16
16
28
34
37
25
13
13
13
7
1
1
1
2
4
5
3
2
3
5
3
1
4
7
12
17
22
19
14
9
9
9
18
22
27
16
5
12
19
10
1
1
1
2
6
3
1
1
1
2
1
1
2
2
2
2
3
3
2
2
3
4
4
5
3
2
2
2
34
19
5
5
3
2
2
2
2
2
2
2
2
17
24
28
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
45
93
93
73
76
76
75
78
79
76
93
76
73
75
76
83
93
93
93
93
93
93
88
85
84
83
81
82
81
79
83
75
75
111
75
86
89
97
90
90
95
88
92
95
89
117
95
90
107
88
84
78
79
83
91
116
94
111
91
117
92
91
107
97
89
90
124
104
112
124
124
107
125
125
81
83
83
83
84
84
88
95
102
116
116
116
116
116
116
116
116
99
101
103
108
116
116
116
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
14
21
15
10
43
26
10
10
43
26
10
10
21
28
32
34
22
11
11
11
6
1
1
1
1
1
2
3
5
30
17
4
1
2
4
8
6
4
6
3
1
1
1
5
7
10
6
2
5
8
7
6
6
6
6
6
6
6
6
6
3
1
2
1
1
1
1
1
1
6
3
1
1
1
4
4
4
4
4
8
8
8
8
6
4
4
4
4
4
4
4
4
8
10
11
12
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
45
55
54
71
58
62
66
64
71
71
65
66
60
71
71
48
46
42
37
33
38
44
54
71
71
71
74
71
74
73
72
91
72
73
73
68
71
67
59
63
64
65
66
71
71
70
69
70
91
73
73
79
69
73
74
71
82
79
74
82
76
76
79
82
79
91
78
79
75
70
69
69
59
63
62
79
79
48
46
40
39
43
50
60
60
60
60
60
60
60
60
42
39
35
36
35
35
35
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
14
12
16
21
42
27
12
12
30
25
18
12
12
16
18
19
11
4
4
4
3
2
2
2
4
6
3
1
1
1
1
1
6
3
1
1
1
3
7
4
1
1
1
4
7
15
9
4
2
1
2
2
1
1
2
6
3
1
1
1
2
1
1
2
1
1
1
1
1
1
2
2
2
3
8
6
5
5
5
5
7
8
9
6
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
51
100
100
71
74
72
70
76
74
72
100
74
72
77
78
87
100
100
100
100
100
100
79
79
79
81
80
80
90
80
80
80
76
76
76
73
76
76
78
77
90
80
75
77
76
68
80
67
73
74
72
96
77
81
83
81
83
90
86
89
90
96
90
88
83
79
79
79
83
85
96
96
81
79
70
72
72
71
71
71
71
68
70
71
71
71
71
71
71
71
71
57
57
57
57
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
10
8
9
10
7
5
5
5
5
5
6
7
8
27
36
41
24
7
7
7
7
7
7
5
3
3
22
12
3
3
3
5
8
39
22
6
10
22
12
2
2
5
5
5
6
8
5
3
3
3
5
7
6
6
9
11
13
8
3
3
4
6
4
2
2
2
3
6
8
7
6
15
19
24
24
13
2
2
2
8
9
10
10
6
2
2
2
2
2
2
2
2
2
2
2
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
56
56
59
85
67
76
78
74
84
84
79
81
76
84
84
69
68
65
62
57
57
57
66
76
76
91
95
98
144
106
108
115
93
93
81
76
79
90
102
105
144
122
105
105
95
105
92
102
115
114
131
144
111
117
113
108
122
112
115
131
113
113
113
122
106
115
107
110
131
115
122
122
107
109
99
120
120
101
101
94
95
99
109
122
122
122
122
122
122
122
122
107
103
99
96
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
30
27
14
1
14
27
50
25
1
1
30
25
13
1
1
11
16
18
13
8
8
8
8
8
8
40
57
66
37
8
8
42
25
9
9
10
10
11
25
40
25
11
11
45
27
10
10
23
29
32
25
16
8
8
11
14
18
14
10
8
13
15
11
8
8
8
9
9
9
9
9
9
9
13
15
16
17
13
9
9
9
16
14
13
13
11
9
9
9
9
9
9
9
9
13
15
16
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
27
27
27
51
51
40
51
51
59
72
72
72
65
72
51
51
45
40
38
36
35
32
32
33
37
42
42
42
44
53
88
56
62
64
58
58
62
54
59
65
74
88
85
97
79
77
72
62
69
75
85
97
119
88
89
93
93
99
104
113
113
117
119
102
96
113
89
98
113
109
117
119
119
81
80
86
81
106
106
63
62
53
49
51
56
61
61
61
61
61
61
61
61
50
50
50
50
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
4
1
16
13
10
5
1
1
20
26
13
1
1
10
15
17
11
5
5
5
3
2
2
2
2
2
2
2
3
2
2
2
2
5
6
6
7
8
8
8
8
8
8
8
8
18
9
1
1
1
3
5
3
1
1
5
3
1
2
3
4
2
1
2
3
4
5
7
8
4
1
5
7
8
10
6
2
2
2
2
9
13
15
8
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
100
100
58
65
60
53
61
61
65
100
60
61
63
71
82
100
100
100
100
100
100
118
136
136
136
110
115
122
136
112
150
109
136
100
104
104
98
123
103
109
111
123
106
105
103
98
106
150
105
106
110
101
100
100
96
93
111
88
91
94
96
105
103
101
150
98
98
95
88
82
69
100
67
64
69
69
52
52
47
44
43
44
44
45
47
50
50
50
50
50
50
50
50
45
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
7
4
7
10
6
3
3
3
3
3
3
3
4
25
35
40
31
22
22
22
22
22
22
15
8
8
8
8
9
9
8
8
16
12
8
10
15
16
17
17
18
48
34
20
20
20
12
4
4
4
5
6
6
7
7
7
7
7
7
7
6
6
7
7
7
7
7
6
6
6
7
7
7
8
11
14
11
9
9
9
13
15
16
16
16
16
16
16
17
11
6
6
6
6
6
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
63
63
58
82
55
62
73
76
82
82
71
76
70
82
82
68
67
65
62
58
64
74
92
120
120
120
110
110
115
110
108
142
116
116
121
120
119
140
120
120
123
120
124
125
123
145
124
126
142
119
120
120
119
120
121
122
122
133
122
122
130
155
137
143
145
144
155
144
145
145
155
155
146
155
136
133
124
119
116
107
110
116
133
155
155
155
155
155
155
155
155
145
145
145
145
145
145
145
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
24
25
24
24
27
24
22
41
50
54
58
45
32
22
22
27
29
30
31
31
31
31
31
31
32
54
33
12
10
9
20
48
28
9
9
9
9
11
43
35
23
11
11
25
18
11
11
22
25
28
39
30
22
22
31
40
51
50
45
40
62
73
85
62
40
51
66
93
106
113
120
93
51
10
10
10
58
34
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
87
87
30
61
58
80
64
72
87
73
80
80
69
72
71
87
87
69
69
66
63
58
64
74
92
120
120
120
108
105
105
98
98
101
106
106
120
120
106
108
117
119
124
163
124
125
123
109
120
108
118
120
120
133
120
124
127
131
166
133
139
138
143
155
134
173
130
135
135
136
143
144
166
166
162
160
173
173
131
146
133
133
133
134
153
173
173
173
173
173
173
173
173
117
108
97
84
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
15
21
26
32
49
54
57
57
58
45
32
32
32
32
32
32
32
32
32
32
32
32
32
58
31
5
5
7
9
9
9
9
9
9
9
11
16
22
15
9
9
9
9
10
11
14
16
18
18
19
20
21
16
12
18
20
19
19
23
28
74
54
30
6
20
27
34
38
41
23
6
12
15
18
18
16
15
15
15
15
18
20
21
18
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
30
83
83
80
69
70
86
78
80
80
83
79
78
86
86
83
84
83
83
83
83
83
88
93
93
106
111
116
158
106
135
103
109
120
119
125
129
158
135
120
118
114
109
115
114
106
158
105
113
120
109
115
108
120
118
118
148
148
125
123
117
123
109
111
131
106
102
113
116
117
148
148
120
123
95
94
68
62
57
46
60
78
104
148
148
148
148
148
148
148
148
92
83
72
66
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
7
7
7
7
15
21
27
56
29
2
2
2
2
2
30
44
51
55
57
58
33
8
8
8
8
8
8
8
7
7
7
8
9
9
9
14
20
45
27
10
15
17
20
23
25
26
26
24
22
19
15
11
10
9
8
8
8
9
11
20
14
9
15
18
13
8
8
8
9
20
26
26
26
18
10
10
10
11
17
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
62
65
65
94
56
58
67
68
85
85
59
71
69
85
85
68
68
65
62
58
64
74
92
120
120
120
110
110
115
101
107
103
108
110
120
120
114
114
115
120
118
120
121
121
120
129
120
118
122
120
121
125
121
125
124
124
125
133
122
123
133
126
125
133
124
127
127
133
129
129
133
133
125
129
133
133
120
117
115
107
107
107
120
133
133
133
133
133
133
133
133
131
130
130
129
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
26
26
18
11
6
2
2
2
2
2
2
2
6
8
11
6
2
2
2
2
2
2
2
2
2
7
9
10
12
17
22
25
26
27
27
28
21
15
65
46
28
22
22
22
22
18
15
15
21
24
21
18
20
21
19
17
15
18
22
25
26
27
28
30
31
24
18
42
54
60
66
42
18
18
18
18
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
101
101
101
107
108
142
107
113
121
113
134
134
108
124
111
134
134
98
96
89
82
74
79
85
99
120
120
120
116
118
154
115
123
126
126
155
120
124
130
133
155
141
154
148
155
155
142
155
139
138
155
139
136
166
132
142
146
143
166
155
148
154
151
166
155
144
166
153
155
151
166
152
166
166
150
155
133
133
101
102
97
91
103
117
134
166
166
166
166
166
166
166
166
115
103
89
81
61
61
61
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
63
63
38
14
25
36
23
10
10
10
10
10
12
13
14
25
30
33
27
22
22
22
22
22
22
22
22
22
31
35
40
66
47
28
23
19
19
19
67
56
37
19
19
29
22
15
9
9
13
18
34
26
18
18
22
23
25
23
22
22
22
22
22
27
18
10
33
38
40
41
42
37
31
25
25
25
25
17
10
10
10
10
33
45
51
30
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
71
71
71
71
62
97
51
56
67
59
86
86
64
74
72
86
86
58
67
76
86
105
105
105
105
105
105
100
91
104
114
107
107
93
89
114
100
100
114
107
105
114
105
107
104
107
114
95
107
97
104
120
108
115
118
120
123
130
130
130
115
113
111
107
102
111
95
98
97
99
111
101
101
102
101
96
104
104
74
78
67
62
65
77
86
104
104
104
104
104
104
104
104
83
79
75
70
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
8
12
24
20
11
3
3
3
3
3
7
9
12
10
8
8
8
8
8
8
8
8
8
6
5
5
5
16
14
11
9
9
9
12
16
22
20
18
13
8
8
45
32
19
19
16
13
11
32
24
16
16
13
11
18
20
15
11
8
8
8
8
7
6
23
31
36
27
18
12
6
12
15
16
17
16
15
15
15
15
18
20
21
18
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
40
40
39
42
66
53
52
66
66
60
58
66
66
50
53
56
60
67
78
78
78
81
85
85
85
78
82
100
73
97
76
82
90
90
93
97
114
95
100
91
90
96
96
97
118
87
82
88
84
88
100
90
95
93
95
89
95
81
83
82
88
91
90
114
99
96
114
118
107
118
118
81
70
67
69
78
84
97
97
97
97
81
87
94
102
118
118
118
118
118
118
118
118
118
118
118
118
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
11
3
15
22
12
3
3
3
11
15
9
3
3
11
15
17
18
19
19
20
12
5
5
4
3
3
3
3
3
3
3
3
5
4
3
6
34
31
16
2
2
2
2
4
6
13
11
10
10
11
9
8
8
8
8
13
23
15
8
8
8
8
8
8
8
8
8
7
6
6
7
7
7
7
7
6
6
6
6
34
20
6
6
6
6
6
6
6
6
30
42
48
51
52
53
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
86
86
74
86
72
71
86
63
61
61
57
67
63
86
86
54
60
64
68
78
78
78
78
78
78
78
81
74
85
77
81
75
73
81
78
77
80
106
80
80
82
78
84
83
80
108
73
69
76
73
75
87
78
80
82
80
87
87
81
87
81
86
88
87
106
82
79
82
108
78
77
70
66
61
49
53
57
67
82
82
82
71
69
75
81
91
108
108
108
108
108
108
108
108
92
77
77
77
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
28
30
40
30
21
13
6
6
18
12
6
13
21
21
21
21
21
21
21
21
21
12
4
4
4
6
9
5
2
1
6
4
2
4
3
2
1
1
1
1
1
1
35
18
1
1
11
7
4
5
6
9
10
11
9
5
1
2
3
8
13
11
9
11
8
5
2
2
2
2
2
11
6
2
2
2
3
4
4
5
6
7
8
9
6
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
32
32
32
39
50
65
90
90
90
69
90
49
43
41
38
36
35
34
32
34
38
46
59
59
59
47
46
64
37
34
30
26
41
28
32
40
47
50
54
64
68
60
67
67
55
52
53
58
63
69
83
69
73
76
74
83
83
78
83
78
76
78
83
74
78
73
73
73
73
73
72
63
61
58
60
63
69
78
78
78
76
69
70
72
74
78
78
78
78
78
78
78
78
77
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
22
26
16
6
6
12
19
12
6
6
32
17
2
2
2
2
2
2
2
2
2
2
1
1
1
1
3
6
4
2
4
2
1
1
1
1
2
3
2
2
5
3
2
2
2
4
7
10
7
4
2
1
2
3
4
2
1
5
3
2
1
1
1
1
1
6
4
2
2
6
8
4
1
4
6
7
8
9
9
9
10
34
22
10
10
6
2
2
2
2
2
2
2
2
2
2
2
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
43
50
53
74
54
64
61
60
74
74
68
71
70
74
74
68
68
67
65
64
64
64
68
72
72
72
45
41
43
34
37
59
42
46
72
45
45
46
46
55
63
71
86
88
88
79
88
82
74
78
74
82
82
77
87
75
73
82
74
77
78
77
87
82
70
72
69
68
68
67
71
71
57
57
55
61
61
38
36
31
33
40
48
63
63
63
63
63
63
63
63
45
42
41
42
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
16
17
29
44
25
7
7
7
7
7
12
14
17
26
31
33
17
1
1
1
1
1
1
2
3
4
4
3
2
3
3
4
4
4
4
3
2
4
6
6
6
6
6
6
7
13
8
4
2
1
1
1
3
2
2
6
3
1
1
1
1
1
2
4
4
4
4
2
1
1
2
3
4
4
5
5
4
4
4
4
6
7
8
5
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
31
33
31
30
47
29
28
31
33
38
47
47
47
47
47
54
63
74
94
94
94
94
94
94
69
67
75
90
66
94
72
72
90
89
68
79
94
82
90
88
103
84
85
82
73
97
76
84
103
83
97
90
97
100
114
114
101
114
91
90
91
83
90
81
75
70
83
74
81
96
96
68
58
52
50
52
58
66
66
66
59
68
73
73
73
73
73
73
73
73
50
46
41
41
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
16
17
9
1
24
19
13
7
1
1
4
8
4
1
1
10
15
17
18
19
19
20
11
2
2
2
2
2
2
3
9
8
5
3
4
3
3
4
6
16
12
8
4
4
4
6
8
10
7
4
7
10
8
7
7
5
4
11
6
1
1
1
1
1
3
3
3
2
1
1
1
1
2
2
2
2
3
6
7
7
7
8
10
11
13
7
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
24
50
48
85
54
62
68
61
85
85
68
76
75
85
85
66
64
61
57
51
52
56
66
79
79
81
88
85
89
69
68
71
66
84
79
88
89
80
80
84
80
82
81
82
89
72
88
74
79
81
88
88
80
84
85
85
85
88
84
81
82
82
82
88
76
70
76
78
81
84
84
76
82
84
76
88
88
58
61
51
45
44
46
47
47
47
47
47
47
47
47
45
45
45
43
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
12
13
11
10
12
11
10
10
12
11
10
10
30
21
13
13
11
9
9
9
9
9
9
5
2
2
2
4
8
4
1
2
4
4
4
8
13
23
14
6
3
3
3
3
3
4
2
1
6
7
4
2
2
1
1
6
4
2
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
9
6
4
3
3
3
4
5
5
3
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
61
61
47
51
51
46
61
61
46
51
50
61
61
44
43
40
37
36
33
46
62
83
120
120
120
129
129
129
98
96
107
106
104
120
120
112
119
121
133
129
123
126
125
121
133
120
118
128
130
155
136
142
154
166
163
166
161
166
155
155
145
143
155
136
138
143
147
155
155
155
137
140
149
155
155
155
131
117
107
107
98
102
102
102
104
107
107
107
107
107
107
109
112
118
127
127
127
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
12
9
9
10
9
8
8
8
8
8
8
8
9
15
18
19
20
20
20
20
20
20
20
20
20
21
21
21
18
15
15
15
16
17
17
18
73
50
28
15
15
15
15
18
20
22
16
11
14
18
13
9
9
9
24
23
22
22
25
26
28
47
28
10
18
18
18
18
18
18
18
18
18
18
72
61
35
10
10
10
14
16
17
17
17
17
17
17
18
23
25
28
19
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
109
109
109
109
85
109
73
68
65
57
57
57
55
56
56
61
61
54
57
60
63
70
70
70
70
70
70
71
71
72
74
73
77
93
77
77
63
67
69
70
68
76
67
84
71
69
69
76
73
75
93
78
80
84
76
75
74
72
72
81
76
79
81
84
81
79
78
93
76
76
73
73
73
61
75
57
59
60
59
64
69
69
69
63
61
62
63
66
71
71
71
71
71
71
71
71
71
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
41
22
22
25
28
44
23
2
2
12
7
2
26
41
45
33
22
22
22
22
22
22
12
2
2
2
2
2
1
1
1
2
2
2
2
5
8
6
5
10
11
6
1
1
1
3
5
18
12
6
5
10
6
3
3
6
9
7
4
2
2
2
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
2
2
2
2
2
3
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
62
62
42
52
70
61
62
70
70
75
74
104
104
99
104
104
104
104
105
105
105
105
105
105
78
75
83
100
79
105
103
72
76
75
79
86
105
89
100
93
97
108
117
135
135
135
142
128
131
129
127
142
128
133
130
130
142
122
125
115
109
109
111
102
105
109
104
125
113
114
109
125
109
96
94
94
102
110
125
125
125
117
118
119
121
125
125
125
125
125
125
125
125
107
90
90
90
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
10
9
6
3
6
9
7
5
3
3
4
5
4
3
3
22
31
36
38
39
40
41
29
18
18
13
8
8
8
8
37
23
9
9
21
13
5
5
11
18
17
16
16
16
10
5
5
5
4
4
5
10
9
8
8
6
5
13
10
8
7
7
7
7
8
10
13
31
50
37
24
24
18
12
7
7
7
10
11
12
12
13
22
27
29
21
13
13
13
13
13
13
13
13
13
13
13
13
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
56
56
56
93
93
66
69
67
57
61
61
63
93
65
62
67
69
79
93
93
93
93
93
93
88
85
84
82
83
87
87
87
94
100
80
125
80
85
83
84
87
89
125
100
101
131
96
99
125
104
106
105
127
104
101
98
96
99
108
113
117
127
127
111
111
113
103
106
117
117
127
127
127
98
96
100
90
113
113
72
74
62
57
57
62
66
66
66
66
66
66
66
66
51
50
50
48
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
37
27
18
14
10
8
7
7
18
12
7
8
10
18
27
31
33
34
35
35
36
22
8
8
8
8
8
9
6
3
38
24
10
8
9
10
8
7
6
6
6
7
36
23
10
10
16
25
30
20
11
14
17
23
18
14
12
10
8
7
7
6
6
10
12
9
7
7
6
5
5
9
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
36
36
36
38
39
36
38
51
36
38
38
37
44
51
51
51
51
51
51
51
51
51
51
51
47
54
59
67
89
75
83
76
80
92
70
73
80
89
81
83
80
85
77
79
82
82
89
85
83
83
92
83
94
79
85
80
83
84
98
94
83
81
77
79
80
83
94
92
79
81
78
76
80
76
78
98
67
68
68
69
71
71
71
66
67
72
77
85
98
98
98
98
98
98
98
98
84
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
13
13
7
2
26
21
13
6
2
2
4
6
4
2
2
7
10
11
8
5
5
5
5
5
5
13
17
19
10
1
19
11
3
1
6
3
1
6
12
17
11
6
6
7
8
8
9
18
10
3
3
3
3
3
3
10
8
6
4
3
3
3
4
3
2
1
1
1
1
1
1
1
1
3
4
4
5
3
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
59
92
54
60
70
66
77
77
65
67
65
77
77
66
70
72
75
82
85
94
103
120
120
120
120
120
112
102
102
106
108
103
120
120
110
111
108
112
110
115
120
120
120
116
120
107
116
120
120
114
120
117
118
120
125
120
120
114
113
115
125
111
114
108
116
113
125
111
110
111
109
109
109
109
93
92
84
82
82
84
91
100
100
100
100
100
100
100
100
82
82
82
76
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
24
26
22
19
25
22
20
19
19
19
41
36
27
19
19
25
28
30
19
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
12
28
28
19
11
11
13
12
10
9
9
10
11
31
51
50
50
31
12
25
24
17
10
10
10
10
10
10
10
33
42
46
48
51
31
12
12
12
12
18
14
10
10
10
10
14
16
17
13
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
60
57
88
48
50
59
52
71
71
59
64
63
71
71
57
56
53
50
46
47
51
62
76
78
94
99
111
145
96
96
130
78
85
84
86
111
101
112
112
145
130
115
115
111
111
94
104
109
112
133
145
116
118
113
110
113
113
113
133
113
110
109
106
104
108
109
108
133
112
112
109
105
109
89
94
94
91
90
90
90
91
99
109
109
109
111
111
111
111
111
111
111
111
96
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
15
16
18
21
28
20
12
4
4
4
4
4
8
10
12
15
16
17
12
7
7
7
7
7
7
8
8
9
42
25
9
9
9
24
24
24
17
10
21
33
20
7
7
7
7
13
16
19
29
35
26
16
6
6
8
10
19
26
34
20
7
7
7
8
9
14
10
7
7
7
7
7
9
8
7
7
7
19
14
9
9
9
16
19
21
22
22
22
22
22
23
16
9
9
9
9
9
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
68
68
39
50
51
58
71
71
71
68
71
51
52
58
60
68
68
69
73
73
73
73
73
74
78
78
87
85
74
82
84
59
87
70
79
87
92
84
87
83
83
83
83
87
81
85
70
72
74
66
78
73
77
80
92
80
80
74
78
70
74
71
78
78
75
78
75
78
79
76
76
92
70
66
64
64
52
55
50
50
50
56
62
62
62
62
62
62
62
62
50
50
50
50
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
9
10
5
1
5
6
8
4
1
1
36
22
9
1
1
21
31
36
39
40
41
42
22
2
2
2
2
2
3
32
23
13
3
5
8
12
15
18
13
8
8
4
1
1
1
7
12
13
8
4
2
1
7
11
13
11
9
7
4
2
2
2
2
2
2
2
6
5
4
3
2
2
5
5
5
5
5
3
2
2
2
2
6
8
10
6
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
61
61
49
61
61
68
79
79
79
66
79
50
46
46
44
50
57
65
81
81
81
81
81
81
60
59
65
85
58
73
63
45
48
48
54
61
83
73
70
85
74
73
79
79
72
83
69
71
73
75
85
81
81
83
86
84
86
86
86
86
82
80
80
75
76
58
55
60
56
58
55
80
58
49
56
60
65
76
76
76
76
67
68
70
72
76
76
76
76
76
76
76
76
76
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
10
1
11
15
19
10
1
1
20
20
10
1
1
10
15
17
18
19
19
20
11
3
3
3
3
3
6
4
3
3
3
7
11
10
9
8
6
5
6
7
7
7
7
7
7
15
10
5
5
6
4
3
3
2
1
5
4
3
4
4
3
2
1
3
2
2
2
2
2
1
1
1
1
1
2
2
2
2
3
9
6
4
4
3
3
3
3
3
3
3
3
3
3
3
3
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
39
39
39
61
61
56
61
61
56
51
56
56
52
54
51
56
56
48
47
46
44
42
44
51
63
82
82
82
82
76
75
77
68
69
80
107
82
84
77
68
107
74
84
92
107
101
82
87
80
80
101
79
85
72
62
68
68
67
72
85
75
82
81
80
101
76
75
75
71
70
70
71
72
72
72
67
62
68
68
52
56
50
50
50
55
61
61
61
61
61
61
61
61
50
50
50
49
48
48
48
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
20
40
25
10
6
2
2
11
6
2
6
10
21
20
20
20
11
2
2
2
2
2
2
3
4
4
5
3
2
3
4
10
17
47
29
11
10
10
6
3
2
2
6
8
10
24
13
3
3
4
6
7
5
3
3
3
2
1
33
49
27
6
3
5
5
5
5
8
10
10
9
8
8
8
16
11
6
6
6
6
9
10
11
6
2
2
2
2
2
2
2
2
2
2
2
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
32
33
32
31
47
29
27
30
33
38
47
47
47
47
47
47
47
47
47
47
49
59
72
72
72
46
43
45
38
37
58
32
38
35
36
45
55
48
71
62
65
68
72
72
71
69
70
75
87
82
90
87
87
90
87
81
90
81
81
80
78
80
78
78
83
76
76
75
75
75
68
64
62
56
60
61
71
83
83
83
70
68
70
72
76
83
83
83
83
83
83
83
83
79
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
7
7
7
7
9
12
27
23
14
5
5
5
5
5
8
10
12
16
18
19
11
4
4
4
4
4
4
2
1
1
2
1
1
1
1
5
7
8
8
4
1
6
4
2
1
1
1
4
8
20
14
9
7
5
3
1
1
2
4
6
3
1
5
7
4
1
1
2
4
6
8
9
9
7
5
4
4
4
10
9
8
8
8
9
9
9
9
8
8
8
8
8
8
4
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
121
121
121
121
91
121
82
83
86
72
81
81
70
72
70
81
81
56
63
68
75
88
88
89
94
100
100
100
100
96
98
93
85
93
92
91
100
100
93
96
96
98
95
100
100
97
100
93
100
96
102
120
108
115
112
120
115
108
108
120
108
111
109
123
102
111
99
102
101
101
111
101
104
104
103
123
96
94
93
78
68
64
69
84
97
123
123
123
123
123
123
123
123
92
87
81
74
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
42
42
25
8
8
11
23
36
53
32
11
9
8
22
16
11
11
9
8
8
8
8
8
8
48
68
84
84
45
7
7
23
31
20
9
28
64
72
56
32
8
18
16
15
15
16
17
18
19
22
20
19
19
53
31
9
9
9
21
22
15
9
9
9
9
9
9
48
35
22
22
32
38
22
6
34
48
55
58
36
15
15
15
15
16
17
17
16
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
61
61
48
61
61
63
71
71
71
64
71
51
51
48
46
45
44
43
42
42
43
52
62
62
62
70
68
70
78
80
119
72
78
78
78
78
110
67
75
81
90
79
80
76
82
78
85
119
92
90
99
90
88
91
94
93
88
87
84
86
87
96
99
110
119
99
91
86
84
85
82
94
93
65
64
64
65
66
66
70
76
86
86
87
98
110
110
110
110
110
110
110
110
89
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
15
8
1
5
9
14
7
1
1
20
15
8
1
1
10
15
17
9
1
1
1
1
1
1
1
1
1
18
10
2
1
1
5
10
16
19
12
5
5
5
3
1
1
1
7
12
17
13
9
13
7
1
1
1
4
4
5
14
13
8
4
4
7
4
2
4
4
4
2
1
1
4
6
7
7
8
6
4
2
2
2
4
5
6
5
5
5
5
5
5
4
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
58
58
55
58
59
61
65
71
71
71
64
71
60
59
60
59
60
61
63
66
71
79
88
105
105
105
100
97
96
105
87
94
82
125
78
94
97
96
125
100
104
109
125
110
97
105
90
89
105
89
92
92
92
87
90
85
81
105
80
87
90
89
105
90
87
94
63
63
60
66
66
66
90
61
58
58
60
65
68
76
76
76
69
70
71
72
75
75
75
75
75
75
75
75
75
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
31
22
14
6
8
10
40
23
6
6
22
16
10
6
6
14
18
20
11
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
4
3
3
3
16
12
8
5
5
5
6
7
15
11
7
7
11
11
11
11
6
1
5
8
11
6
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
8
11
13
15
8
1
1
1
1
1
1
1
1
16
23
27
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
60
59
73
51
53
62
53
73
73
61
67
65
73
73
56
55
52
48
43
48
54
66
84
84
84
78
79
80
74
81
89
84
109
86
92
91
84
109
88
98
98
109
109
97
118
94
94
104
87
89
85
87
90
88
90
87
104
87
91
92
90
104
90
89
94
92
93
118
90
87
84
84
76
68
72
72
80
90
90
90
76
74
81
88
99
118
118
118
118
118
118
118
118
100
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
11
8
6
5
24
19
12
6
6
6
6
6
10
12
14
11
8
8
7
7
7
7
7
7
7
5
3
3
3
3
3
4
5
6
16
13
10
10
9
8
10
9
9
9
23
21
19
19
25
28
23
15
7
7
8
10
8
6
6
6
4
3
3
3
8
13
11
10
9
7
5
5
9
7
6
6
6
5
5
5
5
9
7
5
5
5
5
5
5
5
5
25
35
45
27
9
9
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
58
59
59
58
48
46
53
41
40
42
59
46
47
53
53
55
59
59
59
59
59
59
70
82
82
82
76
71
70
73
76
93
77
77
82
69
73
56
65
66
73
93
82
76
75
70
75
70
69
70
93
64
67
73
78
78
69
67
64
73
63
65
72
68
73
63
73
65
63
73
73
59
57
73
52
47
45
41
42
44
47
51
58
58
58
58
58
58
58
58
58
58
58
58
56
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
41
41
35
29
17
5
18
32
19
6
5
5
5
6
5
5
5
18
25
28
14
1
1
1
1
1
1
1
1
1
5
3
1
2
4
7
6
6
6
6
4
2
4
5
6
7
6
5
5
18
10
3
2
1
1
1
3
4
4
4
2
1
1
2
1
1
1
2
1
1
1
1
2
3
5
5
5
5
6
4
2
2
2
2
4
5
6
4
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
103
103
103
103
85
103
77
76
82
72
83
83
78
81
76
83
83
63
61
58
53
48
54
62
77
100
107
124
154
154
154
123
118
103
100
100
100
100
109
119
125
154
152
132
141
145
150
150
150
134
140
144
155
154
141
146
151
155
155
155
155
155
155
155
155
155
147
150
155
152
155
155
155
155
151
155
141
155
155
100
93
83
88
104
123
155
155
155
155
155
155
155
155
142
139
137
134
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
23
23
21
20
10
1
14
19
25
13
1
1
20
26
13
1
1
10
15
17
10
3
3
3
3
3
3
3
3
3
3
12
13
14
15
50
67
76
45
15
84
92
53
15
15
15
15
15
15
15
15
15
15
18
20
21
19
17
15
18
22
25
26
27
28
30
31
24
18
42
54
60
66
42
18
18
18
18
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
98
98
98
98
80
98
78
76
86
66
75
75
67
75
70
86
86
58
70
81
94
120
120
120
120
120
120
125
120
120
151
125
126
127
123
122
135
136
144
200
150
151
151
135
146
145
157
200
167
200
181
200
185
200
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
175
182
192
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
10
8
8
14
20
27
16
5
5
5
5
5
9
11
14
11
8
8
8
8
8
8
64
92
106
113
116
120
120
120
67
15
15
15
28
23
18
18
40
34
24
15
15
15
15
18
22
44
29
15
15
16
17
18
18
18
40
31
22
22
22
22
22
44
36
27
18
109
154
177
188
103
18
18
18
18
109
79
50
50
50
50
50
50
50
45
40
40
40
40
40
40
40
40
120
160
180
200
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
62
83
83
78
58
59
63
69
78
78
83
75
75
78
78
80
83
83
83
83
83
85
101
120
120
120
115
127
163
135
163
150
160
160
146
158
163
163
160
155
153
158
160
160
163
150
150
146
160
147
163
155
134
133
135
135
135
163
139
145
155
155
160
173
163
158
155
173
158
158
173
173
167
163
173
173
133
133
126
110
117
126
145
173
173
173
173
173
173
173
173
146
141
136
135
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
22
24
23
22
27
22
15
9
9
9
9
9
13
15
18
38
48
53
56
57
58
58
58
58
58
59
67
71
46
22
16
11
11
11
48
31
15
15
85
80
54
28
28
64
48
31
15
13
11
11
14
18
20
22
20
17
15
32
50
39
28
28
30
31
20
10
18
42
54
60
66
42
18
18
18
18
18
14
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
92
92
35
69
69
76
69
85
92
70
85
85
78
86
85
92
92
71
76
82
88
100
100
104
110
120
127
136
154
154
154
130
129
125
120
117
120
120
119
127
132
154
154
133
135
132
120
133
120
117
122
127
128
154
134
142
151
155
166
155
155
166
158
161
156
166
166
147
155
145
149
150
166
166
157
155
155
155
120
96
86
75
87
105
127
166
166
166
166
166
166
166
166
108
98
87
73
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
13
8
8
16
34
53
57
59
60
34
8
8
17
27
31
19
8
8
8
8
8
8
8
8
8
64
92
120
106
57
8
18
23
25
26
28
60
80
100
64
28
22
22
22
22
22
22
22
25
26
27
28
25
22
22
22
22
22
22
22
25
26
27
28
28
28
34
31
28
28
28
28
34
37
38
39
39
40
45
47
48
49
49
49
49
44
40
40
40
40
40
40
40
40
40
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
63
63
48
69
69
74
69
69
68
62
74
74
64
68
64
74
74
60
60
57
55
51
51
53
63
75
75
75
74
70
80
70
73
88
67
67
75
64
69
73
88
85
86
122
86
90
88
76
93
74
83
95
79
122
83
85
93
87
95
92
90
93
93
122
87
89
86
80
103
75
81
82
103
103
79
93
66
55
49
40
37
33
41
53
67
93
93
93
93
93
93
93
93
66
61
56
59
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
14
16
18
20
11
2
2
2
2
2
9
12
16
18
19
19
11
3
3
3
3
3
3
3
3
3
5
3
2
11
9
8
14
11
8
9
11
17
14
8
3
3
3
3
3
12
7
3
3
4
7
8
5
2
3
8
5
2
2
2
3
2
1
1
5
6
6
6
6
6
7
6
6
6
6
4
2
1
1
1
6
9
10
6
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
48
48
47
69
46
52
55
49
69
69
54
61
59
69
69
50
52
53
54
57
59
64
70
80
80
80
76
74
74
73
70
73
62
70
78
70
80
67
65
67
70
72
78
78
78
66
80
64
68
69
64
75
65
75
83
83
80
75
74
76
73
75
73
75
80
73
73
72
72
71
70
64
80
62
63
60
60
53
43
37
37
39
46
55
55
55
55
55
55
55
55
55
55
55
54
53
53
53
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
7
6
21
36
19
2
2
2
2
2
4
5
6
7
7
7
7
7
7
7
7
7
8
8
6
5
3
1
4
2
1
1
4
2
1
2
4
12
12
12
12
12
12
12
12
10
8
7
7
7
18
23
15
7
8
9
5
2
1
1
1
2
5
9
5
2
2
4
5
6
20
15
10
10
10
8
6
6
6
6
6
6
6
4
2
2
2
2
2
2
2
2
2
2
2
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
61
61
59
61
61
51
51
51
44
48
49
51
51
51
46
45
44
43
42
42
42
42
43
43
43
38
39
43
67
45
57
42
67
50
54
67
60
49
50
49
60
47
44
48
60
52
56
65
67
67
88
71
88
77
75
88
64
64
63
63
59
86
53
50
56
48
54
86
61
63
63
54
51
47
47
49
54
61
61
61
54
60
63
63
63
63
63
63
63
63
42
40
37
37
36
36
36
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
32
20
13
7
8
10
8
6
6
6
6
6
6
6
7
13
16
18
9
1
1
1
1
1
1
1
1
1
11
7
3
2
1
1
1
11
17
13
10
11
8
5
5
5
5
5
6
10
7
4
4
2
1
1
2
2
2
4
2
1
1
2
1
1
1
2
1
1
1
1
1
1
2
4
5
5
6
5
3
2
2
2
5
7
9
6
4
4
4
4
4
4
4
4
3
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
56
59
59
56
50
49
58
44
42
45
59
50
48
58
58
56
59
59
59
59
60
63
66
72
72
72
72
72
70
70
67
70
60
67
72
62
64
63
66
71
70
81
75
71
70
71
65
63
65
72
61
64
81
66
66
66
65
64
65
71
69
72
75
81
71
72
71
69
71
65
65
59
60
58
53
60
60
39
40
34
33
35
40
47
47
47
47
47
47
47
47
41
41
41
41
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
38
28
14
1
5
10
5
1
1
1
5
7
4
1
1
11
16
18
10
3
3
3
2
2
2
2
6
8
5
2
4
3
2
2
8
5
2
3
13
23
13
3
3
3
3
3
3
12
10
8
15
9
3
3
2
2
3
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
6
4
2
2
2
4
5
6
5
4
4
4
4
4
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
25
51
51
40
51
51
43
51
51
41
46
42
51
51
40
39
37
35
34
32
32
32
35
39
39
39
30
30
35
39
35
62
33
46
37
37
39
58
41
43
45
62
43
42
47
60
54
59
68
87
79
87
87
87
79
78
87
73
73
72
67
69
82
67
73
65
57
56
82
57
60
58
73
57
51
45
39
47
35
30
32
32
37
43
43
44
48
48
48
48
48
48
48
48
47
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
8
2
17
16
16
9
2
2
10
19
10
2
2
11
15
17
9
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
9
6
3
4
3
2
2
3
4
5
6
4
3
2
1
1
1
3
6
17
17
17
11
5
5
17
12
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
68
68
68
83
83
88
66
68
76
77
85
85
83
79
74
85
85
82
83
83
83
83
83
85
101
120
120
120
114
113
154
108
110
100
100
100
91
85
91
94
116
154
128
169
135
132
129
129
120
109
122
120
120
166
127
137
142
138
169
134
141
141
145
166
149
169
166
156
155
155
166
155
169
169
152
155
134
133
120
118
115
107
112
121
141
169
169
169
169
169
169
169
169
144
140
135
134
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
21
23
13
3
15
17
20
11
3
3
34
31
17
3
3
17
24
27
29
30
30
30
30
30
31
55
67
73
41
9
10
9
9
9
9
9
9
15
28
28
18
8
8
8
8
11
13
12
11
11
14
18
20
21
19
17
15
18
22
25
26
28
74
53
31
10
18
42
54
60
66
42
18
18
18
18
49
29
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
10
10
10
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
56
56
57
56
74
54
53
57
57
57
74
58
61
64
67
74
74
74
75
75
75
75
75
75
74
65
64
61
53
62
62
70
108
74
83
85
75
108
78
89
94
104
108
81
76
81
74
78
80
80
81
88
98
110
117
117
102
117
88
85
87
82
80
80
77
76
76
75
75
75
68
70
65
63
63
63
60
69
76
76
76
69
70
72
74
78
78
78
78
78
78
78
78
78
78
78
78
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
8
2
15
16
11
6
2
2
4
7
4
2
2
11
15
17
17
17
17
17
9
2
2
2
2
2
3
2
1
4
5
4
4
5
7
6
6
8
7
4
2
2
2
5
9
21
15
9
10
16
13
10
10
5
1
5
3
1
1
1
1
1
1
2
9
10
10
6
2
1
1
5
7
8
10
6
2
2
2
8
7
6
6
4
2
2
2
2
2
2
2
2
14
20
23
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
65
65
63
65
61
64
55
56
56
50
59
64
64
64
64
64
64
64
64
64
64
64
50
52
55
57
64
64
58
53
61
67
61
63
62
64
64
61
67
65
63
64
65
64
67
62
65
61
63
59
56
58
62
65
68
75
75
79
86
86
86
75
69
72
74
63
66
56
54
56
56
51
74
57
49
54
56
57
61
61
61
63
66
66
66
63
63
62
61
61
61
61
61
61
63
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
29
8
6
5
34
44
24
5
5
5
6
8
6
5
5
6
7
7
6
5
5
5
3
2
2
2
2
2
3
2
1
1
1
1
2
3
4
4
4
8
5
2
2
2
2
4
6
19
18
17
15
10
5
5
4
3
2
2
2
3
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
30
19
8
8
8
6
4
4
4
4
4
4
4
4
5
5
5
5
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
29
29
29
56
56
37
43
44
44
56
56
44
53
50
64
64
61
64
64
64
64
64
64
64
74
85
85
85
53
49
50
39
43
63
36
52
41
41
43
75
46
56
68
75
78
80
85
75
72
72
70
71
70
71
80
81
87
98
98
98
82
82
79
77
85
74
73
74
72
71
72
70
71
71
66
66
61
66
66
67
71
71
71
64
69
71
71
71
71
71
71
71
71
53
50
50
46
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
9
9
8
8
8
9
18
18
10
2
2
2
2
2
5
7
9
8
8
8
7
6
6
6
5
5
5
5
5
6
4
3
3
4
4
4
5
5
6
4
3
3
7
5
3
3
6
10
12
15
19
21
18
12
6
6
8
10
14
19
38
22
7
7
6
6
9
14
19
14
9
7
5
5
9
7
6
6
6
8
5
3
3
3
13
18
20
11
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
92
92
30
58
54
82
65
74
92
69
82
82
71
75
74
92
92
61
66
70
74
84
84
84
84
85
85
85
80
90
145
78
69
64
51
78
59
63
78
84
89
93
145
94
101
101
86
111
75
76
89
89
88
145
91
96
98
100
86
82
81
81
78
79
85
83
82
100
80
86
92
91
111
111
83
83
79
75
74
75
75
75
75
71
72
74
77
81
88
88
88
88
88
88
91
96
101
111
111
111
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
10
8
8
17
26
36
52
59
62
35
8
22
29
36
36
22
8
8
8
8
8
8
6
5
5
4
3
3
40
21
3
3
3
4
3
3
6
4
3
6
8
9
9
9
10
9
9
9
9
9
8
8
12
14
11
9
9
17
10
3
3
3
4
6
9
9
7
6
6
5
5
5
5
5
5
5
6
5
5
5
5
14
9
5
5
5
5
5
5
5
5
5
5
6
10
12
13
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
32
33
32
32
47
29
27
29
33
38
47
47
47
47
47
47
47
47
47
47
49
59
71
71
71
59
56
89
40
42
36
29
43
39
45
48
99
62
72
89
72
79
78
72
98
66
68
75
72
73
89
78
83
90
99
92
110
98
110
95
110
91
88
82
81
73
75
77
78
82
82
82
99
62
60
62
62
63
63
63
71
79
94
94
94
94
94
94
94
94
65
61
56
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
11
8
27
25
17
9
8
8
8
9
8
8
8
14
17
18
9
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
3
2
1
1
2
5
3
1
1
2
1
1
1
11
8
5
5
3
1
1
4
2
1
10
5
1
4
7
4
2
1
1
1
1
1
1
1
1
1
2
3
3
4
4
2
1
1
1
8
12
16
10
5
5
5
5
5
4
4
4
2
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
61
62
62
88
54
57
66
57
74
74
60
67
63
74
74
51
49
45
40
35
32
32
33
41
48
59
84
70
79
70
83
79
77
79
83
84
81
81
77
83
72
81
79
79
84
81
77
69
72
70
79
72
69
81
86
99
99
99
85
83
82
79
76
78
73
76
79
79
77
79
79
72
66
65
58
61
61
43
44
39
41
46
54
66
66
66
66
66
66
66
66
51
51
51
48
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
17
18
17
16
24
19
14
14
14
15
15
15
14
14
14
17
18
19
12
5
5
5
5
5
5
7
16
20
11
3
3
3
3
3
3
10
13
9
6
8
7
5
4
4
6
14
18
15
10
5
3
1
3
4
2
1
4
7
4
1
1
1
1
1
1
1
8
5
3
3
3
4
4
4
4
4
8
5
2
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
57
107
107
86
107
107
92
90
87
85
82
84
73
85
85
74
74
72
70
68
70
78
96
120
120
120
109
110
112
104
111
100
96
155
103
108
115
108
111
113
115
120
123
125
140
155
162
200
172
200
195
200
200
200
200
200
200
200
173
169
175
167
158
200
133
137
129
133
200
137
142
143
140
155
133
133
118
130
133
133
133
127
143
155
155
155
155
155
155
155
155
137
129
129
115
100
100
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
35
39
29
19
33
32
31
48
57
62
68
44
20
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
18
28
21
15
15
15
15
15
63
64
43
22
22
22
22
18
15
15
21
24
21
18
20
21
19
17
15
18
22
25
26
27
27
28
19
10
18
29
34
37
40
29
18
18
18
18
18
14
10
10
10
10
30
40
48
29
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
66
66
66
83
83
81
58
59
64
71
81
81
83
77
77
81
81
81
84
88
92
100
100
100
100
100
100
88
97
112
148
130
133
145
145
113
112
113
133
121
130
148
148
124
126
133
118
125
130
135
145
143
155
152
144
152
148
152
152
155
155
155
155
155
150
173
149
150
155
153
155
155
155
150
160
161
173
173
155
150
133
133
133
133
153
173
173
173
173
173
173
173
173
115
105
94
80
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
22
24
23
22
27
22
13
5
5
5
5
5
11
14
17
38
48
53
56
57
58
59
62
64
65
65
65
66
37
9
56
32
9
9
9
9
9
15
18
22
51
65
80
90
61
33
15
15
27
40
29
18
14
11
11
13
15
22
16
11
19
23
28
19
11
10
18
29
34
37
40
29
18
18
18
18
21
15
10
10
10
10
33
45
51
30
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
66
66
66
100
100
88
100
100
80
84
84
84
76
81
76
84
84
70
69
66
63
59
64
71
82
100
100
100
93
100
107
79
83
104
93
100
100
101
107
107
114
116
118
169
117
117
118
106
109
107
121
136
126
166
126
132
136
138
166
133
136
134
142
155
126
173
114
123
118
125
166
139
166
166
162
155
173
173
142
156
150
150
150
146
160
173
173
173
173
173
173
173
173
110
103
96
92
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
22
25
15
5
26
23
16
10
5
5
7
10
7
5
5
18
25
28
30
31
31
32
36
38
40
24
8
3
3
3
3
5
6
8
50
32
15
15
56
42
25
8
8
24
19
15
15
15
27
33
25
18
14
11
11
11
15
30
20
11
11
11
11
11
10
10
16
15
15
15
15
15
16
17
17
17
18
14
10
10
10
18
37
47
57
33
10
10
10
10
10
10
10
10
12
13
14
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
55
68
68
86
53
57
64
66
77
77
68
69
66
77
77
70
71
70
69
68
69
74
85
100
100
105
108
111
148
106
107
147
97
99
100
102
110
118
131
146
148
163
132
129
125
129
118
119
147
117
113
148
116
129
135
133
166
133
137
135
138
155
142
173
134
147
123
127
132
136
166
166
161
155
173
173
141
147
139
133
133
134
153
173
173
173
173
173
173
173
173
146
141
136
135
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
29
33
21
10
21
22
20
15
10
10
14
19
14
10
10
21
26
29
30
31
31
32
20
8
8
8
5
2
2
2
2
10
14
18
29
22
15
15
18
19
14
9
9
9
9
12
13
15
40
53
35
18
20
21
19
17
15
18
22
25
26
27
27
28
19
10
18
42
54
60
66
42
18
18
18
18
18
14
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
62
62
55
90
45
50
59
60
78
78
57
66
64
78
78
61
66
69
73
82
83
90
98
111
111
111
88
85
99
76
85
111
95
133
111
104
110
108
133
115
122
122
133
133
127
133
129
142
125
127
128
126
142
120
123
116
107
148
117
124
148
125
120
148
105
107
100
95
111
99
100
108
116
108
148
148
101
113
100
94
95
107
123
148
148
148
148
148
148
148
148
120
112
104
97
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
16
14
12
10
12
13
13
14
12
10
10
10
14
17
19
20
14
8
8
8
8
8
8
8
6
5
5
5
8
8
8
8
33
22
11
11
38
44
27
11
11
25
17
10
10
25
18
11
10
10
11
12
12
13
18
14
10
14
16
19
20
22
18
13
9
9
9
9
9
9
9
13
15
16
17
16
15
15
15
15
19
21
23
19
15
15
15
15
15
15
15
15
15
15
15
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
81
81
81
81
71
81
55
54
62
55
71
71
56
63
58
71
71
49
47
43
39
33
32
32
30
37
45
55
73
75
73
75
75
77
77
77
58
63
59
49
61
56
55
88
56
56
61
50
56
61
66
77
77
77
88
75
76
76
75
75
78
81
86
94
94
94
84
82
81
80
78
78
78
70
73
68
65
66
66
61
70
77
77
77
67
68
69
70
72
72
72
72
72
72
72
73
74
77
77
77
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
15
17
14
11
11
11
8
6
6
6
6
6
8
9
11
15
17
18
9
1
1
1
1
1
1
2
3
4
3
2
2
13
7
2
6
4
2
2
2
8
6
3
1
1
1
1
2
7
7
7
14
7
1
1
3
2
2
2
1
1
1
1
1
2
3
2
2
1
1
1
1
1
2
2
2
3
8
5
3
3
3
9
6
3
3
2
1
1
1
1
1
1
1
1
16
24
28
32
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
23
23
23
83
83
48
57
59
50
56
56
60
83
59
56
56
61
70
83
83
83
83
83
83
83
83
83
83
69
76
85
73
67
84
53
73
63
63
83
71
67
77
85
84
76
80
80
72
83
79
83
95
84
85
95
86
87
87
95
84
80
78
77
77
77
81
77
76
74
73
77
71
69
67
68
64
64
64
64
59
69
76
76
76
69
69
69
70
72
72
72
72
72
72
72
73
74
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
15
17
9
2
14
14
14
8
2
2
12
20
11
2
2
16
23
27
29
30
30
31
17
3
3
2
1
1
21
12
4
3
2
2
3
14
7
1
2
3
2
1
1
3
2
1
1
16
11
7
5
3
5
7
4
1
3
2
2
2
3
4
5
4
3
4
3
2
1
1
1
1
1
3
4
4
5
4
3
3
3
8
8
8
8
4
1
1
1
1
1
1
1
1
19
28
32
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
140
140
97
102
92
130
96
107
140
114
130
130
104
116
110
140
140
106
108
106
103
102
105
108
112
120
127
135
151
151
151
129
125
122
119
121
133
132
139
200
161
161
160
200
160
160
173
200
174
200
182
200
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
27
27
27
27
16
5
5
5
5
5
17
29
30
30
30
30
30
30
30
31
29
28
28
16
5
5
5
9
12
10
9
9
9
9
9
18
84
92
53
15
15
15
15
18
22
44
42
28
15
18
20
22
20
18
40
31
22
22
22
22
22
44
36
27
18
109
154
177
188
103
18
18
18
18
66
58
50
50
50
50
50
50
50
45
40
40
40
40
40
40
40
40
120
160
180
200
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
32
63
59
73
63
67
86
63
73
73
63
72
68
86
86
56
65
73
82
100
100
100
100
100
100
106
105
105
151
92
90
100
87
88
94
93
98
107
122
122
151
169
128
132
130
129
120
122
132
136
136
151
124
122
124
126
122
133
136
124
137
155
130
169
124
123
118
116
136
123
133
133
135
155
133
133
132
132
133
133
133
132
150
169
169
169
169
169
169
169
169
144
140
135
134
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
15
16
24
32
17
3
3
3
3
3
17
32
32
26
20
20
14
8
8
8
8
8
8
8
8
9
9
8
8
8
8
9
40
24
9
11
25
40
47
50
54
77
55
33
22
22
17
13
17
22
16
11
11
11
22
17
13
11
11
11
11
11
11
22
46
68
79
84
90
68
39
10
10
10
10
10
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
40
40
37
45
66
57
66
66
66
66
66
66
66
52
54
52
49
49
47
47
47
43
51
61
81
93
93
149
85
85
93
76
85
96
97
110
140
120
149
145
105
117
113
103
145
102
105
120
130
122
149
130
121
130
112
108
106
99
100
97
99
104
113
123
129
153
140
135
144
145
145
150
153
125
120
120
118
124
129
134
141
153
153
153
153
153
153
153
153
153
136
139
142
146
153
153
153
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
10
8
17
19
21
14
8
8
20
20
14
8
8
14
17
18
16
14
14
14
11
9
9
9
9
9
9
9
9
9
9
9
9
10
10
9
9
42
26
11
8
8
8
9
10
26
18
11
15
15
15
15
16
13
10
10
10
15
16
17
17
18
16
12
9
9
9
9
9
9
9
9
9
10
58
36
15
15
15
38
35
33
33
21
10
10
10
10
10
10
10
10
55
77
88
100
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
40
55
54
73
55
58
62
56
73
73
57
64
60
73
73
50
48
44
39
34
39
45
56
73
73
73
71
71
70
71
69
71
68
68
73
67
66
66
66
65
67
67
73
68
65
56
66
55
60
60
61
72
64
69
72
69
83
68
66
66
63
65
65
60
75
59
60
64
66
65
83
83
56
52
48
40
37
34
33
31
39
48
61
83
83
83
83
83
83
83
83
59
56
52
55
56
56
56
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
17
18
14
11
6
2
2
2
2
2
6
11
15
17
18
19
10
1
1
1
1
1
1
10
8
7
4
1
3
2
1
1
6
3
1
6
5
5
8
5
3
3
3
6
7
9
5
1
3
2
1
1
1
2
5
7
4
1
2
2
1
1
1
2
1
1
1
2
2
3
6
5
4
4
4
3
2
2
2
4
6
7
8
5
2
2
2
2
2
2
2
2
3
3
3
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
27
28
28
37
47
58
80
80
80
69
80
56
52
54
50
53
58
63
73
73
74
77
82
82
82
66
72
75
54
75
69
71
123
82
82
93
84
123
92
101
105
123
111
98
111
84
78
81
85
79
85
88
89
105
105
96
111
90
97
85
87
88
83
97
80
65
69
67
68
78
78
69
66
66
66
63
72
80
80
80
76
78
78
79
80
82
82
82
82
82
82
82
82
82
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
6
6
6
6
6
7
27
21
16
11
7
7
20
33
20
7
7
13
16
18
19
19
19
19
19
19
20
14
8
8
8
8
8
8
8
9
16
12
9
9
7
6
8
9
9
9
9
9
9
9
9
9
9
9
25
33
21
9
9
9
10
9
8
8
8
8
9
9
9
9
9
7
6
6
6
7
8
9
15
9
3
3
3
3
13
18
20
11
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
58
75
53
60
70
79
79
79
70
79
68
75
75
65
64
63
61
58
59
65
80
100
100
100
99
100
103
94
92
104
79
80
100
92
100
97
100
103
103
120
104
103
100
100
93
95
110
112
115
166
116
128
134
128
166
133
129
129
135
155
127
169
123
132
133
141
166
150
166
166
162
155
169
169
128
144
133
133
133
137
151
169
169
169
169
169
169
169
169
128
121
113
103
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
22
24
20
17
24
21
18
39
49
53
58
45
31
18
18
25
28
30
23
16
16
16
12
8
8
8
13
15
16
17
18
19
19
20
14
8
8
8
8
14
18
20
22
61
40
19
19
22
27
30
26
21
16
16
24
23
22
23
21
19
19
19
15
11
11
20
15
11
11
20
30
38
24
10
10
10
10
10
10
10
10
10
33
45
51
30
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
40
40
59
37
40
46
41
59
59
48
53
52
59
59
46
53
59
67
82
82
82
82
82
82
89
93
97
107
107
107
104
93
95
99
99
107
107
115
111
112
169
120
121
117
129
107
114
129
125
155
166
123
136
137
131
166
133
134
155
138
155
140
169
135
141
141
144
166
150
166
166
154
155
144
155
155
142
137
133
133
133
151
169
169
169
169
169
169
169
169
144
140
135
134
129
129
129
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
10
8
7
6
21
20
11
2
2
2
2
2
4
5
6
7
7
7
7
7
7
8
24
32
36
22
9
5
5
5
9
9
9
9
9
12
13
15
28
47
27
8
8
8
8
11
13
15
14
13
15
16
17
18
18
16
15
32
50
39
28
28
28
30
20
10
18
32
39
42
44
31
18
18
18
18
49
29
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
31
31
31
51
51
43
51
51
42
51
51
41
46
43
51
51
40
39
44
50
58
73
73
73
77
82
82
82
80
80
80
85
79
80
72
85
82
75
85
73
76
77
79
94
82
79
78
73
74
74
74
94
75
76
78
80
83
86
94
86
85
84
86
81
81
83
74
79
79
68
69
71
72
72
70
79
54
55
55
55
57
57
57
61
64
70
70
70
70
70
70
70
70
57
57
57
53
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
11
6
19
21
11
2
2
2
2
2
4
5
6
13
16
18
19
19
19
20
14
8
8
7
6
6
45
24
4
2
1
4
8
24
15
6
6
19
12
6
6
7
6
6
6
21
16
11
9
7
6
5
5
5
6
7
10
7
4
4
5
9
5
2
2
2
3
2
2
2
10
9
8
8
8
5
2
2
2
2
4
5
6
4
2
2
2
2
2
2
2
2
2
2
2
22
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
61
61
57
61
85
66
67
85
85
74
78
85
85
64
62
58
54
52
47
47
52
63
79
79
79
79
82
78
82
86
123
78
78
79
66
70
66
89
66
73
78
79
74
89
81
81
92
123
88
110
79
75
81
83
81
82
110
86
85
87
94
91
92
90
123
87
89
86
80
80
73
72
94
65
63
63
62
61
61
61
65
78
94
94
94
94
94
94
94
94
61
56
51
50
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
6
2
22
17
9
2
2
2
2
2
2
2
2
11
15
17
11
6
6
6
6
6
6
4
2
2
7
4
1
19
16
13
13
13
7
1
1
6
3
1
1
1
1
1
1
8
13
14
10
6
4
3
3
3
3
9
5
2
5
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
8
11
14
9
5
5
5
5
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
57
57
55
86
48
50
59
53
72
72
60
65
64
72
72
58
60
61
63
67
67
69
71
75
75
75
71
68
88
65
68
88
72
73
75
71
73
76
79
88
83
88
79
79
73
79
74
73
78
82
91
88
88
81
83
80
78
91
74
75
77
80
80
88
91
76
76
75
72
73
71
70
80
66
64
63
61
61
61
61
61
61
62
63
63
63
63
63
63
63
63
61
61
61
59
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
18
19
17
16
27
22
17
16
16
16
16
16
16
16
16
18
19
19
19
19
19
20
11
3
3
3
4
5
4
4
4
5
4
4
37
20
4
1
7
19
10
1
1
3
2
1
1
9
5
1
11
9
7
7
4
1
3
5
3
1
1
1
2
1
1
2
3
4
5
3
2
2
3
3
3
4
10
34
46
52
55
56
30
4
4
4
4
4
4
4
4
20
28
32
34
35
36
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
48
49
62
62
47
54
53
62
62
56
61
64
64
63
64
65
66
68
72
72
72
72
72
72
74
78
75
76
75
78
76
72
78
69
70
70
72
70
66
64
63
64
66
66
64
70
62
63
65
65
65
72
67
68
69
69
71
69
64
63
62
63
61
71
55
60
55
51
54
55
52
71
60
47
44
37
31
29
27
29
33
37
45
45
45
45
45
45
45
45
42
42
42
38
35
35
35
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
14
14
10
6
6
13
9
6
6
6
6
6
6
6
6
21
28
32
34
35
35
36
18
1
1
1
2
3
2
1
1
1
1
1
1
4
5
7
8
10
8
7
7
7
7
7
7
14
10
7
4
2
3
4
4
3
3
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
111
111
111
111
83
111
72
69
66
58
59
59
54
57
57
61
61
55
55
54
52
51
51
51
41
45
50
57
70
66
72
73
66
70
50
73
56
63
73
64
65
77
74
77
80
85
85
84
84
73
78
78
74
78
75
76
78
78
73
73
70
74
71
68
65
63
74
63
65
68
64
71
71
58
70
54
52
52
52
37
37
32
32
34
38
45
45
45
45
45
45
45
45
45
45
45
46
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
38
18
10
2
6
10
6
2
2
2
2
2
2
2
2
12
17
20
11
3
3
3
3
3
3
3
7
11
42
21
1
1
1
2
3
11
9
7
27
17
7
4
1
1
1
4
7
12
11
10
8
7
13
19
12
5
4
5
3
1
1
1
1
1
4
3
3
2
2
1
1
1
2
2
2
3
6
8
5
2
2
2
4
5
6
6
6
6
6
6
7
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
65
65
62
62
51
62
50
47
65
37
36
39
43
49
51
65
65
53
55
54
54
55
58
63
68
78
78
78
75
74
74
74
69
74
63
74
78
67
74
61
64
65
71
92
78
73
68
64
68
57
62
66
65
71
82
71
76
76
92
78
75
75
74
75
72
82
78
72
71
74
77
77
92
92
69
69
63
59
59
59
58
58
58
51
56
58
58
58
58
58
58
58
58
49
49
49
49
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
35
18
10
3
6
9
5
2
2
2
2
2
2
2
3
10
14
16
9
2
2
2
2
2
2
8
6
4
4
3
2
3
5
7
9
14
9
5
5
8
6
5
5
5
5
5
5
10
7
4
6
4
2
1
1
1
2
6
3
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
3
7
12
6
1
1
1
5
7
8
9
9
9
9
9
10
5
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
60
61
61
61
63
66
69
76
76
76
69
76
62
62
62
52
55
59
64
73
73
73
73
73
73
75
85
78
82
82
85
89
74
88
66
76
79
75
85
88
75
79
76
74
88
74
74
77
89
78
81
86
77
86
78
76
86
78
72
75
78
68
72
78
66
89
65
64
75
66
64
64
68
58
61
61
41
38
36
30
34
39
47
61
61
61
61
61
61
61
61
46
45
45
45
45
45
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
36
20
11
2
6
10
43
22
2
2
20
15
8
2
2
11
15
17
16
16
16
16
11
6
6
5
4
4
18
10
2
3
4
5
4
4
6
7
5
4
5
5
5
5
6
7
8
9
9
9
8
8
8
8
5
3
2
1
2
2
1
1
1
1
3
3
2
2
2
2
2
3
3
3
3
3
6
4
3
3
3
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
25
44
44
34
39
62
50
48
62
62
54
52
62
62
45
44
41
37
36
32
35
40
49
63
63
63
44
42
44
36
38
58
34
46
48
52
63
78
55
64
71
86
75
76
75
78
75
69
69
71
70
70
86
79
83
92
92
84
92
89
90
92
92
92
74
73
64
61
65
63
61
61
69
55
54
54
41
37
36
32
35
39
44
54
54
54
54
54
54
54
54
47
47
47
48
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
4
1
10
10
10
5
1
1
5
10
5
1
1
7
10
11
6
1
1
1
1
1
1
1
2
3
4
4
4
2
1
3
6
6
6
6
7
8
7
4
1
1
1
6
9
12
7
2
4
7
6
5
5
3
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
3
2
1
1
1
4
5
6
4
2
2
2
2
2
2
2
2
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
110
110
110
110
83
110
70
68
67
56
64
64
53
57
56
64
64
48
47
44
41
36
39
43
54
69
69
69
64
66
70
72
74
92
72
72
69
69
70
66
70
72
77
109
79
80
79
77
79
80
92
79
94
69
71
70
72
71
72
94
77
79
87
97
93
109
94
92
73
72
70
67
71
69
68
97
57
57
60
61
64
64
64
70
87
109
109
109
109
109
109
109
109
65
58
49
45
33
33
33
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
31
8
4
1
18
36
20
5
1
1
3
5
3
1
1
4
6
7
5
4
4
4
4
4
4
2
1
1
3
2
1
34
19
5
1
1
5
3
2
9
7
5
4
4
4
5
6
19
11
4
3
3
3
3
4
5
5
4
3
3
2
2
1
1
3
5
3
2
2
2
2
2
6
4
3
3
3
4
4
4
5
6
7
8
8
4
1
1
1
1
1
1
1
1
1
1
1
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
43
47
47
68
56
63
68
74
74
74
67
74
65
68
68
54
52
49
46
42
41
41
38
47
57
74
94
91
122
82
89
91
89
95
91
94
97
103
105
126
122
101
108
105
95
126
86
87
97
98
97
122
126
93
103
100
97
132
109
104
132
100
98
132
88
88
89
85
84
81
85
85
82
83
96
96
56
52
48
37
45
55
70
96
96
96
96
96
96
96
96
59
53
46
43
35
35
35
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
13
16
28
41
57
36
16
14
13
27
21
16
16
14
13
13
9
6
6
6
4
2
2
2
2
2
2
3
5
4
3
2
2
2
3
7
12
19
12
6
6
6
6
8
9
10
9
8
8
7
6
6
6
3
1
10
6
3
4
6
6
3
1
1
1
1
1
1
2
1
1
1
1
2
5
3
2
2
2
4
6
7
8
5
2
2
2
2
2
2
2
2
2
2
2
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
60
59
72
51
53
61
56
72
72
57
66
60
72
72
49
47
43
38
33
32
32
34
37
37
37
43
54
70
70
70
86
51
69
57
57
69
66
56
60
56
57
56
64
57
63
66
74
86
77
105
72
72
78
81
81
70
69
68
78
70
73
82
105
84
91
91
85
85
91
91
73
77
91
82
105
105
87
88
77
77
77
59
62
65
69
77
77
77
77
77
77
77
77
77
77
77
77
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
21
25
19
14
17
15
10
5
5
5
5
5
9
11
13
17
19
20
13
6
6
6
4
3
3
3
4
5
10
7
4
2
1
2
3
5
6
5
3
2
4
3
3
3
3
5
7
16
9
3
8
7
6
6
4
3
3
5
3
1
2
2
1
1
3
21
11
1
1
1
1
1
3
21
30
40
42
24
6
6
6
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
100
100
100
100
79
100
82
83
94
74
74
74
72
75
76
94
94
67
66
61
55
48
48
50
58
68
68
72
83
75
83
72
77
83
73
77
68
66
58
74
62
70
78
109
81
83
81
76
78
70
74
76
80
90
87
95
93
98
98
95
98
88
92
91
86
109
84
76
75
74
72
73
72
66
84
67
59
64
64
62
62
62
62
68
86
109
109
109
109
109
109
109
109
71
64
57
55
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
52
20
13
7
27
47
60
33
7
7
20
33
20
7
7
13
16
18
10
3
3
3
3
3
3
5
5
5
4
3
3
4
5
5
6
4
2
2
3
5
3
2
2
2
2
2
2
13
8
3
3
3
3
3
14
14
9
5
3
2
2
2
2
2
7
10
6
2
2
17
32
24
17
11
6
6
6
10
12
13
14
16
17
17
18
16
14
14
14
14
14
14
14
14
14
14
14
14
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
99
99
99
99
83
99
81
78
93
70
68
71
83
77
74
93
93
84
87
86
85
86
86
86
86
86
86
75
65
61
93
60
64
128
61
57
75
56
69
96
81
93
89
87
85
82
76
96
81
89
128
95
94
93
96
87
87
86
85
90
82
83
82
81
91
90
84
128
79
83
84
76
79
79
59
62
56
55
57
59
62
62
62
66
68
74
74
74
74
74
74
74
74
68
67
65
64
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
86
86
56
27
16
6
16
27
14
2
2
2
2
2
4
5
6
18
24
27
19
11
11
11
10
9
9
6
3
3
4
6
10
6
3
6
4
3
4
5
5
6
7
8
8
8
6
5
5
5
5
5
5
19
14
10
10
7
4
6
10
9
8
8
8
6
4
6
7
7
8
7
6
5
4
5
6
6
7
6
6
6
6
15
10
6
6
6
6
6
6
6
6
10
12
13
14
14
14
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
49
50
50
58
38
40
46
48
58
58
50
51
49
58
58
52
53
52
51
50
50
50
44
39
38
39
42
52
80
51
80
62
62
80
80
76
79
80
80
80
69
67
69
77
67
64
80
59
63
63
67
79
72
75
77
77
79
80
77
79
80
79
75
88
77
68
66
81
67
75
81
81
75
75
88
88
52
49
45
35
43
52
65
88
88
88
88
88
88
88
88
56
51
45
44
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
7
7
7
7
4
2
6
8
5
2
2
2
2
2
2
2
2
11
16
18
9
1
1
1
1
1
1
1
1
2
1
1
3
3
2
1
1
1
1
9
6
4
6
3
1
1
1
5
8
11
7
4
3
2
1
1
4
4
4
7
6
5
3
1
1
2
3
4
4
2
1
1
1
1
2
3
3
4
5
6
5
5
5
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
95
95
33
83
83
82
71
73
95
81
82
82
83
82
82
95
95
86
87
86
84
83
86
96
115
142
142
142
110
104
106
84
92
93
103
160
109
109
112
105
117
123
127
169
133
127
142
130
129
133
160
136
137
142
133
136
138
138
169
134
137
143
147
148
160
169
136
139
136
136
144
145
169
169
144
144
133
133
120
89
82
73
85
104
128
169
169
169
169
169
169
169
169
117
108
98
86
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
16
16
27
59
37
16
16
16
16
16
37
52
55
57
58
58
38
18
18
18
18
18
18
17
11
5
5
5
9
9
9
9
18
18
18
18
20
22
25
23
22
22
22
22
22
28
19
11
14
18
20
21
19
18
40
31
22
22
25
28
74
51
28
23
18
23
25
26
27
22
18
18
18
18
29
39
44
47
48
49
49
49
49
44
40
40
40
40
40
40
40
40
40
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
104
104
37
69
60
88
71
80
104
73
88
88
81
88
88
104
104
81
80
76
71
64
64
64
71
78
78
78
69
68
73
58
74
64
68
69
78
71
72
73
74
72
80
110
81
82
79
76
74
72
75
75
72
92
71
74
76
75
75
72
76
75
83
92
77
110
68
66
65
65
73
67
68
67
76
68
56
56
56
60
64
64
64
74
88
110
110
110
110
110
110
110
110
70
65
59
57
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
8
16
21
27
48
38
29
18
8
18
23
29
46
27
8
8
6
5
5
5
5
5
5
4
4
4
3
2
1
1
1
3
35
19
3
6
5
5
5
5
6
8
7
6
6
17
10
3
3
3
4
5
7
7
6
5
3
2
2
3
3
3
5
5
3
2
2
2
3
6
7
7
7
8
12
9
6
6
6
8
13
15
18
12
6
6
6
6
6
6
6
6
7
7
7
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
49
61
61
57
61
61
64
69
69
69
64
69
58
57
57
49
52
55
59
67
67
67
67
69
72
75
84
81
81
83
84
83
68
84
74
68
73
68
59
59
64
68
67
69
68
83
66
62
67
65
61
76
67
68
72
75
81
79
83
81
79
75
72
81
68
67
66
70
66
70
70
70
83
63
57
57
44
44
47
47
47
47
52
57
57
57
57
57
57
57
57
47
47
47
46
45
45
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
5
5
5
5
4
3
6
7
8
5
3
3
20
15
9
3
3
11
15
17
18
19
19
20
15
10
10
10
33
44
56
28
1
1
1
11
21
47
30
14
5
7
8
9
9
9
10
9
8
8
6
5
4
4
5
7
5
3
5
7
4
1
1
1
2
2
3
5
3
1
1
4
5
7
7
6
6
6
6
8
9
9
9
9
9
9
10
6
2
2
2
2
2
2
2
2
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
51
51
50
69
50
54
59
53
69
69
58
63
62
69
69
56
55
53
50
46
46
46
42
39
39
39
44
55
70
70
70
53
51
50
57
55
62
57
63
57
52
54
53
62
54
53
63
52
53
50
54
51
56
58
66
62
62
67
58
66
53
55
60
59
67
70
54
57
53
53
53
50
67
54
46
43
45
48
57
70
70
70
62
63
64
66
70
70
70
70
70
70
70
70
70
70
70
70
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
9
9
27
43
22
2
2
2
2
2
5
7
9
13
15
16
10
4
4
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
2
3
3
3
3
2
1
1
1
2
3
11
6
2
5
4
4
4
5
3
1
5
3
2
2
2
1
1
1
1
1
1
1
5
7
4
1
4
6
7
8
4
1
1
1
7
6
6
6
3
1
1
1
1
1
1
1
1
14
20
23
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
25
51
51
43
51
76
58
61
76
76
64
64
76
76
64
64
62
60
59
57
57
57
66
76
76
76
66
65
86
72
64
89
62
72
76
64
72
68
79
84
87
123
89
90
85
81
85
76
89
86
79
84
123
85
86
86
84
84
83
84
90
88
90
123
90
89
87
87
84
80
87
87
81
82
93
93
57
52
48
38
46
55
69
93
93
93
93
93
93
93
93
60
55
49
47
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
10
12
7
3
12
10
8
5
3
3
5
8
5
3
3
12
16
18
9
1
1
1
1
1
1
1
1
2
11
7
4
3
2
5
3
2
11
9
8
11
13
9
6
6
8
9
10
11
7
3
3
2
1
1
4
7
11
10
5
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
8
4
1
1
1
3
5
6
6
3
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
55
55
58
58
51
76
60
59
76
76
65
71
76
76
60
58
55
52
51
47
47
47
54
61
61
66
75
72
76
75
74
80
71
74
70
70
70
69
69
69
71
80
70
79
76
67
69
69
70
73
80
64
58
62
64
57
59
58
54
55
54
55
57
61
63
69
85
67
69
67
66
64
60
66
50
53
60
67
80
80
80
82
85
85
85
82
82
81
80
80
80
80
80
80
82
85
85
85
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
2
2
2
2
20
35
33
17
2
4
6
13
9
6
16
27
37
28
20
20
10
1
1
1
1
1
1
2
2
3
2
1
1
2
1
1
1
1
1
6
4
2
5
4
3
3
3
6
9
18
13
9
9
5
1
1
8
14
9
4
10
7
5
4
3
2
6
11
7
4
4
4
4
5
8
6
4
4
4
33
29
26
26
20
15
15
15
15
15
15
15
15
15
10
6
6
6
6
6
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
56
56
62
47
50
56
56
62
62
57
61
64
64
63
64
64
64
64
64
64
64
53
57
61
65
75
74
74
75
75
75
61
75
69
65
71
71
61
65
62
66
63
71
70
64
71
67
70
71
70
85
66
75
83
75
82
85
78
82
79
80
79
85
80
78
79
80
81
81
81
72
62
60
60
62
62
66
72
72
72
67
68
68
68
70
72
72
72
72
72
72
72
72
72
72
72
72
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
11
8
7
6
16
18
20
13
6
6
8
18
12
6
6
7
7
7
5
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
9
8
7
7
7
9
12
6
1
2
2
3
20
11
3
2
2
7
10
9
8
8
7
6
3
1
5
7
8
10
12
13
14
14
14
10
6
6
6
6
6
6
6
6
10
12
13
14
14
15
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
91
91
81
91
76
76
91
69
76
76
70
80
76
91
91
66
64
60
55
47
48
50
59
71
71
72
79
74
83
75
74
79
71
69
68
66
63
69
72
78
83
78
72
71
78
65
65
64
67
67
72
83
77
85
78
85
75
85
69
69
68
66
77
63
58
56
60
54
54
57
58
54
77
60
52
55
55
57
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
54
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
21
20
20
35
33
32
52
62
67
43
20
20
23
27
37
28
20
20
12
5
5
5
5
5
5
5
5
5
3
1
3
3
2
1
5
3
1
2
2
2
5
3
2
2
2
4
7
15
8
1
7
6
5
5
5
4
3
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
4
5
5
5
6
6
6
6
4
3
3
3
3
3
3
3
3
5
6
8
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
92
92
41
63
58
72
57
63
92
69
72
72
61
70
69
92
92
71
77
80
83
91
91
91
91
91
91
90
74
72
80
72
74
131
83
86
90
80
80
91
72
74
83
90
90
84
86
97
105
117
131
117
105
101
96
94
94
98
89
95
83
81
82
83
91
89
87
131
80
83
82
79
77
71
87
62
61
66
68
72
80
80
80
80
73
74
75
77
80
80
80
80
80
80
80
80
80
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
23
23
23
23
20
18
25
32
19
6
6
6
6
6
19
32
32
32
32
32
32
32
32
32
24
17
17
10
3
3
3
3
3
4
3
3
36
19
3
3
3
11
8
6
6
6
6
6
6
19
16
13
16
18
11
4
4
4
5
6
10
19
12
6
6
7
9
14
11
8
8
6
5
5
9
8
7
7
7
6
5
5
5
33
19
5
5
5
5
5
5
5
5
25
35
40
42
43
44
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
51
51
50
56
37
38
45
47
56
56
50
50
48
56
56
51
52
51
50
50
50
50
57
64
64
68
78
73
74
75
78
75
64
78
65
65
64
61
71
73
75
112
77
79
83
75
79
90
86
92
91
90
92
91
92
90
112
90
90
89
90
90
84
108
78
78
81
85
93
90
112
112
80
78
69
59
59
44
42
38
47
60
78
108
108
108
108
108
108
108
108
68
62
54
52
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
5
5
5
5
18
18
14
9
5
5
6
28
17
6
8
10
15
18
19
20
13
6
6
6
3
1
1
1
28
42
21
1
1
1
1
1
1
1
1
1
5
14
7
1
1
1
1
1
1
12
6
1
3
4
4
4
4
2
1
5
3
1
2
3
2
1
1
2
2
2
3
4
4
2
1
1
1
1
2
3
2
2
2
2
4
5
5
3
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
55
59
59
47
55
42
40
45
48
52
64
64
62
64
64
64
64
64
66
68
72
81
83
92
126
95
119
84
77
88
88
96
96
126
119
83
80
74
75
85
84
84
126
83
82
84
88
78
75
78
74
75
78
71
78
71
65
69
70
72
74
72
72
88
71
72
73
71
72
72
68
66
59
66
66
50
54
48
48
49
57
66
66
66
66
66
66
66
66
49
48
48
49
51
51
51
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
43
36
20
4
4
29
19
10
4
4
7
10
7
4
4
20
28
32
19
6
6
6
5
5
5
5
7
8
4
1
1
1
1
1
1
1
1
3
7
10
6
3
3
3
3
3
3
17
10
3
14
10
6
6
4
3
6
9
5
1
3
4
2
1
2
4
3
2
2
4
5
6
7
7
7
8
13
8
4
4
4
6
6
6
6
3
1
1
1
1
1
1
1
1
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
56
56
38
49
56
66
85
85
85
78
85
66
64
67
64
64
64
64
64
64
64
68
72
72
73
80
75
78
77
80
84
66
80
76
70
72
109
69
71
80
84
76
79
72
71
63
64
70
76
84
103
77
80
82
78
86
83
79
86
79
85
91
88
109
103
88
103
83
80
78
72
65
66
63
65
65
65
66
66
66
66
66
73
81
91
109
109
109
109
109
109
109
109
106
103
103
103
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
6
5
16
19
23
14
5
5
8
18
11
5
5
6
7
7
7
7
7
7
4
1
1
1
6
9
5
2
1
1
1
1
1
1
2
4
2
1
2
3
4
7
8
8
9
18
9
1
4
5
6
7
6
3
1
5
3
1
2
4
2
1
1
2
2
2
2
4
5
3
1
5
7
9
29
15
2
2
2
2
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
45
46
70
42
47
52
47
63
63
55
59
58
63
63
54
56
57
58
62
62
66
69
79
83
87
127
91
93
85
85
85
79
85
83
127
79
72
71
64
70
79
78
78
127
71
74
78
77
83
79
83
83
84
88
93
93
93
82
83
82
80
81
83
75
82
72
71
72
72
72
72
74
61
63
65
66
73
82
82
82
80
71
73
75
77
82
82
82
82
82
82
82
82
81
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
13
7
27
23
16
10
7
7
8
10
8
7
7
13
16
18
11
5
5
5
3
1
1
1
4
6
4
2
4
4
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
9
10
8
7
6
5
5
4
2
1
4
2
1
2
4
5
3
1
6
3
1
1
1
1
1
1
7
10
13
29
19
10
10
10
34
22
10
10
6
2
2
2
2
2
2
2
2
2
2
2
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
119
119
111
111
96
111
99
98
119
83
82
82
87
94
91
119
119
78
76
69
60
51
47
47
45
43
43
47
51
55
123
45
49
48
38
54
39
42
58
71
86
122
123
101
79
80
77
71
94
69
81
94
82
123
80
81
87
81
94
86
68
66
71
70
72
101
68
61
57
58
64
72
94
94
68
58
55
45
40
42
35
31
42
54
71
101
101
101
101
101
101
101
101
72
67
61
54
43
43
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
39
20
15
11
21
32
57
34
11
11
20
23
17
11
11
15
17
18
11
4
4
4
4
4
4
3
2
2
3
2
2
2
2
3
4
4
4
5
4
4
6
4
2
2
2
5
8
11
6
1
5
4
4
4
4
6
7
8
7
5
3
2
1
1
1
1
1
1
1
1
1
6
3
1
1
1
4
2
1
1
1
1
4
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
51
51
51
65
48
66
58
54
66
66
60
64
66
66
65
56
58
60
62
67
67
67
69
80
93
99
136
136
112
113
136
97
103
136
100
126
94
80
77
69
73
81
79
81
126
74
73
74
69
70
71
73
75
82
77
82
76
82
73
72
73
73
75
74
76
80
73
72
72
69
67
61
76
59
61
63
63
60
71
80
80
80
69
70
71
72
75
75
75
75
75
75
75
76
77
80
80
80
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
7
3
15
15
10
5
3
3
4
5
4
3
3
11
15
17
18
19
19
20
11
3
3
3
4
4
5
30
26
23
26
14
3
38
23
9
7
5
8
5
2
2
1
1
1
9
5
1
1
6
4
3
3
2
1
1
1
1
1
2
2
1
1
6
8
9
10
6
2
1
1
4
5
6
7
6
6
6
6
10
10
10
10
6
2
2
2
2
2
2
2
2
19
28
32
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
55
55
55
56
56
73
51
52
60
52
73
73
59
65
62
73
73
56
55
52
48
43
46
51
62
79
79
79
56
54
56
70
52
59
45
70
54
59
70
70
53
61
67
70
72
78
79
70
66
72
77
82
126
81
81
85
87
87
88
126
106
110
131
131
103
126
90
88
85
81
78
75
75
67
70
79
81
121
121
68
68
57
51
52
56
59
59
59
59
59
59
59
59
44
42
42
40
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
13
8
8
9
10
11
8
6
6
6
6
6
8
11
19
13
8
8
5
3
3
3
2
1
1
1
1
1
12
6
1
1
2
1
1
13
20
11
3
5
3
2
1
1
1
5
9
10
5
1
2
3
7
11
10
5
1
1
1
2
18
26
17
8
1
2
2
2
2
4
5
3
1
4
6
7
8
5
2
2
2
6
6
6
6
4
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
58
58
64
57
71
89
115
115
115
96
115
76
68
64
63
61
60
59
58
58
58
69
81
81
81
78
77
77
76
78
76
74
78
77
74
74
102
71
72
79
81
81
80
77
108
73
72
74
69
72
72
74
75
77
87
80
81
79
87
77
82
87
83
102
91
85
100
108
96
106
106
77
69
65
64
71
75
85
85
85
83
74
79
85
93
108
108
108
108
108
108
108
108
107
106
106
106
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
10
3
15
17
20
11
3
3
58
30
2
2
2
2
2
2
1
1
1
1
1
1
1
32
18
5
5
3
1
1
2
5
8
40
23
7
5
11
6
2
2
3
5
6
7
18
9
1
5
3
1
1
2
3
4
6
4
3
2
2
1
1
3
4
2
1
1
1
1
3
11
6
2
2
2
3
4
4
5
9
11
12
13
9
5
5
5
5
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
86
86
68
86
65
65
91
57
57
57
55
64
65
91
91
59
65
67
70
78
78
78
78
78
78
78
61
67
77
75
69
121
71
75
78
74
75
114
73
73
81
83
78
76
78
78
79
84
121
90
92
100
85
83
82
75
76
76
64
66
69
78
88
90
114
121
89
107
81
78
79
70
82
75
60
64
67
69
75
75
75
75
75
80
87
97
114
114
114
114
114
114
114
114
110
107
107
107
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
23
8
7
6
21
36
21
6
6
6
6
6
6
6
6
7
7
7
7
7
7
8
10
11
11
6
1
1
8
4
1
1
1
2
4
12
30
18
6
10
14
9
5
5
5
7
10
17
10
3
8
13
12
11
11
10
7
5
8
9
5
2
2
2
2
2
2
2
2
2
2
2
5
3
2
2
2
2
2
2
2
8
6
4
4
3
2
2
2
2
2
2
2
2
4
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
44
55
58
67
64
76
71
71
76
76
74
74
76
76
67
60
57
54
52
47
47
50
62
76
76
76
73
72
72
71
69
72
69
66
76
61
59
58
62
66
70
86
76
72
68
62
68
60
64
68
69
72
86
74
77
75
77
77
74
73
77
74
78
86
81
91
91
80
79
77
75
73
77
73
64
65
64
68
73
73
73
73
65
66
67
69
73
73
73
73
73
73
73
73
73
73
73
73
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
12
17
24
32
51
34
17
17
20
23
20
17
17
18
19
19
13
8
8
8
8
8
8
7
5
3
2
2
4
9
5
2
7
4
2
3
4
6
6
4
2
2
2
3
5
7
4
1
11
8
5
5
4
3
3
4
3
2
3
3
3
3
3
12
7
3
1
1
1
3
5
4
4
4
4
6
7
8
9
15
12
9
9
9
9
9
9
9
9
15
18
19
20
20
20
21
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
39
39
39
39
41
66
39
44
51
45
66
66
52
58
57
66
66
49
55
61
67
80
80
80
80
80
80
79
81
79
78
75
81
78
65
81
74
68
76
80
77
74
77
125
84
85
83
76
76
74
79
90
91
97
125
87
92
92
86
91
87
85
92
97
91
125
91
87
80
85
75
81
85
85
76
68
49
49
50
55
62
62
62
70
85
107
107
107
107
107
107
107
107
70
64
56
55
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
8
12
24
26
14
2
2
2
2
2
7
9
12
10
8
8
8
8
8
8
5
2
2
2
5
6
8
5
3
3
3
2
2
37
21
6
3
14
10
6
3
3
3
4
6
16
9
3
16
16
11
7
5
3
2
2
2
3
2
2
2
2
3
5
4
3
3
4
4
5
6
6
6
6
6
7
8
8
8
9
11
12
12
7
3
3
3
3
3
3
3
3
3
3
3
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
44
44
44
63
40
47
50
47
63
63
55
59
58
63
63
54
53
51
49
47
47
47
38
42
49
57
67
72
76
72
73
74
74
74
66
75
73
104
72
67
68
66
73
74
74
109
69
70
78
72
70
82
72
77
79
78
85
82
80
85
80
80
85
85
104
87
87
87
109
86
82
82
70
60
53
54
58
67
80
80
80
71
71
77
83
93
109
109
109
109
109
109
109
109
92
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
18
18
10
2
24
22
14
6
2
2
4
6
4
2
2
11
15
17
12
7
7
7
4
2
2
2
3
5
4
3
2
1
1
1
2
3
4
6
4
3
4
3
3
3
3
4
6
12
8
5
3
1
6
11
6
1
4
8
4
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
2
2
2
5
5
5
5
6
10
12
15
11
8
8
8
8
8
5
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
57
63
64
75
75
63
72
74
75
75
67
74
66
75
75
65
65
63
61
59
59
59
46
51
57
65
81
74
81
77
78
81
72
73
77
78
78
92
78
73
77
109
81
83
80
84
78
79
82
87
88
81
74
73
79
92
82
88
87
82
88
95
86
109
88
80
81
80
87
79
83
80
92
95
69
68
64
65
64
64
64
73
88
109
109
109
109
109
109
109
109
74
67
59
58
50
50
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
32
45
28
12
12
16
20
24
26
29
51
40
29
20
20
25
28
29
16
3
3
3
2
2
2
2
5
8
7
6
7
5
3
2
2
4
6
10
14
13
7
2
2
2
2
6
10
16
9
3
4
3
3
3
3
3
2
2
2
2
2
2
2
2
3
8
10
6
3
2
2
2
5
3
2
2
2
5
6
7
7
8
8
8
9
11
12
13
13
13
13
8
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
116
116
116
116
97
116
85
79
73
62
55
55
54
59
55
72
72
49
48
44
39
35
33
32
34
42
50
67
83
80
119
81
83
88
68
83
64
61
71
69
74
119
72
74
80
70
70
79
79
91
100
121
113
119
103
114
128
137
141
162
164
145
164
135
164
121
106
105
106
109
112
113
113
81
81
83
82
103
103
60
59
50
44
45
47
49
49
49
49
49
49
49
49
48
48
48
47
46
46
46
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
66
66
48
30
18
6
8
10
7
5
5
5
5
5
5
5
6
13
17
19
11
3
3
3
2
2
2
2
31
49
27
5
2
2
2
2
2
3
5
7
4
2
6
3
1
1
5
7
9
12
10
9
15
9
3
3
5
7
6
6
4
2
1
1
1
3
2
1
1
1
1
1
1
1
4
4
4
4
4
2
1
1
1
5
7
8
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
50
56
56
65
47
50
58
56
65
65
58
63
64
65
65
64
67
70
73
80
81
87
93
105
105
105
95
93
91
105
91
90
81
105
80
86
84
103
77
78
84
99
86
90
89
106
94
90
99
145
91
94
98
93
98
91
97
99
88
86
88
84
84
88
86
87
88
103
95
97
106
106
85
82
82
85
85
70
80
80
80
80
72
72
71
71
72
72
72
72
72
72
77
84
91
106
106
106
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
12
8
8
17
22
19
16
19
22
15
8
18
23
29
46
27
8
8
8
8
8
8
35
49
57
29
2
2
7
4
1
1
2
13
17
15
9
3
2
1
2
2
2
2
2
2
3
6
4
3
7
11
14
18
12
6
4
9
5
1
1
1
1
3
3
4
5
3
1
1
1
3
3
3
3
4
7
6
5
5
5
9
8
8
8
4
1
1
1
1
1
1
1
1
24
35
41
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
91
91
81
91
64
63
71
65
81
81
65
73
67
81
81
54
57
58
59
62
62
62
63
65
65
65
44
49
46
40
62
32
30
42
39
47
65
66
46
54
59
59
67
66
67
66
67
61
67
69
67
83
70
74
76
77
77
77
67
67
69
77
62
68
57
57
56
62
83
70
77
77
66
50
49
42
38
36
36
34
42
51
62
83
83
83
83
83
83
83
83
54
50
46
45
41
41
41
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
20
25
21
17
13
10
6
2
2
2
2
2
6
9
12
16
18
19
12
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
7
9
8
6
5
5
5
6
7
13
10
8
12
8
5
5
4
3
4
7
4
1
1
1
1
1
1
2
2
2
2
4
5
5
6
5
4
4
4
4
3
2
2
2
4
5
5
3
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
103
103
103
103
96
103
68
69
76
81
90
90
96
86
85
90
90
92
96
96
96
96
96
96
85
75
75
72
48
45
40
40
31
37
38
41
72
53
61
75
58
69
68
67
69
72
72
69
67
94
73
76
78
94
75
77
79
77
94
79
72
73
79
72
69
79
61
56
52
53
64
57
61
61
54
46
43
39
39
31
31
28
31
35
42
54
54
54
54
54
54
54
54
39
37
37
37
37
37
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
40
45
28
11
10
10
10
53
31
10
10
11
36
43
47
49
33
17
17
17
10
4
4
2
1
1
2
2
3
2
1
1
5
7
10
10
10
8
7
8
9
9
9
9
10
15
9
3
5
7
4
2
1
1
2
6
3
1
2
3
3
2
1
1
2
1
1
1
1
1
2
2
2
3
6
3
1
1
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
26
61
61
83
64
68
73
65
83
83
69
77
72
83
83
60
58
54
49
43
42
42
38
42
47
53
64
65
67
70
70
86
67
70
62
66
70
65
66
76
71
74
76
74
66
71
76
71
86
71
69
69
69
69
72
82
76
82
78
78
82
74
76
78
76
86
82
76
71
71
71
65
69
85
61
65
69
73
82
82
82
83
85
85
85
85
85
85
85
85
85
85
85
85
76
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
13
14
28
42
23
5
5
5
5
5
23
41
41
30
20
20
11
2
2
2
2
2
2
1
1
1
35
18
1
33
26
14
2
14
9
4
3
3
3
3
3
3
3
3
4
13
8
3
5
3
2
2
7
5
4
8
13
8
3
2
1
1
2
2
1
1
1
1
1
1
2
2
2
3
7
6
4
3
3
3
5
6
7
6
6
6
6
6
6
4
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
109
109
109
109
86
109
80
75
74
63
66
66
60
64
66
66
63
51
48
45
42
37
41
47
59
77
77
77
51
47
52
43
56
87
62
104
77
70
72
65
104
72
82
87
77
104
79
78
82
87
84
93
87
85
93
84
93
79
77
87
70
72
74
74
74
68
60
57
56
59
62
61
74
74
58
58
55
55
52
57
61
61
61
54
61
64
64
64
64
64
64
64
64
47
45
45
44
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
39
18
10
2
10
19
14
8
2
2
6
10
6
2
2
10
14
16
9
2
2
2
2
2
2
2
2
2
2
2
6
5
3
2
6
4
2
1
2
3
2
1
1
1
1
1
1
15
8
2
4
7
7
7
5
3
5
7
5
3
3
3
3
3
3
5
6
7
8
6
4
4
6
7
7
7
8
8
8
8
9
9
9
9
9
6
3
3
3
3
3
2
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
57
57
56
57
53
56
60
56
56
46
53
57
64
64
62
64
64
65
66
68
68
70
72
77
77
77
59
65
78
54
64
56
39
44
49
56
77
68
67
72
70
73
76
79
79
71
81
74
78
81
80
83
82
83
81
86
80
79
81
80
80
86
81
76
72
70
77
74
86
73
72
65
66
60
60
63
63
48
52
46
46
46
51
56
56
56
56
56
56
56
56
47
47
47
46
45
45
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
26
8
5
2
14
27
24
13
2
2
8
18
10
2
2
5
6
7
7
7
7
8
5
3
3
2
1
1
1
1
1
2
1
1
3
2
1
7
9
11
9
5
2
2
2
4
7
16
18
13
8
9
8
7
7
7
13
10
6
2
1
1
1
2
3
3
2
1
1
1
1
1
2
2
2
3
8
6
4
4
4
4
5
6
6
4
2
2
2
2
2
2
2
2
2
2
2
4
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
61
61
60
61
61
58
43
41
40
44
46
44
58
58
47
48
46
44
42
42
42
43
44
44
46
51
53
117
50
55
55
40
53
37
39
55
59
71
117
70
96
69
59
63
70
65
65
75
96
80
117
82
84
88
81
96
91
74
74
75
70
68
82
65
66
78
67
75
77
95
95
73
81
63
63
68
71
78
78
78
79
81
81
81
81
81
81
81
81
81
81
81
81
74
68
68
68
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
46
46
33
20
16
12
17
22
22
17
12
12
17
18
15
12
12
16
18
19
10
2
2
2
2
2
2
2
2
2
1
1
2
3
2
1
1
1
1
4
8
18
11
5
2
2
2
3
5
8
6
4
6
4
2
2
1
1
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
5
3
1
1
1
1
6
8
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
47
47
47
56
56
66
48
52
59
56
66
66
59
64
64
66
66
64
64
64
64
64
65
67
69
74
75
77
86
80
81
81
86
81
68
86
70
69
64
102
57
64
73
70
71
76
74
70
66
61
66
79
65
83
79
75
79
76
86
83
79
86
79
84
86
86
102
80
64
67
63
66
72
72
61
58
47
50
56
65
80
80
80
71
71
76
81
89
102
102
102
102
102
102
102
102
88
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
5
3
15
17
10
3
3
3
5
8
5
3
3
5
6
7
5
3
3
3
2
2
2
2
3
4
3
3
4
4
3
2
2
2
3
3
3
4
3
2
1
1
1
5
9
18
10
3
6
4
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
3
4
5
4
4
4
4
4
4
4
4
5
6
6
6
6
5
5
5
5
5
5
3
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
64
64
58
64
63
66
66
69
69
69
68
69
66
66
61
55
53
51
50
47
47
47
44
41
41
41
32
31
37
41
36
62
33
42
38
39
40
70
44
47
49
70
48
47
58
70
69
85
80
94
87
87
94
83
94
81
79
85
72
70
71
66
66
64
59
62
64
65
66
71
71
55
66
55
53
61
61
44
46
40
38
38
41
44
44
45
47
47
47
47
47
47
47
47
44
42
42
42
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
50
50
35
20
11
2
14
27
48
25
2
2
20
20
11
2
2
11
15
17
9
2
2
2
1
1
1
1
1
1
2
1
1
2
3
3
4
4
4
2
1
2
1
1
1
2
3
6
9
18
14
10
13
7
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
5
3
1
1
1
1
1
1
1
2
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
91
91
28
56
52
76
66
77
91
90
90
90
81
90
79
91
91
61
66
70
74
84
84
84
84
85
85
85
77
75
100
65
66
70
70
73
80
74
80
84
87
100
93
96
87
88
85
80
96
79
89
91
84
136
84
91
93
86
85
90
87
88
91
109
85
90
85
92
87
87
136
91
97
96
87
109
79
78
82
78
78
78
85
100
111
136
136
136
136
136
136
136
136
93
90
86
88
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
13
8
8
10
23
36
63
64
65
36
8
22
29
36
36
22
8
8
8
8
8
8
8
8
8
5
3
3
5
4
3
5
6
7
8
7
6
5
28
26
15
5
5
5
5
5
5
5
12
8
5
12
10
9
9
6
4
6
7
7
6
6
6
5
4
6
7
7
8
7
6
5
4
5
6
6
7
11
13
14
15
38
49
54
57
36
15
15
15
15
15
15
15
15
21
24
26
28
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
51
56
56
64
53
59
71
85
85
85
81
85
77
75
76
75
74
74
74
74
74
74
72
73
73
74
79
76
77
78
79
78
75
79
72
71
72
69
71
79
75
78
81
85
86
85
85
104
82
83
83
78
88
79
85
89
85
104
84
82
83
89
77
78
77
82
87
81
104
78
80
73
71
87
66
69
72
78
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
76
65
65
65
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
6
2
14
13
13
7
2
2
20
24
13
2
2
11
15
17
9
2
2
2
2
2
2
9
7
5
5
4
3
2
1
24
45
57
31
6
10
14
10
6
2
2
2
4
6
12
6
1
4
3
2
2
4
3
3
6
6
6
3
1
1
2
2
2
2
2
3
2
1
1
3
8
10
11
13
9
5
2
2
2
5
7
8
5
3
3
3
3
3
3
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
125
125
115
115
87
115
83
85
125
78
80
80
72
86
87
125
125
74
72
63
52
45
46
50
60
73
73
73
73
76
87
68
87
71
52
65
62
68
87
87
78
79
80
80
81
85
87
79
79
74
75
92
77
81
92
88
92
95
93
103
103
96
103
89
89
82
76
74
72
70
72
68
65
60
71
57
57
62
62
65
70
71
71
71
59
61
63
65
70
70
70
70
70
70
70
70
70
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
39
18
16
15
18
36
29
22
15
15
18
22
18
15
15
16
17
17
14
11
11
11
11
11
11
11
8
5
3
1
3
2
1
1
1
1
1
5
3
2
3
4
5
5
5
5
5
10
10
10
8
6
4
3
3
2
2
5
3
2
3
5
8
5
2
2
1
1
1
1
1
1
2
2
2
3
11
9
7
7
7
13
10
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
61
61
49
61
61
70
62
64
66
61
70
70
62
67
63
70
70
54
53
50
47
42
42
42
39
45
51
60
76
73
76
74
76
76
63
76
57
63
50
46
47
49
48
63
53
54
63
54
53
59
63
65
85
67
72
76
78
87
82
87
84
84
87
81
78
81
85
70
81
79
77
81
81
64
63
73
61
64
64
49
51
51
51
54
58
58
58
58
58
58
58
58
58
58
58
58
56
54
54
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
11
12
27
42
22
2
2
2
2
2
7
9
12
16
18
19
11
4
4
4
4
4
4
4
6
7
4
1
1
2
3
3
4
7
9
10
9
8
8
4
1
1
1
3
6
16
9
2
5
4
4
4
6
3
1
3
2
1
1
1
4
2
1
2
3
2
1
1
1
1
1
3
4
5
6
5
3
2
2
2
5
6
7
4
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
44
56
56
63
47
50
57
56
63
63
57
62
64
64
63
64
65
67
69
74
74
74
74
74
74
86
92
107
171
95
135
116
116
167
133
148
170
171
135
167
128
137
140
170
165
126
171
109
100
98
85
84
81
81
79
78
86
77
76
77
70
74
73
73
86
66
66
71
68
70
74
71
93
93
70
62
57
49
48
49
51
54
60
60
60
60
60
60
60
60
60
60
60
60
58
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
8
17
22
21
20
21
22
15
8
18
23
29
46
27
8
8
8
8
8
8
5
2
2
2
2
2
13
9
5
3
2
2
2
37
19
2
12
10
6
2
2
5
3
2
2
14
12
10
12
12
10
8
8
8
9
17
9
2
4
7
4
2
5
5
3
2
2
4
5
6
7
4
2
2
2
4
5
5
6
7
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
64
64
61
61
63
69
60
76
64
62
76
76
66
73
76
76
69
60
57
54
52
47
47
49
56
66
66
66
68
70
73
70
73
70
67
68
66
69
71
73
73
78
75
76
78
76
71
66
78
60
63
67
70
69
69
68
69
80
71
72
71
80
70
72
67
65
80
66
67
69
66
70
70
59
71
55
53
53
53
37
36
32
32
34
39
46
46
46
46
46
46
46
46
38
38
38
39
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
5
5
5
5
3
2
17
32
17
2
2
2
2
2
2
2
2
11
15
17
11
6
6
6
4
2
2
2
2
2
2
2
3
20
22
12
2
11
17
15
14
20
12
5
3
3
3
6
10
15
12
10
8
7
6
6
9
5
2
6
3
1
1
1
1
1
1
2
1
1
1
2
3
2
2
2
2
3
7
4
2
2
2
2
3
4
4
3
2
2
2
2
2
2
2
2
2
2
2
16
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
37
60
52
78
55
61
90
68
78
78
63
71
70
90
90
66
72
75
79
88
88
90
94
100
104
116
120
129
158
145
158
155
155
137
140
144
148
158
158
151
148
163
143
150
146
146
158
142
146
153
160
151
163
149
149
151
175
157
163
175
166
169
164
175
175
159
163
165
166
160
175
175
166
163
163
163
130
129
123
108
116
125
145
175
175
175
175
175
175
175
175
152
148
145
146
145
145
145
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
13
13
13
13
18
18
18
32
44
50
53
51
41
32
32
32
32
32
32
32
23
14
14
14
9
5
5
5
5
5
5
5
14
14
14
14
14
14
14
15
83
91
97
92
88
88
75
45
15
15
13
11
14
18
51
68
39
10
15
36
23
10
10
10
10
10
10
10
18
42
54
60
66
42
18
18
18
18
18
14
10
10
10
30
40
45
47
28
10
10
10
10
10
10
10
10
30
40
45
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
123
123
120
120
89
120
86
79
123
58
55
56
62
77
81
123
123
77
81
78
74
74
73
73
73
74
74
74
82
71
73
65
63
88
72
73
74
82
68
71
69
67
69
72
72
74
82
71
74
77
88
79
70
70
79
68
69
79
65
61
67
59
62
61
69
68
64
88
81
68
67
62
63
59
57
83
54
59
66
70
81
81
81
82
83
83
83
83
83
83
83
83
83
83
83
83
75
67
67
67
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
113
113
65
18
11
4
6
9
12
8
4
4
10
9
6
4
4
11
14
16
15
15
15
15
10
5
5
5
3
2
2
2
3
2
2
2
12
7
2
6
10
18
13
7
1
1
1
4
6
8
5
2
4
7
6
5
5
3
1
6
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
2
7
7
4
1
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
89
89
89
89
69
89
53
54
63
56
79
79
60
68
66
79
79
55
53
49
44
38
41
46
57
74
74
77
76
78
135
75
74
89
73
74
79
78
78
103
98
104
135
130
106
106
101
106
95
90
96
101
100
135
130
98
100
94
88
86
88
86
91
94
98
130
103
98
96
90
106
89
90
90
86
82
96
96
77
84
80
80
80
81
88
96
96
99
106
106
106
106
106
106
106
106
93
81
81
81
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
10
8
8
10
23
17
12
11
10
9
8
19
14
10
10
9
8
8
6
4
4
4
4
4
4
4
5
6
6
3
1
2
3
7
35
21
7
3
4
5
4
3
3
4
3
3
3
18
11
4
16
10
4
4
4
4
4
7
22
14
7
4
3
2
1
1
2
2
2
2
3
4
4
4
4
4
4
4
2
1
1
1
4
5
6
5
5
5
5
5
5
5
5
5
3
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
53
56
56
53
54
59
63
71
71
71
68
71
65
64
65
64
65
66
67
69
69
69
70
72
72
72
61
69
70
75
65
59
58
75
72
64
75
69
68
69
70
68
67
72
66
59
65
67
76
84
95
87
85
87
86
94
87
95
85
83
84
94
84
85
95
86
85
84
94
78
75
66
71
60
59
65
65
69
76
76
76
67
62
63
64
69
76
76
76
76
76
76
76
76
75
75
75
75
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
26
8
8
9
18
27
49
29
9
8
8
18
13
9
9
8
8
8
8
8
8
8
5
2
2
2
2
2
13
8
4
8
12
24
13
2
5
8
8
8
6
5
5
5
5
6
8
12
6
1
1
1
2
2
3
2
1
2
1
1
1
1
1
1
1
1
3
4
6
4
2
1
1
5
7
9
16
9
3
1
1
1
3
4
5
4
3
3
3
3
3
2
2
2
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
122
122
92
122
122
117
122
122
122
118
105
122
122
96
94
90
84
82
79
79
79
80
82
82
82
69
76
88
75
73
122
68
75
70
68
82
71
75
79
80
91
81
86
86
85
86
90
122
92
92
91
86
84
83
87
81
80
81
80
80
91
87
89
91
122
91
92
88
81
81
69
70
66
64
64
64
54
53
53
53
55
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
28
28
28
28
18
8
8
18
28
18
8
8
54
65
36
8
8
33
46
52
31
10
10
10
5
1
1
1
1
2
14
8
3
3
4
2
1
2
2
2
3
10
6
2
2
4
3
2
2
15
9
3
4
6
8
9
8
5
3
6
7
6
6
6
7
7
4
2
5
6
8
5
2
2
2
2
2
3
8
5
2
2
2
5
6
7
7
4
2
2
2
2
2
2
2
2
2
2
2
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
51
51
42
51
51
42
51
51
41
46
43
51
51
40
39
43
47
54
66
66
66
66
66
66
64
69
63
78
72
72
152
72
71
82
70
71
70
79
78
78
133
80
84
83
89
90
103
152
106
133
106
100
100
92
90
92
86
83
86
82
84
95
97
98
152
100
101
102
93
92
81
88
89
76
89
89
61
64
53
50
51
58
66
66
66
66
66
66
66
66
50
50
50
48
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
9
1
16
17
9
1
1
1
1
1
1
1
1
10
15
17
10
3
3
3
3
3
3
3
3
3
3
3
10
6
3
3
6
4
3
2
2
2
2
2
2
5
3
2
2
16
27
32
23
13
3
3
3
7
9
9
5
2
2
2
2
2
3
6
4
3
3
4
5
6
10
6
2
2
2
4
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
54
59
59
68
50
55
57
59
68
68
59
60
59
68
68
62
65
67
69
74
74
74
74
74
74
93
94
112
170
115
170
115
109
123
115
114
170
107
114
133
115
133
125
170
139
111
139
101
110
106
99
128
110
120
128
125
130
130
117
125
107
108
99
88
125
79
71
78
83
80
86
86
76
58
53
43
38
34
33
29
37
47
61
86
86
86
86
86
86
86
86
54
49
42
40
33
33
33
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
11
11
11
11
7
3
17
32
19
6
3
3
4
6
4
3
3
17
24
28
30
31
31
32
16
1
1
1
3
4
5
33
23
14
5
3
1
38
33
24
13
3
7
4
2
2
2
4
6
10
9
9
7
6
3
1
1
2
4
5
3
1
2
2
2
1
1
1
1
1
1
4
5
4
4
5
5
5
6
3
1
1
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
71
71
71
71
64
71
65
67
69
71
71
71
66
71
60
62
62
46
52
58
65
78
78
79
84
90
90
90
102
90
95
87
86
120
100
117
104
104
108
123
117
100
116
122
134
131
134
115
134
109
120
101
92
96
96
102
111
110
111
97
111
87
83
90
92
99
121
120
98
123
85
85
89
79
100
102
78
86
92
104
91
91
91
92
93
93
93
107
121
121
121
121
121
121
121
121
122
123
123
123
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
36
20
14
9
20
32
51
30
9
9
20
26
17
9
9
14
17
18
19
19
19
20
43
54
60
66
35
5
5
4
3
3
3
10
56
33
10
11
11
11
25
15
6
6
6
7
9
20
15
11
7
3
2
1
1
1
14
11
7
3
2
2
2
6
12
13
9
6
3
2
2
1
1
1
1
1
6
6
6
6
6
17
11
6
6
3
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
42
68
69
121
75
86
94
86
121
121
93
107
97
121
121
80
79
75
70
68
69
71
74
79
79
79
51
56
63
53
63
87
43
44
43
41
42
63
46
56
66
87
72
75
79
64
64
68
71
74
87
83
80
81
79
81
77
83
78
80
79
79
79
83
80
74
76
77
77
80
80
67
72
66
61
63
63
59
57
58
58
61
66
66
66
66
66
66
66
66
66
66
66
66
62
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
20
23
25
27
17
8
8
8
8
8
14
20
20
20
20
20
14
9
9
9
6
3
3
3
3
3
5
3
1
1
1
2
3
5
7
5
3
9
10
5
1
1
1
1
1
8
8
4
1
5
6
7
7
4
1
2
3
3
3
4
3
2
1
2
2
2
2
2
3
2
1
3
4
4
5
3
2
2
2
2
6
8
9
5
2
2
2
2
2
2
2
2
2
2
2
27
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
99
99
99
99
81
99
73
72
80
76
82
82
77
78
70
82
82
62
66
68
71
78
78
78
78
78
78
81
84
83
90
84
84
84
76
84
77
75
77
78
78
90
83
70
71
69
71
59
62
61
68
71
75
90
78
82
79
75
74
78
70
72
78
75
82
79
73
87
71
73
73
73
74
71
82
74
66
69
72
77
82
87
87
87
80
80
80
81
82
82
82
82
82
82
82
82
84
87
87
87
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
20
20
18
16
21
21
21
43
54
37
20
20
20
20
20
20
20
20
20
20
20
20
12
5
5
5
6
7
8
5
3
8
19
12
5
39
23
7
7
8
6
5
5
5
5
7
8
9
7
5
8
13
9
6
3
1
1
5
3
1
2
3
2
1
1
4
3
2
2
2
2
1
1
1
1
1
2
8
11
13
15
40
26
13
13
7
2
2
2
2
2
2
2
2
4
5
5
6
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
110
110
110
110
90
121
93
99
109
115
115
115
100
115
83
76
76
62
59
56
53
47
47
47
41
35
35
35
36
38
68
35
35
34
29
50
40
47
58
103
67
66
68
63
54
52
56
63
53
58
61
63
69
89
80
83
83
103
74
83
71
71
76
72
76
76
78
89
73
91
75
74
80
72
76
103
62
64
67
64
65
65
65
72
80
80
80
80
80
80
80
80
80
80
80
81
85
91
91
91
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
20
23
25
27
61
59
58
39
20
20
20
20
20
20
20
20
13
7
7
7
5
3
3
2
1
1
1
1
2
2
1
1
3
2
1
5
3
2
5
5
5
5
5
6
8
12
10
8
8
7
7
7
8
5
2
5
8
4
1
1
4
3
2
2
2
1
1
1
1
1
2
3
3
3
4
7
4
2
2
2
6
8
9
5
2
2
2
2
2
2
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
30
30
30
56
56
38
44
45
44
56
56
44
53
50
64
64
61
64
64
66
68
72
72
75
78
85
86
88
123
90
91
80
82
83
76
82
89
123
84
88
80
76
80
87
89
91
123
88
83
77
78
80
78
87
88
79
81
77
76
87
75
80
79
80
80
87
80
80
79
76
80
74
71
68
73
61
63
65
65
60
58
57
57
58
59
62
62
62
62
62
62
62
62
57
57
57
53
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
12
8
7
6
16
19
13
8
6
6
7
8
7
6
6
7
7
7
7
7
7
8
13
16
19
47
29
12
8
4
1
1
1
3
5
5
5
3
1
7
7
4
2
2
2
5
8
15
8
1
3
6
7
7
7
8
13
7
1
1
1
1
1
1
10
14
9
5
5
5
5
6
8
8
8
8
8
5
2
2
2
2
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
85
85
77
85
61
76
66
62
76
76
66
72
76
76
67
60
59
58
59
60
60
62
64
68
72
77
84
86
91
85
88
88
80
101
70
81
86
84
88
88
91
96
87
87
88
94
79
79
101
84
88
91
96
86
88
81
82
94
78
81
85
81
101
96
74
71
64
74
64
71
74
74
77
63
64
64
46
45
44
39
42
46
53
64
64
64
64
64
64
64
64
48
47
47
43
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
16
13
22
21
11
2
2
2
2
2
7
10
13
16
18
19
10
1
1
1
1
1
1
1
3
5
17
9
1
14
26
13
1
5
3
1
4
8
4
1
1
1
1
1
1
16
8
1
2
1
1
1
2
3
4
6
3
1
4
6
3
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
2
9
9
9
9
5
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
51
51
45
51
52
60
71
71
71
64
71
52
51
45
40
46
53
62
78
78
78
78
78
78
80
84
74
93
74
78
86
72
72
56
65
76
86
86
93
71
73
79
70
86
86
64
68
75
76
75
93
86
75
75
69
70
75
68
73
69
63
60
75
51
54
51
51
73
54
60
60
42
39
36
30
28
27
27
27
30
35
42
55
55
55
55
55
55
55
55
40
38
38
39
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
14
9
20
24
28
18
9
9
20
26
17
9
9
14
17
18
13
9
9
9
5
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
4
8
4
1
1
34
17
1
1
11
6
1
4
7
8
9
10
7
4
5
9
29
15
2
1
1
1
1
3
2
1
1
1
3
4
3
3
3
3
3
2
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
38
37
38
44
51
63
82
82
82
70
82
58
54
55
51
50
49
48
47
47
48
59
71
71
71
72
73
78
75
76
64
72
75
73
75
78
79
76
76
81
86
86
88
88
101
88
79
85
84
94
86
75
74
82
83
94
88
89
101
86
86
81
78
88
75
75
77
73
79
79
74
93
101
73
64
61
49
49
50
51
55
60
60
60
60
60
60
60
60
60
60
60
60
58
57
57
57
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
11
6
26
25
24
15
6
6
20
33
19
6
6
13
16
18
11
5
5
5
5
5
5
5
5
5
14
7
1
2
3
31
51
63
40
18
11
5
3
4
4
4
5
7
10
14
7
1
2
3
4
4
3
3
4
5
4
3
4
4
3
2
3
4
6
4
3
2
2
2
5
6
7
7
8
7
6
6
6
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
102
102
38
83
83
83
72
75
102
83
83
83
83
85
85
102
102
89
96
101
107
120
128
145
165
200
200
200
159
153
173
154
166
200
160
200
166
161
170
200
179
187
194
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
24
24
24
24
19
14
27
59
35
11
11
11
11
11
35
53
56
57
58
58
58
58
58
59
43
28
28
28
74
120
93
66
40
40
34
28
74
70
66
53
40
70
55
40
40
40
40
53
66
133
86
40
40
120
160
180
190
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
42
42
42
51
51
58
51
53
64
74
74
74
65
74
56
54
54
43
47
52
58
70
70
70
70
70
70
75
83
80
81
80
83
81
67
83
69
66
64
70
64
61
63
63
61
62
66
63
61
62
69
82
76
83
82
83
78
87
75
72
74
71
72
87
66
67
68
70
71
72
87
70
68
61
68
60
56
59
59
46
49
44
44
44
45
46
46
46
46
46
46
46
46
44
44
44
42
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
14
16
10
4
7
9
12
8
4
4
20
15
9
4
4
12
16
18
19
19
19
20
11
2
2
2
3
4
4
4
4
3
2
2
2
4
5
7
4
2
4
3
2
2
2
4
6
11
11
11
9
7
7
7
8
8
7
6
6
3
1
1
1
2
3
5
6
6
7
4
1
1
4
3
2
2
2
5
5
5
5
5
4
3
3
2
1
1
1
1
1
1
1
1
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
43
56
56
59
46
47
53
56
56
56
55
58
64
64
63
64
65
66
68
71
71
72
73
83
95
109
135
134
135
124
135
135
122
135
108
128
97
93
91
85
87
92
92
93
128
81
83
81
81
85
84
88
85
88
84
88
81
78
75
80
74
78
79
85
81
82
85
83
82
85
85
78
82
82
65
66
66
44
42
45
47
54
64
65
65
65
65
65
65
65
65
64
64
64
64
65
65
65
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
14
14
11
8
5
3
15
14
9
5
3
3
4
5
4
3
3
5
6
7
7
7
7
8
5
2
2
2
11
16
9
3
1
2
2
3
59
31
3
5
7
12
9
5
2
2
4
5
6
13
8
3
5
6
6
7
5
3
1
5
3
1
1
1
2
1
1
2
1
1
1
1
1
1
1
10
14
18
18
10
2
2
2
5
6
7
7
4
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
56
56
39
44
46
45
56
56
44
53
51
64
64
61
64
64
64
64
64
64
64
69
74
74
78
85
82
89
82
85
82
68
85
65
69
58
66
73
81
89
133
87
85
81
68
75
76
83
121
87
90
133
97
106
106
118
121
100
97
103
97
92
133
81
81
78
79
88
91
118
118
79
77
69
61
61
46
44
39
49
63
82
114
114
114
114
114
114
114
114
70
62
53
48
36
36
36
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
7
6
16
21
11
2
2
2
2
2
4
5
6
7
7
7
6
5
5
5
5
5
5
5
15
20
11
3
3
3
3
3
5
4
3
3
3
5
5
4
3
3
3
6
7
9
13
33
18
3
6
8
8
8
6
5
6
4
3
3
3
3
8
8
5
3
3
4
4
4
5
7
8
9
16
10
5
5
5
9
7
5
5
4
3
3
3
3
3
3
3
3
3
3
3
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
25
51
51
44
51
76
58
59
76
76
65
63
76
76
59
58
55
52
51
47
47
48
57
68
68
69
75
75
75
75
74
75
72
72
69
69
71
69
68
77
71
75
77
79
79
77
79
67
71
71
69
71
77
69
74
74
69
70
67
74
68
70
66
74
74
68
70
70
66
73
73
60
74
57
55
55
55
39
38
34
33
36
40
46
46
46
46
46
46
46
46
36
36
36
38
40
40
40
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
12
12
12
13
22
17
12
12
12
13
14
16
14
13
13
16
18
19
10
1
1
1
1
1
1
1
1
1
2
2
3
2
1
20
39
55
38
22
18
30
17
5
1
1
1
5
8
11
12
11
9
5
1
1
6
8
7
7
4
1
1
1
1
1
2
2
2
2
2
2
3
5
4
3
3
3
5
4
4
4
4
4
5
6
6
5
4
4
4
4
4
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
47
47
47
96
96
61
66
63
68
74
74
74
96
74
67
71
74
83
96
96
96
96
96
96
63
54
43
42
42
42
77
49
54
58
58
44
39
40
36
47
43
47
67
58
45
46
48
46
52
54
60
83
63
71
66
67
70
64
70
64
57
57
58
71
60
60
60
70
57
61
64
61
71
71
60
59
50
50
54
60
68
70
70
70
65
65
66
66
68
68
68
68
68
68
68
68
69
70
70
70
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
10
10
33
47
44
27
10
33
45
57
65
53
41
41
41
41
41
41
21
1
1
1
1
1
1
1
1
1
6
10
14
7
1
1
1
2
2
3
2
1
2
1
1
1
1
2
3
12
22
18
12
6
1
1
2
3
3
4
3
2
2
2
2
2
9
6
3
3
3
2
1
1
2
2
2
3
5
9
11
12
13
11
9
9
9
9
9
9
9
9
9
6
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
34
68
68
84
66
70
73
74
84
84
85
93
111
111
108
111
111
111
111
111
111
111
91
89
85
86
87
85
93
87
81
133
79
81
76
72
73
81
81
82
88
133
87
87
86
83
84
96
108
98
133
100
107
113
116
134
122
125
126
134
127
121
134
117
111
111
117
119
122
127
127
114
100
102
95
113
113
76
79
71
71
77
87
102
102
102
102
102
102
102
102
72
65
59
56
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
17
18
18
19
36
45
54
61
57
53
53
53
54
52
51
51
35
20
20
20
17
15
15
11
8
8
5
3
3
3
3
3
3
3
3
7
6
6
9
10
12
13
11
9
9
13
8
4
11
18
14
11
11
9
8
8
9
8
5
3
3
3
5
5
6
4
3
3
3
6
7
6
6
6
6
6
6
6
6
6
11
14
15
10
6
6
6
6
6
6
6
6
6
6
6
18
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
53
53
46
48
47
70
49
54
58
52
70
70
59
65
64
70
70
59
59
59
58
58
58
58
58
58
58
62
68
65
66
68
67
69
67
67
63
71
71
97
72
67
67
65
65
67
63
65
65
64
72
88
82
92
88
89
81
74
89
70
62
68
68
74
86
79
97
92
73
75
86
66
65
61
70
58
48
50
51
57
64
65
65
65
59
65
71
81
97
97
97
97
97
97
97
97
84
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
16
13
10
7
8
10
16
11
7
7
13
11
9
7
7
10
11
12
6
1
1
1
1
1
1
2
6
8
4
1
1
1
1
1
2
1
1
6
4
2
4
4
4
4
5
4
3
3
2
2
5
3
1
1
2
4
5
5
4
3
2
2
2
3
4
3
2
1
1
1
1
3
3
3
3
3
5
5
5
5
6
8
7
7
7
6
6
6
6
6
6
6
6
6
8
9
10
11
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
35
57
53
77
64
72
90
72
77
77
70
73
72
90
90
60
65
67
71
78
78
78
78
78
78
55
62
70
73
76
76
75
76
76
76
74
77
78
81
97
80
96
84
87
84
97
96
83
90
92
91
96
97
88
91
88
86
91
83
81
82
83
79
91
91
77
77
79
81
81
79
79
91
62
69
67
64
64
62
62
63
66
68
74
74
74
74
74
74
74
74
68
67
65
64
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
11
8
8
17
26
36
54
56
57
32
8
22
29
36
36
22
8
8
8
8
8
8
7
7
7
7
7
7
8
8
8
8
9
8
7
7
8
9
10
15
12
10
10
10
10
9
9
9
9
12
10
9
11
13
11
9
9
9
6
4
10
13
14
9
4
6
7
7
8
7
6
6
6
6
6
6
7
6
6
6
6
15
10
6
6
6
6
6
6
6
6
10
12
13
14
14
14
15
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
51
51
41
51
52
69
61
76
71
71
76
76
74
74
76
76
69
60
63
66
72
81
81
81
81
81
81
74
74
77
78
77
89
82
67
77
77
79
81
89
84
82
81
82
82
83
89
82
84
84
87
114
91
98
114
94
114
88
83
82
73
73
69
71
70
70
82
72
72
74
74
75
82
82
68
66
58
59
59
61
64
64
64
55
62
64
64
64
64
64
64
64
64
44
41
38
39
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
19
19
14
10
18
27
49
29
10
10
20
26
18
10
10
15
17
18
19
19
19
20
11
2
2
2
5
9
43
25
8
6
4
3
2
39
32
25
39
25
11
8
8
8
8
12
14
17
10
3
7
10
10
10
5
1
2
1
1
1
1
1
1
1
1
3
4
2
1
1
1
2
20
15
10
10
10
7
5
5
5
6
7
8
9
5
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
45
45
45
51
51
60
50
76
64
62
76
76
70
72
76
76
60
63
61
59
59
57
57
57
47
40
38
38
30
29
29
38
29
27
27
52
27
34
35
37
47
36
39
38
42
47
40
52
50
58
65
86
82
72
77
78
73
78
73
82
71
72
76
70
77
71
82
64
60
62
65
58
59
56
77
57
50
54
55
58
64
64
64
60
59
60
61
64
69
69
69
69
69
69
69
69
67
66
66
66
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
15
15
8
1
14
15
10
5
1
1
3
5
3
1
1
11
16
18
10
2
2
2
2
2
2
1
1
1
1
1
5
3
1
1
3
2
1
2
4
6
4
3
2
2
2
2
3
12
8
5
7
4
2
2
4
3
3
4
3
2
1
1
1
2
2
2
1
1
1
1
1
2
3
6
7
8
9
7
4
2
2
2
5
7
8
6
5
5
5
5
5
4
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
58
58
58
58
53
74
54
58
69
76
76
76
70
76
69
74
74
59
58
55
52
47
54
65
83
111
111
111
83
77
112
59
66
73
71
85
111
82
86
116
86
98
112
96
111
103
104
116
101
107
115
120
114
133
116
119
120
119
125
118
120
133
114
117
125
113
114
112
116
115
133
109
109
104
100
109
75
73
71
77
82
82
82
78
81
83
83
83
83
83
83
83
83
82
82
82
76
71
71
71
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
18
18
19
19
18
18
27
22
18
38
48
34
20
33
25
18
18
19
19
19
16
14
14
14
10
7
7
7
7
7
11
12
11
10
9
9
16
16
13
11
9
9
8
8
8
8
8
8
8
13
11
10
10
10
9
9
9
9
10
16
12
8
7
7
7
8
7
6
14
16
17
17
17
11
6
8
9
10
10
10
12
13
15
22
28
31
33
21
10
10
10
10
10
10
10
10
10
10
10
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
88
88
88
88
69
88
61
64
74
76
78
78
70
76
69
78
78
55
53
49
44
38
36
36
34
42
51
62
85
78
85
79
82
85
67
82
76
72
77
73
59
60
54
73
60
63
72
73
60
64
69
76
67
78
69
74
78
76
87
75
76
69
67
70
67
69
82
66
67
74
76
76
87
87
66
61
59
55
55
41
41
36
42
51
65
87
87
87
87
87
87
87
87
58
54
49
48
44
44
44
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
12
12
10
8
8
13
24
18
12
12
12
10
8
22
17
12
12
10
8
8
6
5
5
5
4
4
4
4
4
4
5
5
5
3
2
3
4
40
23
7
7
7
6
3
1
1
1
5
7
9
5
2
5
8
7
7
7
4
1
1
1
1
1
1
1
1
1
2
2
2
3
4
4
2
1
4
6
7
8
6
4
2
2
2
3
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
40
40
40
56
56
59
47
49
54
56
59
59
56
60
64
64
63
64
66
68
72
78
78
78
78
78
78
75
69
68
88
59
66
64
53
60
64
69
66
78
73
76
79
92
78
84
79
66
65
63
69
72
70
92
78
73
74
70
69
69
73
74
74
92
74
71
66
66
66
67
69
69
69
59
57
66
57
57
57
57
57
57
57
55
56
56
56
56
57
57
57
57
57
57
57
57
53
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
14
8
8
17
22
21
13
6
6
7
6
6
17
29
46
27
8
8
8
8
8
8
4
1
1
1
3
5
4
3
4
3
2
1
1
2
3
8
11
14
11
8
5
5
5
6
8
9
6
3
3
4
3
3
3
7
7
4
2
2
4
5
6
4
3
2
2
2
2
2
2
2
5
5
5
5
5
3
2
2
2
2
5
7
8
5
2
2
2
2
2
2
2
2
2
2
2
31
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
50
61
63
69
69
85
79
82
85
85
84
82
85
85
69
63
65
68
74
84
84
84
84
84
84
77
77
77
77
76
84
79
70
102
72
87
90
106
102
90
89
88
102
85
84
78
80
80
78
83
88
93
81
85
88
106
79
86
81
78
88
83
88
94
94
93
89
88
89
88
88
88
93
106
94
94
76
78
75
75
79
83
86
94
94
94
94
94
94
94
94
94
94
94
89
84
84
84
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
10
4
23
38
54
29
4
4
20
23
13
4
4
12
16
18
19
19
19
20
10
1
1
1
2
4
2
1
1
2
2
2
3
5
8
10
13
20
15
10
5
5
5
8
11
17
9
2
2
3
3
3
3
3
3
7
11
6
2
1
1
1
1
1
4
4
4
3
3
3
3
4
5
5
6
3
1
1
1
7
7
7
7
4
1
1
1
1
1
1
1
1
7
10
12
14
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
60
60
60
100
100
88
100
116
82
81
85
85
89
116
85
85
93
101
116
116
116
116
116
116
96
95
97
100
101
111
112
113
118
171
96
111
99
101
111
107
117
113
112
160
114
114
111
108
104
122
171
129
166
136
133
137
150
135
144
144
138
166
137
139
151
150
144
171
140
149
166
137
137
119
150
117
107
117
117
101
94
90
90
98
110
128
128
128
128
128
128
128
128
107
102
97
92
82
82
82
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
31
18
10
2
43
50
29
8
2
2
5
8
5
2
2
12
17
20
17
14
14
14
14
14
14
40
24
8
8
8
8
50
29
8
8
9
9
10
24
50
32
14
14
14
14
14
14
19
19
19
19
16
14
14
8
3
19
14
8
3
5
8
7
5
3
11
19
14
9
7
6
6
9
8
7
7
7
19
14
9
9
9
16
19
21
22
22
22
22
22
23
16
9
9
9
9
9
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
44
44
44
61
39
47
48
45
59
59
52
55
55
59
59
52
51
50
49
47
47
48
57
68
68
68
54
52
71
43
46
63
36
44
35
35
41
41
43
56
57
63
66
73
68
58
59
57
61
64
69
70
73
74
77
82
82
82
75
80
79
79
79
81
80
77
81
79
78
81
81
72
61
59
61
64
64
59
69
76
76
76
71
71
71
71
72
72
72
72
72
72
72
73
74
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
15
15
16
17
9
1
24
19
13
7
1
1
4
7
4
1
1
10
15
17
12
8
8
8
5
2
2
2
3
4
2
1
8
4
1
1
2
1
1
1
4
8
4
1
1
1
1
1
1
8
6
4
4
4
6
8
9
5
1
5
9
9
9
9
5
1
1
3
2
2
2
2
2
1
1
4
6
7
8
5
3
3
3
8
6
4
4
2
1
1
1
1
1
1
1
1
19
28
32
37
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
103
103
103
103
79
103
77
76
90
56
56
51
58
68
70
90
90
73
75
73
71
71
71
72
74
77
77
78
79
80
93
88
91
127
80
89
77
74
76
79
73
93
82
95
85
83
89
82
84
94
127
95
95
93
81
92
93
98
98
98
90
87
86
78
80
81
79
127
78
84
84
75
75
70
68
67
63
64
64
63
64
64
64
60
66
70
70
70
70
70
70
70
70
52
52
52
50
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
85
85
46
8
7
6
16
27
16
6
6
6
6
6
6
6
6
7
7
7
7
7
7
8
9
9
9
6
4
4
39
21
4
38
31
25
19
13
7
2
2
3
2
2
2
3
2
2
2
13
14
13
12
14
8
2
2
2
6
8
9
8
5
2
2
2
5
8
5
2
2
2
2
2
2
4
5
5
6
7
7
7
7
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
90
90
27
69
65
75
75
74
90
74
75
75
69
71
71
90
90
71
71
68
64
59
60
64
77
94
94
94
89
88
97
109
119
150
150
123
118
109
96
140
94
100
99
94
103
101
100
145
104
113
150
117
136
113
110
112
114
116
118
136
116
116
115
118
123
127
140
150
133
140
145
137
145
145
129
125
116
116
108
110
109
107
107
107
103
110
118
127
145
145
145
145
145
145
145
145
145
145
145
145
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
17
17
13
10
10
29
49
39
29
29
49
39
29
29
30
30
30
30
22
14
14
14
10
7
7
7
24
33
42
28
14
20
27
17
7
44
27
11
9
8
8
8
8
8
8
9
11
23
25
26
27
21
15
9
9
9
13
18
13
8
13
15
18
14
10
21
21
21
21
21
21
22
27
30
31
33
56
44
33
33
33
41
45
47
48
49
49
49
49
49
49
49
49
49
49
49
49
50
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
93
93
62
67
113
51
60
74
84
93
113
113
113
113
113
113
113
113
113
113
113
93
89
84
75
72
69
69
68
67
68
66
66
74
61
64
61
61
74
71
76
83
86
86
94
100
112
112
112
90
85
85
79
78
78
85
71
74
69
66
66
72
63
59
61
68
61
74
59
59
55
51
65
50
53
58
60
68
68
68
66
65
65
65
66
68
68
68
68
68
68
68
68
65
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
17
17
19
21
12
4
27
22
17
10
4
4
8
12
8
4
4
48
70
81
41
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
8
8
8
7
7
7
5
4
4
4
4
4
4
12
7
2
5
3
2
2
4
3
3
6
5
3
2
2
2
2
3
3
2
1
1
2
2
2
2
2
2
3
4
6
6
6
6
6
7
7
7
6
5
5
5
5
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
84
84
84
84
68
84
65
65
84
59
62
62
60
66
67
84
84
62
61
58
53
47
47
50
61
75
75
75
68
60
58
70
53
62
65
70
75
66
70
65
66
68
72
76
82
84
84
76
84
72
69
70
70
72
74
80
75
80
74
80
75
74
74
74
77
72
74
71
72
71
68
72
72
61
77
58
57
59
59
42
42
37
37
39
42
48
48
48
48
48
48
48
48
36
35
35
34
33
33
33
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
25
25
22
20
20
23
27
47
34
22
22
21
20
22
34
47
47
33
20
20
12
4
4
4
3
2
2
2
3
4
5
3
1
1
1
6
11
40
34
22
10
26
18
10
5
5
3
1
1
10
6
2
1
2
2
2
2
1
1
2
2
3
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
2
3
2
2
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
35
35
35
56
56
53
57
100
77
75
100
100
84
84
100
100
84
84
81
78
77
74
74
74
54
47
39
39
40
49
71
42
71
52
48
62
62
69
71
104
71
68
70
73
68
68
68
73
71
59
63
65
56
76
59
68
76
70
80
80
70
69
67
71
76
76
104
80
73
104
70
76
75
72
65
66
56
58
65
69
80
80
80
80
73
78
84
91
104
104
104
104
104
104
104
104
104
104
104
104
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
20
20
11
2
17
20
13
6
2
2
4
6
4
2
2
11
15
17
9
1
1
1
1
1
1
1
1
1
2
3
4
3
2
1
1
1
4
6
3
1
1
1
2
2
3
6
9
11
6
1
3
2
1
1
3
3
3
3
2
1
1
1
1
1
3
3
2
1
1
1
1
3
4
5
5
6
7
7
7
7
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
39
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
62
62
46
56
56
79
59
64
68
61
79
79
70
75
74
79
79
71
71
69
68
66
66
66
69
73
73
73
55
61
67
56
63
88
66
104
73
79
80
77
104
85
92
94
100
104
82
86
82
81
88
82
92
83
77
74
72
67
71
70
74
92
75
83
79
77
77
88
81
86
92
90
90
70
66
64
57
58
59
66
74
74
74
69
65
65
66
69
74
74
74
74
74
74
74
74
73
73
73
73
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
19
19
18
18
17
16
13
11
8
6
6
6
6
6
8
11
16
17
17
17
10
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
7
4
1
6
5
5
5
5
5
5
5
5
6
19
10
2
5
4
3
3
4
3
2
5
3
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
3
6
5
3
1
1
1
4
6
7
5
4
4
4
4
4
3
2
2
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
49
49
49
51
51
57
51
51
54
51
57
57
50
54
51
57
57
43
42
39
36
32
37
43
53
70
70
70
74
74
74
72
71
74
68
71
69
69
72
69
67
69
67
68
69
72
70
69
69
61
62
63
64
56
71
67
71
86
79
86
82
82
86
75
71
70
66
67
73
69
67
73
73
60
59
73
59
57
57
49
47
48
50
53
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
8
8
8
8
20
35
33
20
8
7
7
13
10
7
19
32
32
26
20
20
12
4
4
4
4
4
4
5
6
7
14
7
1
1
2
13
24
47
26
6
14
10
7
4
1
1
1
3
5
14
7
1
4
4
4
4
5
7
8
6
3
1
3
5
5
5
5
9
5
2
1
1
1
1
5
3
1
1
1
3
4
4
5
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
32
32
32
56
56
40
46
47
45
56
56
49
59
56
74
74
71
74
74
74
75
76
76
78
79
83
83
83
81
83
88
80
85
80
79
79
83
80
79
81
85
76
77
78
83
79
75
76
85
64
66
67
59
66
76
71
73
74
86
73
76
71
69
73
75
73
86
78
69
70
67
70
72
71
86
78
67
67
64
65
64
64
64
58
63
64
64
64
64
64
64
64
64
58
58
58
53
49
49
49
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
16
16
16
16
11
6
16
21
13
6
6
6
6
6
6
6
6
13
16
18
19
19
19
20
15
11
11
6
2
2
25
14
4
2
1
25
47
62
32
2
2
2
2
2
2
2
2
2
2
13
8
3
7
11
9
7
7
7
8
10
6
3
5
7
5
3
3
3
3
3
3
2
2
2
5
7
8
9
29
19
9
9
9
9
9
9
9
17
21
23
24
24
25
14
3
3
3
3
3
9
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
54
54
54
54
51
54
54
44
50
40
39
44
47
51
64
64
61
64
64
64
65
66
66
66
66
66
66
68
72
69
71
73
72
83
67
73
62
71
73
68
83
69
70
73
75
76
83
90
73
81
83
85
99
82
88
89
90
99
87
97
80
99
83
87
85
97
82
83
90
83
85
85
87
87
83
68
69
66
65
64
62
62
62
70
75
87
87
87
87
87
87
87
87
64
62
62
62
62
62
62
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
44
44
40
36
20
4
4
27
14
2
2
2
2
2
3
3
4
20
28
32
18
4
4
4
2
1
1
1
1
1
2
2
2
16
19
10
2
12
13
8
4
3
7
5
4
4
4
7
10
14
33
24
14
4
2
1
1
6
8
9
5
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
7
4
2
2
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
37
37
37
51
51
58
51
76
64
60
76
76
68
71
76
76
58
58
60
62
68
76
76
76
76
77
77
76
84
79
88
88
89
125
87
85
84
76
76
76
81
83
88
125
87
89
87
80
87
89
100
90
125
90
88
89
83
82
81
80
80
80
81
81
83
84
82
100
82
84
83
81
81
71
79
65
66
69
69
73
78
78
78
76
68
69
71
73
78
78
78
78
78
78
78
78
77
76
76
76
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
21
21
20
20
20
23
25
23
12
2
2
11
6
2
17
32
32
26
20
20
20
20
20
20
11
2
2
2
5
8
5
3
1
2
2
3
5
4
3
3
2
2
5
6
6
6
6
6
7
8
5
3
3
4
5
6
6
3
1
5
3
1
1
1
1
1
1
5
5
5
5
3
2
1
1
3
4
4
5
5
5
5
5
9
8
8
8
6
5
5
5
5
5
3
2
2
2
2
2
2
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
57
83
83
76
63
62
68
71
76
76
83
73
69
76
76
78
83
83
83
83
83
83
81
81
81
75
75
75
75
72
81
72
61
68
70
68
70
86
74
78
83
110
84
87
84
86
82
79
82
87
84
92
86
83
79
74
83
67
71
81
82
92
83
110
74
73
71
70
81
70
68
66
70
57
52
52
52
58
64
64
64
70
88
110
110
110
110
110
110
110
110
72
65
57
55
47
47
47
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
22
22
24
25
19
13
20
21
13
6
6
6
6
6
14
18
22
26
28
29
17
5
5
5
3
2
2
2
4
6
3
1
1
2
1
1
1
1
1
12
21
19
10
2
2
2
2
7
12
21
33
26
14
3
3
3
3
7
4
2
2
3
4
4
5
4
3
8
7
6
6
4
2
2
8
5
2
2
2
4
5
5
6
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
8
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
59
59
59
59
51
59
49
47
56
36
37
40
43
47
48
56
56
50
53
56
60
67
67
68
71
75
75
75
69
65
76
57
67
63
65
68
75
69
69
69
70
75
75
78
81
85
85
70
85
72
75
85
75
75
85
74
75
77
85
73
74
76
75
75
74
69
73
65
61
63
74
64
66
60
73
65
53
48
47
53
50
51
51
51
49
50
51
53
56
56
56
56
56
56
56
56
54
53
53
53
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
48
48
34
20
11
2
24
40
29
15
2
2
10
19
10
2
2
11
15
17
13
9
9
9
5
1
1
1
3
6
4
2
1
1
1
3
9
6
3
3
4
13
9
5
4
4
4
4
5
12
7
2
3
5
4
4
4
4
5
5
4
3
2
1
1
1
3
2
1
1
1
1
1
1
4
4
4
4
4
2
1
1
1
3
4
4
5
3
1
1
1
1
1
1
1
1
2
2
2
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
52
52
52
61
61
64
61
61
58
53
61
61
53
56
52
61
61
50
49
47
45
42
42
42
34
39
47
57
68
73
81
74
80
78
73
81
80
68
70
70
71
81
74
75
77
75
73
73
77
64
64
67
65
66
73
68
70
70
70
74
70
65
66
68
66
68
74
55
48
46
41
47
49
47
74
53
45
40
38
30
30
27
28
30
35
42
42
42
42
42
42
42
42
41
41
41
39
38
38
38
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
10
10
11
12
7
2
12
11
8
5
2
2
4
6
4
2
2
11
15
17
9
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
2
2
2
3
14
8
3
3
5
7
8
9
16
9
3
8
4
1
1
5
3
2
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
5
6
4
2
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
57
57
53
61
61
59
61
61
57
45
41
40
42
46
42
57
57
42
49
55
61
75
75
75
75
75
75
86
86
100
142
91
140
76
78
70
80
90
109
142
140
132
123
131
132
130
130
124
142
98
99
99
104
81
78
85
86
95
93
98
97
100
105
112
112
112
93
99
97
94
99
90
90
83
81
92
92
104
104
60
57
47
49
58
71
92
92
92
92
92
92
92
92
60
55
49
49
45
45
45
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
43
43
36
30
17
4
13
22
16
10
4
4
7
8
6
4
4
7
8
9
9
9
9
10
11
12
12
13
10
8
4
1
2
3
2
1
1
1
1
6
12
19
13
7
1
1
1
4
8
13
7
2
1
1
3
6
8
4
1
6
3
1
2
2
1
1
1
1
1
1
2
1
1
1
1
3
4
5
6
4
2
1
1
1
6
8
9
5
2
2
2
2
2
1
1
1
1
1
1
1
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
33
33
33
33
34
33
32
47
29
28
30
33
38
47
47
47
47
47
49
52
55
62
62
62
62
62
62
46
48
54
70
49
62
59
40
50
39
42
49
62
58
58
70
67
63
64
64
56
52
54
60
62
68
85
75
85
82
81
87
83
77
81
83
83
85
98
80
82
75
87
85
84
87
87
85
82
98
98
78
82
79
73
76
80
87
98
98
98
98
98
98
98
98
84
81
78
75
70
70
70
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
20
20
20
20
16
13
27
23
16
10
10
13
11
10
11
12
13
16
18
19
12
5
5
5
3
1
1
1
1
1
4
3
2
2
2
2
2
5
3
1
1
2
1
1
1
1
1
1
1
6
4
2
4
4
2
1
1
1
2
4
2
1
1
1
1
1
1
4
3
2
2
3
4
3
3
4
5
5
6
5
4
4
4
8
10
11
12
8
4
4
4
4
4
3
3
3
3
3
3
3
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
38
38
38
51
52
63
63
76
91
115
115
115
102
115
84
76
66
59
59
60
63
67
67
68
70
80
82
85
128
89
91
82
84
82
81
101
93
128
91
102
82
76
79
85
88
87
128
87
90
94
101
90
93
102
90
87
86
86
82
86
81
85
83
88
101
92
102
102
90
102
82
81
78
72
80
69
68
68
68
70
72
72
72
65
63
69
76
85
102
102
102
102
102
102
102
102
102
102
102
102
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
26
26
17
8
8
29
36
31
26
44
53
30
8
17
22
27
31
19
8
8
8
8
8
8
4
1
1
1
7
10
7
5
4
3
2
1
1
3
5
4
4
4
4
4
5
5
6
10
13
11
7
4
7
10
12
13
13
8
4
2
1
1
2
3
2
2
3
3
3
3
4
3
2
2
3
3
3
4
8
11
13
14
14
14
12
10
10
10
10
10
10
10
10
12
13
14
14
14
15
54
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1670
1697
1725
1752
1780
1808
1835
1863
1891
1918
1946
1974
2001
2029
2057
2084
2112
2140
2167
2195
2223
2250
2278
2305
2333
2361
2388
2416
2444
2471
2499
2527
2554
2582
2610
2637
2665
2693
2720
2748
2776
2803
2831
2858
2886
2914
2941
2969
2997
3024
3052
3080
3107
3135
3163
3190
3218
3246
3273
3301
3329
3356
3384
3411
3439
3467
3494
3522
3550
3577
3605
3633
3660
3688
3716
3743
3771
3799
3826
3854
3882
3909
3937
3964
3992
4020
4047
4075
4103
4130
4158
4186
4213
4241
4269
4296
4324
4352
4379
4407
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
