537
100
537
2
0
0
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
1463
3975
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
186
186
186
186
186
186
186
186
186
186
174
157
168
168
164
180
194
194
194
184
184
188
194
186
186
183
179
177
183
174
164
169
177
160
161
168
167
171
186
171
186
164
183
161
151
162
185
173
186
194
175
194
194
163
194
194
145
142
157
136
135
134
133
133
121
114
111
111
107
111
105
133
133
126
186
124
122
120
125
140
145
194
194
165
179
171
194
194
139
132
122
110
105
101
97
95
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
142
142
142
142
142
142
142
142
142
142
142
142
74
7
3
3
2
2
2
2
2
2
2
2
35
52
59
36
13
10
7
7
7
7
7
10
13
46
26
6
6
10
15
11
7
9
12
15
17
15
11
7
7
13
19
16
11
7
6
6
14
24
28
17
7
20
26
29
28
21
15
50
45
40
40
27
15
11
11
11
11
50
70
85
82
80
80
80
80
80
80
45
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
184
184
184
184
184
184
184
184
184
184
148
134
128
128
126
155
183
183
183
171
173
173
183
168
166
184
172
167
184
175
155
151
145
157
139
142
151
153
164
162
164
159
184
152
145
158
182
161
181
184
164
183
182
157
181
181
140
139
147
129
126
125
115
115
123
117
118
123
119
123
115
123
119
128
182
120
115
115
121
150
183
183
183
130
150
148
182
182
120
120
115
104
101
95
90
90
71
71
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
131
131
131
131
131
131
131
131
131
105
80
80
42
5
3
3
3
3
3
3
3
3
3
3
4
5
6
11
9
7
9
9
10
8
6
6
6
6
6
6
6
6
6
6
7
10
8
6
27
24
22
22
35
18
2
6
28
37
19
2
56
37
19
6
2
7
9
10
12
18
25
66
38
11
7
3
3
3
3
3
3
3
3
3
3
7
5
3
3
3
3
7
9
10
10
10
11
9
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
77
77
77
77
77
77
77
77
77
77
71
75
62
62
63
84
88
156
156
127
120
122
187
117
114
115
105
98
97
105
88
91
79
75
73
73
76
87
83
83
91
99
87
100
102
117
156
124
187
137
132
172
140
136
172
173
106
104
91
84
84
75
85
81
82
85
83
85
83
72
68
83
82
91
187
97
87
87
86
113
105
172
172
108
137
130
172
173
85
77
62
43
36
28
22
19
3
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
2
2
1
1
1
1
1
5
9
8
7
6
21
12
4
2
4
4
5
4
3
2
1
3
2
2
3
5
4
3
5
6
3
1
1
1
2
2
2
3
2
1
1
2
4
2
1
1
1
1
2
7
16
15
8
2
1
1
9
6
4
10
5
1
35
19
4
3
3
2
1
2
2
2
2
1
1
2
2
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
79
79
79
79
79
79
79
79
79
73
79
87
81
106
106
91
111
111
179
179
127
137
135
180
106
106
89
80
79
76
77
70
69
66
84
75
85
85
106
95
80
80
76
71
87
86
109
179
129
180
158
147
160
179
148
180
180
109
109
102
100
99
95
95
95
82
76
74
82
69
73
67
82
81
88
180
94
85
99
100
127
160
160
160
131
144
136
180
180
90
81
65
45
38
31
25
22
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
6
5
5
36
20
5
5
6
6
6
4
2
2
4
6
4
2
12
8
4
5
3
2
6
7
5
3
3
10
24
13
3
2
1
1
1
1
2
1
1
3
3
3
2
1
2
1
1
1
1
1
1
8
6
4
9
5
1
2
7
7
7
12
8
5
6
6
6
6
6
5
5
5
5
5
6
5
3
1
1
3
6
6
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
79
79
79
79
79
79
79
79
79
79
83
88
89
106
106
99
117
106
158
158
116
126
125
166
105
106
100
89
103
85
83
84
79
83
82
85
88
86
106
92
83
83
79
77
90
92
109
158
124
166
156
140
164
158
140
165
166
105
97
84
82
85
78
100
92
88
91
91
100
95
95
95
100
92
98
166
96
85
74
74
93
105
164
164
105
131
134
165
166
103
98
98
86
84
81
78
77
74
74
73
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
41
22
4
4
4
4
13
17
10
3
2
12
8
4
4
4
5
6
6
6
6
7
4
1
1
1
1
20
11
3
3
3
2
2
2
1
1
2
3
2
2
3
12
10
6
2
1
2
12
10
9
16
19
10
1
2
3
9
12
15
20
11
2
4
5
5
5
5
3
2
2
2
2
3
2
2
2
2
6
8
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
105
105
105
105
105
105
105
105
105
105
79
85
73
77
77
84
79
100
100
88
95
98
102
105
100
96
100
105
121
103
121
107
109
121
105
105
104
103
105
102
102
121
101
103
100
95
103
103
104
121
102
105
97
96
91
100
84
87
93
90
105
92
92
93
105
92
96
105
87
105
83
79
89
64
62
54
52
47
44
66
41
44
44
41
47
66
48
44
35
28
25
22
20
17
16
16
3
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
38
38
38
38
38
38
38
38
38
33
29
15
1
1
2
6
10
18
22
13
4
2
12
13
7
1
15
11
8
4
1
1
2
2
2
4
6
13
9
5
1
2
2
3
2
1
1
3
11
9
5
1
1
3
3
3
3
3
3
3
3
10
6
3
2
2
1
1
12
8
4
8
13
24
14
4
4
4
4
4
3
3
3
3
3
4
3
3
3
3
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
79
95
95
95
95
95
95
95
95
95
95
87
80
80
80
69
74
73
106
106
84
91
91
110
76
80
71
72
76
79
83
96
88
95
95
91
93
95
94
95
101
96
94
95
90
95
99
105
101
109
104
99
108
106
98
106
110
80
83
82
86
102
91
87
90
102
82
79
102
70
71
67
70
69
68
109
61
63
54
59
69
66
108
108
80
100
91
106
110
59
53
45
34
30
26
23
21
17
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
3
1
1
18
9
1
1
2
3
4
3
2
2
3
2
2
2
2
5
8
5
3
4
4
4
4
4
4
5
9
10
6
3
3
10
10
7
5
5
8
12
11
11
9
7
4
2
1
1
1
2
7
10
6
2
1
1
2
4
7
8
10
11
13
16
8
1
5
7
8
9
6
3
1
1
1
1
1
1
1
2
3
4
5
5
5
5
5
5
5
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
79
79
79
79
79
79
79
79
79
73
74
76
79
76
76
67
73
90
108
108
108
94
95
110
81
79
71
80
67
71
76
71
76
68
80
67
70
71
75
69
72
75
72
80
80
74
84
106
90
108
107
97
109
108
100
108
110
81
81
74
71
69
68
81
66
69
64
63
81
65
71
63
81
68
70
108
60
51
58
64
83
109
109
109
80
93
87
108
110
58
52
43
32
27
21
18
15
2
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
5
20
12
5
4
4
3
2
2
2
2
2
2
1
1
7
8
9
6
3
1
2
9
7
5
5
10
10
9
8
9
5
1
1
1
1
1
5
7
8
9
11
8
5
5
5
4
3
3
11
12
9
6
3
1
2
4
6
6
7
15
8
2
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
82
82
82
82
82
82
82
82
79
80
80
82
80
80
92
113
107
177
177
124
128
123
154
101
97
97
87
84
83
80
80
76
78
82
70
73
84
67
73
64
64
67
70
89
95
110
176
132
152
175
138
152
177
134
152
154
100
95
92
87
93
87
94
103
89
91
91
94
90
80
76
103
87
97
176
103
91
87
87
102
105
175
175
110
140
144
176
177
113
106
107
95
92
82
82
82
1
81
81
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
42
22
2
2
3
4
38
55
30
5
4
14
15
11
8
16
12
8
5
2
3
4
3
2
2
2
2
3
4
4
4
3
2
3
4
6
6
5
5
4
4
5
8
9
5
2
2
2
2
13
15
13
11
6
1
2
3
17
18
20
20
10
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
33
116
116
116
116
116
116
116
116
116
116
88
87
85
85
94
120
152
152
152
125
121
122
113
110
116
100
97
95
89
90
89
85
107
81
83
90
85
92
110
96
116
97
93
104
99
105
152
113
115
149
117
118
150
108
109
109
84
77
76
68
68
66
73
62
55
57
65
56
55
86
55
74
74
74
152
67
59
50
56
78
81
149
149
98
125
114
150
150
76
69
55
39
33
25
20
16
1
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
60
60
60
60
60
60
60
60
60
35
11
11
7
4
1
1
2
3
4
2
1
1
13
10
6
2
7
38
38
22
6
2
3
4
4
4
4
5
7
7
7
4
1
1
1
1
1
1
2
3
2
1
2
3
5
3
1
1
2
3
4
9
9
7
4
2
3
4
6
8
10
9
7
6
5
5
4
4
4
4
4
2
1
1
1
1
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
66
68
68
68
68
68
68
68
68
68
68
57
61
70
70
69
72
75
75
75
71
66
70
61
60
79
80
95
118
118
118
118
129
104
121
102
105
112
112
106
129
107
113
122
133
121
133
119
112
133
107
107
120
108
110
113
121
109
114
104
100
103
99
98
120
101
95
100
120
98
120
92
120
86
90
90
83
83
83
64
76
62
51
56
53
60
94
53
53
38
29
26
21
18
15
13
12
4
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
7
10
13
15
17
16
15
9
4
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
3
3
3
4
4
2
1
6
4
2
4
4
4
10
8
6
4
2
1
1
6
10
14
26
24
22
15
9
6
6
6
13
11
7
4
4
4
4
6
7
7
7
7
5
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
99
99
99
99
99
99
99
99
99
84
83
85
87
84
99
99
86
76
84
84
83
82
84
109
81
81
89
88
99
103
108
142
107
113
111
104
113
101
108
113
110
142
106
101
94
85
88
99
104
109
142
102
107
102
99
108
113
92
97
98
104
107
103
129
107
110
129
104
129
99
97
95
93
113
85
109
82
77
66
66
70
70
107
107
88
91
87
108
73
65
63
65
63
63
63
63
63
6
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
6
8
7
6
6
11
21
26
16
6
21
30
16
3
3
3
7
12
6
1
1
1
1
1
2
4
7
5
3
3
3
2
1
1
2
2
3
9
20
11
3
3
3
3
2
2
4
3
3
10
16
22
15
9
4
5
5
5
4
4
10
17
29
15
1
1
1
1
1
1
1
3
4
6
15
8
1
3
4
6
3
1
1
1
1
1
3
4
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
73
73
71
72
74
73
79
79
71
76
77
80
80
80
81
85
107
87
88
93
92
97
107
101
108
104
108
107
104
108
101
99
107
99
99
100
101
97
97
78
82
91
106
89
96
106
91
92
106
107
85
92
89
102
111
108
128
105
111
128
101
128
98
96
90
96
89
79
106
63
51
56
64
81
106
106
106
101
103
92
106
107
56
50
41
30
25
19
16
13
1
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
17
25
29
34
37
38
39
40
40
36
23
10
8
7
6
5
8
10
9
8
8
8
9
7
5
3
1
1
1
2
2
3
3
2
2
4
6
9
5
2
2
2
3
6
10
14
13
7
2
1
1
3
4
5
13
8
3
2
2
2
2
2
2
2
2
2
3
3
3
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
138
138
138
138
138
138
138
138
138
120
106
108
138
113
114
115
114
114
114
114
104
106
113
128
113
138
113
112
110
109
114
101
101
95
88
89
91
97
113
109
101
105
105
113
97
99
106
114
104
128
108
115
122
118
118
125
125
101
102
89
94
95
93
118
82
89
88
85
80
85
92
76
118
90
98
128
89
89
89
66
82
81
122
122
80
100
94
125
125
64
59
48
35
30
25
22
19
14
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
29
29
29
29
29
29
29
29
29
29
29
29
15
1
1
3
4
4
5
22
22
22
22
22
13
4
21
17
13
13
8
4
3
2
1
4
4
5
7
8
8
8
5
3
3
3
3
2
2
5
7
8
9
9
9
6
3
13
9
6
13
14
11
9
7
6
13
13
13
8
4
3
2
3
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
4
5
7
8
8
8
8
8
8
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
134
134
134
134
134
134
134
134
134
126
126
104
134
93
80
86
94
81
111
111
110
113
121
159
127
134
128
125
123
120
126
120
124
134
119
134
134
125
126
124
123
118
124
126
110
116
116
116
126
159
131
125
157
127
127
122
157
111
101
91
80
77
72
71
79
77
80
86
79
86
79
77
89
91
90
159
95
83
81
81
105
107
157
157
117
134
127
122
157
102
96
94
84
81
78
77
76
71
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
68
68
68
68
68
68
68
68
36
5
5
3
1
1
1
1
4
8
6
4
2
24
35
22
10
22
16
10
6
3
3
3
2
1
3
3
3
4
2
1
2
2
1
1
1
1
3
6
5
3
1
1
8
9
6
3
8
8
8
10
12
11
10
7
4
7
7
7
10
14
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
14
9
5
5
5
5
5
9
11
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
134
142
142
142
142
142
142
142
142
142
142
123
134
118
109
109
105
104
115
115
117
118
134
123
127
142
130
133
137
132
132
125
123
123
134
117
129
127
129
123
142
123
124
123
118
123
115
137
119
120
132
112
113
113
108
117
122
90
86
104
90
95
97
104
90
92
92
92
97
86
100
86
90
112
85
120
71
67
56
63
70
69
113
113
81
101
90
117
117
59
54
44
32
27
21
17
15
3
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
91
91
91
91
91
91
91
91
91
72
54
54
28
3
3
34
50
28
6
6
4
2
4
6
6
6
20
14
9
6
4
2
1
2
3
5
4
3
23
13
3
8
4
1
1
1
3
3
3
3
3
3
10
8
6
3
1
5
9
13
16
17
17
17
12
7
4
1
6
10
14
17
20
29
16
3
3
3
3
3
3
3
3
3
3
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
84
131
131
131
131
131
131
131
131
131
131
102
91
84
84
93
101
116
116
116
111
116
111
121
111
113
120
117
117
116
131
117
122
132
119
132
132
125
125
124
122
119
123
125
114
110
111
115
118
120
131
123
121
123
111
142
124
107
107
110
118
115
142
139
122
130
139
123
142
115
120
96
120
91
92
120
89
89
78
78
81
90
120
120
80
98
102
121
120
84
80
83
77
76
73
73
73
5
78
78
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
61
61
61
61
61
61
61
61
61
61
61
61
31
1
1
2
4
5
5
6
4
2
4
6
3
1
11
10
10
5
1
1
1
5
7
9
9
9
13
7
1
3
4
2
1
1
1
4
7
9
5
1
1
3
4
5
5
5
5
5
14
13
9
6
18
48
24
1
16
13
11
7
4
4
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
6
8
6
5
5
5
5
5
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
133
133
133
133
133
133
133
133
133
102
97
108
133
108
109
109
107
106
156
156
114
119
125
158
111
133
123
120
119
118
118
114
113
124
109
107
124
113
114
124
118
107
105
103
111
107
117
156
123
158
127
118
121
117
106
122
121
100
104
83
79
72
64
68
65
70
79
76
68
66
83
67
82
87
84
158
93
94
95
92
99
88
121
121
90
110
107
122
121
87
83
89
83
83
81
81
81
72
81
81
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
5
3
1
1
5
6
6
6
4
3
2
4
6
3
1
11
9
8
4
1
1
2
4
5
6
7
8
5
3
1
2
3
3
2
1
1
3
6
5
3
1
1
2
3
5
5
5
6
7
9
9
8
7
6
5
4
3
4
5
6
14
18
22
35
20
6
3
3
3
3
37
20
3
2
1
1
1
1
2
3
4
4
4
4
4
5
36
51
67
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
131
131
131
131
131
131
131
131
131
114
107
102
131
90
76
83
89
78
110
110
100
107
110
116
104
131
114
120
121
119
137
122
119
121
119
112
121
119
121
137
123
123
125
135
117
117
114
114
122
137
134
121
120
121
113
114
135
90
92
90
94
107
97
95
96
107
96
104
107
96
134
91
94
87
81
116
66
65
55
61
69
69
115
115
84
106
92
114
116
60
54
45
33
29
23
19
17
4
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
58
58
58
58
58
58
58
58
58
29
1
1
2
1
1
1
2
3
4
3
2
2
5
7
4
1
9
31
27
15
3
1
5
3
1
1
1
1
12
18
10
3
2
2
2
4
6
6
6
4
3
3
6
7
8
10
10
11
10
9
9
13
11
10
9
8
8
8
12
13
14
8
3
21
13
6
4
2
2
2
2
2
2
3
2
1
1
1
2
3
4
4
4
4
4
4
4
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
160
185
185
185
185
185
185
185
185
185
185
176
162
172
172
148
159
158
193
193
170
179
179
193
176
173
185
171
170
162
177
160
158
177
162
155
162
163
172
167
167
167
159
185
160
152
165
193
176
193
193
174
193
193
174
193
192
163
161
162
150
158
134
129
125
117
109
114
115
102
106
102
125
129
114
193
122
137
156
165
193
193
193
193
193
182
175
193
192
128
120
123
111
109
105
102
101
90
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
127
127
127
127
127
127
127
127
127
102
78
78
78
74
71
71
74
38
2
2
2
2
2
2
3
4
5
10
15
11
8
8
8
8
8
8
22
48
27
6
6
8
13
10
7
10
8
6
27
19
11
7
7
6
5
22
14
7
6
6
33
19
6
6
7
11
15
15
13
11
13
14
14
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
50
70
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
155
155
155
155
155
155
155
155
155
155
163
150
182
182
164
184
193
193
193
173
175
179
196
166
182
155
152
161
143
146
141
131
139
132
140
146
147
182
155
152
155
137
141
142
138
151
193
163
196
175
172
181
182
166
191
191
151
149
150
151
153
153
153
124
119
119
115
114
113
115
105
113
112
129
196
141
137
137
137
143
130
181
181
142
164
161
191
191
123
116
119
107
105
96
96
96
9
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
73
73
73
73
73
76
41
7
7
37
52
59
67
37
7
24
32
41
40
40
32
24
13
3
3
3
3
3
3
3
3
6
8
10
28
16
4
7
8
7
6
34
61
62
62
36
11
11
7
4
25
15
6
11
35
23
11
12
8
5
5
5
8
12
19
21
24
31
21
12
4
4
4
45
58
31
4
4
32
18
4
4
4
4
4
4
4
4
4
4
6
7
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
160
187
187
187
187
187
187
187
187
187
187
177
160
172
172
165
180
192
192
192
182
179
179
184
174
175
185
175
187
166
176
166
164
179
160
158
161
163
172
165
165
165
157
185
163
156
164
192
171
184
192
177
184
191
157
182
182
139
138
160
136
136
131
133
124
120
126
125
133
126
124
115
133
118
131
192
116
115
115
93
119
150
192
192
192
177
161
191
191
102
94
82
63
57
47
39
35
10
25
25
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
146
146
146
146
146
146
146
146
146
146
146
146
117
61
6
6
38
54
62
71
38
6
16
21
26
70
63
56
55
31
8
8
8
8
8
15
11
8
7
6
6
8
15
13
11
12
9
6
9
12
10
8
7
11
16
14
10
7
6
6
9
11
13
10
7
9
9
10
17
15
14
13
12
11
10
6
3
3
3
3
6
8
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
175
175
175
175
175
175
175
175
175
175
167
153
165
165
160
179
196
196
196
175
178
179
196
164
165
155
157
155
147
175
143
148
146
144
147
148
153
165
164
154
164
145
140
153
152
164
196
174
196
192
174
191
192
165
191
191
149
149
139
133
129
126
121
111
123
111
113
123
114
123
97
123
106
119
196
116
103
98
100
128
119
192
192
148
168
153
192
192
98
89
75
55
48
39
31
26
9
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
70
70
70
77
62
48
48
27
7
7
7
7
7
7
7
6
5
7
35
47
26
6
5
5
5
5
6
6
6
20
12
4
19
11
4
6
5
4
5
26
20
14
9
9
7
6
5
4
19
13
7
14
16
9
2
7
4
2
2
2
18
35
78
44
10
5
5
4
4
4
4
10
46
27
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
193
193
193
193
193
193
193
193
193
193
180
175
175
175
179
187
198
198
198
177
181
181
195
176
175
184
173
167
165
184
175
166
193
187
170
172
171
175
166
168
164
164
184
172
175
177
196
182
191
194
192
195
198
200
195
195
167
163
187
159
173
200
144
200
157
172
200
188
200
200
200
200
200
200
200
200
200
200
154
168
184
194
194
194
190
169
198
198
114
105
89
71
64
57
52
48
40
40
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
121
121
121
121
121
121
121
121
121
121
121
121
104
54
4
4
37
53
61
37
13
4
16
10
5
5
5
16
28
18
8
28
34
28
22
17
13
22
14
6
6
8
13
10
7
9
12
50
69
54
38
22
7
13
19
42
35
28
40
27
14
40
45
26
7
28
34
40
40
40
70
55
40
40
40
40
40
40
40
40
40
40
40
40
40
70
85
92
96
98
99
99
99
99
99
99
99
99
99
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
176
176
176
176
176
176
176
176
176
176
165
158
182
182
166
186
196
196
196
175
178
181
193
166
182
160
163
160
153
176
149
151
148
147
153
160
166
182
165
160
165
148
142
154
152
164
196
173
193
191
171
181
191
162
182
182
153
155
145
143
155
134
125
119
125
118
117
125
117
116
115
115
116
132
196
132
125
125
112
139
127
191
191
135
166
162
191
191
124
117
120
108
105
96
96
96
9
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
73
73
73
73
73
78
56
34
21
8
8
8
73
72
55
38
39
40
39
37
35
35
19
3
3
3
3
3
11
20
43
41
25
9
22
13
4
6
5
4
5
6
47
28
9
9
7
6
5
4
7
7
7
27
31
26
21
21
35
50
60
70
52
33
15
12
10
31
31
17
4
4
4
10
9
8
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
90
90
90
90
90
90
90
90
90
90
57
59
51
45
47
62
63
111
111
84
88
83
88
85
85
86
112
85
96
95
95
129
88
95
87
84
82
80
86
90
95
129
95
98
97
97
110
97
103
107
100
129
111
96
98
100
92
112
94
76
81
72
69
84
76
80
84
84
84
100
74
84
76
77
110
76
67
66
66
69
70
107
107
76
95
94
111
109
76
74
78
73
72
72
71
70
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
2
1
1
1
3
5
7
9
6
3
16
20
12
5
5
5
7
10
10
10
8
6
3
1
2
2
2
3
3
4
3
3
3
3
3
3
2
2
2
2
3
6
5
4
3
3
3
3
4
9
9
6
4
5
7
5
3
14
11
9
11
10
9
5
1
2
2
2
3
2
1
1
1
1
1
1
1
1
4
7
5
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
119
119
119
119
119
119
119
119
119
99
97
99
100
103
103
103
119
104
150
150
109
111
109
105
91
101
92
101
103
120
108
105
119
104
93
95
95
94
101
95
87
84
82
89
88
87
95
148
116
121
147
122
123
150
112
112
105
98
116
96
96
96
99
85
87
80
77
80
73
75
103
81
93
120
91
148
81
66
54
59
79
81
147
147
107
136
119
149
150
79
70
57
42
36
28
23
20
3
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
24
24
24
24
24
24
24
24
24
15
7
7
35
49
60
64
35
7
7
5
4
24
35
19
3
2
3
5
8
6
4
2
4
2
1
1
1
1
4
5
5
4
2
1
2
3
5
4
2
1
1
1
1
12
23
12
1
3
2
1
13
19
14
9
6
3
2
2
9
14
16
13
9
6
4
2
2
2
2
2
2
2
2
2
3
4
2
1
1
3
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
166
166
166
166
166
166
166
166
166
166
153
142
162
162
124
136
132
181
181
145
159
159
180
151
162
166
141
143
143
148
141
134
142
130
132
137
138
162
138
145
144
143
166
146
141
146
162
148
161
162
159
164
181
151
180
160
132
130
121
121
123
118
115
140
111
120
124
116
117
124
105
115
113
120
162
118
115
115
98
120
110
162
162
131
149
145
181
161
113
108
108
99
97
94
91
90
80
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
31
5
5
42
23
5
5
8
5
2
2
2
2
2
2
37
35
34
22
10
9
9
9
9
6
3
3
3
3
4
5
6
8
11
10
10
12
9
6
6
5
4
12
11
11
8
6
12
23
14
6
11
8
5
6
9
13
30
39
28
18
14
43
26
10
7
4
7
8
9
9
10
7
4
4
4
4
10
7
4
4
4
4
4
4
4
4
4
39
57
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
145
145
145
145
145
145
145
145
145
132
135
145
145
157
157
147
158
163
163
163
134
142
146
160
134
157
127
121
117
114
120
111
109
111
120
122
127
129
157
133
136
133
133
133
134
133
136
160
143
157
163
145
160
158
129
119
155
99
96
103
79
81
77
73
83
74
72
82
66
65
71
57
72
72
73
160
67
60
63
71
98
93
163
163
113
129
117
123
158
74
67
57
39
33
27
23
21
12
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
16
16
16
16
16
16
16
16
16
16
16
16
43
23
3
3
5
6
6
4
2
3
5
7
40
38
36
23
10
7
4
4
4
3
2
7
5
4
19
11
4
3
2
3
4
4
4
4
4
4
4
4
4
5
8
10
12
8
4
4
4
4
6
8
6
4
4
4
6
8
14
9
4
4
4
3
3
3
3
3
4
4
3
3
3
3
4
4
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
160
170
170
170
170
170
170
170
170
170
170
166
160
163
163
142
151
148
185
185
166
165
164
168
162
170
164
154
160
153
157
156
156
152
164
158
148
149
163
153
159
170
157
164
160
155
160
185
168
169
183
163
164
185
155
168
164
135
133
130
129
129
129
120
121
129
126
129
129
129
118
119
129
129
122
185
117
131
148
157
183
183
183
183
183
174
166
185
183
134
128
119
108
104
100
97
95
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
64
64
64
64
64
64
64
64
64
34
5
5
7
6
5
5
10
39
57
61
66
50
35
37
40
37
35
24
13
10
7
7
7
5
3
3
3
3
12
17
15
13
17
12
7
7
22
28
25
22
22
22
22
14
6
9
8
7
10
12
14
14
14
10
7
11
11
11
15
15
15
15
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
142
142
142
142
142
142
142
142
142
142
138
127
157
157
108
113
104
123
123
107
122
134
121
132
157
117
122
118
115
142
119
118
115
132
122
131
131
157
133
136
133
133
133
129
152
132
138
152
127
152
126
122
123
110
114
109
88
84
103
77
82
77
75
84
77
81
84
84
84
75
72
84
74
76
120
74
74
65
66
74
94
120
120
120
109
108
123
118
80
76
78
72
70
66
66
66
4
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
22
22
22
22
22
22
22
22
22
12
3
3
40
21
3
3
6
8
10
6
2
7
10
13
43
36
30
22
14
8
3
3
3
3
3
6
6
6
6
6
6
4
2
3
4
4
4
5
8
12
8
4
9
10
9
9
12
7
3
5
9
13
11
9
6
4
4
4
11
12
14
9
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
84
140
140
140
140
140
140
140
140
140
140
121
114
106
106
102
116
106
156
156
125
129
131
178
125
122
131
130
133
158
140
122
118
107
102
101
101
101
106
102
102
120
103
102
111
106
121
155
139
178
155
145
177
156
145
178
178
135
158
114
100
98
94
78
82
77
76
82
71
80
82
76
95
125
98
178
97
93
82
86
102
104
177
177
133
166
158
178
178
108
101
98
84
80
67
67
67
1
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
55
55
55
55
55
55
55
55
55
55
55
69
72
54
37
37
37
55
64
32
1
2
20
29
39
42
35
23
12
10
8
5
2
5
4
4
5
9
6
4
3
2
1
1
2
3
2
1
2
3
3
3
3
7
4
1
1
1
1
1
10
10
5
1
1
2
1
1
8
14
18
15
12
23
12
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
131
131
131
131
131
131
131
131
131
115
119
128
131
138
138
106
116
111
153
153
136
138
138
182
133
138
128
119
122
120
112
122
103
98
103
104
107
138
107
100
104
96
91
97
93
92
114
151
127
181
150
140
181
153
145
181
182
123
120
102
90
89
93
67
80
65
72
80
67
79
80
66
84
83
89
181
90
92
82
85
103
106
181
181
129
162
149
181
182
107
102
98
84
80
77
73
71
67
67
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
32
32
32
32
32
32
32
32
32
20
8
8
38
23
9
9
8
8
8
5
2
1
16
14
8
2
12
10
9
8
5
2
4
5
4
3
3
12
6
1
2
2
1
1
1
4
2
1
1
1
1
1
1
4
3
2
1
15
9
3
4
7
5
3
2
1
1
1
11
16
18
14
10
23
12
1
2
3
3
4
2
1
1
1
1
1
1
1
3
4
5
4
3
3
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
86
128
128
128
128
128
128
128
128
128
128
123
113
134
134
101
113
134
153
153
153
148
149
178
134
134
125
120
123
119
126
119
111
108
130
111
113
134
107
108
111
119
103
101
111
106
119
151
129
177
151
140
177
153
143
178
178
132
119
128
95
93
93
68
80
65
72
80
68
80
80
66
84
83
88
177
88
89
109
117
141
177
177
177
138
161
148
178
178
106
101
97
84
80
67
67
67
1
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
32
32
32
32
32
32
32
32
32
20
8
8
38
23
9
9
8
8
8
4
1
1
18
27
14
1
22
17
12
9
5
1
3
4
5
5
6
7
5
3
1
14
32
17
2
3
3
2
1
17
14
12
8
4
2
1
1
1
1
1
4
6
3
1
7
5
3
1
10
15
19
14
10
23
13
4
2
1
1
1
1
1
1
1
1
2
2
2
3
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
84
99
99
99
99
99
99
103
108
107
124
124
107
105
105
81
100
123
151
151
151
140
139
180
130
131
134
127
128
128
116
124
107
104
106
107
107
118
105
107
99
99
103
98
102
97
108
116
126
161
151
130
180
139
140
161
162
114
118
94
89
95
90
74
120
71
86
92
83
117
102
96
124
122
109
161
125
120
120
120
120
120
180
180
137
156
152
161
162
121
117
128
124
124
124
124
124
124
124
124
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
38
38
38
38
38
38
38
38
38
23
9
9
5
1
1
1
1
5
9
34
46
38
31
31
21
11
28
19
11
9
7
5
3
4
3
3
3
7
5
3
2
2
12
22
16
10
5
1
5
10
6
2
2
3
8
6
4
2
1
2
3
14
10
6
4
2
1
1
2
4
10
12
9
6
3
1
1
1
2
4
2
1
2
3
4
5
3
1
2
3
4
5
6
6
6
6
6
6
6
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
81
81
81
81
81
81
81
81
81
81
77
72
75
75
73
87
101
150
150
108
110
105
105
90
85
80
79
78
79
81
78
83
80
80
83
80
80
98
86
89
98
87
87
98
95
99
147
108
110
148
112
112
150
109
103
105
82
75
74
69
65
59
73
53
51
52
77
50
54
74
53
69
66
65
147
58
54
48
53
75
79
148
148
96
123
115
149
150
77
69
57
41
35
28
23
20
5
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
15
15
15
15
15
15
15
15
15
8
1
1
5
3
1
1
2
3
4
40
21
2
26
38
50
41
33
21
10
6
3
3
3
5
4
4
4
9
5
1
6
11
8
4
1
1
1
1
2
3
2
1
3
2
1
1
1
2
3
4
5
11
8
5
4
3
3
3
4
4
5
7
8
10
6
3
3
3
3
3
3
3
3
4
4
4
3
3
3
4
6
5
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
60
146
146
146
146
146
146
146
146
146
146
124
125
151
151
115
133
161
189
189
189
169
170
191
147
151
145
137
134
143
127
128
125
146
136
131
136
138
151
127
126
121
111
102
117
115
132
189
147
191
178
154
182
178
157
181
182
125
116
128
100
99
92
87
78
82
79
82
77
73
75
64
84
84
91
191
95
96
97
100
121
114
182
182
125
157
141
181
182
90
80
63
43
36
28
22
19
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
82
82
82
82
82
82
82
82
41
1
1
8
4
1
1
2
3
4
3
2
2
10
19
40
40
38
21
5
5
5
4
3
3
3
3
3
3
2
1
2
3
3
2
1
4
2
1
4
7
8
9
6
4
4
4
3
2
2
3
4
9
15
10
6
2
1
1
10
14
16
15
12
9
36
21
6
4
4
4
36
18
1
1
1
1
1
1
1
2
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
184
184
184
184
184
184
184
184
184
184
176
168
168
168
149
176
192
192
192
176
178
178
192
174
172
184
170
164
157
175
155
158
166
158
154
157
160
168
164
163
164
157
184
156
150
163
192
171
192
192
180
192
191
161
191
191
141
138
158
136
136
140
125
122
146
123
126
126
125
140
115
124
129
142
192
146
146
146
108
132
129
192
192
138
169
164
191
191
125
117
120
108
105
96
96
96
9
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
129
129
129
129
129
129
129
129
129
69
10
10
10
8
6
6
5
4
4
4
4
4
4
4
38
56
45
29
13
12
11
11
11
11
13
16
31
55
30
6
6
5
5
6
7
9
7
6
9
13
20
16
12
8
5
3
8
21
12
3
8
10
6
3
23
17
11
13
39
25
12
12
12
13
11
10
11
11
11
12
11
10
9
8
8
10
9
8
8
8
8
8
8
8
8
8
8
8
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
183
183
183
183
183
183
183
183
183
183
163
152
170
170
118
140
136
186
186
163
173
173
185
171
170
183
169
166
155
174
157
154
174
157
153
158
160
170
163
162
163
155
183
155
148
153
165
158
164
186
170
185
186
169
185
184
150
148
157
134
133
133
124
128
133
121
155
124
119
122
106
124
115
129
165
133
133
133
114
140
137
186
186
135
164
158
186
184
117
107
105
92
88
76
75
75
22
93
93
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
135
135
135
135
135
135
135
135
135
71
7
7
10
8
7
7
8
5
2
2
2
2
2
2
26
34
42
29
16
11
6
6
6
6
6
6
6
6
6
6
6
8
17
12
7
9
7
6
6
9
8
7
7
41
23
6
16
26
16
6
9
13
9
6
7
33
23
13
28
41
28
15
13
11
35
35
35
35
35
23
11
11
11
11
11
11
11
11
10
9
9
9
9
9
9
9
9
11
12
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
174
174
174
174
174
174
174
174
174
174
148
132
123
123
128
158
192
192
192
173
177
176
191
163
163
154
155
147
137
174
146
148
174
155
138
142
145
150
163
150
163
138
137
145
138
148
182
163
182
192
169
191
182
157
182
182
134
129
144
120
119
116
104
115
98
104
115
108
115
115
105
108
107
118
182
120
106
119
123
154
192
192
192
156
168
160
182
182
117
109
108
96
92
81
81
81
4
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
119
119
119
119
119
119
119
119
119
64
9
9
9
6
3
3
3
3
3
3
3
3
3
3
32
40
38
27
16
9
3
3
3
3
3
10
8
6
20
12
4
10
7
4
6
5
4
14
31
27
18
9
9
7
5
3
20
14
8
3
16
11
6
3
11
36
22
9
26
34
39
44
27
10
6
3
3
3
3
6
8
9
9
10
42
26
10
10
10
12
13
8
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
164
164
164
164
164
164
164
164
164
164
162
161
161
161
125
148
134
184
184
158
161
161
183
146
164
143
148
158
137
144
133
131
134
144
137
138
142
161
148
152
164
139
140
147
138
148
182
161
182
184
165
183
183
167
182
182
135
130
121
119
119
115
120
124
105
101
100
120
97
100
93
120
102
112
182
101
88
88
79
104
107
184
184
127
160
146
183
183
98
89
77
60
53
43
36
32
8
24
24
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
38
6
6
6
6
6
6
7
5
3
3
3
3
3
3
6
10
30
17
5
5
5
5
5
6
6
6
6
36
23
10
9
7
5
4
4
4
4
5
6
9
7
6
13
9
6
9
5
2
7
13
17
22
17
13
29
46
27
8
9
11
14
18
14
10
7
4
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
5
6
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
174
174
174
174
174
174
174
174
174
174
142
130
128
128
140
157
182
182
182
182
174
174
182
163
163
152
155
146
137
174
141
140
135
155
124
133
142
145
163
150
163
140
138
140
132
145
180
153
180
182
163
182
181
154
181
181
138
134
144
114
112
106
98
96
89
90
91
85
98
100
83
97
96
106
180
111
114
100
101
113
113
182
182
126
157
154
181
181
118
112
115
104
102
94
94
94
3
91
91
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
119
119
119
119
119
119
119
119
119
98
78
78
41
5
2
2
1
1
1
1
1
1
1
1
38
57
48
31
15
9
3
3
3
3
3
3
3
3
21
15
9
22
13
4
4
4
4
14
30
48
28
9
9
7
5
3
4
4
3
3
13
9
6
3
21
14
8
8
8
11
14
9
5
5
4
3
2
1
1
1
1
2
2
2
3
3
3
3
3
3
3
2
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
66
66
66
66
66
66
66
66
66
66
68
77
106
106
89
106
113
113
113
95
92
94
117
86
106
96
99
106
108
96
97
95
98
103
99
108
92
106
91
89
95
104
90
108
94
98
113
100
117
110
101
115
111
98
116
115
92
96
95
97
107
96
96
90
107
87
92
107
86
108
77
95
76
76
117
76
66
63
63
70
71
115
115
73
93
95
116
115
78
77
80
74
74
71
71
71
1
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
4
3
3
3
5
6
6
6
6
6
6
6
6
6
5
4
3
5
4
3
5
4
3
3
3
2
2
2
14
7
1
1
3
2
1
1
1
3
4
6
9
5
1
9
9
6
3
1
17
10
4
9
12
8
4
4
4
8
11
9
6
4
9
5
1
1
1
2
2
2
1
1
1
2
3
2
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
94
94
94
94
94
94
94
94
94
94
96
90
106
106
72
82
90
101
101
80
78
90
82
82
106
82
88
101
92
103
95
93
93
103
90
91
95
106
92
96
89
91
87
86
96
84
86
85
84
96
84
84
86
90
83
81
71
69
83
65
65
71
61
67
90
72
83
75
90
72
68
79
71
80
85
90
90
90
75
63
67
59
75
75
58
64
67
63
90
90
81
84
83
82
82
82
71
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
7
4
2
2
3
5
3
2
2
2
2
2
2
3
4
18
11
4
3
2
3
3
4
4
4
4
5
17
11
5
3
3
3
3
3
9
7
5
7
8
9
7
5
8
5
3
3
4
4
5
9
7
6
3
1
2
4
6
9
13
11
7
4
3
2
3
3
3
3
2
2
2
2
2
2
2
2
2
7
9
10
11
11
11
11
12
10
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
126
126
126
126
126
126
126
126
126
126
116
112
116
116
94
109
110
130
130
112
121
121
127
113
126
103
104
110
102
108
107
106
117
117
103
107
113
116
114
126
117
112
110
111
120
111
127
116
124
127
116
124
130
114
127
127
96
95
98
96
97
97
97
79
82
83
85
76
80
71
62
80
70
80
127
89
87
87
87
86
86
127
127
87
109
112
130
130
93
90
97
91
91
90
90
90
83
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
10
10
49
28
8
8
8
8
6
5
5
5
5
5
5
7
9
16
12
9
5
2
3
4
4
4
4
4
4
11
7
4
9
6
4
3
7
9
6
4
12
15
17
10
4
6
5
3
2
7
5
4
10
11
13
9
5
4
3
12
11
10
8
6
8
6
4
5
5
5
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
35
50
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
137
150
150
150
150
150
150
150
150
150
150
148
139
153
153
142
154
160
160
160
150
146
145
159
141
153
137
121
119
119
121
125
130
138
142
138
138
140
153
136
150
134
129
137
124
118
116
122
120
121
129
128
133
160
128
159
121
103
97
95
86
94
102
84
124
92
91
94
88
96
102
79
89
87
93
122
96
98
95
95
100
88
120
120
103
113
119
160
122
99
96
97
93
92
89
89
89
5
84
84
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
57
62
55
49
49
25
1
1
1
1
1
1
1
2
4
18
11
4
4
4
2
1
1
1
8
8
9
20
13
6
2
5
3
1
3
7
6
4
3
5
7
7
8
11
7
3
5
7
7
8
7
6
8
25
15
6
6
5
4
14
14
14
14
10
7
5
3
3
3
3
3
3
3
3
3
3
38
20
3
3
4
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
90
90
90
90
90
90
90
90
90
90
61
62
51
64
86
117
167
167
167
167
128
122
120
99
94
90
81
78
80
83
81
73
90
87
68
71
75
73
80
79
81
84
101
100
102
111
167
127
131
166
132
132
164
120
115
115
95
101
101
90
91
96
89
84
88
88
80
96
76
69
64
89
80
86
167
78
68
60
63
88
91
166
166
103
132
125
164
164
84
75
60
43
36
30
25
22
14
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
7
5
3
3
3
3
3
3
5
6
7
18
24
30
39
42
29
16
9
3
3
3
3
3
3
3
3
3
2
1
3
23
13
3
1
2
4
2
1
2
2
3
3
4
9
21
12
3
5
7
12
10
9
6
3
3
3
13
13
14
9
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
7
7
7
7
7
7
7
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
146
146
146
146
146
146
146
146
146
146
116
118
128
128
89
102
110
129
129
117
121
122
125
127
131
138
140
146
164
147
151
146
151
143
146
155
143
155
155
138
133
132
138
132
132
130
146
140
140
140
164
134
134
130
132
136
121
164
111
111
108
97
88
94
89
92
135
88
93
115
96
97
164
95
95
102
92
90
96
102
102
129
129
109
130
164
123
129
98
87
91
85
82
78
78
78
10
87
87
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
92
92
92
92
92
92
92
92
92
49
7
6
5
5
5
5
5
6
6
7
5
3
5
7
29
37
31
22
13
7
1
1
1
1
1
3
6
13
10
7
5
3
3
3
4
7
10
6
2
7
7
7
7
21
35
19
4
15
20
26
19
13
22
14
7
4
5
5
5
9
14
13
13
13
31
17
3
3
3
8
13
50
60
65
37
10
10
10
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
86
86
86
86
86
86
86
86
86
86
92
92
109
109
91
98
85
103
103
82
86
87
84
84
109
90
96
103
96
96
96
95
100
91
91
92
95
109
96
97
100
95
100
95
94
96
96
95
101
99
101
105
105
105
91
82
80
79
74
74
90
69
66
75
64
75
90
75
81
71
66
81
62
66
75
69
72
72
72
73
75
74
74
60
69
67
75
74
57
57
62
63
63
63
63
63
63
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
18
18
21
14
7
7
7
7
26
35
20
6
6
17
23
13
4
19
12
6
4
3
3
3
3
3
3
3
4
5
5
3
1
2
3
3
3
3
2
1
4
2
1
1
1
3
3
3
2
1
1
1
8
6
5
3
1
1
6
11
12
14
16
11
7
19
16
11
6
6
6
7
4
1
1
1
1
1
1
1
4
7
6
6
6
6
6
6
6
6
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
169
169
169
169
169
169
169
169
169
166
166
155
160
166
166
173
179
190
190
190
162
168
173
188
166
166
157
152
147
149
150
157
169
166
166
158
160
166
166
156
151
148
155
147
155
155
162
190
171
188
180
184
188
190
200
188
188
164
150
154
151
164
200
174
200
200
184
200
197
200
200
200
200
200
200
200
200
200
200
190
188
186
180
180
180
177
169
190
190
141
136
127
117
113
109
106
104
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
37
37
37
37
37
37
37
37
37
37
37
56
30
4
4
10
13
14
16
10
4
10
16
44
37
30
21
13
13
13
13
13
13
56
78
89
94
50
6
9
13
15
16
17
18
12
6
14
22
22
22
22
22
22
44
33
22
25
26
28
25
22
64
52
40
40
40
40
40
40
40
40
40
120
160
113
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
66
91
91
91
91
91
91
91
91
91
91
90
90
73
83
99
125
166
166
166
124
124
123
162
121
125
130
160
125
123
141
119
117
120
114
103
107
109
114
115
120
124
160
141
131
127
134
166
134
162
139
132
139
163
134
158
141
134
160
127
131
131
129
133
110
121
133
111
133
102
97
97
112
97
102
166
102
103
91
86
90
97
127
127
113
125
120
163
130
101
98
87
80
77
73
71
69
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
6
7
7
8
13
9
6
9
13
9
6
48
27
6
6
6
6
6
8
5
3
5
8
5
2
2
2
3
4
8
12
20
29
24
14
4
4
12
9
6
5
4
18
10
2
7
6
6
6
18
18
15
13
18
16
14
13
12
11
10
10
10
10
10
47
28
10
4
4
4
4
7
5
4
33
49
57
61
63
64
65
65
65
65
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
62
62
68
75
67
69
83
93
113
113
113
88
84
85
117
77
77
85
86
90
106
95
95
95
90
98
92
91
90
98
94
99
105
106
105
101
105
103
110
102
115
113
99
117
113
103
120
117
88
92
89
93
97
120
90
103
100
91
88
120
85
86
85
103
79
78
115
61
64
54
62
78
72
117
117
85
107
93
116
117
62
57
47
36
31
27
24
22
17
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
9
9
9
6
3
3
3
3
3
3
2
2
6
6
6
4
3
9
10
12
12
7
3
1
3
6
4
2
10
6
3
7
4
2
1
1
4
3
3
8
4
1
1
7
5
4
3
2
13
8
4
11
17
19
21
12
4
2
1
1
2
4
11
13
16
8
1
2
2
2
3
2
1
2
3
5
8
4
1
1
4
8
4
1
1
1
1
1
1
1
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
85
89
89
89
89
89
89
89
89
89
89
71
85
65
74
87
94
114
114
114
96
94
93
118
84
85
92
91
91
108
97
91
91
90
96
89
92
92
106
103
99
99
103
101
100
99
102
114
106
118
114
112
118
114
108
117
117
90
95
75
71
72
64
68
66
70
68
86
69
72
108
72
83
90
83
118
86
75
75
75
77
89
118
118
89
109
104
117
117
81
76
78
71
70
65
65
65
1
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
20
20
20
20
20
20
20
20
20
20
20
20
29
18
7
5
3
3
3
4
5
6
6
4
3
3
3
40
43
23
3
2
1
1
1
1
1
1
2
2
3
4
2
1
1
1
7
4
2
2
1
1
3
4
5
3
1
2
3
4
6
10
8
6
5
4
3
3
5
8
12
7
2
7
4
1
4
5
6
6
3
1
1
1
1
1
4
5
7
9
10
5
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
87
87
87
87
87
87
87
87
71
71
78
87
76
79
91
98
115
115
115
91
86
88
81
76
87
75
79
84
92
85
89
87
89
96
80
82
80
80
83
86
91
95
88
91
91
92
110
96
98
114
93
96
115
93
94
95
78
92
69
69
67
61
68
55
58
63
84
68
71
96
71
79
83
72
110
61
52
45
48
63
65
114
114
83
105
92
115
114
62
56
47
36
32
25
22
19
3
18
18
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
2
17
12
7
7
37
52
64
33
2
7
24
16
8
8
8
9
11
8
5
9
6
4
5
4
4
5
4
3
3
2
2
4
3
3
3
7
12
7
3
3
3
3
3
3
4
2
1
3
6
10
7
4
4
4
2
1
1
2
4
10
10
11
8
5
4
4
4
5
6
5
5
5
6
8
4
1
1
4
8
5
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
133
133
133
133
133
133
133
133
133
109
100
108
133
107
108
108
93
102
116
116
90
90
99
121
91
133
108
114
118
118
118
104
103
104
98
99
110
95
98
101
104
111
111
111
113
115
120
120
120
121
117
119
113
113
109
119
117
104
101
104
99
96
95
104
81
90
89
90
95
84
110
83
88
92
78
121
65
54
44
48
63
63
113
113
84
106
98
116
117
60
53
44
32
27
22
18
16
5
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
11
7
4
4
6
6
6
6
6
3
1
9
36
40
22
4
1
1
2
4
6
6
6
3
1
1
13
9
5
1
1
1
1
2
2
1
1
1
16
32
16
1
5
6
7
14
14
10
7
5
4
7
7
7
10
14
18
12
7
6
5
3
1
1
1
4
3
2
1
1
3
2
1
1
1
1
3
4
4
4
4
4
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
164
164
164
164
164
164
164
164
164
164
149
141
162
162
153
169
180
180
180
164
161
161
180
149
164
144
146
147
137
140
133
132
137
144
137
138
143
162
149
152
164
138
140
141
133
139
161
151
161
180
157
180
180
162
180
160
129
124
113
114
117
107
110
140
100
101
100
110
91
91
85
110
87
94
161
92
92
91
98
118
111
180
180
131
149
144
180
160
117
117
110
102
99
90
90
90
3
87
87
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
70
70
70
71
39
7
7
4
1
1
1
1
1
1
1
35
36
36
26
16
11
7
7
6
4
3
4
3
3
11
17
21
26
17
9
4
12
8
5
6
12
13
13
8
4
4
4
6
8
6
4
4
5
4
4
4
3
2
2
2
6
8
8
9
16
8
1
2
2
2
3
36
18
1
1
3
8
14
7
1
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
136
136
136
136
136
136
136
136
136
130
130
122
136
119
114
114
99
87
92
92
82
88
95
95
107
136
98
108
110
106
130
105
103
100
91
92
92
94
97
107
97
105
97
94
93
94
91
98
99
100
130
101
102
102
108
92
88
89
96
104
87
108
93
91
142
114
129
144
142
144
139
123
144
114
124
125
123
123
123
86
91
85
79
82
82
82
96
81
76
75
75
76
78
78
78
78
78
4
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
44
44
44
44
44
44
44
44
23
2
2
4
3
2
2
6
4
2
2
2
2
2
2
8
11
15
15
15
11
7
5
3
4
5
6
6
6
5
4
3
2
11
7
3
6
10
7
4
10
8
7
7
5
3
3
3
3
3
3
7
11
7
3
3
4
3
3
22
16
11
11
7
4
2
1
1
1
1
1
4
2
1
1
2
3
4
3
3
5
7
5
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
55
141
141
141
141
141
141
141
141
141
141
97
102
91
82
92
106
96
147
147
114
127
121
148
115
113
113
104
102
112
105
111
111
141
126
106
109
107
110
115
109
115
106
105
115
130
125
147
127
148
127
135
137
147
160
128
148
112
104
103
112
129
160
132
167
154
155
169
163
169
169
164
146
141
156
161
164
164
164
111
120
101
105
105
90
102
95
105
148
65
58
51
35
30
23
18
16
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
44
44
44
44
44
44
44
44
44
44
22
1
1
2
3
4
3
2
2
2
2
2
2
29
55
77
44
11
6
1
2
1
1
4
8
25
25
14
4
2
1
3
3
4
4
3
3
7
7
7
8
7
5
4
8
24
14
5
3
7
11
9
7
6
5
7
7
7
12
17
13
7
2
1
1
2
2
2
2
2
1
1
1
3
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
61
61
61
61
61
61
61
61
61
61
67
74
110
110
87
104
107
107
107
107
86
87
82
85
110
90
114
107
94
108
91
81
77
108
84
91
94
110
93
91
91
114
84
84
81
84
82
83
110
79
84
90
85
100
95
98
110
114
93
95
99
100
96
123
98
104
123
102
109
123
84
86
93
99
109
113
113
113
82
88
82
77
73
72
72
71
76
73
67
66
64
63
62
62
61
61
61
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
1
1
1
1
2
3
3
3
4
5
6
7
7
7
7
7
8
6
4
3
2
2
2
3
3
3
3
4
3
3
2
1
16
8
1
1
1
1
1
3
2
1
4
3
3
9
9
10
9
8
8
13
11
9
25
16
8
5
8
11
14
13
9
5
5
5
4
3
3
3
5
5
5
5
36
20
5
4
4
30
45
24
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
91
91
91
91
91
91
91
91
91
91
86
90
121
121
109
120
123
123
123
100
102
106
113
106
121
109
125
107
102
106
105
105
120
105
103
103
108
121
114
120
110
125
104
104
100
96
120
98
99
107
95
102
123
97
125
104
98
125
118
113
119
125
118
118
108
107
103
125
97
99
94
118
95
85
82
78
70
70
70
71
78
70
70
84
86
102
123
82
85
85
82
82
81
80
80
80
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
7
3
3
3
4
5
6
9
11
13
15
10
6
10
15
14
13
43
28
13
34
50
26
3
3
3
6
6
6
6
6
4
2
2
2
3
6
6
4
2
10
10
10
7
4
7
5
3
2
4
4
4
10
17
12
7
4
4
4
11
11
11
11
9
8
8
9
9
9
9
8
8
6
4
4
4
4
8
6
4
6
9
14
17
18
19
19
20
15
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
100
100
100
100
100
100
100
100
100
101
106
100
130
130
114
129
129
161
161
123
123
125
122
121
141
122
141
141
118
125
141
116
126
115
116
115
126
130
121
126
116
121
111
118
115
119
161
129
132
161
133
134
161
119
126
122
100
121
101
114
117
126
130
118
124
130
119
130
119
110
110
116
106
118
161
112
110
110
111
135
161
161
161
128
139
135
161
161
99
95
94
83
80
70
70
70
10
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
9
6
6
39
22
6
6
42
59
67
73
56
39
37
19
1
1
1
71
44
18
3
3
3
3
3
6
7
9
9
9
5
2
3
3
3
3
4
6
10
20
15
10
9
9
7
5
4
38
22
6
9
7
6
6
15
12
9
13
22
21
21
17
13
12
9
6
6
6
6
6
7
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
136
136
136
136
136
136
136
136
136
136
144
142
183
183
133
146
169
185
185
185
167
171
167
152
183
150
147
161
143
143
143
141
149
140
145
148
147
183
146
149
152
147
146
149
149
146
183
158
163
165
154
160
185
150
167
160
138
136
120
118
127
122
129
142
125
135
136
142
136
124
111
142
120
131
183
125
119
115
101
112
124
165
165
140
159
153
185
182
131
128
118
107
103
99
96
94
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
10
10
11
47
46
46
46
28
11
11
18
22
26
30
32
33
33
34
24
15
9
3
3
3
3
3
8
10
12
11
7
4
6
7
5
4
8
6
5
4
10
8
6
11
8
6
12
26
24
14
5
14
19
15
12
11
13
11
9
12
12
12
8
5
26
18
10
3
3
3
39
25
11
10
10
38
56
33
11
10
50
70
80
85
87
88
89
89
89
89
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
93
93
93
93
93
93
93
93
93
93
90
93
113
113
81
88
101
108
108
108
84
92
98
85
113
95
106
109
108
136
107
105
110
112
108
112
110
113
116
108
111
136
103
100
99
93
95
96
97
104
98
96
100
98
136
114
93
93
93
100
102
116
110
103
98
98
96
110
93
97
91
110
114
89
87
85
75
75
75
56
54
55
55
55
64
116
70
65
66
66
70
75
75
75
75
75
10
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
11
11
11
11
11
11
11
11
11
7
3
3
2
1
1
3
6
4
2
2
2
2
2
2
2
2
3
2
2
3
2
2
2
1
1
56
53
51
27
3
3
3
5
7
7
7
5
3
2
16
9
2
11
7
3
4
3
2
6
10
13
13
11
10
6
3
10
12
15
12
9
13
8
3
3
4
6
7
8
5
3
4
6
7
5
3
3
3
4
6
7
8
8
8
8
8
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
81
81
81
81
81
81
81
81
68
68
74
81
74
74
67
71
82
105
105
84
84
83
74
74
81
69
77
69
70
71
73
70
69
77
68
67
68
68
75
77
69
73
73
80
83
86
105
89
89
101
90
93
104
90
86
71
66
60
58
56
56
61
63
64
90
63
63
63
60
61
56
64
69
79
105
90
90
90
63
74
72
101
101
67
83
79
104
104
55
50
41
30
26
20
17
15
2
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
3
3
4
38
22
6
17
13
7
2
9
5
2
4
3
2
1
3
2
2
3
7
8
9
6
4
12
17
19
10
1
2
3
4
5
7
7
7
7
11
7
4
3
3
7
8
9
11
9
7
5
3
4
4
5
5
6
10
10
10
7
5
5
5
3
1
1
1
2
4
4
4
4
4
5
3
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
49
73
73
73
73
73
73
73
73
73
73
60
65
70
70
60
67
68
68
68
71
68
72
118
84
86
94
112
92
98
91
93
87
83
91
80
80
79
82
90
91
93
112
91
85
87
90
93
95
118
102
103
118
105
105
115
106
103
112
94
91
90
78
67
91
69
78
90
75
80
76
75
86
89
81
118
84
73
73
73
76
79
118
118
90
107
99
115
106
78
76
79
75
74
73
73
73
4
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
5
1
1
1
1
1
2
2
2
3
3
2
2
15
13
7
2
12
7
2
3
2
1
1
2
3
3
4
14
12
11
7
3
4
6
6
4
3
3
4
31
21
11
6
2
2
1
1
2
2
2
2
8
7
6
22
12
2
5
8
11
14
26
19
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
10
13
14
15
15
15
9
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
79
94
94
94
94
94
94
94
94
94
94
87
79
81
81
81
100
102
176
176
127
131
124
150
109
113
114
113
125
109
109
107
109
125
106
118
105
100
125
96
99
105
118
99
108
108
109
154
114
122
176
138
149
176
131
124
150
102
94
93
80
78
74
93
74
81
84
80
84
76
96
63
74
78
81
154
86
78
69
70
95
99
176
176
115
136
137
155
176
109
105
98
85
81
66
66
66
1
64
64
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
24
24
24
24
24
24
24
24
24
14
5
5
23
14
5
5
5
6
8
4
1
2
23
34
21
9
25
17
9
9
9
5
2
5
3
1
3
14
8
3
4
2
1
1
1
2
2
2
1
1
1
1
1
3
4
3
2
2
2
3
7
7
5
4
4
4
4
4
4
8
13
14
11
9
6
3
4
5
6
7
5
3
5
6
7
8
5
3
5
6
8
4
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
82
82
82
82
82
82
82
82
83
90
90
75
75
77
85
90
101
101
101
83
76
78
90
68
75
75
74
79
98
83
90
85
81
83
93
81
90
78
76
76
75
77
73
71
67
65
73
75
76
98
93
93
101
80
123
80
85
98
93
105
103
123
131
104
115
131
105
131
101
95
88
95
86
76
74
74
75
75
80
86
74
98
98
90
93
98
101
77
69
66
70
70
70
70
70
70
4
73
73
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
5
6
8
4
1
3
17
9
1
1
1
9
12
8
4
5
4
3
3
10
17
20
19
11
3
2
1
1
1
1
1
2
3
9
5
1
9
7
6
13
7
2
5
8
24
17
10
10
8
7
6
5
32
20
9
7
6
15
9
4
4
4
4
4
38
20
3
3
3
3
3
3
4
5
7
5
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
76
130
130
130
130
130
130
130
130
130
130
90
77
74
58
77
98
102
189
189
145
155
155
177
141
139
132
120
130
108
109
112
104
115
126
95
103
106
110
117
123
121
106
102
115
112
124
178
139
156
178
145
156
189
141
177
157
113
108
126
91
89
87
87
84
88
87
92
95
92
95
92
95
94
100
178
95
85
82
86
113
106
178
178
129
151
146
189
178
104
99
92
78
73
60
58
58
5
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
81
81
81
81
81
81
81
81
41
1
1
17
9
1
1
2
3
4
4
3
2
23
34
20
6
24
15
6
4
2
2
2
2
1
1
1
5
6
7
5
4
4
4
4
5
6
6
3
1
1
1
1
1
2
2
1
1
3
2
2
7
9
11
13
7
2
2
16
15
14
11
9
9
5
2
5
7
8
8
9
5
2
2
2
2
9
5
2
2
3
3
3
3
3
3
3
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
106
137
137
137
137
137
137
137
137
137
137
110
111
110
106
106
93
76
78
77
84
114
92
102
108
114
123
123
137
131
136
143
139
165
142
143
165
142
142
165
143
141
136
141
150
159
193
168
168
158
142
193
145
160
156
193
173
127
120
111
112
109
115
100
100
92
86
101
80
86
115
84
100
94
83
82
78
72
72
65
54
45
39
40
48
54
97
65
67
70
65
66
66
65
65
65
65
2
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
72
72
72
72
72
72
72
72
36
1
1
2
1
1
1
38
24
10
6
2
10
10
10
11
13
32
22
13
7
2
3
4
4
3
2
2
3
4
2
1
1
2
3
3
2
1
5
4
3
3
2
1
1
4
3
3
4
4
2
1
11
9
7
4
2
1
5
3
2
11
7
4
3
4
5
3
1
1
1
2
3
2
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
60
60
60
60
60
60
60
60
60
57
57
54
58
75
75
79
87
98
98
98
88
91
91
106
88
83
83
77
77
79
81
83
83
97
87
82
86
97
87
87
86
97
96
95
116
116
99
98
94
106
83
81
82
78
77
80
75
70
70
64
70
66
59
62
61
63
70
69
64
65
80
58
65
60
67
106
79
83
84
82
82
74
82
82
63
73
64
74
77
44
41
37
30
28
23
21
20
5
20
20
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
6
8
9
10
6
2
6
10
6
2
14
10
6
7
4
2
2
2
2
4
3
3
11
6
1
14
7
1
1
1
1
3
5
5
3
1
1
5
5
4
4
3
3
4
12
13
9
5
4
4
3
3
6
10
21
11
2
2
23
12
2
2
2
4
6
5
5
5
5
4
3
3
3
5
8
6
5
5
5
5
5
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
137
137
137
137
137
137
137
137
137
137
120
112
118
118
101
118
125
125
125
125
116
119
127
111
118
126
113
112
113
137
115
117
121
116
114
116
112
118
109
112
110
109
126
114
114
117
125
122
127
137
118
127
125
115
122
127
99
97
114
97
98
101
114
106
88
87
81
75
78
73
67
106
75
85
127
91
87
87
87
87
87
127
127
86
106
110
122
127
94
94
99
94
94
94
94
94
83
94
94
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
44
44
44
44
44
44
44
44
44
44
44
23
2
2
3
3
3
3
3
3
3
3
3
6
7
9
9
8
4
1
4
7
4
2
3
4
31
25
15
6
2
4
5
7
9
7
6
4
3
3
4
6
6
7
7
7
5
4
6
9
13
10
8
6
4
6
7
8
8
9
9
6
4
6
7
5
4
4
4
4
6
7
7
5
4
4
6
7
7
8
6
4
4
4
4
4
43
63
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
188
188
188
188
188
188
188
188
188
188
121
116
104
79
77
78
77
83
93
90
114
133
114
125
183
134
136
140
188
134
143
144
160
148
134
144
147
161
180
183
180
178
178
180
181
178
180
180
175
188
148
157
185
154
176
185
137
123
176
99
95
88
74
74
74
70
81
71
72
116
72
74
76
72
80
78
80
80
80
79
75
80
80
68
79
97
75
75
62
58
64
64
64
64
64
64
4
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
11
10
9
6
4
4
13
11
10
10
15
8
2
8
10
11
11
12
19
22
12
2
2
6
4
3
3
3
3
15
14
14
18
9
1
1
1
3
5
8
16
20
24
15
6
1
3
2
2
3
4
6
11
10
10
5
1
1
1
1
2
11
7
4
18
31
18
6
3
3
3
39
22
5
3
3
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
128
182
182
182
182
182
182
182
182
182
182
129
114
112
90
101
128
119
158
158
152
182
156
161
169
163
177
178
137
137
144
144
145
182
150
146
147
168
155
159
164
168
158
177
161
178
157
157
155
154
158
145
161
157
148
159
158
128
121
129
96
92
90
77
108
69
78
95
84
84
84
95
78
84
93
115
95
95
95
89
113
104
161
161
103
128
127
159
158
95
91
89
78
75
72
70
68
65
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
62
62
62
62
62
62
62
62
62
32
2
2
3
2
2
2
5
5
5
6
6
6
6
6
29
54
45
25
5
5
5
3
2
4
3
3
4
5
13
9
6
21
12
3
2
3
3
4
5
6
4
3
3
3
6
4
3
4
7
5
3
8
8
9
6
3
2
1
6
9
13
11
10
11
39
26
13
9
9
9
11
7
4
4
4
4
3
3
3
6
7
8
8
8
8
8
8
8
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
184
184
184
184
184
184
184
184
184
184
115
113
92
80
78
84
85
93
104
110
151
139
129
148
152
161
164
171
167
146
155
152
184
171
168
174
172
177
190
181
191
184
182
183
180
182
190
171
191
185
172
175
185
175
174
191
163
158
183
116
126
115
102
158
96
93
92
76
74
75
70
75
89
72
83
80
80
82
81
89
80
80
80
83
83
110
80
70
68
66
71
75
75
75
75
75
10
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
5
2
2
2
4
5
5
5
5
5
6
6
6
6
6
7
7
8
9
11
28
44
22
1
1
1
1
1
1
2
3
3
3
5
3
1
7
5
3
2
3
2
2
3
3
3
3
5
6
4
3
5
8
5
3
20
12
5
6
5
5
8
9
10
20
15
10
9
9
9
9
44
27
10
9
9
35
34
22
10
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
185
185
185
185
185
185
185
185
185
185
119
102
95
90
95
99
105
106
121
131
155
185
142
149
158
147
145
185
129
139
155
142
173
185
151
160
156
151
154
154
153
166
149
153
146
150
185
155
165
166
132
136
141
136
163
173
130
121
184
100
99
91
75
72
72
68
72
64
62
72
63
67
84
69
82
80
82
82
82
93
83
118
118
89
108
102
116
115
88
85
81
75
73
66
66
66
3
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
83
83
83
83
83
83
83
83
83
82
82
82
41
1
1
1
1
1
2
19
10
2
10
19
11
4
20
12
4
2
1
3
5
3
1
1
1
1
1
1
6
18
10
2
2
2
1
1
4
26
16
6
3
1
1
6
9
7
6
3
1
9
7
6
3
1
1
6
5
5
14
9
4
11
20
13
7
7
7
7
11
7
3
3
3
3
2
1
1
4
7
33
46
53
28
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
148
148
148
148
148
148
148
148
148
148
145
137
169
169
127
143
149
192
192
146
157
163
192
140
169
134
136
134
128
148
125
124
126
129
135
136
135
169
127
122
127
111
108
122
121
140
192
156
192
183
166
183
183
158
183
183
125
122
113
113
115
115
110
136
117
128
136
136
136
126
115
136
120
128
192
121
114
108
111
130
119
183
183
122
152
140
183
183
90
81
65
45
38
30
25
22
9
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
30
3
3
44
23
3
3
6
4
2
2
2
2
2
2
6
8
10
10
10
6
3
6
8
11
10
10
12
46
43
26
9
26
15
4
6
5
4
4
5
7
8
8
9
5
2
3
4
25
13
2
14
15
12
7
2
4
11
11
11
12
14
17
21
34
47
25
3
3
3
4
43
61
32
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
7
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
48
48
48
48
48
48
48
48
48
48
39
43
46
46
38
47
47
74
74
70
74
75
106
77
81
83
84
85
85
107
83
76
74
85
76
79
87
86
84
107
85
87
86
87
80
84
89
87
106
107
89
104
98
88
104
104
80
76
70
67
74
77
69
106
80
91
110
99
102
106
110
86
91
102
106
110
110
110
73
84
79
104
104
86
94
84
104
104
54
48
39
29
24
19
15
12
3
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
7
9
6
3
16
28
15
3
3
3
4
6
5
4
3
2
2
2
2
1
1
3
3
2
2
3
5
4
3
3
4
5
6
6
7
8
9
10
11
9
7
5
7
9
11
6
1
3
2
1
1
1
11
16
16
10
5
4
3
2
1
1
1
2
2
2
2
2
3
3
3
3
3
3
2
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
52
89
89
89
89
89
89
89
89
89
89
71
70
68
66
72
81
89
106
106
106
98
98
153
93
92
98
90
90
89
86
85
80
80
86
78
86
84
86
82
93
81
78
78
80
81
95
106
101
153
102
104
107
104
95
109
108
86
86
86
90
94
94
94
93
95
75
70
65
64
66
62
77
82
94
153
99
97
95
89
95
82
107
107
78
95
86
109
108
57
51
43
32
28
22
18
15
4
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
20
20
20
20
20
20
20
20
20
20
20
13
7
5
5
5
6
20
27
16
6
6
25
32
36
38
39
40
30
15
1
2
3
3
4
4
4
10
7
4
4
5
5
3
1
4
4
4
4
7
4
2
6
5
4
4
4
4
4
7
11
10
9
11
7
3
2
2
2
2
2
3
4
20
37
23
10
4
4
4
39
20
2
2
2
2
3
3
3
3
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
31
40
40
40
40
40
40
40
40
40
40
44
49
71
71
63
77
87
87
87
88
87
85
111
77
73
78
76
76
89
83
78
79
79
78
78
83
76
75
82
83
89
98
98
98
86
91
88
87
111
80
85
83
85
92
80
91
79
89
83
90
98
98
98
83
83
73
75
70
68
92
67
76
85
83
111
85
80
80
74
75
72
74
74
63
74
89
72
72
43
34
28
21
17
14
11
10
3
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
6
6
6
4
3
3
3
3
3
3
3
3
16
30
31
32
32
32
17
2
2
2
2
2
2
2
5
7
10
10
10
6
2
1
1
1
1
1
6
13
9
5
5
6
5
4
4
4
6
6
6
7
9
12
15
11
8
7
8
8
8
11
16
10
5
18
10
2
1
1
1
5
3
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
35
35
35
35
35
35
35
35
34
34
30
35
40
40
46
71
76
149
149
99
108
105
153
87
80
79
69
77
83
93
110
110
110
90
88
82
82
86
78
85
78
79
79
89
91
107
149
114
153
127
116
117
149
120
116
153
102
99
94
81
84
68
67
68
68
76
78
65
63
65
61
77
83
82
153
88
87
88
84
92
93
114
114
95
109
108
115
153
94
90
86
75
72
61
61
61
1
60
60
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
2
1
1
1
1
1
1
2
4
2
1
6
8
10
9
8
21
12
3
2
1
3
3
3
4
4
4
5
4
4
5
3
1
1
2
10
7
4
4
4
4
4
4
4
4
4
4
5
4
4
16
16
11
7
12
9
7
7
7
8
10
7
4
22
16
10
7
4
4
4
36
51
58
62
32
2
2
2
25
36
48
24
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
183
183
183
183
183
183
183
183
183
183
150
135
131
131
142
160
186
186
186
173
176
175
193
172
170
183
169
167
160
174
158
162
174
157
152
154
152
157
163
160
163
155
183
156
149
161
184
171
192
184
172
192
186
167
193
192
161
158
157
139
139
140
115
125
107
104
101
115
100
110
114
125
158
128
192
131
126
111
112
124
132
192
192
146
178
164
193
192
119
110
107
93
89
75
75
75
10
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
135
135
135
135
135
135
135
135
135
107
80
80
45
11
3
3
7
9
11
49
26
3
14
20
15
10
11
10
10
6
3
3
3
3
3
3
3
3
4
5
6
8
13
10
7
9
7
6
12
18
12
7
7
6
5
22
22
16
11
6
9
7
5
6
7
13
20
16
13
14
14
14
14
15
15
15
13
11
11
11
11
11
11
11
11
11
11
11
10
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
99
99
99
99
99
99
99
99
99
99
75
77
76
76
62
68
66
66
66
59
64
79
73
77
99
86
88
108
88
88
92
92
93
100
94
100
95
100
99
99
97
108
98
100
103
104
104
104
87
85
86
87
91
95
89
108
90
89
93
89
87
95
84
80
86
70
73
72
70
95
62
66
70
75
86
83
83
83
79
78
75
75
75
70
75
75
79
79
83
83
83
83
83
83
83
83
83
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
27
27
27
27
27
27
27
27
27
15
3
3
3
3
3
6
4
2
2
2
2
2
2
2
4
5
6
10
12
13
13
14
14
14
12
10
6
3
4
3
2
2
1
1
1
1
3
3
3
8
9
9
10
8
7
5
4
3
2
2
13
9
6
6
5
4
10
10
10
10
11
10
6
3
3
2
2
2
2
2
3
3
3
4
4
3
3
3
4
4
5
35
50
58
62
64
65
65
66
79
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
92
92
92
92
92
92
92
92
92
73
68
70
78
68
74
82
92
92
92
63
65
66
66
71
77
80
83
91
94
115
115
96
96
91
86
86
83
83
93
85
87
91
94
94
96
84
83
81
78
83
79
76
81
83
80
79
96
75
68
69
66
69
67
79
81
68
79
83
81
83
79
70
83
66
68
72
66
64
64
64
67
72
69
69
68
69
68
72
66
65
64
64
63
63
63
64
64
64
64
64
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
16
11
7
4
2
2
2
2
2
3
3
3
36
34
33
21
10
5
1
1
1
1
1
5
7
10
6
3
2
1
1
1
1
1
2
3
3
4
2
1
3
3
2
1
1
4
3
2
5
13
7
2
2
2
1
1
4
8
12
12
10
8
5
3
3
3
3
3
8
5
3
3
3
3
8
5
3
3
4
5
6
6
6
6
6
6
7
60
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
93
93
93
93
93
93
93
93
93
93
62
62
56
61
72
89
116
116
116
95
91
91
86
82
93
79
81
86
90
100
111
111
125
103
105
125
109
107
125
93
93
92
86
91
88
91
116
93
91
100
85
88
91
107
90
88
92
93
90
100
111
97
98
98
111
97
101
111
93
107
80
84
79
83
116
84
77
77
77
79
80
82
82
64
74
66
80
82
43
39
32
24
20
17
15
13
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
8
8
8
18
10
3
3
4
4
5
4
3
3
15
27
16
6
21
15
10
5
1
1
1
1
1
5
7
9
14
11
7
3
3
3
3
3
5
7
8
6
4
3
2
1
9
6
3
4
5
3
1
9
16
12
7
2
1
1
8
6
4
7
6
5
26
15
4
3
3
3
5
4
3
3
3
3
2
1
1
2
3
4
4
4
4
4
4
4
5
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
92
92
92
92
92
92
92
92
92
92
82
75
74
74
66
72
74
74
74
66
70
74
73
77
77
77
74
72
78
83
84
95
92
88
82
80
79
73
73
74
78
80
80
95
88
81
83
80
80
83
83
86
89
103
88
95
84
85
101
84
103
99
99
122
105
112
123
116
123
123
114
96
100
108
112
114
114
114
75
65
56
42
42
41
46
65
43
45
32
25
23
19
17
15
14
13
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
16
16
16
16
16
16
16
16
16
16
16
16
28
15
2
2
2
2
2
3
2
2
6
11
6
2
17
11
5
6
4
2
7
7
7
7
8
9
7
5
3
1
2
1
1
2
3
4
4
4
4
4
4
4
5
8
5
3
4
4
5
9
13
9
5
2
1
1
11
12
14
13
9
6
5
3
2
2
2
2
4
2
1
1
1
1
1
1
1
1
2
4
5
5
5
5
5
5
5
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
185
185
185
185
185
185
185
185
185
185
175
170
174
174
148
152
149
196
196
176
183
182
196
176
175
174
171
172
167
169
173
172
185
172
171
173
172
174
172
172
172
161
166
165
160
166
194
180
194
196
178
196
194
179
194
194
157
166
172
146
142
142
120
115
113
116
120
120
114
123
113
125
166
133
194
122
130
146
164
196
196
196
196
196
190
168
194
194
112
103
88
70
63
56
51
48
40
40
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
154
154
154
154
154
154
154
154
154
80
7
7
8
7
7
7
10
6
2
2
2
2
2
2
3
5
22
40
49
34
19
5
5
15
45
28
11
48
35
22
22
22
22
20
18
18
20
19
18
22
22
22
22
14
6
18
12
7
7
7
14
32
25
16
7
23
31
40
40
27
15
40
40
40
27
15
15
15
15
27
33
36
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
193
193
193
193
193
193
193
193
193
193
171
157
174
174
149
176
188
188
188
188
188
186
194
187
186
186
185
187
184
184
173
172
193
184
163
173
173
174
187
165
164
165
184
170
181
177
188
178
194
188
175
194
188
162
194
194
150
161
158
148
161
146
135
150
133
137
135
150
129
124
124
150
128
132
194
125
140
157
167
194
194
194
194
194
194
178
194
194
129
121
124
112
109
105
102
101
90
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
158
158
158
158
158
158
158
158
158
129
100
100
57
14
7
7
7
7
8
7
7
7
18
23
29
42
27
13
13
10
8
13
10
8
14
12
10
8
12
14
11
8
8
13
14
15
16
17
18
19
13
7
7
13
19
42
30
18
7
7
14
10
6
6
7
6
6
6
6
10
15
15
15
15
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
50
70
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
186
186
186
186
186
186
186
186
186
186
167
158
174
174
161
180
191
191
191
191
185
185
196
178
177
175
176
174
168
186
167
165
186
168
157
166
168
174
174
174
174
163
168
166
162
170
188
173
194
191
173
196
188
162
194
194
149
166
150
141
141
142
120
127
105
109
111
110
127
111
100
118
138
129
194
140
130
142
145
167
196
196
196
196
190
182
194
194
149
139
130
119
114
110
107
105
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
122
122
122
122
122
122
122
122
122
111
100
100
91
56
21
14
8
8
8
14
17
21
25
27
16
5
35
59
58
33
8
5
6
8
14
19
13
8
37
58
40
22
22
20
17
15
94
80
46
12
39
23
7
50
94
80
43
7
10
12
14
34
50
28
7
36
51
58
62
58
54
54
60
50
32
15
15
15
15
40
40
40
40
40
40
40
53
59
62
64
66
53
40
40
40
40
40
40
40
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
193
193
193
193
193
193
193
193
193
193
168
151
142
142
149
165
187
187
187
180
180
180
187
187
184
185
183
187
184
175
167
172
193
158
158
159
160
164
187
167
164
165
184
165
181
174
187
178
184
185
171
186
187
170
187
193
159
158
158
139
138
129
120
129
121
126
129
129
129
123
124
133
158
126
184
110
95
80
88
110
109
186
186
139
173
158
187
187
103
92
81
63
56
48
42
38
22
31
31
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
156
156
156
156
156
156
156
156
156
153
150
150
80
10
10
10
6
2
2
2
2
2
2
2
4
6
17
11
6
7
8
8
8
8
8
8
8
8
12
14
11
8
13
15
15
15
16
22
20
16
11
7
7
13
19
42
26
11
8
6
9
11
13
10
7
17
15
13
28
21
15
14
13
13
12
11
10
9
9
9
9
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
11
12
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
59
59
59
59
59
59
59
59
59
59
59
64
86
86
56
68
75
85
85
88
88
87
112
89
90
97
113
101
100
101
117
102
102
117
105
107
117
104
106
109
112
113
115
133
120
125
121
133
125
114
119
133
114
117
107
106
106
117
96
99
108
104
117
117
92
94
94
85
90
102
79
117
85
91
94
92
92
92
85
100
112
112
112
88
84
81
75
66
66
66
69
73
73
73
73
73
4
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
1
1
3
4
6
6
6
8
11
33
18
3
19
10
1
1
1
3
6
3
1
1
1
1
1
2
3
6
8
9
7
5
3
1
2
4
3
3
4
8
6
4
6
5
5
3
1
4
4
4
8
7
4
1
1
1
1
1
1
7
14
19
15
11
7
4
5
6
7
8
6
4
4
4
8
9
6
4
4
6
7
7
7
7
5
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
185
185
185
185
185
185
185
185
185
185
162
151
166
166
158
174
186
186
186
172
176
176
193
171
169
185
170
168
161
176
158
162
176
158
151
161
159
166
165
160
165
157
185
155
149
162
184
172
192
186
170
193
186
167
193
192
149
161
148
139
138
140
124
120
121
124
116
124
115
122
113
124
161
134
192
122
107
107
95
117
119
193
193
145
179
161
193
192
105
94
82
64
57
47
39
35
10
25
25
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
124
124
124
124
124
124
124
124
124
107
90
90
85
45
6
6
36
51
58
34
11
6
17
23
29
40
32
24
16
12
8
8
8
8
6
4
4
8
21
12
4
7
11
11
10
9
7
6
27
26
17
9
9
10
8
6
22
16
10
6
9
7
5
6
9
13
13
13
13
28
44
66
50
35
22
10
9
9
9
9
9
9
9
9
9
10
10
10
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
53
64
64
64
64
64
64
64
64
64
64
46
51
48
53
53
41
39
42
42
39
41
47
48
55
74
63
68
74
73
83
78
80
77
81
72
75
80
79
84
90
105
97
97
91
96
91
90
86
105
80
77
78
79
76
84
105
77
74
72
68
67
62
66
65
66
68
71
65
63
66
62
65
82
67
80
78
80
80
80
82
76
80
80
66
77
82
76
78
47
41
35
28
25
20
17
16
1
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
9
9
6
3
1
1
4
7
6
5
4
3
2
3
4
4
4
5
5
6
4
3
3
3
2
1
1
2
3
3
3
3
3
2
1
1
1
2
2
2
2
2
2
4
4
3
2
4
4
3
2
7
9
5
2
4
6
3
1
7
10
13
12
12
22
32
19
7
6
6
6
41
21
1
1
1
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
103
114
114
114
114
114
114
114
114
114
114
93
94
95
103
103
110
112
177
177
133
147
143
179
130
121
114
105
100
98
103
93
92
91
80
82
87
85
90
111
95
114
98
93
103
98
113
153
126
156
177
145
178
177
144
179
159
110
102
92
86
89
84
81
98
86
90
97
93
98
93
97
85
92
102
156
103
93
93
91
118
110
178
178
123
140
144
179
159
110
103
102
93
90
86
83
81
70
81
81
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
49
49
49
49
49
49
49
49
49
25
1
1
1
1
1
1
4
6
7
5
4
6
7
8
29
57
45
25
5
3
2
2
3
2
1
1
1
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
2
3
8
9
11
15
9
3
1
30
20
10
10
7
5
5
5
5
5
5
5
5
3
1
1
1
1
1
1
4
5
7
6
5
5
5
5
5
7
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
120
166
166
166
166
166
166
166
166
166
166
160
147
138
136
131
142
141
186
186
157
168
166
187
152
148
166
144
148
147
148
160
147
148
166
141
140
139
136
133
139
138
142
166
146
158
150
166
164
168
186
167
187
186
169
187
187
134
127
119
116
115
129
89
120
89
93
114
92
100
115
99
120
129
112
168
113
110
110
116
133
124
187
187
157
172
165
187
187
139
135
126
116
112
109
106
104
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
79
78
78
47
16
16
16
16
12
8
8
7
7
7
8
9
10
45
25
5
5
5
5
6
7
7
8
8
8
15
10
6
8
27
17
7
12
9
6
6
9
13
15
18
12
6
23
21
19
13
7
14
10
6
6
7
12
18
18
18
16
15
32
36
38
40
27
15
11
11
11
11
50
30
11
11
11
11
11
11
11
11
45
62
71
75
77
78
79
80
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
172
172
172
172
172
172
172
172
172
172
146
140
135
135
146
161
185
185
185
176
170
169
185
158
172
166
155
154
166
148
147
146
154
166
135
139
145
147
141
155
172
147
166
148
148
157
164
155
164
183
161
183
185
160
185
183
122
111
117
91
104
101
95
148
93
97
98
94
95
102
96
105
140
116
164
118
111
109
115
131
130
183
183
129
157
154
185
183
126
123
118
107
104
99
95
93
83
87
87
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
91
91
91
91
91
91
91
91
91
90
90
90
53
17
17
17
17
17
17
41
41
41
41
41
25
10
17
11
5
5
5
5
5
8
8
8
8
8
13
15
14
13
17
12
7
13
19
17
16
13
11
11
11
11
11
9
8
9
9
10
11
12
13
14
13
13
13
13
13
26
40
46
52
43
35
22
10
4
4
4
46
63
62
62
53
44
27
11
11
19
28
16
4
4
4
4
4
7
9
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
170
170
170
170
170
170
170
170
170
170
155
146
168
168
140
161
165
165
165
152
151
153
161
148
170
164
152
165
143
143
143
136
151
135
143
143
147
168
144
170
147
147
164
140
139
138
141
140
143
163
154
161
162
157
160
160
129
125
130
130
134
157
129
138
147
131
136
136
134
157
118
129
121
134
144
147
147
147
115
136
121
163
163
116
142
127
162
162
83
76
62
45
39
31
25
21
8
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
75
75
75
42
9
7
7
6
6
6
6
6
6
6
6
8
9
11
13
16
11
7
8
10
8
6
6
6
6
12
12
12
15
18
14
9
5
5
6
9
9
9
9
10
8
6
5
4
4
4
5
11
8
6
8
6
5
8
11
14
17
24
39
21
4
33
19
6
3
3
3
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
166
166
166
166
166
166
166
166
166
166
136
124
121
121
136
154
182
182
182
155
158
156
191
148
144
166
135
130
128
148
126
126
128
134
125
134
129
134
127
133
135
138
166
144
140
149
162
154
180
181
168
190
182
162
190
191
127
125
116
114
112
110
123
101
106
99
96
93
95
100
87
123
103
117
180
117
113
107
111
130
121
190
190
127
159
158
190
191
121
114
116
103
100
90
90
90
10
81
81
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
70
70
70
37
4
4
4
4
4
4
4
5
7
24
32
41
59
47
31
15
10
6
5
4
5
5
6
6
6
6
6
6
5
5
4
4
8
13
19
33
48
45
42
42
22
2
3
27
15
4
2
7
8
5
3
2
5
7
10
16
12
9
11
13
18
24
16
8
1
1
1
37
20
4
3
3
4
4
4
3
3
3
2
1
1
1
1
1
5
7
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
69
78
78
78
78
78
78
78
78
78
79
79
73
66
77
77
75
79
79
77
71
74
73
79
82
101
83
101
85
85
101
80
83
77
75
70
67
70
71
77
83
82
100
84
84
85
84
88
82
88
88
76
77
77
76
88
78
78
100
85
91
96
96
96
82
80
72
82
61
66
67
62
81
69
72
75
75
75
75
64
69
50
44
44
45
51
69
64
60
65
68
72
81
81
81
81
81
72
72
72
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
36
20
4
4
5
6
17
23
13
3
2
21
11
2
2
2
6
10
10
10
5
1
2
2
2
3
5
3
1
1
2
3
2
1
1
3
6
3
1
2
2
3
6
7
5
4
21
15
9
14
15
12
9
5
1
1
1
7
10
14
13
13
17
10
3
3
3
3
3
4
3
3
3
3
4
3
2
2
3
4
8
10
11
12
12
13
10
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
101
101
101
101
101
101
101
101
101
101
74
78
77
71
71
90
72
101
101
86
91
91
101
87
101
87
85
93
92
100
110
110
110
91
87
82
83
82
85
101
85
88
88
88
99
90
101
93
101
101
91
101
101
86
101
101
82
81
79
72
71
66
66
75
72
75
81
75
81
67
61
81
65
69
101
58
53
55
63
79
101
101
101
75
83
79
101
101
54
50
41
31
27
24
21
19
15
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
8
10
6
2
2
15
9
3
3
3
33
20
7
4
4
5
5
5
4
4
5
3
1
1
1
2
2
2
1
1
7
8
4
1
1
1
3
4
3
3
3
3
5
10
13
9
5
5
6
3
1
7
5
4
6
6
7
5
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
6
3
1
1
1
1
1
1
1
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
81
81
81
81
81
81
81
81
81
81
64
68
71
71
57
70
68
106
106
85
89
85
120
80
77
82
82
86
93
93
93
93
80
93
79
78
76
76
74
74
78
76
73
79
80
88
106
93
120
106
108
120
112
106
118
120
85
78
77
77
76
104
78
79
89
72
78
75
73
104
68
76
81
87
120
89
89
89
65
80
79
120
120
82
102
92
118
120
62
57
47
35
30
26
22
20
15
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
3
3
3
2
1
1
1
1
5
10
5
1
7
13
7
1
1
1
1
1
1
1
1
2
3
4
5
5
5
6
7
8
4
1
1
1
1
3
2
1
4
2
1
2
3
6
3
1
3
5
4
3
8
9
10
15
9
3
2
7
12
18
16
11
7
6
6
6
6
6
6
3
1
1
1
2
3
2
1
1
2
3
7
9
10
11
11
11
11
11
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
84
84
84
84
84
84
84
84
84
84
80
72
80
80
80
89
79
108
108
92
93
92
109
81
80
77
75
74
75
84
84
82
106
89
81
85
84
91
95
100
106
99
122
109
104
122
108
105
109
122
100
105
105
98
104
107
82
78
86
75
72
68
88
71
78
81
79
81
66
72
62
67
66
61
109
51
44
37
41
56
58
105
105
72
92
82
104
107
55
50
41
30
26
20
17
15
1
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
2
18
10
2
2
40
21
2
2
2
2
2
2
2
2
3
32
34
18
2
2
2
2
1
1
4
7
5
4
3
2
2
1
1
1
2
2
3
2
1
1
1
1
4
2
1
2
2
1
1
11
9
8
5
3
1
4
3
3
3
11
7
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
101
101
101
101
101
101
101
101
101
101
75
82
73
73
73
79
78
90
90
78
87
91
92
101
99
86
85
81
80
78
80
84
80
84
90
90
92
96
101
92
99
87
87
85
86
96
87
89
88
86
92
85
82
74
96
76
83
90
88
79
90
72
72
75
75
78
79
75
79
66
64
79
60
65
69
71
78
78
78
78
68
71
71
65
71
71
73
71
80
80
78
80
80
80
80
80
71
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
15
15
15
15
15
15
15
15
15
15
15
8
1
2
4
4
5
5
5
5
3
2
3
5
4
3
22
12
3
2
1
2
3
9
5
2
3
5
12
6
1
2
2
3
3
2
1
2
2
3
3
2
1
5
9
6
3
4
3
3
16
21
16
11
7
4
3
3
6
10
14
11
8
8
4
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
5
6
7
7
7
8
35
49
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
170
170
170
170
170
170
170
170
170
159
154
155
157
159
170
170
153
141
170
170
134
143
144
140
134
145
120
129
138
143
170
150
153
148
134
147
129
130
127
127
122
115
120
116
119
115
125
128
126
131
142
150
138
170
128
140
148
107
102
117
109
118
125
115
142
117
126
127
125
142
121
108
142
105
120
142
132
142
142
142
128
132
128
128
128
131
139
170
144
146
147
143
143
143
142
142
142
142
142
142
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
31
6
6
40
23
6
6
42
58
66
41
16
22
25
27
29
41
51
30
10
8
7
10
10
10
9
8
5
3
4
5
5
6
10
9
7
5
12
15
17
19
13
7
7
13
19
29
27
19
11
6
14
23
28
17
7
11
10
10
15
15
15
15
12
10
11
13
11
10
10
10
10
11
12
12
12
11
10
11
12
12
12
12
12
12
12
12
12
12
12
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
100
100
100
100
100
100
100
100
78
72
72
70
71
78
86
100
100
100
78
75
68
78
75
86
144
106
115
144
119
115
113
144
92
94
90
85
88
94
88
86
87
86
88
87
84
85
85
85
88
83
81
84
84
86
95
88
86
95
88
93
97
97
97
87
86
78
83
71
70
75
66
73
75
77
81
86
86
86
66
67
56
55
55
42
48
51
55
51
60
60
65
73
73
73
73
73
8
81
81
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
5
5
5
5
3
2
9
7
6
3
1
1
1
1
1
2
2
2
3
4
8
13
17
9
1
1
1
4
12
20
15
10
10
8
5
2
6
4
3
2
14
14
8
2
2
2
3
4
5
6
12
9
7
14
9
4
5
5
5
6
5
4
4
4
4
4
4
4
4
5
7
7
7
7
7
7
7
7
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
151
151
151
151
151
151
151
151
151
122
109
107
108
122
129
129
151
120
120
120
95
92
98
113
98
101
100
121
108
118
129
113
151
107
104
101
96
102
95
100
103
103
121
106
105
101
114
99
104
108
107
114
103
120
105
113
114
94
121
76
72
76
65
63
75
68
72
79
73
83
108
72
75
73
72
93
77
75
75
75
72
70
70
70
71
79
90
120
120
83
83
85
79
78
75
75
75
22
93
93
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
10
5
1
1
4
7
8
9
10
8
6
8
10
29
35
41
25
10
5
1
1
1
1
1
1
1
1
5
7
4
2
2
2
3
5
7
5
3
26
20
14
9
4
4
3
3
8
7
5
4
4
5
8
11
30
17
4
13
11
10
9
9
13
32
22
13
13
13
13
13
32
21
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
120
120
120
120
120
120
120
120
120
109
108
108
108
112
120
120
121
125
125
125
108
103
99
108
80
85
103
112
134
153
120
124
119
108
122
101
107
111
114
126
134
114
118
107
106
104
110
118
116
134
123
121
134
125
121
128
124
120
153
110
101
114
126
95
134
96
95
103
92
92
134
91
96
95
87
118
90
90
80
80
90
100
118
118
118
125
153
125
118
96
88
94
90
89
90
89
89
89
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
16
44
58
71
75
45
16
19
16
9
2
13
7
2
3
4
2
1
1
2
4
4
4
4
4
5
7
4
1
1
1
2
4
12
21
21
21
12
4
5
8
8
8
5
2
4
8
11
14
27
15
4
4
6
8
11
8
5
26
36
41
44
45
46
47
29
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
96
133
133
133
133
133
133
133
133
133
133
92
85
84
69
64
96
65
78
91
85
122
107
107
110
116
107
109
106
105
133
110
110
122
99
100
105
105
124
113
117
116
131
118
122
125
124
126
131
125
133
121
113
116
113
131
122
99
97
99
88
95
96
92
106
90
88
85
80
80
106
72
80
78
85
93
106
106
106
61
60
53
44
44
40
45
53
44
48
29
24
22
18
16
14
14
14
8
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
68
68
68
68
68
68
68
68
35
3
3
3
3
3
3
6
6
6
6
6
6
6
6
5
4
22
13
4
3
3
4
6
4
3
5
5
6
6
5
4
8
38
19
1
1
3
3
4
6
7
8
10
10
10
12
11
7
3
2
7
13
12
11
10
10
7
4
7
8
10
10
7
4
18
25
14
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
134
134
134
134
134
134
134
134
134
120
110
99
134
96
95
97
91
79
90
90
91
96
107
121
110
134
106
103
99
94
101
90
89
84
90
81
86
88
93
110
90
108
85
79
82
77
86
87
90
120
91
88
118
99
96
118
121
93
89
90
86
86
96
84
82
85
87
88
96
88
82
81
88
88
78
120
66
55
47
48
64
66
118
118
84
107
94
118
121
61
55
45
32
28
22
17
15
3
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
48
48
48
48
48
48
48
48
48
48
62
33
4
4
7
10
24
31
17
3
6
20
27
34
41
41
42
42
21
1
2
3
3
3
4
4
4
3
3
2
2
1
1
2
2
3
3
3
6
7
8
10
12
15
8
1
8
15
15
15
18
16
15
11
7
4
1
10
9
9
9
6
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
137
137
137
137
137
137
137
137
137
122
118
119
137
115
112
112
104
99
97
93
87
88
95
91
96
137
111
116
128
115
116
115
111
132
113
119
127
116
132
127
125
123
129
132
115
111
118
111
119
128
122
129
112
114
112
118
108
102
107
96
81
80
72
62
72
54
57
68
68
75
128
83
86
115
82
89
87
80
80
80
81
89
80
80
76
85
107
89
80
75
74
80
85
85
85
85
85
85
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
7
5
3
3
4
5
5
6
4
3
4
5
5
5
6
5
5
5
6
5
4
5
5
5
5
6
5
4
3
3
3
3
3
6
5
4
7
28
18
9
6
4
29
16
3
8
6
4
4
13
17
15
9
4
4
4
7
9
12
12
11
11
22
12
3
3
3
7
11
45
27
9
9
9
10
10
9
9
9
15
18
20
21
21
21
21
21
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
90
90
90
90
90
90
90
90
90
90
79
77
66
66
57
69
69
110
110
95
100
101
150
98
102
107
103
103
103
110
97
97
94
95
92
90
95
93
93
110
94
100
97
93
90
100
97
94
108
110
109
150
119
111
108
150
90
84
87
80
81
93
84
82
87
84
77
84
71
70
65
69
71
81
108
87
87
95
106
123
150
150
150
120
128
119
108
150
83
78
83
72
70
63
63
63
5
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
5
7
9
6
3
6
24
33
42
38
35
20
5
3
1
3
2
1
1
1
4
13
8
3
2
1
3
4
4
4
3
3
11
35
23
11
9
6
3
3
4
5
6
6
7
10
8
7
4
2
4
7
7
7
8
13
11
9
32
19
6
1
1
1
1
1
1
1
1
1
24
12
1
1
1
2
2
2
2
2
3
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
78
78
78
78
78
78
78
78
78
78
63
67
73
73
50
55
64
66
66
76
63
73
71
73
89
79
89
89
84
85
85
88
84
87
85
86
88
87
98
88
90
91
88
96
93
90
91
89
96
91
85
88
87
84
85
98
73
71
82
77
78
93
82
71
79
73
85
85
65
72
71
66
98
67
70
76
75
75
75
54
63
57
75
75
66
93
70
64
75
75
70
71
71
70
70
70
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
3
3
4
5
5
5
5
5
5
5
5
7
9
6
4
4
4
4
4
7
6
6
18
13
7
1
2
3
3
3
4
4
4
6
4
3
13
9
5
4
3
3
3
4
10
13
8
3
2
2
1
1
3
8
14
15
11
7
7
7
4
2
2
2
1
1
1
1
2
3
2
1
2
3
4
4
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
78
78
78
78
78
78
78
78
76
76
89
85
114
114
91
107
108
108
108
88
86
87
86
88
114
92
96
108
93
104
92
91
91
90
92
92
95
114
100
104
106
119
107
103
101
119
104
104
102
119
88
89
92
83
103
102
80
90
81
77
90
76
68
103
70
76
90
73
81
102
72
103
69
70
77
72
73
73
73
75
77
77
77
77
73
73
77
77
61
61
65
64
64
64
64
64
4
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
5
2
2
2
2
2
2
2
4
5
7
11
14
8
2
2
2
1
1
1
1
1
5
7
4
2
2
2
3
6
10
13
16
21
14
7
7
8
9
6
3
2
4
3
2
9
10
6
2
4
8
9
11
12
14
15
13
12
17
10
3
3
3
7
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
82
82
82
82
82
82
82
82
82
82
64
68
71
71
62
72
76
76
76
81
82
83
104
90
91
96
112
92
93
92
93
87
88
94
86
91
88
94
93
95
95
112
94
89
87
84
82
82
91
84
86
104
95
91
106
102
91
112
86
84
89
85
76
106
80
76
73
67
68
66
65
106
70
79
82
80
80
80
72
74
73
104
104
76
81
84
79
102
77
77
77
73
72
70
70
70
1
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
4
1
1
1
2
4
6
7
7
8
32
19
7
20
28
36
37
39
26
13
8
4
4
5
7
5
4
6
9
11
12
7
3
3
3
3
3
9
9
9
8
7
7
4
1
1
2
3
10
6
3
1
9
8
8
5
2
1
1
8
14
17
19
13
8
6
5
5
5
5
6
5
3
2
2
2
2
3
2
2
4
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
68
68
68
68
68
68
68
68
68
68
57
62
69
69
48
54
62
65
65
72
57
61
59
69
66
74
112
78
85
87
86
96
85
93
89
93
91
109
93
93
95
112
84
82
79
80
79
83
82
82
96
88
92
109
94
93
92
112
83
83
84
87
77
70
73
70
76
71
72
109
69
69
68
65
66
65
65
65
65
46
43
41
41
36
42
53
48
44
60
60
58
63
63
63
63
63
3
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
5
3
3
3
3
3
3
4
3
2
2
2
2
2
2
2
2
3
7
9
5
2
1
1
3
4
5
5
6
7
9
6
3
2
1
1
1
1
2
3
21
16
11
11
10
9
6
3
14
32
43
32
21
11
10
6
2
1
1
2
4
7
10
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
90
90
90
90
90
90
90
90
90
90
61
63
52
49
46
58
58
97
97
76
77
77
67
75
85
93
114
125
101
107
114
117
125
142
123
142
123
142
125
122
124
135
118
124
119
115
117
122
117
124
115
122
119
109
124
124
101
114
89
84
84
85
76
101
89
78
84
75
80
109
78
101
84
88
97
86
86
86
83
86
75
96
96
81
86
83
81
96
78
78
78
75
75
73
73
73
3
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
5
7
9
6
3
6
17
11
5
5
5
7
10
5
1
1
1
1
1
2
2
3
6
8
6
4
3
2
1
3
6
4
2
4
3
2
9
15
18
10
3
10
7
5
13
17
16
12
7
2
2
3
6
13
17
21
26
29
15
1
1
1
1
2
37
19
1
1
3
5
17
9
1
3
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
92
92
92
92
92
92
92
92
92
92
73
78
76
76
69
83
73
103
103
81
85
85
114
86
87
94
102
90
94
94
94
94
98
96
90
90
91
94
97
101
113
103
113
106
113
105
104
104
111
104
104
114
106
97
112
112
94
102
93
94
95
94
89
93
88
86
95
94
80
81
76
89
80
80
111
79
78
85
88
98
114
114
114
86
100
98
112
112
88
88
87
83
82
81
80
80
79
79
79
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
8
5
2
2
6
10
13
14
10
7
6
11
16
20
22
25
17
10
6
2
2
1
1
4
2
1
11
7
3
3
5
7
6
4
3
3
7
12
12
7
3
3
3
4
5
5
5
3
1
4
6
9
15
9
3
4
6
6
7
17
14
12
24
12
1
2
3
3
4
2
1
1
1
1
2
5
6
7
7
8
34
47
54
57
59
60
60
60
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
71
90
90
90
90
90
90
90
90
90
90
89
73
71
71
78
87
78
116
116
98
101
99
130
101
100
94
112
88
89
86
89
82
83
81
87
80
81
82
86
88
89
112
90
94
96
102
116
108
130
116
112
130
115
114
128
128
103
112
84
80
76
75
77
63
76
61
65
65
65
91
63
73
76
77
130
76
67
61
56
74
76
130
130
86
108
105
128
128
82
81
82
74
73
67
67
67
1
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
7
2
2
2
2
2
2
38
30
22
11
1
19
20
22
14
7
40
23
7
4
2
2
2
5
5
5
4
3
3
3
3
2
1
7
5
3
3
3
4
27
20
13
13
8
3
4
5
8
5
3
11
13
10
8
4
1
8
8
8
8
14
11
7
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
126
126
126
126
126
126
126
126
126
126
118
112
128
128
120
146
168
168
168
142
142
143
167
127
128
126
124
122
122
123
124
123
138
120
121
124
126
128
125
126
118
138
106
107
103
108
125
121
124
133
138
142
168
132
167
127
111
109
105
113
118
115
124
142
122
133
136
142
136
128
117
142
112
121
125
115
115
115
95
111
97
128
128
118
128
121
168
128
91
88
84
76
74
66
66
66
10
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
32
32
32
32
32
32
32
32
32
32
32
32
17
3
3
6
4
2
2
2
2
2
2
1
1
1
1
3
5
5
5
5
9
13
13
13
8
3
6
7
5
4
4
4
6
7
6
5
5
19
14
9
9
5
2
28
17
7
4
2
2
4
6
4
2
6
8
10
28
21
14
13
12
11
7
4
3
3
3
4
11
7
4
4
6
8
11
7
4
6
7
8
8
8
8
8
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
86
86
86
86
86
86
86
86
86
86
81
81
78
75
73
77
88
116
116
97
100
99
130
86
83
88
87
92
97
108
105
105
105
93
90
89
92
94
96
108
100
98
101
101
100
105
116
110
130
116
116
127
119
108
129
129
98
102
106
101
100
96
106
94
95
96
100
96
86
79
72
86
76
79
130
68
58
56
51
70
72
127
127
84
107
99
129
129
67
61
50
37
32
25
20
18
1
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
9
13
15
17
19
14
9
9
22
22
22
22
17
12
12
12
11
10
6
2
2
2
2
2
3
4
7
13
12
6
1
3
2
1
3
4
5
6
4
3
3
7
8
9
6
4
3
3
7
11
17
17
13
9
8
6
4
11
12
13
15
8
1
1
1
2
3
3
2
1
1
1
1
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
101
101
101
101
101
101
101
101
101
101
86
78
73
75
84
91
105
105
105
83
88
85
84
101
92
102
108
118
118
118
107
101
97
97
94
95
102
105
104
117
102
103
94
104
88
88
93
89
88
117
84
86
89
78
93
83
82
103
88
74
75
70
84
71
77
84
75
84
72
79
62
59
60
62
64
68
74
74
74
55
64
57
74
74
50
58
64
70
84
84
81
84
84
84
84
84
5
84
84
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
16
9
2
3
2
2
5
3
1
1
1
1
3
3
3
4
2
1
1
1
2
1
1
12
11
10
10
10
15
9
4
8
8
9
10
13
16
15
10
6
3
1
6
5
4
5
4
3
2
1
2
2
2
2
1
1
1
1
1
1
2
2
3
13
23
14
5
5
5
5
5
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
93
93
93
93
93
93
93
93
93
93
61
63
54
46
45
44
48
49
56
75
57
81
68
74
93
89
98
103
117
117
99
99
91
87
92
84
86
85
85
93
84
92
86
86
90
84
86
81
78
90
71
72
77
70
90
75
68
71
86
67
69
65
66
68
56
57
75
52
54
66
48
52
44
40
40
33
30
30
21
25
24
33
33
25
31
30
37
35
24
21
19
17
16
13
13
13
5
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
31
31
31
31
31
31
31
31
31
17
4
4
3
3
3
4
4
4
4
5
5
5
5
3
1
1
1
29
24
13
3
2
1
2
3
3
4
9
7
5
3
3
2
1
1
1
3
3
3
5
6
7
10
10
9
6
4
2
1
6
7
9
14
19
14
9
5
1
2
3
4
6
3
1
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
76
99
99
99
99
99
99
99
99
99
99
113
108
153
153
111
129
136
179
179
141
156
157
181
136
153
121
115
114
109
106
125
106
100
136
108
114
112
153
104
107
105
98
97
107
106
119
158
135
161
179
148
180
179
156
180
181
123
120
112
114
111
111
111
88
92
85
81
99
76
79
80
99
96
93
161
96
84
82
86
114
117
180
180
125
156
147
180
181
110
106
104
91
88
84
79
76
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
32
32
32
32
32
32
32
32
32
16
1
1
37
19
1
1
2
3
4
6
4
2
4
3
3
3
3
5
8
7
6
8
9
11
6
1
1
15
9
3
5
7
5
4
4
4
3
3
5
4
3
3
2
1
7
15
25
14
4
2
1
8
15
11
7
4
1
1
5
7
10
13
9
5
35
18
2
2
2
3
5
3
1
1
1
1
1
1
1
7
10
12
13
13
13
13
14
8
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
94
137
137
137
137
137
137
137
137
137
137
121
114
116
116
111
114
114
115
114
119
119
115
118
122
134
147
162
186
194
192
185
180
170
187
179
181
186
188
194
192
189
195
182
188
168
195
175
168
179
195
155
157
179
162
179
165
147
135
121
182
110
103
96
82
82
80
96
91
92
182
97
98
100
77
75
59
57
59
65
75
75
66
66
81
83
100
118
70
57
50
40
35
31
26
24
22
9
22
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
78
78
78
78
78
78
78
78
78
78
78
42
7
7
7
6
5
5
5
5
5
5
5
3
2
5
5
6
6
4
2
4
5
5
5
5
6
6
6
4
2
7
5
4
8
7
5
3
3
3
4
4
4
5
4
3
3
4
4
4
9
7
6
4
3
3
3
6
8
9
10
11
13
8
4
3
3
3
3
4
4
4
4
4
4
4
4
4
6
8
6
4
4
4
4
4
6
7
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
144
144
144
144
144
144
144
144
144
137
137
132
140
131
118
118
144
113
113
113
104
119
109
119
125
140
151
167
198
197
196
190
192
197
188
198
190
181
197
191
185
190
198
188
182
174
177
192
170
192
186
155
167
168
158
190
192
131
118
109
115
122
116
172
111
108
111
116
122
120
192
108
111
116
93
106
82
75
62
57
55
50
64
64
59
70
116
70
63
63
59
63
66
66
66
66
66
4
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
39
4
4
4
4
5
5
4
4
4
5
5
5
5
5
3
2
11
6
2
2
3
3
3
3
3
3
3
3
4
4
3
2
9
5
2
6
6
5
4
21
15
10
7
4
8
11
11
9
5
2
4
9
11
11
8
5
4
4
18
13
9
9
9
10
7
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
94
140
140
140
140
140
140
140
140
140
140
114
109
105
89
86
94
104
119
119
122
122
116
119
112
124
140
157
189
192
188
184
186
187
181
189
182
186
192
165
168
174
193
177
172
174
192
184
193
190
186
179
182
187
190
193
192
167
153
144
149
138
132
167
116
116
108
116
116
114
192
107
107
107
103
113
97
92
92
78
84
93
119
119
91
109
103
116
116
82
80
85
80
79
78
78
78
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
37
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
8
5
2
4
5
6
4
3
3
3
3
3
4
6
4
2
14
7
1
1
3
4
5
8
9
9
6
4
4
3
3
3
3
3
4
10
12
15
8
2
4
10
10
10
10
13
10
8
6
4
6
7
7
7
5
4
4
4
4
4
6
7
8
9
10
10
10
10
10
10
11
10
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
93
93
93
93
93
93
93
93
93
93
64
65
54
50
43
48
46
67
67
64
67
73
70
79
93
118
139
163
193
192
193
192
192
193
192
193
187
193
185
188
191
188
184
191
174
174
179
171
181
173
149
152
161
157
163
179
139
112
92
82
81
79
80
87
66
69
88
83
90
155
82
84
81
77
80
83
87
87
87
57
52
41
41
34
36
46
55
54
90
90
81
85
84
84
84
84
4
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
7
6
6
3
1
1
4
5
6
7
5
4
14
21
25
29
32
35
49
32
15
1
1
1
1
1
2
1
1
10
5
1
2
1
1
1
1
4
3
2
1
1
2
4
4
5
4
4
3
3
5
7
12
9
7
16
11
6
1
6
9
13
13
8
3
2
1
1
1
1
1
1
1
2
2
3
3
2
1
2
2
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
96
129
129
129
129
129
129
137
146
141
177
177
114
114
92
99
109
109
176
176
140
143
141
178
137
141
144
138
145
147
143
177
148
145
156
176
145
178
137
130
131
125
125
127
123
129
114
118
129
130
133
178
122
121
118
120
129
112
147
120
121
117
109
134
102
115
134
113
134
104
113
99
96
100
84
118
69
68
79
89
101
124
124
124
124
126
147
118
121
71
58
49
37
32
26
22
20
8
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
77
77
77
77
77
77
77
77
39
2
2
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
3
5
3
1
2
4
6
7
7
7
9
6
4
3
2
2
2
3
6
10
6
2
3
3
4
7
6
6
4
3
7
6
6
10
12
9
6
21
15
10
14
17
15
14
16
18
25
14
4
4
4
4
9
6
4
4
4
4
4
4
4
4
4
4
5
6
6
6
6
7
5
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
72
72
72
72
72
72
72
72
72
72
55
57
52
52
61
76
98
98
98
98
80
94
100
90
136
104
103
136
109
108
136
97
98
94
95
95
93
109
97
101
109
100
100
109
93
95
98
93
100
98
95
100
96
114
96
91
89
95
114
85
113
93
83
114
83
92
113
85
90
92
71
74
75
80
100
80
80
80
70
83
72
100
100
73
73
74
72
69
59
59
62
62
62
62
62
62
1
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
2
5
7
9
36
26
16
40
22
4
2
1
3
2
1
2
1
1
3
12
6
1
1
1
1
3
25
13
1
1
4
2
1
4
2
1
1
4
8
4
1
1
1
1
1
11
15
18
12
6
8
33
17
2
2
2
2
8
38
21
4
4
6
4
3
3
3
3
2
1
1
1
1
1
1
1
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
187
187
187
187
187
187
187
187
187
139
132
138
187
130
138
146
150
163
163
163
126
123
140
170
136
187
155
159
165
149
159
137
165
127
127
127
125
130
122
132
121
123
123
119
130
120
131
163
133
170
136
127
136
125
124
138
133
109
99
92
87
85
79
100
79
86
89
85
89
77
92
78
92
93
93
170
99
88
86
81
100
91
136
136
100
123
107
138
133
67
61
49
35
30
25
21
18
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
5
3
2
2
4
5
7
22
12
2
12
8
4
2
4
3
2
5
5
3
1
3
7
8
7
7
8
10
8
7
4
1
1
1
5
10
26
15
4
4
13
11
10
6
3
2
1
2
6
6
6
8
6
5
4
4
6
6
6
14
9
4
40
21
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
166
166
166
166
166
166
166
166
166
166
141
150
144
147
155
160
172
172
172
159
154
155
172
148
150
166
143
139
143
148
142
150
154
132
135
136
131
131
136
138
141
142
166
144
143
153
172
159
172
172
162
172
172
160
172
172
138
137
133
131
133
129
120
117
133
117
118
133
115
117
114
121
129
134
172
158
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
91
91
91
91
91
91
91
91
91
91
91
91
49
8
4
4
3
2
2
2
2
2
2
2
40
61
63
38
13
10
8
8
8
8
6
4
25
37
21
6
6
8
13
10
7
9
12
15
17
19
13
7
7
13
19
16
13
26
20
14
14
18
20
13
7
14
22
22
18
15
15
15
15
15
27
33
36
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
164
164
164
164
164
164
164
164
164
164
120
107
103
99
113
125
126
170
170
149
151
147
169
140
137
164
144
147
164
145
145
141
151
135
132
135
134
146
136
143
142
147
164
142
140
141
144
148
153
170
159
169
170
146
169
145
123
119
120
111
114
122
120
125
146
126
158
140
139
139
158
129
131
146
146
158
158
158
124
145
156
170
170
170
147
154
170
146
146
145
140
139
138
137
137
136
136
136
136
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
87
87
87
87
87
87
87
87
45
4
4
35
19
4
4
4
3
2
2
2
2
2
2
3
5
42
23
5
10
12
13
15
22
22
18
15
22
14
6
6
8
20
13
7
9
12
15
17
19
15
12
11
11
11
12
9
7
6
6
11
14
16
18
29
20
11
16
15
15
15
25
19
13
13
13
24
30
36
24
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
86
86
86
86
86
86
86
86
86
67
69
74
78
74
74
72
86
89
115
115
107
115
110
172
102
99
101
88
87
92
81
80
86
75
76
76
79
79
80
115
81
83
84
77
82
83
102
114
106
172
122
123
142
131
124
171
144
98
97
84
78
79
81
82
86
87
88
110
90
91
100
110
103
115
120
172
117
110
110
92
100
108
142
142
117
130
128
171
144
99
95
93
85
83
80
77
75
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
7
4
2
2
2
2
6
10
42
22
3
16
22
12
3
15
9
3
2
2
2
3
8
5
2
2
2
12
6
1
1
1
1
1
1
1
3
5
7
4
1
1
2
4
2
1
3
4
5
7
15
13
11
21
14
7
5
18
15
12
13
15
24
14
5
5
5
5
5
5
4
4
4
4
4
4
4
4
7
9
10
10
10
10
10
11
8
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
69
88
88
88
88
88
88
88
88
88
88
82
75
80
80
75
89
90
150
150
108
116
112
153
99
97
95
91
90
89
88
89
86
86
89
85
87
84
87
81
81
82
82
88
93
93
108
150
111
153
122
123
133
147
128
151
150
98
102
104
109
104
120
127
109
114
127
107
127
101
102
81
91
92
99
153
100
91
91
78
80
77
108
108
89
104
110
151
150
102
103
98
90
88
84
80
79
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
22
22
22
22
22
22
22
22
22
13
4
4
18
12
6
6
5
4
4
2
1
7
7
4
1
1
1
3
6
4
3
3
3
3
2
1
1
10
7
4
4
2
1
1
1
3
3
3
3
4
3
3
4
9
10
5
1
3
3
4
9
12
11
11
8
5
3
1
9
11
13
8
4
9
7
6
4
2
2
2
4
6
4
2
2
5
3
2
2
2
2
5
7
8
8
8
9
8
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
118
118
118
118
118
118
118
118
118
118
79
77
69
63
85
108
132
179
179
179
141
142
180
129
121
117
107
101
95
91
88
84
86
86
83
82
86
85
91
97
118
107
97
109
102
122
179
133
180
155
145
157
158
135
161
159
114
107
90
83
79
80
85
80
90
85
72
85
70
69
65
81
86
98
180
103
103
101
101
114
105
157
157
112
138
124
161
159
79
70
55
38
32
25
20
17
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
13
2
1
1
1
1
1
2
4
5
5
5
6
6
4
3
3
3
39
26
13
1
1
1
1
1
1
1
9
6
3
7
36
18
1
2
1
1
3
3
4
3
2
4
7
10
7
4
3
3
4
7
12
13
14
12
9
7
8
6
5
5
9
11
14
33
21
10
2
2
2
36
20
4
4
4
4
3
3
3
4
5
4
3
3
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
66
66
66
66
66
66
70
74
66
90
90
57
54
57
61
75
93
93
93
93
75
80
90
80
86
92
92
104
111
97
98
98
97
96
97
99
97
105
102
104
105
111
105
107
112
118
118
118
101
97
95
88
92
93
111
107
89
92
89
88
107
89
89
92
107
90
87
107
79
78
72
70
75
64
70
66
66
69
65
75
75
44
49
51
52
92
57
54
57
56
62
70
70
70
70
70
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
7
5
3
3
5
5
5
5
5
7
10
6
3
3
3
3
3
9
7
6
8
9
6
3
5
4
3
3
10
7
5
23
15
7
7
14
18
10
3
2
4
6
14
18
15
11
7
3
5
7
5
4
7
10
13
18
11
4
9
11
12
14
9
4
4
4
4
4
4
4
4
5
7
7
7
7
7
7
7
7
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
131
131
131
131
131
131
131
131
131
102
98
101
131
83
96
116
132
167
167
167
140
130
137
186
132
152
135
152
130
125
152
112
108
105
97
95
98
97
100
111
104
114
109
107
117
114
126
167
140
186
163
153
184
165
152
185
185
125
115
102
92
92
87
93
96
84
84
78
84
71
74
71
88
88
90
186
91
81
70
72
99
102
184
184
125
158
148
185
185
109
105
101
87
83
79
76
74
69
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
4
22
12
2
2
2
2
2
40
21
2
19
28
32
34
37
22
7
9
6
3
1
3
2
2
4
6
20
11
3
3
9
7
5
3
3
4
3
3
3
3
4
4
4
4
2
1
1
3
7
12
11
11
8
6
3
1
2
4
14
18
9
1
3
5
4
4
4
2
1
2
2
3
3
2
1
1
1
2
4
6
7
7
7
7
7
7
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
129
129
129
129
129
129
129
129
129
129
121
112
129
129
97
102
109
125
125
103
107
110
123
100
129
106
106
108
113
109
112
115
129
126
116
119
129
111
111
111
111
113
106
106
126
106
109
113
111
118
108
116
125
107
123
129
103
103
88
85
85
77
96
78
84
85
88
85
75
77
73
85
90
75
89
82
80
80
80
94
89
118
118
94
111
103
125
111
85
87
89
86
86
85
85
85
11
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
7
41
24
7
6
6
4
2
2
2
2
2
2
2
2
2
21
30
15
1
1
2
10
10
9
9
17
10
4
1
8
4
1
1
1
1
1
2
9
5
2
1
3
6
18
13
8
14
14
14
18
15
13
8
4
4
4
4
5
11
11
11
17
31
17
3
3
3
9
17
13
10
9
9
10
10
10
9
9
9
10
10
10
10
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
116
116
116
116
116
116
116
116
116
116
92
74
69
66
76
89
82
128
128
108
116
101
118
103
101
101
109
99
104
102
100
101
116
96
101
101
106
124
110
124
111
124
101
104
102
107
128
112
118
125
115
116
127
105
117
116
96
109
79
73
73
69
67
62
67
65
60
58
56
66
53
64
68
72
128
66
61
61
53
71
73
125
125
83
105
96
127
126
64
58
47
34
29
23
19
16
3
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
31
31
31
31
31
31
31
31
31
16
2
1
1
1
1
1
1
8
11
8
5
15
15
15
15
15
15
10
5
3
1
1
1
1
1
5
5
6
9
6
3
1
5
10
6
3
8
6
4
2
1
4
17
11
6
4
4
4
4
4
8
11
7
4
5
7
5
3
6
10
14
8
2
5
3
1
2
3
3
4
2
1
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
33
127
127
127
127
127
127
127
127
127
127
91
90
82
82
95
119
153
153
153
124
111
105
107
98
103
102
101
127
97
99
104
101
107
123
99
99
98
97
96
95
101
94
91
101
96
101
152
115
118
152
126
129
153
118
107
106
95
97
123
107
108
112
121
112
118
121
112
121
106
104
94
89
98
110
152
116
116
116
94
105
104
152
152
100
124
123
153
153
102
101
94
85
82
79
76
75
71
71
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
53
53
53
53
53
53
53
53
53
27
1
1
1
1
1
1
1
1
2
2
2
2
21
14
8
6
8
6
5
5
5
4
3
4
6
10
15
22
13
5
4
3
2
1
1
1
1
2
3
4
2
1
4
6
8
4
1
2
3
5
7
14
12
11
9
7
7
18
30
24
18
19
24
30
15
1
1
1
1
1
2
1
1
1
1
1
1
1
1
4
7
8
9
9
9
9
10
8
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
139
139
139
139
139
139
139
139
139
139
104
105
105
105
115
131
154
154
154
154
135
139
151
125
125
121
122
131
118
139
126
129
140
129
126
126
125
132
125
126
124
140
132
125
120
125
153
139
151
152
144
150
154
136
151
151
114
109
129
100
104
106
102
101
119
101
102
103
100
102
95
91
98
110
153
114
114
114
93
104
114
152
152
110
135
130
153
154
111
108
100
91
88
83
78
77
65
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
59
59
59
59
59
59
59
59
30
1
1
1
1
1
1
3
4
4
2
1
1
3
5
34
34
35
36
21
6
34
17
1
5
3
1
5
9
6
4
8
20
17
9
1
3
3
3
6
5
4
4
5
4
4
7
13
9
6
3
7
11
9
7
7
7
7
7
12
14
16
16
11
6
3
1
1
1
1
1
1
1
1
1
2
3
8
11
12
13
14
9
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
150
150
150
150
150
150
150
150
124
120
117
150
98
85
101
106
103
162
162
119
130
136
160
130
150
124
133
115
111
133
109
105
104
120
98
99
101
105
110
113
120
125
115
119
118
125
128
116
124
128
121
124
162
121
124
160
111
112
111
83
82
78
73
83
79
82
103
80
83
100
78
93
82
85
128
90
89
98
100
111
128
128
128
128
124
125
128
162
100
97
106
97
96
96
94
94
93
93
93
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
13
13
13
9
6
6
6
6
6
6
5
5
7
7
7
36
39
43
28
13
9
7
7
7
5
3
8
14
20
15
10
9
7
5
4
6
7
6
5
12
19
14
9
9
10
11
7
4
4
8
9
10
7
5
8
6
4
4
4
8
11
14
14
11
9
39
21
3
3
3
3
36
53
61
65
67
44
21
45
28
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
183
183
183
183
183
183
183
183
183
183
165
161
182
182
143
156
142
182
182
171
177
177
192
172
182
183
163
161
149
150
151
149
177
154
153
159
161
182
162
160
162
156
183
154
145
152
164
158
182
182
167
192
182
159
192
183
140
137
143
129
128
123
124
122
111
116
115
124
106
115
91
124
108
119
182
120
106
105
103
128
152
192
192
192
168
171
192
183
125
116
118
107
104
96
96
96
9
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
126
126
126
126
126
126
126
126
126
97
68
68
72
52
33
33
50
59
66
38
11
7
25
34
19
4
19
17
13
8
3
3
3
3
3
6
6
6
6
6
6
8
11
22
17
13
13
20
28
48
45
42
42
26
11
3
6
7
5
3
8
13
8
3
11
35
24
13
12
11
14
13
11
9
6
4
3
3
3
6
10
7
4
4
4
7
10
7
4
4
4
6
7
7
7
7
8
8
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
143
143
143
143
143
143
143
143
143
123
123
128
139
128
133
138
143
143
143
133
116
120
123
131
109
139
113
118
128
119
117
117
143
108
115
105
109
112
120
123
112
123
108
101
99
93
99
104
110
128
126
120
125
133
121
131
125
104
110
113
110
115
127
112
115
115
116
119
127
115
128
105
99
115
105
105
105
105
105
91
107
94
126
126
102
122
123
133
126
92
88
93
88
87
87
86
85
85
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
51
51
51
62
34
7
7
4
2
2
2
2
2
2
2
2
2
25
13
2
3
3
3
4
7
5
3
3
3
6
7
9
8
6
4
4
6
5
5
12
19
14
9
9
10
11
7
4
6
8
11
15
19
20
15
11
41
22
4
28
21
14
10
7
11
31
17
3
3
3
7
12
47
28
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
78
82
95
95
83
80
77
75
78
79
83
83
83
83
79
107
82
85
97
94
98
140
93
97
100
91
115
88
94
89
85
115
86
86
86
82
82
75
79
82
95
107
94
140
101
104
96
102
102
83
96
88
93
97
97
97
88
88
74
71
84
69
82
82
86
140
98
107
101
91
88
88
79
87
101
101
97
99
96
102
102
85
86
87
84
84
83
83
83
4
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
38
19
1
1
2
4
13
18
12
6
6
17
13
9
9
9
7
6
3
1
2
1
1
1
2
4
14
10
7
4
1
12
8
5
6
7
5
3
4
4
4
4
7
10
10
7
4
3
3
9
9
9
10
22
16
9
3
5
8
13
14
16
26
16
7
6
5
5
5
6
6
6
7
16
21
22
23
23
23
24
14
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
99
99
99
99
99
99
99
99
99
99
83
77
72
62
59
62
67
73
73
77
75
83
86
93
99
93
100
104
104
120
113
106
113
108
113
120
115
127
123
117
114
127
106
104
127
96
97
101
94
104
107
81
83
82
87
82
75
91
87
104
113
123
135
113
117
135
109
135
104
99
91
99
81
73
77
55
57
59
67
81
77
77
85
86
86
123
77
73
50
38
32
26
22
18
15
13
4
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
11
11
11
11
11
11
11
11
11
6
2
2
3
2
2
2
6
7
7
8
8
8
8
8
13
19
29
24
17
11
8
8
8
8
8
8
8
8
7
5
3
4
4
3
3
3
4
3
3
5
6
8
4
1
7
5
3
2
4
2
1
9
17
12
7
4
1
3
5
8
14
16
13
11
20
13
6
6
6
6
41
35
29
29
29
55
29
4
4
4
4
6
7
7
5
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
117
117
117
117
117
117
117
117
117
103
103
101
104
105
117
117
102
100
94
92
86
88
90
93
103
101
97
103
104
114
117
100
100
101
114
98
103
106
119
123
110
108
119
99
97
119
92
92
95
88
96
92
76
79
70
70
65
64
63
90
77
81
123
80
78
83
80
74
80
67
68
65
65
81
69
76
78
82
82
82
81
76
74
81
83
85
123
88
78
82
82
77
77
76
75
75
75
8
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
13
13
13
27
34
42
58
30
2
2
2
2
2
2
2
43
41
37
19
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
3
3
3
3
3
9
8
7
4
1
1
2
1
1
3
2
1
8
11
9
7
4
1
1
8
11
14
14
14
23
13
3
4
4
4
5
40
20
1
1
1
1
14
7
1
6
8
8
8
8
8
8
8
8
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
168
168
168
168
168
168
168
168
168
168
158
147
182
182
133
148
142
191
191
153
162
168
191
157
182
168
152
162
148
161
154
140
139
161
146
148
149
182
140
146
146
145
168
152
147
158
191
171
191
191
171
191
182
155
181
181
130
122
153
106
107
102
94
88
88
75
79
74
77
100
66
90
94
102
191
106
94
90
93
122
115
191
191
129
149
149
182
181
122
121
115
104
101
96
90
90
76
76
76
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
41
41
41
41
41
41
41
41
22
3
3
40
21
3
3
6
4
2
2
2
2
2
1
1
1
1
8
12
8
4
4
4
6
6
7
8
9
14
13
8
4
11
10
9
10
12
14
14
14
10
7
12
9
6
6
4
2
4
6
10
13
9
6
5
5
4
4
4
5
14
9
5
4
4
3
3
3
3
3
4
4
4
4
7
5
4
3
3
5
7
9
10
10
10
10
11
7
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
172
172
172
172
172
172
172
172
172
172
143
130
126
126
134
146
164
164
164
144
148
156
181
149
172
166
144
138
131
148
131
129
140
131
133
133
140
137
136
144
172
149
166
151
146
152
164
153
181
164
157
181
164
152
181
181
128
127
130
120
118
118
120
111
113
104
106
127
105
127
91
127
107
113
181
107
123
140
152
181
181
181
181
131
148
147
181
181
121
121
115
104
101
96
91
90
78
78
78
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
70
70
70
39
9
3
3
6
7
9
7
5
3
21
30
20
10
30
17
5
4
3
3
3
3
3
6
9
12
9
6
6
6
6
6
7
10
8
6
27
20
13
13
31
16
2
7
4
2
2
2
2
9
10
6
2
5
11
11
11
11
14
18
20
22
12
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
12
14
15
15
16
14
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
29
83
83
83
83
83
83
83
83
83
83
66
68
75
76
98
117
151
151
151
127
134
128
158
111
107
111
100
98
94
89
95
90
92
95
95
88
87
88
86
88
84
95
80
92
95
109
149
122
157
150
134
158
151
137
158
158
115
108
94
76
70
66
66
66
61
70
68
55
59
61
56
72
72
80
157
89
90
79
80
94
95
158
158
105
133
131
158
158
113
110
102
93
89
84
80
78
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
7
2
2
2
2
2
2
10
14
16
10
4
2
10
19
12
5
21
14
7
4
2
3
4
5
7
8
9
11
7
3
3
3
3
3
3
3
3
3
5
3
1
1
13
8
3
3
3
8
8
9
12
12
10
9
5
1
1
2
4
6
13
11
9
13
7
1
1
1
1
1
2
1
1
1
1
1
2
3
3
3
4
8
10
11
11
11
12
6
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
69
69
69
69
69
69
69
69
69
69
64
69
88
88
70
93
93
154
154
128
139
133
179
121
117
111
101
98
94
87
88
85
84
88
84
85
88
81
88
76
75
73
69
82
79
100
152
119
178
152
138
178
154
144
179
179
114
109
101
85
84
88
72
77
73
72
77
67
77
77
63
82
82
86
178
79
80
69
78
97
100
178
178
121
153
138
179
179
89
79
63
44
36
29
23
20
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
23
23
23
23
23
23
23
23
23
14
5
3
2
2
3
3
3
5
7
4
2
2
15
22
11
1
19
37
23
9
5
1
2
4
2
1
1
7
6
5
4
3
2
1
1
1
3
3
3
3
2
1
3
4
5
3
1
2
2
3
9
11
8
5
11
8
5
2
5
13
17
12
8
9
5
1
2
3
3
4
2
1
1
2
2
2
1
1
2
3
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
160
193
193
193
193
193
193
193
193
193
193
181
176
175
175
143
151
145
195
195
181
189
188
195
186
186
186
186
186
183
193
174
179
177
186
163
175
178
179
186
186
186
173
183
175
180
173
191
183
191
193
192
194
195
200
195
195
171
166
186
164
174
200
150
200
158
173
200
188
200
200
200
200
200
200
200
200
200
200
159
167
183
191
191
191
188
176
195
195
144
139
129
118
114
110
107
105
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
174
174
174
174
174
174
174
174
174
101
28
28
58
45
33
33
30
17
5
5
4
4
4
5
29
35
30
25
25
25
25
23
22
22
20
16
13
22
22
22
22
22
22
20
18
18
20
21
21
22
22
22
22
51
80
46
13
17
19
20
22
22
22
50
45
40
45
47
43
40
70
85
62
40
40
40
40
40
40
40
40
53
59
62
64
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
106
164
164
164
164
164
164
164
164
164
164
154
145
167
167
152
163
164
164
164
152
157
160
160
164
167
153
153
164
140
138
140
140
140
146
144
148
153
167
164
153
164
140
138
135
129
135
161
146
160
159
147
159
161
142
160
160
132
145
146
131
145
125
114
108
113
97
95
113
90
92
86
104
87
86
161
72
73
91
102
123
159
159
159
117
136
127
161
161
85
76
63
46
40
31
26
23
4
19
19
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
121
121
121
121
121
121
121
121
121
110
100
100
54
9
6
6
3
1
1
1
1
1
1
1
26
37
30
20
10
8
7
5
4
5
7
8
10
45
25
6
6
15
9
4
4
8
6
5
16
12
9
9
33
18
4
4
4
14
9
5
2
6
7
4
2
4
4
4
4
5
14
12
10
20
11
3
3
3
3
4
5
6
6
6
5
4
5
6
6
6
7
5
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
184
184
184
184
184
184
184
184
184
184
173
168
168
168
175
183
197
197
197
183
184
183
194
170
170
164
155
151
154
184
159
161
154
164
158
157
160
168
170
163
170
162
164
162
171
176
197
181
194
193
176
185
193
168
185
183
148
143
150
131
130
129
115
115
101
96
97
91
94
100
101
116
129
120
197
124
123
122
125
141
145
193
193
144
174
166
193
192
141
137
128
117
113
109
106
104
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
64
64
64
64
64
64
64
64
64
64
64
64
71
71
71
72
73
73
73
39
6
23
34
39
45
42
40
32
24
16
8
8
8
8
6
4
13
39
30
22
22
14
6
6
6
7
22
34
28
19
11
11
22
14
6
9
8
7
7
7
10
8
6
6
7
11
12
13
14
14
15
14
13
13
51
45
28
11
11
11
11
11
11
11
11
11
11
11
11
55
77
88
94
97
98
99
99
99
99
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
83
131
131
131
131
131
131
131
131
131
131
117
107
114
114
79
89
84
111
111
96
121
101
111
113
114
127
114
111
105
131
104
107
122
97
99
101
103
114
109
114
114
122
127
102
100
103
106
107
113
131
100
103
96
86
91
87
87
107
97
87
94
91
80
103
81
78
76
91
67
71
67
65
90
60
62
51
49
42
45
71
45
56
56
47
56
71
56
55
37
31
28
23
21
17
15
15
3
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
59
59
59
59
59
59
59
59
31
3
3
3
3
3
3
4
3
2
2
2
2
2
2
7
12
26
15
4
4
4
2
1
1
1
2
2
2
6
5
4
4
4
2
1
3
4
3
2
2
2
3
2
2
6
4
3
3
5
3
2
9
10
12
7
2
1
1
3
6
14
10
6
19
12
5
3
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
163
163
163
163
163
163
163
163
163
163
126
114
105
95
83
90
73
84
85
102
119
142
135
152
163
137
144
144
135
137
129
126
128
142
113
122
126
137
152
150
163
137
137
136
133
126
144
122
122
137
110
127
115
118
119
128
115
115
111
86
92
87
76
127
71
81
81
71
92
71
68
81
69
73
77
81
90
90
90
94
83
113
113
79
96
100
113
110
92
92
90
86
85
82
82
82
70
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
65
65
65
65
65
65
65
65
65
34
3
3
8
5
3
3
6
8
10
6
2
7
29
18
8
6
8
7
6
6
6
6
8
7
7
7
7
7
8
8
9
5
2
3
4
6
5
3
2
7
8
8
6
5
5
6
4
3
3
4
5
11
8
6
4
2
5
6
4
2
9
8
6
4
13
11
7
3
3
3
4
4
3
3
3
3
3
3
3
3
3
6
8
9
9
9
10
11
11
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
106
106
106
106
106
106
106
106
106
84
92
97
113
150
150
120
136
134
163
163
131
137
137
163
126
150
128
122
124
116
108
123
102
105
103
110
110
107
150
104
104
109
108
94
108
102
118
163
121
163
115
105
105
103
93
103
108
87
88
78
70
73
68
59
90
58
64
78
70
71
116
70
89
88
98
163
124
132
132
132
133
134
134
134
104
121
106
134
134
68
62
50
36
30
25
21
18
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
3
2
37
59
39
20
41
51
62
42
23
23
23
13
4
26
15
4
3
3
2
1
2
3
5
7
9
22
11
1
3
2
1
1
1
1
3
13
7
1
1
1
4
3
3
3
3
2
2
13
13
8
3
6
8
4
1
4
4
4
6
9
16
43
23
4
1
1
1
67
35
4
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
135
135
135
135
135
135
135
135
135
134
134
140
135
153
153
129
149
136
192
192
150
153
158
180
142
153
138
131
152
123
122
121
111
118
113
115
119
117
153
121
117
123
107
104
120
119
135
192
148
180
167
146
152
184
137
159
123
103
96
82
80
81
73
84
86
82
84
82
84
77
82
67
85
87
103
192
128
130
130
130
133
122
167
167
127
144
134
184
168
89
82
65
48
41
32
26
22
2
18
18
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
71
71
71
71
71
71
71
71
71
41
12
12
7
3
3
3
3
39
66
35
4
2
15
9
3
1
3
5
7
6
3
1
1
3
4
3
2
5
21
12
3
3
4
2
1
1
3
5
8
5
3
3
3
5
7
10
8
6
5
8
9
9
9
8
7
6
4
3
10
13
15
16
12
9
40
23
6
6
6
6
11
7
3
3
3
3
11
7
3
4
6
4
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
69
98
98
98
98
98
98
100
104
100
115
115
91
87
82
92
106
98
153
153
122
125
120
177
105
102
99
95
99
97
98
115
91
98
80
78
81
83
84
82
107
86
88
95
96
96
114
153
127
177
146
143
153
152
135
176
155
115
108
92
79
81
83
84
93
90
79
76
65
68
66
62
78
84
96
177
102
90
90
75
93
94
153
153
116
134
132
176
155
111
110
101
92
89
78
78
78
2
76
76
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
35
35
35
35
35
35
35
35
35
35
52
43
35
33
23
13
43
58
30
3
11
26
14
3
3
3
7
12
7
3
3
3
3
3
5
5
5
5
4
3
3
3
2
2
8
6
5
4
4
3
3
4
11
8
5
3
3
3
6
11
10
6
3
2
2
3
3
3
7
12
14
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
58
87
87
87
87
87
87
87
87
87
87
55
54
54
61
75
88
113
113
113
96
94
90
119
78
77
84
83
88
100
92
92
92
86
92
88
84
88
85
110
85
86
100
81
87
91
96
113
98
119
100
94
97
105
91
111
110
76
74
68
69
72
68
85
79
80
85
83
85
83
83
79
84
110
88
119
93
88
82
82
71
77
82
82
81
84
84
111
82
71
70
75
76
76
76
76
76
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
22
22
22
22
22
22
22
22
22
13
4
4
4
4
4
4
4
4
5
8
7
7
7
8
10
11
13
35
26
17
35
18
1
1
1
7
6
5
8
9
8
8
5
3
3
3
3
2
2
3
2
1
5
6
7
5
3
3
3
3
8
8
8
8
6
4
3
3
19
11
4
9
14
22
16
10
4
4
4
9
10
11
39
53
35
17
14
11
10
9
9
9
9
9
9
9
9
9
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
122
122
122
122
122
122
122
122
122
122
86
87
79
76
94
115
108
183
183
142
142
142
194
126
122
113
105
99
96
94
88
86
95
84
81
83
80
86
83
87
122
95
98
111
105
127
183
140
194
164
149
187
165
152
187
187
119
111
95
86
79
70
83
70
77
83
78
83
69
67
63
81
83
93
194
100
90
89
90
119
112
187
187
121
153
142
187
187
92
82
66
46
38
29
22
18
2
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
35
35
35
35
35
35
35
35
18
2
2
3
2
2
2
15
47
73
37
1
11
16
11
7
7
7
7
7
4
1
1
1
1
1
4
5
6
4
3
3
2
1
1
1
1
2
2
2
3
2
2
4
4
4
2
1
3
3
4
7
12
10
8
9
8
6
4
6
9
16
14
8
3
36
21
6
2
2
2
3
3
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
78
78
78
78
78
78
78
78
77
77
77
78
75
77
77
72
71
98
98
80
84
86
96
79
79
87
93
97
153
100
111
112
107
153
112
122
129
127
153
118
116
127
111
111
127
108
108
110
107
104
129
104
104
102
128
95
97
121
107
116
115
128
131
117
120
131
111
131
105
105
102
102
129
90
98
73
57
56
61
73
72
97
97
88
90
121
72
69
51
38
32
26
22
18
15
14
3
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
9
5
2
2
5
7
5
3
3
3
3
3
3
7
12
22
17
12
6
1
1
1
1
1
2
4
13
10
7
7
7
6
5
4
5
6
5
4
4
4
4
3
2
2
2
2
1
1
1
2
5
4
4
4
3
2
4
10
10
10
12
12
13
7
1
1
1
1
1
13
7
1
1
7
10
6
3
3
5
7
5
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
97
97
97
97
97
97
97
97
97
97
87
81
78
77
77
77
77
77
77
73
71
81
76
79
97
86
86
88
92
90
98
99
109
144
117
144
127
144
129
133
141
134
135
141
127
108
105
101
95
87
96
87
89
82
123
87
89
94
111
110
112
123
135
117
121
135
115
135
106
99
91
99
82
73
71
60
60
62
65
82
82
47
56
59
62
120
55
48
44
30
27
24
21
18
16
15
7
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
34
34
34
34
34
34
34
34
34
34
34
20
6
2
2
2
2
2
2
2
2
2
1
1
1
1
4
8
7
6
7
8
5
3
5
7
9
14
8
3
4
12
7
3
3
3
3
4
6
7
8
11
7
4
12
20
22
14
6
11
13
15
15
11
8
12
15
18
11
4
10
11
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
4
3
3
3
3
3
5
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
49
99
99
99
99
99
99
99
99
99
99
77
80
80
80
88
93
104
104
104
99
92
92
117
89
99
107
105
105
156
93
102
108
107
156
118
129
138
142
156
140
142
140
135
142
127
107
105
113
117
94
129
90
89
89
113
83
79
83
88
94
98
119
98
77
80
73
70
81
67
79
80
86
129
90
117
94
88
76
76
78
66
80
80
88
93
119
113
80
76
71
74
73
73
73
73
73
4
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
36
36
36
36
36
36
36
36
36
23
10
10
6
2
2
3
16
23
30
37
20
3
24
14
4
4
4
6
9
6
4
4
4
3
2
4
6
12
9
6
3
4
3
3
3
3
3
3
3
20
15
10
8
6
7
5
3
3
3
4
6
9
6
4
2
1
1
1
1
2
6
10
19
31
18
5
5
5
6
7
6
5
4
4
4
4
4
4
4
5
7
5
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
120
120
120
120
120
120
120
120
120
120
104
101
95
95
75
88
87
128
128
116
120
108
140
110
108
106
103
101
96
101
113
101
120
113
102
102
96
113
96
99
110
98
105
109
107
114
128
121
140
126
117
136
120
110
114
133
94
95
82
74
71
64
56
70
58
67
75
70
75
69
70
81
88
82
140
86
76
76
76
96
88
136
136
101
114
106
99
133
81
77
83
75
74
73
72
71
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
14
14
14
14
14
14
14
14
14
12
11
11
10
10
10
10
10
10
11
10
9
22
22
11
1
1
1
2
4
3
3
3
3
3
3
6
10
17
13
10
6
2
1
1
1
1
3
6
8
10
8
6
12
11
10
13
7
2
2
2
10
8
6
8
5
3
10
11
13
11
10
7
5
8
8
5
3
3
3
5
8
6
4
4
4
4
8
6
4
6
7
8
8
8
8
8
9
35
48
62
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
101
101
101
101
101
101
101
101
101
101
80
76
76
73
85
102
119
152
152
152
123
118
160
112
110
108
101
92
92
83
83
84
96
85
80
87
82
85
87
85
86
89
99
97
101
111
151
125
158
152
132
160
151
132
159
158
106
102
99
93
92
93
99
77
84
81
75
93
70
69
67
78
76
81
158
85
76
91
96
123
160
160
160
116
134
132
159
158
97
92
90
79
76
73
71
69
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
51
51
58
30
2
2
7
12
15
17
11
6
6
12
9
6
6
6
34
34
17
1
4
2
1
2
3
3
3
3
3
2
1
2
1
1
2
3
4
12
10
6
3
3
3
4
3
2
2
4
6
9
9
9
9
7
6
8
8
8
7
7
12
8
5
6
6
4
3
3
3
4
4
4
5
3
2
3
4
5
5
5
5
5
5
5
5
6
7
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
67
70
82
80
98
98
83
98
98
155
155
111
123
123
157
107
100
97
93
93
101
89
88
88
89
89
91
101
89
98
95
86
90
90
86
101
96
111
155
125
156
153
133
154
155
136
157
156
110
111
107
103
103
100
94
93
103
95
96
103
87
100
79
89
86
88
156
77
75
63
72
86
89
154
154
103
131
119
157
156
78
71
56
40
33
27
22
19
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
5
2
2
31
16
2
2
3
2
2
2
2
2
2
2
2
3
17
10
3
2
2
5
6
7
6
6
7
9
5
2
3
3
3
10
8
6
4
2
2
3
3
3
3
4
5
9
5
1
1
8
12
12
10
9
6
4
2
1
9
17
22
19
12
5
5
5
4
3
3
3
2
1
1
1
2
3
2
1
2
4
7
5
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
113
129
129
129
129
129
129
129
129
129
129
119
122
122
122
113
115
125
163
163
125
130
130
162
117
122
116
113
113
111
113
118
120
129
146
119
120
119
122
109
113
104
100
94
103
102
119
163
137
162
163
147
162
163
147
158
162
116
110
110
100
102
100
87
124
89
106
146
117
124
124
115
113
115
122
163
116
115
115
88
109
107
163
163
117
144
134
160
163
106
106
107
97
96
94
92
91
89
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
29
29
29
29
29
29
29
29
29
19
10
10
41
28
16
16
13
8
3
3
3
3
3
3
23
32
41
25
10
6
3
3
3
3
3
4
3
3
6
7
6
6
7
5
4
6
9
12
15
19
14
9
9
7
6
15
17
19
13
7
14
20
16
11
7
10
13
9
6
6
6
6
6
10
6
3
3
3
3
3
6
7
8
8
8
9
9
9
9
9
9
15
18
20
21
21
21
21
21
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
78
78
78
78
78
78
78
78
68
68
74
78
78
78
66
73
72
72
72
73
75
83
113
85
87
93
93
94
101
110
93
92
88
91
86
88
91
88
94
110
102
120
108
103
101
120
107
106
113
120
103
111
108
104
111
111
96
101
95
90
95
92
80
86
82
76
95
77
77
103
73
82
83
85
113
80
80
80
72
83
77
111
111
102
107
101
111
111
59
52
44
32
28
23
19
17
7
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
7
38
22
7
15
19
23
34
37
20
4
3
2
4
7
8
8
9
9
9
6
3
2
2
2
1
1
1
3
2
2
4
3
2
3
4
4
3
2
2
2
2
2
13
9
5
2
2
7
8
6
4
14
12
10
22
12
3
2
1
1
1
2
2
2
3
4
5
5
5
5
5
5
3
1
1
1
1
1
4
5
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
73
73
65
65
77
73
93
93
74
85
85
85
85
73
76
93
80
80
85
79
83
88
95
95
93
86
83
91
78
79
91
84
84
91
87
80
82
86
80
81
86
81
86
87
80
83
81
75
103
78
83
88
82
84
87
83
110
103
94
93
86
110
83
85
84
110
76
77
76
75
75
75
75
76
75
75
75
76
76
88
75
68
62
60
66
70
70
70
70
70
4
73
73
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
6
6
6
6
8
9
9
10
8
6
8
10
8
6
15
10
6
4
2
2
2
2
2
2
2
2
4
3
3
8
4
1
3
2
1
2
3
13
11
10
10
9
9
6
4
2
3
4
12
14
12
10
8
6
4
3
3
3
4
30
22
14
11
7
4
3
3
3
39
23
8
3
3
31
27
17
8
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
69
100
100
100
100
100
100
100
100
100
100
98
91
110
110
88
103
105
105
105
96
102
103
104
103
110
102
100
105
94
89
87
85
74
80
80
84
85
110
84
88
93
93
93
93
100
89
91
89
88
93
82
85
103
90
104
104
78
76
74
70
70
65
80
67
74
80
75
80
73
93
70
70
80
66
76
67
68
71
72
80
75
76
76
80
86
84
104
104
69
67
70
64
64
61
61
61
1
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
25
25
25
15
6
6
6
4
2
2
2
2
2
2
2
35
53
51
29
8
6
4
3
3
2
2
2
2
2
3
4
3
3
2
1
3
6
10
7
5
20
15
10
6
3
3
2
1
1
1
2
3
4
6
10
6
2
3
10
10
10
14
15
17
24
12
1
1
1
1
1
38
19
1
1
5
14
9
5
5
5
5
5
5
5
3
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
118
118
118
118
118
118
118
118
118
118
96
86
75
76
91
114
148
148
148
131
122
123
150
119
118
112
108
105
102
103
102
100
112
96
95
92
87
94
95
99
118
108
100
102
101
97
94
93
98
106
103
112
148
109
150
106
103
108
83
81
84
76
85
86
83
85
86
85
83
86
71
79
78
83
130
86
77
85
82
97
130
106
106
103
104
105
150
106
89
86
75
70
67
58
58
58
2
56
56
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
56
56
56
56
56
56
56
56
32
8
8
8
5
2
2
2
2
2
2
2
2
2
2
1
1
23
12
2
2
2
2
3
4
3
2
3
6
5
4
4
3
2
1
1
1
1
2
3
2
2
3
4
8
10
5
1
5
4
3
7
11
12
12
7
2
1
1
16
20
21
16
11
13
24
15
6
3
3
3
13
44
52
56
34
13
13
43
49
52
55
28
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
118
131
131
131
131
131
131
131
131
131
131
104
104
109
119
135
150
180
180
180
152
140
141
177
129
129
126
117
131
110
110
110
118
114
92
91
88
94
95
94
123
95
99
99
108
106
123
180
136
177
157
140
152
158
138
153
153
107
105
92
84
85
78
68
74
74
71
85
70
72
72
63
85
81
90
180
98
88
87
85
108
99
157
157
104
130
120
158
158
78
70
56
39
32
24
19
15
2
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
56
56
56
56
56
56
56
56
56
56
56
29
2
2
2
2
2
2
3
4
6
9
12
36
38
38
23
8
5
2
3
5
5
5
5
5
5
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
5
8
5
3
3
3
4
9
12
7
2
8
5
2
2
2
6
10
22
12
3
36
21
6
2
2
2
3
2
2
2
2
2
2
2
3
3
4
3
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
121
121
121
121
121
121
121
121
121
99
98
101
103
106
108
108
121
115
177
177
130
137
134
179
125
123
120
111
107
109
108
110
121
105
119
103
98
97
104
95
97
101
104
103
114
119
129
177
143
179
175
150
177
176
151
178
157
117
114
99
88
84
72
69
73
69
78
84
63
69
67
61
80
81
88
179
91
82
70
71
96
99
177
177
119
138
139
178
157
113
111
103
94
91
80
80
80
1
79
79
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
55
55
55
55
55
55
55
55
55
28
2
2
3
2
2
2
2
4
7
4
2
10
10
9
5
1
9
6
3
3
2
1
1
2
3
2
2
7
4
1
1
1
1
2
2
2
1
1
5
10
9
9
9
5
1
1
2
3
4
9
14
12
9
6
7
6
3
1
5
7
9
10
6
3
3
3
4
5
5
4
3
3
3
4
4
3
3
3
4
5
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
62
62
62
62
62
62
62
62
62
62
48
53
50
58
69
86
114
114
114
89
86
86
118
77
77
76
75
79
75
80
79
61
60
61
60
61
61
66
64
66
69
71
75
78
78
82
109
94
113
114
100
118
113
106
117
116
87
85
76
71
71
65
81
68
71
72
73
81
72
80
65
81
68
71
113
75
66
66
66
73
74
118
118
79
99
99
117
116
87
85
80
74
72
65
65
65
1
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
5
5
6
6
6
6
6
7
8
12
10
8
5
3
3
4
2
1
1
2
11
7
3
2
1
2
1
1
2
2
2
2
1
1
1
18
10
3
4
5
3
1
3
6
10
8
7
4
1
3
5
10
12
14
19
12
6
4
3
3
3
3
3
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
73
73
73
73
73
73
73
73
73
73
57
62
62
62
60
67
78
105
105
76
73
74
68
69
79
72
75
81
74
81
81
69
83
70
75
83
79
86
111
92
102
100
102
111
91
89
105
89
87
111
82
82
105
83
81
97
72
65
66
63
65
66
72
66
66
65
66
63
63
72
62
68
77
68
105
73
74
82
86
92
105
105
105
95
98
94
105
105
72
70
74
69
68
66
66
66
3
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
5
3
2
1
1
1
3
6
8
10
41
24
7
24
16
8
8
8
8
8
6
4
3
3
2
1
1
1
1
1
1
2
3
4
3
2
2
6
3
1
2
1
1
3
3
3
4
3
2
1
3
5
9
6
4
5
5
4
3
9
11
14
15
16
24
15
7
7
7
7
7
6
5
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
86
128
128
128
128
128
128
128
128
128
128
91
79
78
77
82
86
86
87
89
94
119
103
105
107
105
104
107
96
108
100
102
98
128
95
91
97
100
108
108
106
105
107
108
104
100
116
97
103
108
95
116
91
96
101
101
128
101
107
95
88
85
74
82
73
79
82
85
82
70
75
70
75
98
79
105
86
83
78
78
73
75
78
78
79
84
84
101
100
78
76
72
67
65
64
62
61
60
60
60
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
65
65
65
65
65
65
65
65
65
65
65
65
33
1
1
1
1
1
1
31
19
7
20
10
1
1
1
7
13
7
1
3
5
3
2
4
4
4
7
9
5
2
1
1
1
1
1
2
3
2
1
1
16
13
8
3
5
8
5
3
8
11
7
3
2
1
7
13
8
4
12
12
13
23
14
5
4
4
4
5
5
5
6
7
39
30
15
1
1
29
44
22
1
1
1
1
1
1
1
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
77
77
77
77
77
77
77
77
72
71
70
77
67
69
72
74
80
80
80
76
76
79
100
83
106
99
106
108
142
106
105
100
99
115
95
106
97
93
115
92
92
90
106
80
77
84
80
94
106
89
142
91
93
86
86
79
77
95
86
77
77
73
86
68
70
69
68
67
64
75
74
81
142
84
100
92
83
82
79
78
78
77
77
77
78
95
72
74
44
35
30
23
19
16
13
11
7
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
5
4
3
3
11
15
17
19
30
31
32
30
17
5
5
5
19
33
17
2
2
2
2
2
6
4
3
11
6
1
7
7
7
7
4
1
1
1
2
1
1
1
2
4
4
3
3
6
9
12
16
20
17
10
3
2
1
6
5
4
8
13
23
26
15
4
4
4
37
54
28
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
85
85
85
85
85
85
85
85
85
79
78
77
76
77
77
84
90
81
115
115
112
115
110
172
98
95
107
99
106
121
106
121
106
106
121
100
109
103
96
107
100
103
116
101
109
102
113
115
115
172
127
132
171
140
130
142
171
120
121
118
113
121
105
100
100
107
95
95
107
90
103
79
93
87
89
172
89
79
80
82
109
130
171
171
171
146
144
142
171
99
93
95
82
80
77
74
72
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
15
10
5
5
6
8
27
36
22
8
2
15
12
9
9
9
6
4
4
4
3
2
1
3
6
5
5
12
12
6
1
1
1
1
1
12
6
1
1
1
1
21
31
25
18
12
8
8
12
18
18
18
14
10
6
4
3
6
10
14
11
6
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
7
4
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
102
128
128
128
128
128
128
128
128
128
128
111
113
106
106
102
119
121
200
200
167
200
159
200
152
144
141
133
124
120
132
118
117
110
117
106
103
110
112
112
128
120
122
132
130
125
142
192
154
200
185
164
200
185
165
200
200
130
124
107
91
84
79
75
74
69
78
70
62
60
76
53
77
81
88
200
97
88
88
90
122
127
200
200
124
157
157
200
200
124
118
104
88
82
76
72
69
62
62
62
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
60
60
60
60
60
60
60
60
60
31
2
2
2
2
2
2
2
2
3
2
1
6
13
14
15
15
16
34
24
14
11
7
3
3
5
4
3
11
8
6
4
2
1
2
3
4
2
1
1
1
1
1
15
10
5
3
1
3
6
9
14
16
12
8
7
6
5
4
7
8
10
9
5
2
33
21
10
3
3
2
2
36
51
58
30
2
2
2
2
26
44
23
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
49
80
80
80
80
80
80
82
85
80
94
94
76
73
81
81
85
85
101
101
79
78
77
115
82
87
94
110
94
94
88
94
75
69
71
62
69
82
87
118
109
97
110
89
92
89
94
109
99
113
104
106
113
110
109
115
115
96
110
90
85
88
118
76
75
77
67
67
63
61
88
63
74
80
72
113
64
66
56
63
80
71
113
113
88
110
118
115
115
66
56
46
35
29
25
21
19
14
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
7
4
1
1
1
1
10
14
19
13
7
13
13
9
6
13
9
6
3
1
1
2
1
1
1
1
1
5
4
3
3
5
7
5
3
3
5
7
7
5
3
3
28
19
10
5
11
8
5
11
13
11
10
5
1
1
1
2
4
7
4
2
17
9
1
3
4
5
6
3
1
1
1
1
1
3
4
4
4
5
6
7
7
7
7
7
7
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
84
92
92
92
92
92
92
92
92
92
92
85
84
75
75
76
88
102
149
149
112
118
114
150
96
92
98
92
92
101
91
91
90
92
87
86
89
87
98
100
93
95
101
97
103
109
120
149
118
150
127
117
117
149
113
108
150
84
87
82
77
86
66
68
60
59
71
86
70
92
73
70
82
79
86
150
89
80
78
74
86
88
108
108
89
102
108
108
150
92
92
96
87
86
85
84
83
82
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
31
31
31
31
31
31
31
31
31
16
2
2
6
4
2
2
3
2
2
2
2
2
2
2
5
6
8
7
7
6
5
4
4
4
4
4
4
11
6
1
1
2
10
15
11
7
4
1
11
16
11
7
5
3
1
1
1
1
2
3
4
12
9
6
4
2
1
1
3
8
16
17
12
8
4
1
5
7
10
9
8
4
1
1
36
22
8
4
1
6
8
9
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
84
111
111
111
111
111
111
111
111
111
111
103
94
101
101
90
108
109
177
177
126
137
134
157
111
101
90
84
79
77
83
78
75
81
83
83
89
88
101
111
92
98
99
95
105
104
110
154
121
130
176
133
156
177
137
157
157
103
93
79
72
70
63
60
61
56
62
75
61
61
64
60
75
76
78
154
86
89
91
98
117
110
176
176
119
150
137
177
177
90
81
65
46
39
30
24
21
3
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
15
15
15
15
15
15
15
15
15
9
4
4
33
19
6
6
5
4
4
4
3
2
12
17
13
10
20
15
10
6
2
2
2
2
1
1
2
4
5
4
3
2
4
3
2
3
4
5
12
11
7
4
3
2
4
7
6
5
5
3
2
11
9
7
9
5
2
3
4
7
10
14
19
27
37
21
6
5
5
5
38
19
1
1
1
1
1
1
2
4
7
5
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
134
134
134
134
134
134
134
134
134
119
118
110
134
102
86
104
124
140
177
177
177
145
148
179
134
134
120
110
108
109
106
104
124
97
95
97
97
90
94
97
99
118
102
100
111
107
117
154
132
157
177
147
179
177
154
179
179
119
111
94
79
70
66
62
66
64
65
74
56
55
64
48
66
70
78
157
88
79
79
83
112
106
179
179
111
141
135
179
179
90
81
65
46
39
30
24
20
3
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
36
36
36
36
36
36
36
36
36
19
2
2
1
1
1
1
1
2
4
5
5
6
7
8
5
2
17
13
9
7
4
2
5
4
4
4
4
4
2
1
2
17
33
17
1
2
1
1
1
1
1
1
1
3
5
11
7
3
2
5
10
11
7
4
3
2
4
4
4
7
10
10
7
5
33
19
6
4
4
4
5
39
22
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
36
115
115
115
115
115
115
115
115
115
115
93
95
107
107
94
113
114
185
185
132
146
146
188
132
128
127
112
107
105
95
92
89
88
92
91
97
95
110
114
105
115
108
97
111
108
127
185
145
188
184
159
187
184
158
187
187
128
115
101
88
83
79
76
73
67
66
70
60
61
76
59
79
82
88
188
89
81
70
72
100
103
187
187
120
153
148
187
187
109
105
100
86
82
78
75
73
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
45
45
45
45
45
45
45
45
24
4
3
3
4
4
5
4
4
4
4
2
1
11
13
7
2
16
9
2
3
4
6
8
4
1
1
1
1
7
5
3
1
2
2
2
2
3
3
3
21
12
3
3
8
5
2
2
7
4
2
10
13
7
2
4
6
3
1
4
6
8
8
6
4
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
2
6
8
9
10
10
10
10
11
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
127
127
127
127
127
127
127
127
127
111
107
108
112
115
127
133
145
166
166
166
136
134
128
162
115
112
111
109
110
111
127
110
113
122
104
104
104
101
101
103
105
111
122
103
114
111
121
166
132
162
136
125
125
131
118
122
125
105
102
116
100
101
96
116
104
91
93
89
80
84
84
81
104
92
94
166
96
86
86
82
99
89
131
131
97
120
112
128
131
84
77
77
68
65
57
57
58
22
76
76
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
8
7
6
6
8
9
9
7
5
6
8
9
9
9
10
28
37
20
3
3
3
3
3
3
3
3
6
8
5
2
5
4
3
3
3
4
5
31
31
31
31
21
11
12
12
10
8
6
9
11
9
8
11
9
8
8
8
11
14
13
13
13
44
27
10
10
10
10
13
44
27
10
10
10
7
4
4
7
8
9
9
9
9
9
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
69
100
100
100
100
100
100
100
100
100
100
79
77
71
77
77
80
82
90
90
81
81
89
92
88
133
107
107
133
106
101
133
94
92
93
90
88
92
85
96
87
91
103
96
96
100
101
95
98
97
96
101
96
92
91
110
97
95
103
110
103
101
97
123
100
108
123
99
123
89
81
75
83
66
70
73
71
73
73
73
73
73
73
73
73
73
62
73
72
37
33
28
20
18
14
12
10
5
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
20
16
16
9
2
2
4
7
7
7
8
5
2
5
5
5
5
5
34
24
12
1
1
1
1
1
4
5
6
12
15
9
3
4
4
4
4
4
4
12
7
3
3
12
7
3
4
4
3
3
5
11
10
7
5
9
7
4
1
5
4
4
11
12
14
35
19
4
4
4
9
12
15
15
15
15
15
15
19
10
1
1
1
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
146
146
146
146
146
146
146
146
146
115
110
108
108
116
122
130
146
146
146
124
112
106
108
103
104
138
113
122
138
132
138
138
146
125
121
122
123
113
115
113
117
116
123
138
112
110
109
118
108
108
124
102
98
124
98
100
138
91
104
93
102
101
101
124
86
98
99
95
124
93
93
95
124
91
93
118
93
87
87
87
86
96
124
124
96
115
111
124
121
88
87
88
82
81
78
78
78
10
87
87
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
6
8
9
10
7
5
6
25
14
4
4
4
36
40
21
3
3
3
3
3
6
6
6
5
4
3
2
5
5
5
7
5
4
12
8
4
4
6
5
5
4
3
2
4
6
9
7
6
8
11
10
7
4
15
14
14
24
20
16
10
4
4
4
4
4
6
5
4
4
4
4
4
4
4
6
7
8
8
8
8
8
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
32
93
93
93
93
93
93
93
93
93
93
57
56
46
34
43
58
70
108
108
85
90
89
114
83
93
80
80
78
80
88
82
88
81
91
79
78
82
82
84
93
91
82
80
79
79
82
87
87
92
106
97
112
108
102
110
114
90
81
86
68
67
69
67
69
79
64
71
61
59
70
53
57
58
64
79
71
75
75
75
86
77
112
112
77
96
88
110
114
58
52
44
32
28
22
18
15
3
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
31
31
31
31
31
31
31
31
31
16
2
2
1
1
1
2
4
6
7
8
7
6
7
7
4
2
8
6
4
2
1
1
1
1
1
2
2
2
4
2
1
3
3
3
2
1
1
3
11
10
5
1
1
6
6
4
3
20
13
6
6
7
6
6
6
6
4
2
4
5
6
10
9
8
23
18
10
3
3
3
8
5
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
70
70
70
70
70
70
70
70
70
70
62
60
59
59
62
91
125
180
180
180
139
132
181
104
99
103
94
92
104
89
90
89
87
104
83
86
87
87
104
87
86
89
80
94
97
118
179
138
180
180
153
181
180
151
181
181
116
108
100
86
80
89
61
53
52
44
49
45
47
74
56
80
94
83
180
77
67
58
65
93
97
181
181
121
155
139
181
181
89
80
64
44
37
28
22
18
3
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
11
11
11
11
11
11
11
11
11
6
1
1
1
1
1
1
1
3
4
5
5
6
6
6
7
7
8
34
23
13
3
2
2
2
2
2
2
7
4
1
1
1
1
1
1
4
2
1
10
9
9
9
8
7
11
6
1
7
5
3
7
12
9
6
6
6
4
2
4
5
7
10
7
5
5
5
4
3
3
3
5
5
4
4
4
4
2
1
1
2
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
98
98
98
98
98
98
98
98
98
98
96
90
104
104
92
114
146
190
190
190
154
151
191
126
121
115
109
104
97
101
95
96
96
101
97
97
93
104
93
97
96
98
98
106
109
125
180
145
181
190
157
191
190
164
191
191
130
124
118
117
117
111
109
104
102
95
94
102
85
87
79
104
90
97
181
97
97
97
102
124
118
191
191
130
163
154
191
191
120
114
102
88
82
66
64
64
1
62
62
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
38
38
38
38
38
38
38
38
38
20
2
2
3
2
2
2
2
3
4
5
5
6
6
6
33
39
34
20
6
5
4
3
3
4
5
5
5
7
5
3
2
3
3
2
1
2
2
3
2
1
1
1
1
3
5
4
3
2
1
1
6
12
10
9
6
3
5
7
9
14
16
17
16
15
36
20
4
4
4
5
37
55
30
5
5
5
4
3
3
4
5
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
73
73
68
68
60
73
55
66
80
91
115
115
115
93
91
91
120
79
76
84
81
84
97
91
93
93
104
89
90
97
92
94
118
98
104
99
95
97
94
99
110
103
115
114
102
118
115
107
120
115
95
97
90
86
88
118
83
84
83
76
78
73
71
77
74
81
111
77
115
66
53
43
49
64
65
118
118
90
113
118
120
115
65
55
45
33
28
21
17
15
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
6
4
2
4
6
12
15
18
13
8
4
1
4
7
6
5
5
5
5
4
3
3
3
2
1
1
2
2
2
22
12
3
3
18
11
4
6
8
9
6
3
10
11
6
1
4
2
1
1
1
7
14
13
11
10
8
7
5
3
3
3
5
4
3
3
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
124
127
127
127
127
127
127
127
127
127
127
113
104
106
106
104
124
128
184
184
148
145
146
194
136
131
127
116
113
115
116
116
124
116
112
111
110
109
112
112
127
120
109
110
113
104
126
184
142
194
183
158
194
184
159
194
194
128
123
104
93
86
79
93
75
77
78
67
78
63
59
56
75
79
87
194
82
73
61
69
98
103
194
194
123
158
147
194
194
96
86
68
47
39
29
23
19
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
62
62
62
62
62
62
62
62
62
32
2
2
1
1
1
1
1
2
4
36
21
6
25
14
4
4
4
7
10
7
5
10
8
7
5
3
6
10
7
4
1
7
5
3
2
1
1
1
1
1
1
1
1
3
5
3
2
2
4
7
12
12
9
7
6
5
3
1
4
6
8
13
9
6
3
1
1
1
1
1
1
1
1
1
1
2
4
5
5
5
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
76
76
76
76
76
76
76
76
76
76
77
77
82
82
79
87
88
106
106
99
101
105
151
101
101
110
103
109
108
108
136
128
140
182
152
166
171
182
170
180
175
182
169
167
180
141
136
138
151
127
122
149
118
108
106
106
92
96
91
91
101
93
97
102
95
94
101
89
85
79
73
85
79
83
151
82
74
74
76
99
91
149
149
104
112
105
106
106
74
70
73
67
66
63
63
63
1
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
6
6
15
24
28
30
24
19
29
34
40
23
6
17
10
3
3
3
5
8
4
1
1
1
1
1
6
7
9
9
9
6
3
2
1
1
1
3
6
9
32
35
36
22
9
9
5
1
2
3
4
8
13
11
10
26
17
9
1
10
7
4
8
8
8
6
4
3
3
3
3
8
6
4
4
4
6
5
4
4
4
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
90
90
90
90
90
90
90
90
90
90
89
74
68
73
73
84
77
114
114
88
91
87
118
90
90
89
90
85
82
78
89
67
64
75
69
75
80
81
88
96
84
87
87
90
91
96
107
101
112
113
108
117
114
108
116
118
95
91
98
88
89
89
98
73
73
78
77
89
74
76
67
73
69
72
112
76
68
68
68
73
74
117
117
80
100
99
116
118
88
87
82
76
74
68
68
68
1
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
6
8
7
6
5
5
6
6
6
7
8
13
39
28
14
1
2
3
2
2
3
4
9
6
4
3
3
4
4
4
5
4
2
1
2
2
3
4
5
6
12
18
11
4
3
5
10
8
7
9
7
5
3
7
10
14
13
10
8
6
5
4
3
3
3
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
172
172
172
172
172
172
172
172
172
172
167
160
166
166
162
178
193
193
193
165
176
178
193
172
172
166
148
148
146
150
150
145
148
146
149
155
151
166
172
160
172
154
166
156
149
160
193
173
193
193
175
192
193
161
193
192
144
143
134
131
129
120
128
120
114
113
111
128
112
113
98
128
107
123
193
109
107
107
120
152
193
193
193
141
163
150
193
193
98
89
74
54
47
40
34
31
22
22
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
80
80
80
81
43
6
6
6
6
6
7
6
6
6
4
3
3
3
13
18
13
8
8
8
8
8
8
8
8
15
16
18
15
13
10
7
13
9
6
12
11
11
11
15
10
6
13
11
10
8
6
9
11
12
9
7
36
23
10
10
11
13
13
13
9
5
5
5
5
5
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
187
187
187
187
187
187
187
187
187
187
180
161
184
184
165
184
191
191
191
173
177
180
191
177
187
184
173
169
165
175
163
155
167
157
158
163
163
184
165
170
187
164
184
166
158
168
191
173
191
191
183
191
191
172
191
191
157
154
147
138
145
136
126
157
119
120
123
127
124
127
105
155
113
126
191
119
106
96
94
113
115
191
191
125
158
159
191
191
126
120
122
111
108
104
101
100
87
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
122
122
122
122
122
122
122
122
122
122
122
122
100
51
3
3
9
12
16
13
11
11
26
30
32
33
34
35
30
20
11
12
12
12
12
13
13
13
17
17
18
14
11
7
4
14
10
6
41
32
24
24
50
30
11
9
5
2
6
11
16
16
12
8
11
9
8
8
8
21
35
28
19
10
5
5
5
5
5
5
4
4
4
4
5
7
5
4
4
5
7
7
7
7
7
7
8
37
51
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
162
162
162
162
162
162
162
162
162
162
149
155
128
129
146
159
184
184
184
143
146
151
183
153
155
162
139
135
132
142
129
126
143
123
130
131
128
142
131
138
142
143
164
155
152
164
184
165
183
170
164
167
182
155
181
163
125
109
115
104
118
120
123
142
121
133
136
142
136
130
119
142
122
132
184
123
117
115
101
112
111
166
166
135
155
135
182
165
87
81
66
50
43
35
28
23
10
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
8
8
8
7
6
6
6
6
6
6
6
6
6
6
6
9
10
12
46
35
25
22
22
12
3
5
7
5
3
6
7
7
8
27
19
11
10
7
5
6
8
7
6
5
4
5
6
12
29
17
6
4
8
6
5
9
6
4
4
5
9
14
23
27
32
21
10
3
3
3
6
8
6
4
4
4
4
4
4
4
7
8
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
160
172
172
172
172
172
172
172
172
172
172
169
165
170
170
149
160
156
198
198
174
176
176
195
163
172
166
164
166
186
163
165
166
160
172
158
159
159
170
160
163
172
159
166
164
160
166
194
181
187
198
186
195
198
176
195
195
156
173
172
140
143
136
133
133
116
122
126
133
126
146
127
136
186
140
194
136
122
119
123
143
163
198
198
198
198
181
198
198
146
140
130
119
114
110
107
105
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
91
91
91
91
91
91
91
91
91
48
6
6
46
26
6
6
42
59
67
66
66
47
28
16
4
4
4
8
13
10
7
13
10
8
8
8
8
8
33
56
34
13
17
12
7
7
94
56
18
59
33
7
7
50
94
53
13
28
21
14
14
32
19
7
7
28
50
58
62
38
15
54
60
50
40
27
15
15
15
40
66
83
74
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
166
166
166
166
166
166
166
166
166
166
154
144
168
168
121
132
125
163
163
134
141
148
182
150
168
166
149
148
143
141
145
140
142
141
145
146
148
168
147
152
157
161
171
171
171
164
163
166
182
164
160
180
161
155
160
158
133
129
157
119
122
129
127
138
123
127
110
127
106
117
92
117
105
113
182
99
93
93
92
119
140
180
180
180
153
140
160
158
80
69
55
38
31
24
19
17
4
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
36
19
3
3
6
8
10
8
6
7
18
23
29
54
46
38
28
15
3
3
3
3
3
4
6
9
14
13
12
9
6
5
4
8
6
5
7
7
7
8
6
4
12
13
8
4
3
3
4
5
6
10
7
4
4
4
6
8
12
10
9
12
10
8
6
6
6
8
12
10
8
8
8
10
8
7
5
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
79
79
79
79
79
79
79
79
79
79
88
93
139
139
117
129
128
128
128
128
124
120
123
139
108
110
116
108
104
113
108
109
110
139
109
112
118
117
127
122
127
120
127
121
124
125
127
125
119
127
125
113
128
109
125
109
104
116
92
98
81
73
71
68
66
75
66
65
68
98
71
83
94
83
121
87
75
75
75
67
78
85
85
93
101
102
128
114
62
56
44
32
27
22
19
16
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
15
24
28
18
8
8
8
8
8
8
8
8
6
5
36
20
5
6
7
9
8
8
6
4
6
8
7
4
2
2
25
14
4
3
7
5
4
3
6
6
7
8
10
8
5
2
4
7
12
13
13
10
7
6
5
4
6
4
3
4
5
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
140
140
140
140
140
140
140
140
140
129
133
137
140
141
141
129
138
139
172
172
140
155
152
169
139
141
149
146
146
163
141
138
144
141
137
145
140
136
141
145
130
131
145
119
120
115
117
133
129
130
139
150
139
172
136
169
138
130
163
133
155
165
165
175
141
141
133
126
133
118
128
114
124
150
118
133
112
96
96
92
104
111
126
126
133
143
163
172
140
119
111
101
95
91
87
85
83
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
70
77
80
82
83
80
45
10
10
8
7
8
6
5
5
5
7
10
9
8
8
8
7
7
6
5
5
6
5
4
8
6
4
6
7
6
5
4
19
14
9
9
7
5
4
4
10
7
5
20
27
31
33
35
57
33
10
11
12
11
11
15
25
18
11
10
10
10
11
35
23
11
11
11
23
35
24
13
13
13
13
13
13
13
13
13
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
97
97
97
97
97
97
97
97
97
97
91
84
89
89
88
103
118
118
118
102
98
96
88
87
97
90
90
94
97
90
110
93
90
93
94
98
107
104
120
107
110
105
107
104
100
96
118
99
101
106
110
106
118
95
118
97
102
104
118
112
114
120
128
103
104
93
83
115
82
85
85
115
81
87
118
85
86
87
82
80
80
75
75
90
92
120
118
75
60
49
39
33
28
23
20
18
8
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
34
34
34
34
34
34
34
34
34
34
34
22
10
6
6
8
9
10
8
6
6
20
12
5
5
5
4
4
3
3
3
3
3
3
3
4
6
4
2
1
1
2
3
2
1
2
3
2
1
2
2
3
3
3
3
3
5
6
7
8
17
16
16
9
2
8
17
9
2
11
14
17
21
33
19
6
6
6
7
41
58
32
7
7
7
25
29
18
7
7
7
7
7
7
7
7
7
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
98
98
98
98
98
98
98
98
98
96
99
103
99
120
120
113
119
121
121
121
107
104
105
98
88
120
111
118
128
156
120
124
120
110
117
106
111
114
120
117
113
110
108
107
110
114
121
121
125
128
127
156
126
123
121
121
118
118
146
106
101
99
88
77
113
75
83
96
83
88
128
97
103
156
98
121
100
81
75
75
65
62
75
75
91
103
146
114
121
88
77
80
73
71
66
66
66
10
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
5
9
8
7
7
10
12
14
46
26
7
14
10
7
7
7
6
5
4
3
3
3
3
3
2
1
6
12
11
6
2
3
5
7
9
8
7
6
19
19
19
14
9
4
10
16
11
7
7
10
12
13
15
31
20
10
11
8
5
5
5
13
22
16
10
10
10
10
10
10
10
10
10
10
16
13
10
10
10
10
10
10
10
10
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
29
95
95
95
95
95
95
95
95
95
95
89
67
58
56
60
70
75
87
87
78
73
75
75
73
95
82
88
92
107
94
91
94
92
107
87
89
94
92
107
99
97
99
94
98
99
90
92
92
90
99
89
87
88
82
87
87
74
71
82
74
77
87
85
82
83
85
80
85
74
87
70
70
69
69
82
68
64
64
64
48
45
47
47
40
47
60
52
48
59
59
61
67
67
67
67
67
3
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
5
10
13
7
1
15
15
11
8
8
8
8
8
5
2
3
3
2
1
1
1
3
4
2
1
1
1
1
1
1
3
5
3
1
1
1
2
3
6
3
1
2
3
3
3
13
11
9
6
3
2
1
5
7
9
11
8
6
9
11
6
1
1
1
2
2
2
3
2
1
1
1
3
4
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
101
103
103
103
103
103
103
103
103
103
103
91
93
92
101
101
87
98
110
110
106
110
114
158
103
103
96
92
91
94
101
93
93
82
84
77
80
81
87
97
89
103
89
92
97
93
107
110
107
158
108
107
118
107
102
121
121
101
121
106
112
121
113
113
91
103
92
86
103
77
72
71
86
76
83
158
90
80
79
75
90
80
118
118
82
102
100
121
121
78
75
77
70
69
68
66
65
64
64
64
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
19
19
19
19
19
19
19
19
19
14
9
9
7
5
5
16
12
9
9
44
25
7
18
23
12
1
15
30
25
15
5
1
5
5
3
1
1
9
6
3
1
7
4
1
1
1
1
3
5
20
10
1
1
3
6
3
1
7
6
6
7
12
12
12
10
8
6
5
5
6
11
10
6
3
35
18
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
36
103
103
103
103
103
103
103
103
103
103
71
63
53
58
69
88
116
116
116
96
102
105
121
97
103
94
91
90
94
84
84
83
80
93
82
86
89
90
97
91
103
90
87
93
90
96
116
104
121
110
100
112
113
105
115
117
92
89
93
79
74
69
77
59
56
61
76
64
65
77
64
75
94
71
121
62
61
55
60
68
68
112
112
80
100
89
115
117
58
52
41
29
24
18
14
12
1
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
41
41
41
41
41
41
41
41
21
2
2
2
2
2
6
6
6
6
6
6
6
6
6
6
6
7
34
33
17
1
3
5
3
2
5
4
4
4
2
1
7
5
3
2
1
1
2
3
4
2
1
1
3
6
4
3
2
1
4
11
11
10
8
7
7
4
1
2
4
20
15
10
21
13
5
2
1
1
1
5
4
2
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
100
100
100
100
100
100
100
100
99
99
95
99
101
104
117
136
166
166
166
144
136
135
188
125
125
126
120
116
113
118
105
98
95
96
94
92
97
101
92
118
98
98
99
102
97
119
166
137
188
163
149
187
163
151
174
187
131
128
119
115
124
105
100
113
76
75
77
92
76
79
81
113
91
97
188
83
84
85
97
119
112
187
187
132
155
141
174
187
88
78
62
42
34
27
21
18
9
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
51
51
51
54
32
11
11
33
44
56
66
38
11
29
18
7
3
7
5
3
2
2
2
1
1
2
3
3
3
5
4
2
1
3
2
1
1
2
4
6
7
5
3
3
3
4
2
1
1
1
7
12
14
14
14
10
6
5
4
6
7
8
12
17
26
16
7
4
2
2
2
39
23
7
2
2
2
16
11
6
2
2
3
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
101
101
101
101
101
101
101
101
101
86
78
78
80
82
101
104
124
154
154
154
122
112
110
161
90
93
102
104
113
113
113
104
97
96
105
95
94
95
105
92
92
91
93
88
97
100
114
154
125
161
150
142
158
152
134
159
158
109
111
101
90
109
83
73
78
82
79
109
90
90
90
94
89
93
104
161
102
99
94
88
100
110
158
158
109
135
131
159
158
106
102
92
81
77
63
63
63
2
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
20
28
37
20
4
4
4
19
19
19
19
19
19
19
19
11
4
2
1
1
1
1
1
5
8
12
7
3
3
3
3
2
2
4
3
3
3
3
3
3
4
3
3
3
3
2
2
3
11
16
15
10
5
7
4
2
9
6
4
8
10
13
9
5
4
4
4
5
5
5
6
7
14
18
10
2
2
29
46
24
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
149
149
149
149
149
149
149
149
149
124
110
116
130
129
149
149
134
136
155
155
123
121
123
162
121
130
112
113
111
113
149
111
120
102
94
90
87
86
85
83
85
86
97
96
104
103
115
155
125
162
151
131
159
152
133
159
160
105
100
88
77
69
62
53
51
48
50
72
51
53
57
50
69
72
77
162
73
64
57
60
84
86
159
159
102
132
122
159
160
80
71
57
40
34
27
22
19
12
12
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
46
46
46
46
46
46
46
46
46
29
13
13
7
2
2
2
3
11
15
19
12
6
12
6
1
1
1
3
5
3
1
2
3
4
5
6
6
6
4
3
3
5
3
1
1
3
3
3
3
3
3
3
4
4
5
3
1
1
1
3
11
14
12
10
10
9
5
2
6
8
11
10
6
2
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
68
68
68
68
68
68
68
68
68
68
63
67
86
86
79
97
111
111
111
97
106
102
116
102
99
102
103
99
109
101
102
102
114
101
102
107
105
107
129
108
114
111
107
129
105
111
111
109
129
111
107
115
111
106
115
116
95
103
77
74
71
69
77
65
68
65
69
66
68
109
64
73
74
72
115
63
53
60
67
87
115
115
115
81
94
90
115
116
59
53
43
31
26
20
17
14
3
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
5
3
2
2
4
5
5
5
6
6
6
6
6
26
53
44
25
6
6
6
4
3
2
2
3
3
4
3
3
3
3
6
4
3
6
4
3
4
5
3
1
3
3
3
4
6
9
6
4
5
10
10
10
15
10
5
7
6
5
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
131
131
131
131
131
131
131
131
131
108
107
112
131
100
100
93
102
128
159
159
159
134
134
128
122
131
110
107
102
98
104
98
90
107
88
91
90
84
100
83
86
89
103
88
97
95
105
159
116
119
157
122
123
159
112
117
118
94
103
80
79
77
75
84
76
79
82
95
84
86
80
95
84
90
101
159
97
90
90
73
95
96
157
157
99
126
124
158
159
93
89
85
73
70
58
58
58
1
60
60
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
45
45
45
45
45
45
45
45
23
2
2
30
16
2
2
3
3
4
5
5
6
17
23
29
55
77
77
43
10
9
6
4
6
7
8
8
9
7
5
4
7
4
2
1
1
1
2
4
21
16
11
7
3
6
5
3
2
3
3
3
10
8
7
20
11
3
5
7
10
13
20
11
2
1
1
3
4
4
3
2
1
1
1
1
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
68
68
68
68
68
68
68
68
68
68
49
51
43
52
65
84
116
116
116
96
98
95
121
84
77
72
66
64
66
79
69
68
61
81
66
72
75
72
81
78
79
82
82
84
84
92
110
98
115
115
104
120
116
101
115
121
91
86
80
76
77
72
88
75
81
88
80
88
79
72
68
79
69
69
115
58
50
59
68
89
120
120
120
89
103
94
115
121
63
58
49
37
33
26
22
20
3
18
18
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
2
3
3
4
5
5
6
6
6
6
6
26
18
10
6
3
6
4
2
1
2
3
4
4
2
1
1
1
1
1
1
1
3
9
5
1
1
1
3
6
3
1
1
1
2
4
9
17
19
11
4
2
1
10
12
14
14
8
3
6
6
6
6
6
4
2
1
1
1
1
1
3
2
1
4
8
5
3
3
3
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
129
129
129
129
129
129
129
129
129
113
112
114
129
112
107
119
128
119
180
180
132
138
139
181
123
129
119
112
107
106
103
101
117
94
92
96
95
92
102
98
86
89
100
84
97
97
111
159
129
162
180
148
181
180
150
181
181
112
104
89
81
73
68
68
58
57
54
75
52
53
68
48
67
70
78
162
88
80
80
85
113
107
181
181
112
142
136
181
181
90
81
65
45
38
29
23
19
3
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
25
25
56
64
64
64
64
64
35
6
4
2
6
6
6
36
33
30
19
9
7
5
3
2
1
3
2
1
12
6
1
1
1
2
3
3
3
2
1
1
3
2
1
3
3
4
7
4
2
2
2
5
12
9
6
4
2
1
1
3
4
6
8
7
6
31
20
9
4
4
4
6
3
1
1
1
1
1
1
1
3
6
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
164
164
164
164
164
164
164
164
164
164
152
155
138
133
122
131
130
194
194
145
159
161
194
154
155
164
154
154
161
154
148
158
147
142
147
147
141
142
142
147
152
162
164
158
154
161
194
174
194
184
175
183
186
168
185
181
145
161
121
122
130
140
130
117
133
115
113
113
114
123
107
130
161
143
194
144
135
133
131
142
141
184
184
144
173
161
186
182
122
114
102
89
83
78
74
72
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
27
3
3
41
22
3
3
6
6
6
6
6
6
6
6
8
9
10
13
30
19
8
8
8
9
8
8
8
8
7
6
6
8
11
11
11
11
8
6
8
9
8
7
7
6
5
22
16
11
12
13
15
10
5
6
7
11
15
15
15
15
15
25
15
5
5
5
5
5
5
8
11
10
10
10
10
10
10
10
10
38
52
31
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
54
54
54
54
54
54
55
59
53
73
73
63
68
73
73
82
74
108
108
83
84
85
130
78
77
85
79
80
91
77
78
76
75
85
73
75
78
75
85
77
76
81
82
95
88
97
108
102
130
109
108
122
112
111
126
126
91
92
82
76
86
68
62
64
59
65
86
66
72
76
74
86
91
83
130
85
84
73
73
80
89
122
122
88
108
106
126
126
93
91
85
78
76
68
68
68
1
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
6
20
27
14
2
6
19
12
5
4
5
30
28
27
15
4
3
3
3
4
5
9
16
9
3
2
2
1
1
1
5
4
3
6
7
8
9
11
11
12
9
7
4
2
11
13
9
5
7
6
5
5
3
2
4
18
32
42
24
7
4
1
1
1
4
4
4
5
5
5
11
14
18
38
53
27
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
104
122
122
122
122
122
122
122
122
122
122
98
98
98
104
104
104
105
159
159
135
141
144
188
132
124
119
109
102
93
104
91
91
100
88
86
95
88
97
120
102
122
103
100
109
103
122
159
136
188
158
150
187
158
156
187
187
116
109
92
83
82
81
70
88
74
71
74
67
66
71
55
74
79
82
188
77
70
61
68
96
100
187
187
114
147
140
187
187
93
84
67
47
40
30
24
19
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
30
4
4
3
2
2
3
3
3
4
3
3
10
22
28
31
32
33
34
22
11
1
4
7
5
4
3
6
10
24
13
3
3
3
2
1
1
2
3
3
3
2
1
3
4
5
15
13
10
6
3
6
11
6
2
7
4
2
2
2
7
13
10
8
6
5
4
4
4
4
4
5
4
4
4
4
4
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
86
131
131
131
131
131
131
133
136
131
146
146
109
98
89
87
99
87
123
123
96
107
108
118
101
106
106
114
124
146
131
146
136
134
131
129
129
124
134
131
126
128
124
134
131
126
124
124
125
123
131
146
122
123
121
121
129
109
146
107
107
102
120
76
75
75
79
98
71
80
77
75
80
98
79
87
87
87
87
87
81
75
75
76
95
97
146
123
104
105
99
96
95
93
90
90
90
10
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
46
46
46
46
46
46
46
46
46
46
46
66
36
7
7
7
7
7
7
4
2
7
7
7
4
2
20
13
6
4
2
1
1
1
2
4
7
12
16
18
12
7
2
1
1
1
9
17
19
11
4
4
6
5
5
4
3
4
3
2
8
7
6
10
6
3
2
2
2
4
10
13
17
32
18
4
3
3
3
3
39
21
4
4
4
4
37
20
4
4
4
7
8
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
71
112
112
112
112
112
112
112
112
112
112
81
71
61
46
51
63
75
109
109
98
108
108
152
112
109
113
108
106
106
106
101
105
112
138
121
138
120
138
113
113
112
121
107
109
121
112
113
115
152
121
120
152
128
122
152
152
103
109
109
107
103
102
118
91
91
88
83
88
79
75
71
88
80
83
152
74
65
56
59
80
83
152
152
99
127
117
152
152
76
68
55
39
33
27
23
20
13
13
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
45
45
45
45
45
45
45
45
23
2
2
2
2
2
2
3
3
4
40
23
6
18
12
7
7
7
9
11
7
4
2
1
2
3
4
4
5
8
9
9
9
5
1
1
1
1
6
12
12
11
11
6
2
2
1
1
2
3
2
2
7
9
12
13
7
2
2
9
8
7
12
10
8
9
9
8
8
8
8
4
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
3
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
133
133
133
133
133
133
133
133
133
120
120
107
133
113
114
114
102
96
93
87
87
88
96
93
97
133
103
107
111
105
114
111
106
120
125
109
113
115
120
116
125
120
121
118
123
125
100
98
102
94
92
107
93
99
93
100
120
99
104
104
109
111
109
134
114
123
134
117
134
117
112
114
96
97
101
106
114
114
114
73
72
58
59
66
72
104
104
58
49
39
27
23
18
15
12
11
11
4
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
41
41
41
41
41
41
41
41
41
41
41
25
9
7
7
8
8
9
39
23
7
24
14
5
5
5
9
13
8
3
7
9
11
10
9
9
9
9
10
6
2
4
4
4
5
4
4
4
4
4
4
10
8
6
17
12
8
5
2
10
10
10
11
8
5
4
4
6
4
3
10
9
8
20
26
17
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
103
103
103
103
103
103
103
103
103
103
89
82
81
76
68
90
63
72
72
64
62
83
76
96
147
118
147
147
115
110
110
100
101
127
98
102
112
109
116
127
118
121
120
123
127
99
94
94
87
83
94
84
92
88
120
114
103
113
120
116
113
116
139
111
121
139
110
139
101
102
98
100
114
79
75
63
53
53
43
46
44
44
44
49
57
116
49
48
41
28
26
22
19
16
14
13
4
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
36
36
36
36
36
36
36
36
36
19
3
3
3
3
3
3
4
7
10
6
2
7
13
16
17
18
19
56
41
25
9
6
3
3
3
3
4
9
7
6
4
2
1
1
1
1
3
3
3
3
3
3
10
8
7
5
3
3
2
2
7
12
14
10
6
3
2
1
4
8
12
12
7
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
60
60
60
60
60
60
60
60
61
57
79
79
70
72
73
77
86
93
108
108
108
86
89
114
78
77
82
78
81
92
85
88
90
99
88
92
88
87
89
89
89
99
92
78
80
77
88
108
95
114
105
94
111
107
102
113
111
81
80
72
73
88
63
64
58
59
64
88
64
63
62
57
64
63
68
114
74
67
67
67
70
82
111
111
78
96
96
113
111
85
83
78
72
70
63
63
63
4
58
58
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
6
6
4
2
1
1
30
54
31
8
7
6
6
7
4
1
1
1
3
5
5
5
3
2
1
1
4
5
6
6
6
7
8
4
1
1
1
8
6
4
4
4
4
4
6
7
5
4
3
3
3
10
10
6
2
3
2
2
2
2
3
4
11
7
4
2
1
2
3
3
3
2
1
2
4
4
4
2
1
3
27
45
24
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
110
110
110
110
110
110
110
110
102
101
101
102
104
110
110
111
100
133
133
107
106
100
127
101
104
106
107
104
104
110
106
106
107
132
112
119
128
144
132
137
144
133
144
144
123
123
126
119
120
126
121
122
133
117
127
120
102
107
86
82
86
79
85
98
85
85
89
85
79
110
80
88
88
83
126
84
73
70
70
79
80
126
126
95
117
109
133
126
84
82
83
76
75
70
70
70
10
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
25
25
53
28
3
3
8
13
11
10
7
5
7
8
5
3
3
3
3
4
16
28
16
4
14
12
7
3
3
20
12
4
2
3
3
4
4
4
3
3
32
20
9
9
8
7
5
3
11
6
2
10
7
5
6
4
3
15
16
18
14
10
7
5
10
6
3
3
3
3
3
7
8
8
8
8
9
10
10
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
86
86
86
86
86
86
87
88
86
94
94
77
72
73
73
73
75
75
73
69
66
73
75
78
87
87
108
95
97
105
96
97
98
105
97
100
105
128
116
114
118
114
116
128
106
105
111
107
100
128
95
100
106
105
100
111
90
108
78
81
80
72
95
73
81
91
83
91
80
105
75
70
86
63
64
68
65
65
65
51
59
51
65
65
61
90
66
70
71
68
68
68
68
68
68
68
1
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
17
17
17
17
17
17
17
17
17
17
17
12
6
1
1
1
1
1
1
2
2
2
2
2
2
2
2
8
15
9
4
7
10
7
4
3
3
9
7
5
3
3
2
1
2
1
1
2
3
5
6
7
6
6
10
6
3
5
7
6
6
6
6
13
8
3
2
1
2
4
20
18
10
3
2
2
2
2
2
2
3
4
4
5
4
3
3
4
5
31
49
25
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
24
52
52
52
52
52
52
52
52
52
52
62
66
104
104
87
106
115
115
115
111
115
115
173
108
108
104
98
110
100
107
112
97
99
112
102
100
97
112
87
87
88
84
80
84
86
102
115
111
173
128
132
170
146
146
173
173
115
118
102
96
100
92
89
95
84
82
100
76
79
84
67
89
84
88
173
79
69
84
96
126
170
170
170
124
143
132
173
173
86
78
63
44
37
29
23
20
3
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
5
7
8
5
2
19
28
18
8
20
33
25
14
3
6
7
5
3
3
3
3
3
4
3
3
4
5
5
5
4
4
12
7
3
3
3
3
6
5
3
1
4
3
3
9
9
8
7
5
3
1
7
10
14
15
11
7
10
12
7
3
3
3
3
3
3
3
3
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
96
96
96
96
96
96
96
96
96
96
95
89
102
102
89
108
121
178
178
129
133
129
159
119
117
115
107
104
99
96
95
93
94
95
92
92
89
104
87
87
89
88
95
105
105
120
177
137
157
178
141
158
178
138
159
159
102
95
87
78
78
87
61
79
63
70
79
66
76
79
64
82
82
87
177
88
89
80
84
102
104
178
178
121
153
145
178
178
107
102
98
85
81
78
76
76
68
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
26
1
1
2
1
1
1
2
3
4
38
20
2
13
18
24
34
35
21
8
5
3
2
2
2
3
4
5
6
4
3
4
5
3
1
1
2
2
2
2
6
6
6
6
3
1
1
1
1
2
4
6
10
8
6
4
3
2
1
11
13
16
10
5
5
4
3
3
3
3
3
4
3
3
3
3
3
4
5
5
5
6
6
6
6
6
6
6
31
43
56
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
68
68
68
68
68
68
71
75
68
90
90
87
118
118
94
112
115
115
115
100
99
101
94
91
118
99
108
110
107
123
105
105
109
114
109
123
109
118
113
109
107
123
98
101
99
96
115
101
99
124
100
102
115
95
83
89
79
84
87
92
101
101
101
87
83
87
89
87
124
95
76
82
80
86
115
86
83
83
81
98
115
115
115
86
99
108
115
113
124
124
95
92
86
70
70
70
4
72
72
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
6
9
10
12
46
26
6
24
13
3
3
3
6
10
8
6
4
5
5
6
5
4
9
10
10
6
2
4
2
1
10
8
5
3
10
7
5
7
6
6
6
4
2
3
6
15
16
17
21
11
2
1
1
3
6
14
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
35
52
59
62
64
34
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
61
61
61
61
61
61
61
61
61
61
71
80
121
121
107
117
118
118
118
100
98
98
93
92
121
88
91
93
95
112
99
98
97
112
106
114
120
125
126
120
112
125
108
112
129
108
118
106
106
118
108
126
117
112
115
129
105
105
100
100
104
97
97
126
98
97
129
83
80
80
65
71
68
72
118
79
73
73
73
76
76
118
118
79
99
101
117
117
93
92
88
83
81
76
76
76
7
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
11
13
16
42
24
6
20
11
2
2
2
26
17
9
5
2
7
5
3
2
1
1
5
4
3
2
15
8
1
2
3
3
4
2
1
1
20
17
14
9
4
15
10
6
20
17
14
11
16
14
12
12
10
9
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
6
6
6
6
6
3
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
116
116
116
116
116
116
116
116
116
116
96
87
83
79
69
79
77
82
84
78
116
86
96
116
97
98
100
92
92
92
91
92
116
85
81
90
85
89
116
91
90
94
93
88
100
87
88
90
86
90
92
84
90
89
88
101
82
82
78
74
88
68
66
68
68
67
88
63
64
70
64
66
92
64
68
66
63
59
59
66
64
68
68
68
68
67
70
70
59
59
64
66
66
66
66
66
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
50
50
50
50
50
50
50
50
28
7
7
14
10
7
7
8
9
9
10
6
3
6
6
6
6
7
45
37
20
3
2
1
2
3
6
6
6
8
9
10
15
10
5
1
1
3
2
2
12
11
10
10
10
11
6
1
24
15
6
11
13
13
14
7
1
4
5
5
6
14
12
11
22
11
1
1
1
1
1
1
1
1
1
1
3
2
1
4
5
6
6
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
118
148
148
148
148
148
148
148
148
148
148
111
110
116
107
107
118
104
148
148
135
140
137
152
141
143
146
148
136
146
132
136
129
147
137
109
110
114
117
121
128
122
123
146
127
148
125
136
126
129
148
119
152
122
115
113
147
100
93
132
78
78
79
70
73
71
73
86
79
80
80
86
76
79
87
113
86
86
86
94
120
152
152
152
116
117
105
113
114
61
53
44
32
27
21
17
14
2
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
93
93
93
93
93
93
93
93
93
47
1
1
1
1
1
1
4
6
7
4
1
6
7
4
2
2
2
5
8
5
3
3
3
2
1
1
1
7
4
1
1
1
1
2
2
2
1
1
4
6
4
2
4
2
1
1
1
1
3
4
6
10
9
8
10
8
4
1
8
7
7
10
7
5
3
1
1
1
1
2
1
1
1
1
4
4
2
1
1
2
4
3
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
104
104
104
104
104
104
104
104
104
104
95
88
88
88
89
90
90
90
88
67
72
77
80
104
83
88
105
108
114
138
110
109
114
115
111
123
115
115
115
115
117
123
138
111
115
104
102
98
99
111
94
103
101
93
91
138
88
92
103
100
100
100
119
86
85
80
79
79
72
85
66
79
66
69
75
70
70
70
70
71
70
73
73
52
60
64
70
73
61
61
64
64
64
64
64
64
4
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
12
12
12
12
7
2
2
4
5
6
4
2
2
4
7
4
2
17
11
6
6
4
2
4
5
3
2
2
7
8
8
8
5
2
3
4
9
13
7
2
9
5
1
2
3
4
8
12
22
16
10
4
8
12
11
9
6
4
8
7
6
13
17
11
5
11
12
7
3
3
3
5
4
3
3
3
4
4
4
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
75
79
80
92
92
80
72
76
76
74
75
76
76
75
64
67
71
74
77
88
109
103
118
118
108
118
108
106
106
108
101
100
109
102
103
109
99
100
87
91
94
94
109
88
95
89
94
102
90
106
87
109
97
86
102
85
75
97
75
84
102
81
82
100
70
81
68
67
66
60
60
60
39
42
39
45
45
32
36
33
36
38
23
21
19
16
14
12
11
11
3
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
40
20
1
1
1
1
1
1
2
2
2
2
2
2
2
5
5
6
3
1
1
1
1
1
7
13
19
11
3
3
3
2
1
1
1
2
3
6
4
3
3
4
4
4
2
1
1
2
4
6
14
12
10
8
6
3
1
6
5
4
11
8
5
4
3
3
3
3
3
4
3
3
3
3
4
2
1
1
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
106
113
113
113
113
113
113
113
113
113
113
123
118
151
151
130
136
128
128
128
113
122
151
126
141
141
117
128
127
122
151
120
106
105
141
118
120
141
131
119
117
113
105
106
111
116
125
128
125
120
128
125
118
128
109
125
108
102
120
101
91
91
85
78
77
75
73
83
78
74
92
77
85
111
82
128
71
58
68
77
97
128
128
128
128
125
120
128
121
67
58
46
34
28
23
19
17
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
57
73
40
7
7
40
57
65
40
16
7
23
13
3
3
3
4
5
7
8
10
8
6
6
6
6
12
12
12
9
6
7
8
10
11
12
14
16
13
11
11
11
14
16
15
12
10
7
5
9
7
5
8
11
8
6
6
6
10
14
13
13
13
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
95
95
95
95
95
95
95
95
95
97
104
104
124
124
111
115
111
111
111
102
103
105
105
98
124
98
93
98
94
92
100
90
89
95
95
96
98
124
92
93
96
95
95
94
103
92
94
94
93
97
96
103
111
87
97
87
81
88
103
86
90
97
90
89
92
93
110
97
93
96
110
86
88
87
110
82
81
80
75
74
70
70
70
79
88
88
111
111
76
74
78
73
72
72
74
77
70
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
44
40
37
37
43
46
48
26
5
51
42
21
1
1
1
3
5
6
5
4
4
4
8
10
12
23
13
4
3
2
5
4
4
8
12
8
4
13
17
19
14
10
10
6
3
5
8
9
10
18
13
8
14
11
7
4
8
9
9
7
5
5
22
18
14
14
14
14
14
27
18
9
9
9
9
9
9
9
9
9
9
9
9
9
9
35
48
62
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
63
112
112
112
112
112
112
112
112
112
112
93
97
110
110
92
92
94
97
99
112
112
93
90
90
110
90
95
93
92
94
94
91
112
92
95
101
106
110
123
117
104
103
100
98
101
103
105
121
110
105
102
123
108
115
124
124
110
110
101
99
107
102
103
123
107
100
100
107
82
82
73
69
66
69
75
71
73
73
73
74
75
75
75
59
68
68
75
75
60
60
65
66
66
66
66
66
3
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
8
3
3
3
3
3
3
4
4
4
3
3
3
4
5
8
9
11
30
20
10
1
2
3
2
2
9
10
12
11
10
5
1
3
2
1
3
4
4
4
13
11
10
10
11
9
6
4
17
11
5
15
24
16
8
10
13
36
32
29
24
19
17
13
10
29
17
6
3
3
3
10
5
1
1
1
1
2
2
2
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
76
114
114
114
114
114
114
114
114
114
114
93
84
78
70
75
88
101
153
153
119
116
110
117
103
100
99
99
91
95
88
90
90
114
88
87
86
82
88
79
82
84
86
99
95
99
104
153
117
120
153
119
120
153
109
117
115
85
81
75
72
72
70
85
67
71
85
64
85
63
59
59
70
74
80
153
74
64
77
87
114
153
153
153
110
128
118
153
152
75
67
53
36
30
22
17
14
1
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
56
56
56
56
56
56
56
56
29
2
2
3
2
2
2
3
3
4
36
21
6
25
35
45
41
38
25
12
6
1
1
1
1
1
4
4
5
4
4
4
4
5
7
6
5
3
1
2
3
3
3
3
3
3
2
1
2
2
2
3
9
6
4
3
3
3
14
11
8
8
12
8
5
3
1
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
83
83
83
83
83
83
83
83
83
83
79
81
74
74
85
102
96
158
158
118
119
114
160
93
93
103
101
106
106
106
96
93
109
86
87
86
85
90
92
97
109
91
93
106
103
117
158
126
160
158
138
160
158
134
160
160
107
103
89
76
71
63
57
54
45
48
52
49
52
73
57
75
75
76
160
78
82
101
109
128
160
160
160
131
141
132
160
160
95
91
87
75
72
69
66
65
61
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
2
2
1
1
1
1
1
3
4
3
2
6
6
6
6
6
6
8
11
11
11
6
1
2
3
4
4
4
4
5
5
3
2
1
1
1
1
1
1
3
3
3
3
4
5
3
2
2
2
3
4
4
4
8
5
2
2
2
6
8
10
7
4
20
13
6
6
6
6
6
7
8
8
8
8
9
9
9
9
9
9
7
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
76
76
76
76
76
76
78
81
76
90
90
78
78
78
74
84
93
93
93
79
78
77
90
78
75
87
88
90
117
95
98
100
98
101
98
101
97
114
105
98
102
117
95
98
105
96
114
105
100
129
93
88
94
86
87
117
79
87
79
81
105
86
87
87
105
84
85
105
86
83
81
129
75
83
86
84
88
88
88
70
58
52
52
52
56
63
88
80
91
101
109
129
129
129
129
129
75
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
8
5
3
3
3
3
3
21
12
3
19
10
1
1
1
7
10
12
7
2
4
6
8
9
7
6
5
4
3
2
3
3
3
4
4
3
2
10
10
10
7
4
6
23
12
2
2
2
4
5
6
13
9
6
4
4
6
8
12
9
7
12
8
4
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
11
15
17
18
19
20
18
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
82
82
82
82
82
82
82
82
70
79
96
90
132
132
100
117
141
167
167
167
147
140
124
132
109
109
110
114
113
129
122
111
112
132
106
108
104
108
106
99
99
99
105
109
110
115
167
122
124
167
130
131
167
121
118
120
91
84
94
84
89
85
94
93
85
78
80
85
70
70
64
78
79
87
167
94
85
77
77
96
110
167
167
105
132
136
166
167
120
117
109
99
96
92
89
88
84
84
84
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
6
39
22
6
6
7
8
9
5
2
2
15
22
25
27
29
19
10
8
6
6
6
6
5
4
5
12
20
11
3
3
2
1
1
2
3
4
5
14
8
3
3
3
5
3
2
3
3
3
3
10
9
8
4
1
3
7
8
9
16
16
12
9
5
1
1
1
1
1
2
1
1
1
6
8
4
1
1
12
23
15
8
8
8
8
8
8
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
131
131
131
131
131
131
131
131
131
131
120
111
121
121
114
118
119
119
119
118
122
119
124
116
121
128
124
132
136
126
128
132
141
130
141
141
132
134
136
130
133
134
131
134
121
122
121
126
127
136
134
124
124
118
124
131
114
113
112
111
113
116
112
115
99
104
115
108
115
115
105
104
102
107
124
105
105
105
106
114
124
124
124
121
122
117
124
124
104
102
100
96
94
90
90
90
10
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
70
70
70
37
5
5
6
7
7
7
8
7
6
7
8
41
59
51
33
15
15
15
11
8
5
5
9
14
32
18
4
3
2
2
2
2
3
10
7
4
11
18
14
9
4
4
3
3
5
3
2
4
13
9
5
4
4
4
4
5
9
14
12
10
33
18
3
3
3
3
3
39
57
66
74
74
74
46
18
18
18
18
50
66
74
42
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
86
86
86
86
86
86
86
86
86
69
71
78
86
80
88
112
135
177
177
177
137
132
127
154
109
103
107
106
98
101
96
95
94
99
93
95
104
94
98
99
100
101
106
104
111
111
123
176
137
154
176
149
152
177
141
153
154
113
106
86
79
79
72
68
88
65
76
88
75
84
101
69
86
86
91
176
95
86
102
107
137
176
176
176
126
147
147
176
177
123
119
109
98
94
88
82
80
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
9
9
9
21
13
6
6
37
53
62
32
2
6
18
20
11
3
22
13
4
2
1
2
3
7
7
7
7
11
6
2
3
2
2
11
9
7
4
2
1
1
1
1
1
2
3
3
2
1
2
2
2
7
7
7
5
3
2
2
7
16
20
19
14
10
5
1
2
2
2
3
2
1
1
1
1
2
2
1
1
4
7
10
11
12
12
12
13
9
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
106
109
109
109
109
109
109
109
109
109
115
124
120
158
158
146
161
169
169
169
138
145
151
165
133
158
124
123
121
115
111
112
110
107
133
118
123
128
158
120
119
121
122
115
124
123
130
166
144
161
162
144
157
169
139
165
161
123
113
101
88
86
84
81
83
78
80
85
90
92
117
92
94
96
107
166
111
100
100
100
105
121
162
162
123
147
144
169
166
126
121
113
105
101
98
95
94
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
54
54
54
54
54
54
54
54
54
54
54
67
36
6
6
9
11
12
8
5
6
9
8
8
8
8
6
5
4
4
5
5
6
7
6
5
9
9
9
6
3
3
3
4
6
5
5
6
8
8
8
9
7
5
4
4
13
9
5
7
16
14
12
11
12
8
4
4
5
13
17
13
9
5
5
5
5
5
7
9
10
10
11
10
10
10
10
11
50
70
40
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
138
138
138
138
138
138
138
138
138
138
120
110
109
109
108
116
125
125
125
117
121
116
125
112
109
138
109
111
113
131
111
112
129
105
107
108
105
109
101
105
106
105
138
109
108
114
125
117
125
131
113
122
122
111
120
129
94
90
88
75
73
74
65
77
77
69
88
68
75
68
60
75
67
72
125
63
55
53
52
68
70
122
122
82
104
94
120
122
62
56
46
33
28
22
18
16
4
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
68
68
68
68
68
68
68
68
68
68
68
43
19
6
6
9
11
13
8
4
4
17
23
13
4
14
8
2
1
1
2
4
3
2
4
4
4
12
16
10
5
4
5
6
7
21
12
3
3
3
4
4
3
3
3
2
2
2
3
4
10
6
3
3
3
4
7
10
9
9
10
11
12
8
4
4
4
4
4
6
5
4
4
6
8
6
4
4
6
7
7
7
7
5
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
46
46
46
46
46
46
50
55
50
73
73
68
71
73
73
63
60
76
76
75
77
78
101
78
79
81
77
78
78
77
82
87
87
87
80
80
82
84
82
85
83
84
84
81
84
82
81
85
83
77
75
101
84
81
98
98
72
75
63
61
59
55
56
56
49
55
83
51
52
55
50
56
59
56
73
67
73
73
73
81
72
101
101
71
87
86
98
98
78
76
74
70
68
67
66
65
64
64
64
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
6
6
4
3
4
5
5
5
7
9
6
4
18
25
28
32
35
38
35
33
19
5
5
5
5
5
7
7
7
5
4
3
3
4
4
4
3
2
2
2
4
2
1
4
5
5
6
4
2
3
4
11
12
9
6
5
4
2
1
4
4
4
5
4
4
19
11
4
4
4
4
4
3
3
3
3
3
3
3
4
5
6
7
8
8
8
8
8
8
9
58
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
123
123
123
123
123
123
123
123
123
123
132
123
162
162
121
135
126
169
169
144
157
158
185
145
162
135
130
127
122
117
143
110
105
135
118
128
135
162
138
140
135
131
133
127
133
137
144
141
163
166
158
183
169
154
185
183
142
136
128
123
122
119
123
121
102
99
97
88
93
100
85
123
101
108
163
104
100
99
106
126
119
183
183
123
153
143
185
183
100
93
78
60
54
47
42
39
31
31
31
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
16
16
16
16
16
16
16
16
16
16
16
21
53
37
21
19
18
23
28
16
5
7
24
32
36
38
41
34
28
28
28
18
9
12
10
9
9
16
23
18
13
8
5
4
4
9
9
7
6
8
9
11
11
11
11
11
12
17
13
10
11
16
14
12
15
10
6
4
6
4
3
4
6
26
47
30
14
11
11
11
50
65
42
20
20
20
15
11
11
15
20
15
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
78
78
78
78
78
78
78
78
73
73
75
78
74
74
68
73
83
109
109
98
101
101
151
85
79
89
87
92
120
92
92
88
85
92
84
85
87
92
93
83
82
83
74
76
79
94
109
103
151
116
115
149
124
120
149
149
112
120
96
86
82
93
60
58
56
57
59
58
58
71
58
73
70
70
151
63
68
62
69
83
85
149
149
108
137
120
149
149
77
69
57
42
36
28
23
19
1
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
1
1
5
3
1
1
4
6
8
39
22
6
21
28
32
34
36
22
8
8
5
3
3
5
3
2
2
10
5
1
4
11
6
1
1
1
1
1
2
3
2
1
3
7
7
4
1
2
4
5
7
10
8
7
4
1
1
2
4
7
10
9
9
22
12
3
3
3
3
3
3
2
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
110
110
110
110
110
110
110
110
81
82
93
97
106
113
128
149
184
184
184
142
142
140
187
111
106
101
93
90
93
110
92
89
87
84
89
89
89
106
88
88
88
83
84
95
98
121
184
139
187
167
152
173
184
156
173
187
123
115
102
87
80
71
67
69
70
72
84
61
61
59
55
77
77
85
187
93
84
84
84
111
104
173
173
125
148
136
173
187
88
80
65
45
38
29
23
19
2
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
7
36
21
7
7
14
18
20
22
14
7
14
18
20
21
22
15
8
6
4
2
1
1
1
1
1
1
3
4
5
7
6
5
5
5
4
4
6
3
1
5
9
11
13
9
5
3
1
6
12
16
9
3
2
1
2
2
3
8
14
12
6
1
4
5
4
4
4
2
1
2
3
3
4
2
1
36
20
4
4
2
1
1
1
1
1
1
1
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
95
95
95
95
95
95
95
95
95
95
105
100
136
136
107
127
156
190
190
190
169
168
191
142
136
120
109
110
105
104
123
106
103
133
111
110
136
108
95
93
85
83
84
103
103
124
190
146
191
181
156
182
190
155
182
191
113
105
89
83
84
81
95
89
87
89
90
95
91
89
90
95
98
109
191
107
94
90
90
117
111
182
182
130
154
143
182
191
94
84
68
47
39
32
26
22
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
5
5
5
39
22
5
5
6
6
6
4
2
2
4
6
35
59
45
25
6
5
5
5
5
5
4
4
4
5
3
2
2
2
11
21
17
10
4
2
15
12
10
10
20
13
6
8
4
1
1
1
8
10
13
12
7
2
5
8
16
13
10
17
9
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
3
5
6
7
7
7
7
7
7
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
131
131
131
131
131
131
131
131
131
131
111
112
135
135
105
122
149
178
178
178
160
159
191
140
136
132
121
131
113
113
120
104
114
105
107
114
135
112
117
108
120
104
99
108
101
123
177
138
191
176
155
190
178
156
191
191
120
114
104
87
86
89
63
78
63
69
78
65
76
78
64
85
85
90
191
92
94
116
124
150
190
190
190
142
165
157
191
191
113
106
101
86
82
78
74
72
67
67
67
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
36
2
2
4
3
2
2
3
3
4
5
5
6
21
14
8
3
8
7
6
5
4
2
1
3
2
2
3
10
6
2
2
3
3
2
1
3
2
2
2
3
3
3
3
4
5
4
2
1
2
4
7
12
10
8
5
3
2
1
8
13
16
14
12
12
8
4
2
1
1
1
1
1
1
1
1
1
2
3
4
5
6
5
4
4
4
4
4
7
9
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
86
86
86
86
86
86
86
86
86
86
88
93
134
134
102
121
119
177
177
138
149
149
191
134
117
113
101
97
94
91
97
96
95
134
99
99
96
107
87
85
84
84
77
93
93
116
177
136
191
177
153
191
177
156
191
191
125
118
98
79
75
67
65
78
68
70
78
66
76
78
63
84
84
88
191
81
72
92
104
140
191
191
191
138
160
149
191
191
96
86
68
48
40
32
26
22
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
1
1
1
6
3
1
1
2
3
4
4
3
2
19
27
36
39
34
20
6
6
6
4
2
7
4
1
1
11
10
9
5
1
1
1
1
1
5
6
4
3
2
1
3
5
7
4
1
1
1
2
8
12
10
8
5
2
1
1
8
13
16
14
8
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
6
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
122
122
122
122
122
122
122
122
122
122
99
102
112
112
91
115
126
184
184
136
148
149
187
135
130
126
113
108
99
96
97
93
98
97
99
104
103
112
121
111
122
107
105
115
108
128
184
145
187
184
155
187
184
160
187
187
127
121
108
100
106
95
93
94
106
93
96
106
87
98
81
98
93
96
187
92
82
70
72
100
103
187
187
114
147
146
187
187
107
102
97
82
77
63
62
62
3
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
15
5
5
5
5
5
5
6
7
8
22
12
2
12
10
9
9
9
7
6
6
6
4
3
8
8
8
9
13
8
3
2
1
24
13
3
3
3
3
13
34
22
10
3
2
9
16
11
7
8
5
2
10
13
11
9
5
2
2
19
19
19
14
9
4
3
2
3
3
3
3
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
165
165
165
165
165
165
165
165
165
165
150
141
161
161
145
173
191
191
191
172
176
176
191
165
165
163
158
158
153
146
141
137
142
146
140
147
152
161
165
154
165
144
141
148
146
150
183
164
182
183
168
182
191
169
191
191
138
147
127
132
147
124
118
114
109
107
108
109
103
107
97
114
109
117
183
119
105
103
103
124
146
183
183
183
172
170
191
191
126
118
120
108
105
96
96
96
9
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
108
108
108
108
108
108
108
108
108
98
88
88
47
7
6
6
5
5
5
5
5
5
5
5
32
39
34
30
34
18
3
3
3
3
3
11
20
43
22
2
18
24
14
4
4
4
4
5
8
12
9
5
2
4
6
5
3
2
4
7
11
36
19
2
2
2
2
2
2
8
14
35
22
10
40
21
3
3
3
3
10
40
55
62
66
38
10
8
8
8
8
8
8
8
8
8
8
8
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
38
101
101
101
101
101
101
101
101
101
101
78
85
83
83
72
83
72
95
95
89
101
95
98
97
94
86
84
83
83
86
90
86
101
95
89
94
93
93
97
95
94
92
88
89
95
88
92
87
96
95
88
98
94
90
98
97
78
77
80
68
71
71
70
78
72
67
68
78
65
69
66
78
73
66
96
57
59
51
56
73
63
98
98
71
89
79
98
97
54
48
41
32
28
23
19
17
3
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
53
53
53
53
53
53
53
53
53
53
53
27
1
19
28
33
38
21
5
5
3
2
3
4
4
4
5
6
7
7
7
7
5
3
2
2
2
2
2
3
3
4
5
4
3
4
2
1
4
7
7
7
7
6
5
6
4
3
3
3
8
14
9
4
5
4
4
4
4
4
5
8
12
24
13
2
2
2
2
3
2
1
1
1
1
1
2
2
2
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
99
99
99
99
99
99
99
99
99
99
79
82
88
88
82
97
109
109
109
97
99
97
123
87
86
89
86
87
92
88
90
89
89
99
82
84
89
86
86
100
82
82
84
84
86
88
100
94
100
106
105
121
109
103
100
123
93
89
99
75
71
66
54
64
52
56
80
56
56
63
57
63
92
66
79
75
72
72
72
77
77
121
121
88
99
95
90
123
75
72
81
74
73
74
74
75
72
79
79
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
22
22
22
22
22
22
22
22
22
12
3
3
3
4
5
6
6
6
7
5
4
7
14
11
6
2
9
5
2
1
1
4
8
7
4
2
2
6
12
15
10
5
4
3
3
3
3
2
2
5
6
8
6
4
6
4
3
11
12
8
4
10
11
11
7
4
4
4
4
4
14
13
12
22
13
4
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
34
49
64
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
76
126
126
126
126
126
126
126
126
126
126
111
103
106
106
91
105
116
164
164
134
137
140
164
127
126
120
110
108
103
105
105
100
114
101
103
106
110
110
118
126
103
104
101
111
109
121
164
133
164
164
146
164
163
138
163
163
107
102
87
75
70
67
58
64
64
58
67
58
57
56
49
65
69
76
164
86
78
69
69
91
104
164
164
103
129
131
163
163
109
105
95
84
80
66
66
66
3
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
63
63
63
63
63
63
63
63
63
33
4
4
3
3
3
3
3
3
4
37
34
32
32
20
9
1
9
5
1
4
6
3
1
3
5
5
5
13
13
11
9
13
7
1
1
1
1
1
4
7
4
1
3
6
10
5
1
5
6
6
6
9
8
7
11
8
6
5
7
8
10
11
7
4
2
1
2
3
3
3
2
1
1
1
2
3
3
3
4
26
46
24
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
33
39
39
39
39
39
39
45
52
48
76
76
66
63
76
76
73
76
76
76
76
76
64
76
74
74
90
152
93
117
95
92
93
91
117
88
95
95
96
117
106
106
152
97
90
96
81
84
85
81
84
90
80
86
97
96
100
96
152
98
107
107
101
96
95
105
96
97
105
83
83
81
83
90
72
69
60
58
58
44
47
41
41
41
43
49
96
45
41
38
27
24
21
18
17
15
14
13
13
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
5
2
2
2
2
2
4
3
3
3
3
3
3
3
3
3
3
4
2
1
1
1
1
1
1
1
2
2
2
7
9
6
3
2
1
1
1
2
4
7
8
8
9
5
2
2
2
1
1
2
2
2
10
10
11
7
4
2
7
13
15
17
12
8
8
5
3
3
3
3
4
3
3
3
3
5
6
4
3
3
5
7
6
5
5
5
5
5
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
58
67
67
67
67
67
67
67
67
67
67
48
51
51
57
69
79
99
99
99
81
79
81
105
73
73
76
77
83
90
101
104
112
150
118
129
143
124
137
143
138
150
138
137
135
125
131
130
142
150
133
138
142
126
121
138
142
98
96
85
84
99
91
92
101
99
79
89
113
89
113
90
113
80
80
79
75
75
72
72
76
72
105
105
82
90
78
69
104
49
43
39
28
25
20
17
15
3
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
7
6
6
6
3
1
1
1
4
6
3
1
1
1
1
1
2
2
2
4
5
4
3
14
8
3
3
5
6
7
7
7
7
6
5
5
15
8
2
7
6
5
10
14
16
9
3
2
2
5
7
9
14
19
28
15
3
3
3
3
3
3
3
5
6
6
7
5
3
5
6
7
5
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
134
134
134
134
134
134
134
134
134
117
111
107
134
98
99
102
97
96
96
96
86
79
85
81
92
134
93
110
97
95
105
91
90
87
85
86
91
88
88
93
97
96
110
97
105
105
93
94
92
89
95
85
86
96
85
94
90
84
110
88
100
102
94
123
103
106
123
101
123
102
117
93
117
79
78
75
73
69
69
69
66
66
95
95
74
80
72
70
96
46
41
37
27
24
19
16
15
5
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
13
13
13
7
1
1
2
2
2
3
30
39
35
30
16
3
3
3
4
6
6
6
5
4
2
1
5
4
4
3
3
3
8
4
1
1
1
1
2
3
4
4
5
7
8
8
6
4
3
3
4
6
9
15
18
10
3
3
4
7
9
11
9
7
5
3
1
1
1
1
1
1
1
1
2
2
2
1
1
2
4
6
3
1
1
1
1
1
3
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
136
136
136
136
136
136
136
136
136
118
111
106
136
95
92
94
94
93
104
104
85
84
90
84
101
136
118
151
123
123
125
120
123
121
114
116
121
113
116
125
125
125
151
125
108
102
96
94
90
86
91
77
81
80
75
93
86
93
151
83
83
83
74
82
72
75
80
76
82
76
88
75
82
88
83
86
88
88
88
75
79
74
77
77
55
64
67
74
77
67
71
74
77
77
77
77
77
71
71
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
59
33
7
7
14
22
12
2
2
2
2
2
2
3
5
14
9
5
6
7
4
2
3
4
4
4
5
4
3
3
3
4
3
3
3
3
3
6
6
6
4
3
3
3
4
3
3
3
8
7
7
9
9
9
9
6
3
6
9
13
13
8
4
24
26
17
8
8
6
4
3
2
2
2
2
2
2
2
5
9
13
15
16
16
16
17
12
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
90
90
90
90
90
90
90
90
68
71
77
73
80
80
83
90
90
90
76
72
75
80
76
77
80
77
81
81
84
104
88
90
91
87
87
91
90
89
94
104
97
119
104
104
105
119
103
102
98
119
83
94
101
101
145
102
91
98
100
118
115
145
166
123
134
166
124
166
121
121
100
121
83
81
77
62
60
60
43
47
44
56
56
39
47
44
53
54
31
28
23
18
16
14
13
12
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
5
5
5
5
5
32
37
34
19
4
3
3
2
1
2
3
7
4
1
2
3
2
2
2
3
3
3
3
3
4
4
4
5
10
15
21
12
3
1
3
6
12
14
17
23
15
7
4
1
5
7
9
13
11
9
9
7
5
3
3
3
7
4
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
5
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
48
48
48
48
48
48
52
57
51
73
73
67
70
73
73
67
66
90
90
69
67
70
64
72
87
87
104
96
110
98
97
97
98
96
95
110
94
94
98
107
102
110
98
110
95
93
94
92
95
94
90
107
95
95
98
110
89
104
92
99
103
100
122
107
108
122
97
122
90
85
83
81
74
76
77
72
72
72
55
74
46
48
53
55
74
74
46
40
33
25
23
20
18
15
14
14
5
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
12
10
7
5
4
4
5
5
4
3
3
3
5
8
5
3
3
3
3
3
4
3
3
6
8
6
4
4
2
1
1
4
6
8
8
4
1
6
8
9
11
21
28
17
6
11
14
12
11
9
8
7
6
6
7
14
15
16
26
15
5
5
5
5
6
5
5
5
5
5
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
62
62
62
62
62
62
64
68
62
79
79
72
68
73
73
84
85
106
106
81
88
90
108
99
100
96
153
100
106
114
131
113
115
127
112
115
120
122
129
131
127
153
129
129
127
145
129
142
134
133
145
142
128
129
141
145
114
153
91
86
85
75
72
73
72
68
76
68
60
71
54
57
60
64
77
71
75
75
75
85
86
106
106
74
89
92
105
108
75
74
76
71
70
70
69
68
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
4
4
4
5
8
11
6
2
2
2
2
2
2
3
4
42
54
31
9
2
4
6
8
6
4
4
5
4
4
5
7
4
1
2
1
1
3
3
4
3
3
2
2
4
3
3
34
21
9
2
10
12
10
6
2
2
5
5
5
14
12
8
5
20
11
2
2
2
3
5
3
1
1
1
1
1
1
3
5
6
6
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
77
77
77
77
77
77
77
77
77
79
79
77
75
76
80
85
87
101
101
85
80
77
79
85
86
99
154
108
116
112
111
107
111
109
116
111
104
103
108
111
111
154
111
107
108
108
103
102
102
108
97
96
101
86
95
96
92
154
91
88
86
77
83
74
74
69
70
83
70
83
71
83
69
72
77
73
74
74
74
82
76
98
98
72
88
80
100
101
55
49
41
31
27
24
21
19
15
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
41
21
2
2
13
25
27
28
30
18
6
18
13
8
3
9
39
35
18
1
3
6
4
2
4
4
4
14
19
14
9
5
2
2
2
2
2
2
4
3
2
4
5
5
4
2
1
3
6
15
11
8
6
3
1
1
1
5
7
10
13
10
7
18
12
6
6
6
6
7
4
2
2
2
2
1
1
1
5
7
8
8
8
8
8
8
8
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
71
71
71
71
71
71
71
71
71
71
73
73
73
75
75
73
75
85
109
109
91
93
91
115
80
80
79
78
87
80
80
95
81
83
87
85
86
95
87
88
87
88
84
95
90
88
94
109
97
115
108
110
113
113
119
113
115
89
84
88
91
94
107
119
95
93
91
91
85
90
107
79
119
91
98
115
93
93
93
66
80
78
113
113
73
91
94
113
115
84
83
79
73
71
64
64
64
2
62
62
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
9
7
5
5
5
5
6
7
8
8
8
8
8
7
6
24
14
4
4
4
4
5
5
5
6
6
7
16
21
11
1
3
4
4
5
30
16
2
1
1
2
4
9
11
7
4
3
4
6
13
13
12
12
8
4
1
1
1
9
13
11
7
4
5
5
3
2
2
2
2
2
2
2
1
1
1
1
1
2
3
2
2
2
2
2
2
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
54
54
54
54
54
54
56
60
54
71
71
61
65
68
71
82
85
111
111
82
89
92
113
83
82
80
74
82
75
76
76
73
82
68
69
71
74
82
83
76
79
78
78
84
83
89
110
97
112
109
98
111
111
101
111
113
84
87
91
92
97
97
97
78
83
76
75
87
68
65
63
87
66
66
112
54
47
38
42
58
61
111
111
70
90
85
111
113
57
51
41
29
25
20
17
15
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
6
6
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
19
15
12
12
7
2
2
2
2
3
3
3
3
3
5
8
4
1
2
3
2
1
2
3
5
7
13
8
4
2
1
1
2
4
8
12
10
7
5
7
4
2
3
3
4
8
6
4
2
1
2
3
3
3
2
1
1
1
1
2
1
1
1
3
6
4
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
87
87
87
87
87
87
87
87
80
74
74
73
74
75
88
101
118
149
149
149
120
121
155
98
97
95
88
94
88
84
83
87
82
83
94
83
84
85
85
85
85
94
83
86
85
91
105
100
116
147
122
154
149
122
155
119
96
89
82
82
88
88
82
105
82
77
74
88
72
70
70
105
77
83
116
80
70
69
74
98
92
154
154
112
124
114
155
119
72
63
48
36
30
25
21
18
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
40
20
1
1
1
1
8
12
9
6
6
11
16
12
8
20
12
4
4
4
3
2
3
4
3
3
5
4
4
3
3
13
7
2
4
4
4
10
10
10
11
13
8
4
4
2
1
2
3
13
17
12
8
4
1
3
5
7
9
13
17
10
3
3
4
4
4
4
3
3
2
2
2
2
2
2
2
3
3
4
5
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
155
155
155
155
155
155
155
155
148
148
145
155
145
153
163
170
187
187
187
154
153
154
171
147
155
143
142
137
141
150
141
155
148
131
132
128
125
133
131
136
133
147
150
138
138
148
187
163
171
187
155
171
187
146
171
171
136
142
122
120
113
107
107
92
88
87
90
83
82
100
83
101
114
100
187
106
123
145
155
187
187
187
187
187
187
169
187
187
130
124
113
101
96
91
88
85
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
57
35
14
7
7
10
12
14
13
10
7
19
10
2
2
2
30
44
26
9
8
8
8
8
8
8
8
7
6
6
9
7
6
6
6
6
12
15
19
13
7
7
13
19
29
18
7
10
12
14
10
6
6
7
28
19
11
13
14
15
32
36
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
146
183
183
183
183
183
183
183
183
183
183
171
166
168
168
165
170
173
173
173
165
169
170
185
169
168
183
166
164
163
174
163
155
174
157
148
158
159
168
163
160
163
155
183
154
145
156
173
157
185
174
162
185
173
163
185
185
149
138
157
108
105
96
88
90
80
90
84
83
90
100
86
102
114
102
185
111
127
147
156
185
185
185
185
185
185
169
185
185
134
129
119
108
104
100
97
95
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
135
135
135
135
135
135
135
135
135
135
135
135
109
58
7
7
35
49
56
64
35
7
26
17
8
8
8
9
10
34
50
30
11
13
14
16
16
16
37
58
33
8
27
17
7
7
90
51
13
51
29
7
7
48
90
65
38
11
9
7
7
10
13
10
7
11
12
13
15
15
15
14
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
112
112
112
112
112
112
112
112
112
112
118
116
141
141
113
119
115
121
121
111
120
141
120
114
128
108
108
115
113
134
141
109
105
106
105
112
128
116
112
102
110
92
89
94
91
98
121
105
117
115
108
111
118
106
114
114
89
87
93
72
78
82
81
106
87
94
110
101
102
106
110
87
94
105
121
110
110
110
76
88
103
115
115
115
105
98
118
118
61
54
44
32
27
21
18
15
4
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
33
15
15
45
45
45
34
24
14
5
5
5
5
5
5
31
57
48
29
11
10
9
5
1
5
5
5
6
9
15
9
3
2
11
6
1
2
3
6
20
12
4
4
20
14
9
9
5
2
3
6
7
9
9
9
7
4
2
2
2
11
16
12
9
8
6
4
5
5
6
7
5
4
4
4
4
4
6
7
7
7
7
5
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
65
65
65
65
65
65
65
65
65
65
76
83
130
130
108
118
115
115
115
119
122
120
171
130
98
96
84
80
82
81
88
90
94
130
99
100
94
100
83
84
82
80
84
90
96
110
114
118
171
132
124
171
135
142
171
171
120
114
101
91
85
77
86
75
77
76
88
74
74
76
66
82
83
86
171
89
80
97
102
132
171
171
171
134
146
143
171
171
104
98
97
84
81
78
75
74
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
4
5
6
7
11
13
16
43
25
7
20
11
3
3
3
32
26
13
1
2
3
4
6
9
9
9
6
3
1
3
3
2
1
1
1
2
3
6
3
1
1
3
6
4
3
4
5
7
13
14
15
11
7
10
11
13
8
4
14
11
8
7
7
7
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
8
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
101
101
101
101
101
101
101
101
101
101
86
77
73
68
72
84
109
145
145
145
118
117
105
111
113
122
178
133
133
132
141
130
129
127
141
124
124
123
141
132
132
178
131
127
137
116
121
124
132
145
116
113
114
98
110
131
108
178
109
114
109
98
95
91
101
86
86
101
82
83
81
93
91
82
98
81
79
73
75
86
88
145
145
107
116
98
102
103
56
48
40
29
25
21
18
16
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
7
1
1
15
8
1
1
2
3
4
3
2
2
15
8
1
1
1
3
6
7
8
8
6
4
2
2
2
2
2
3
3
4
2
1
2
3
3
3
6
8
6
4
3
3
2
1
1
1
1
1
9
10
5
1
1
2
2
2
8
11
14
10
7
21
12
4
3
2
2
2
3
4
4
4
5
14
7
1
1
3
5
3
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
92
92
92
92
92
92
92
92
92
92
91
102
133
133
110
125
111
149
149
120
136
136
153
130
133
116
111
113
120
106
117
107
103
130
110
111
133
107
106
102
99
94
93
103
104
116
147
125
152
148
132
153
149
129
153
153
109
120
92
85
85
92
63
77
63
69
77
65
76
77
63
78
75
78
152
70
72
63
71
85
88
153
153
111
140
122
153
153
79
70
58
42
36
28
23
19
4
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
10
10
7
4
21
30
21
13
11
10
6
2
5
7
10
29
55
45
26
7
7
7
6
4
3
3
3
3
5
9
7
6
4
2
2
3
4
6
5
5
8
7
6
4
2
3
2
1
1
2
2
2
8
6
5
3
1
2
3
5
12
15
13
12
22
12
2
2
2
2
2
2
2
2
3
4
6
6
6
6
6
6
6
6
6
5
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
172
172
172
172
172
172
172
172
172
172
143
130
131
131
123
138
127
183
183
157
157
163
183
151
172
166
144
140
131
148
129
129
154
117
117
120
127
135
131
148
172
149
166
154
146
158
183
161
183
183
165
183
183
160
181
183
126
119
117
94
103
105
103
148
102
108
115
111
112
115
115
119
129
129
183
125
119
115
105
119
131
183
183
128
156
155
181
183
120
113
115
104
101
93
93
93
4
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
38
6
6
41
23
6
6
42
60
78
42
6
6
18
24
17
10
22
13
5
5
5
5
8
8
7
7
7
8
12
14
13
9
6
6
7
11
16
68
43
19
19
19
19
17
15
14
13
24
15
6
9
11
8
6
33
19
6
6
6
15
25
19
13
36
19
3
3
3
3
3
6
8
9
10
27
35
22
10
9
8
8
6
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
77
77
77
77
77
77
77
77
71
77
83
78
100
100
84
101
126
158
158
158
129
129
161
106
102
102
92
101
83
78
77
73
67
75
72
79
81
101
79
80
83
81
83
92
94
111
157
123
159
158
136
161
158
139
160
160
110
103
91
77
75
67
66
78
74
76
81
78
81
69
63
81
76
80
159
72
63
53
59
83
87
161
161
99
127
120
160
160
80
73
58
41
35
26
21
18
1
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
2
2
1
1
1
1
1
3
4
5
5
6
6
6
9
11
13
10
8
5
3
3
3
3
3
5
6
8
7
7
4
1
1
1
1
1
1
4
7
5
4
4
7
7
7
4
1
2
3
4
10
11
7
4
3
3
2
1
4
7
10
8
6
4
3
2
3
3
3
3
2
1
1
1
1
1
2
3
4
5
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
148
148
148
148
148
148
148
148
148
148
118
117
128
128
109
125
130
130
130
118
126
131
162
127
128
115
119
117
116
148
117
117
115
115
108
113
119
128
127
123
127
114
112
116
123
124
130
129
162
148
125
131
131
130
159
160
120
119
114
109
105
101
101
89
89
86
83
80
80
75
72
84
84
91
162
100
90
89
89
86
95
121
121
105
121
125
159
160
103
98
99
89
86
78
78
78
8
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
45
45
45
45
45
45
45
45
28
11
11
11
8
6
6
11
13
16
13
9
6
26
18
10
2
11
44
32
17
3
2
4
5
6
7
7
7
8
8
9
9
6
4
4
4
4
5
12
8
4
4
9
5
2
4
3
2
2
2
2
8
6
4
2
10
7
4
13
13
14
11
9
12
8
4
4
4
4
8
8
6
4
4
38
25
12
4
4
7
9
8
8
8
8
8
8
6
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
66
137
137
137
137
137
137
137
137
137
137
121
124
155
155
125
132
122
120
120
116
119
127
130
130
155
137
125
123
118
137
119
114
121
130
119
127
127
155
116
120
117
112
137
109
108
114
120
114
123
137
115
116
119
107
120
122
99
101
102
107
114
114
114
90
107
90
84
107
78
77
74
78
86
85
123
77
75
75
69
76
75
116
116
84
104
95
120
122
64
57
48
36
31
25
21
19
7
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
65
65
65
65
65
65
65
65
65
36
8
8
8
5
3
3
3
3
3
4
3
3
3
4
7
10
25
41
31
21
15
10
6
3
4
5
5
6
11
7
3
5
16
9
3
3
3
2
2
4
5
7
10
30
20
11
3
3
3
11
39
25
12
1
2
1
1
1
1
4
17
26
35
34
17
1
1
1
1
1
3
2
1
1
1
5
4
2
1
1
1
4
5
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
59
59
59
59
59
59
61
64
59
73
73
71
75
75
73
77
81
81
81
81
73
76
75
75
82
89
98
116
113
113
108
108
108
100
116
95
97
94
95
104
97
116
101
94
91
112
96
95
91
112
77
77
83
74
77
95
71
68
70
69
70
90
68
56
61
53
58
57
56
85
62
66
95
65
65
57
55
55
36
38
36
42
49
58
90
90
51
44
35
25
21
17
14
12
11
10
8
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
3
4
6
6
6
6
6
17
22
27
33
37
42
37
33
19
6
6
6
3
1
2
3
3
3
4
7
8
4
1
16
8
1
6
11
16
18
11
5
5
4
3
3
3
3
3
3
3
3
5
8
12
6
1
2
3
4
6
13
13
9
6
4
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
66
73
73
73
73
73
73
73
73
73
73
54
57
58
58
61
66
66
66
52
57
57
73
57
55
76
60
68
76
74
78
86
91
87
110
94
95
101
115
104
110
115
117
125
125
125
106
104
100
100
90
84
83
80
74
93
70
63
62
75
65
64
62
81
63
71
69
70
90
74
90
70
90
64
68
77
73
77
77
77
76
75
77
77
55
63
60
75
72
42
38
32
25
22
18
16
14
3
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
8
8
8
5
3
2
2
2
2
2
2
2
2
2
1
1
1
1
6
7
9
36
20
4
9
9
9
10
14
11
9
8
5
2
1
1
1
1
2
4
5
3
1
1
1
2
1
1
1
1
1
2
10
7
4
5
3
2
7
6
5
4
19
12
6
18
11
4
4
4
5
6
3
1
1
1
1
1
1
3
4
6
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
104
164
164
164
164
164
164
164
164
164
164
140
131
131
131
144
160
186
186
186
154
157
156
186
146
144
164
140
137
134
145
136
135
145
155
125
128
130
131
125
132
132
132
164
140
139
152
183
159
183
183
167
183
186
155
186
183
131
117
113
98
105
101
111
129
110
122
129
129
129
116
116
129
117
117
183
102
92
80
86
108
108
183
183
133
163
148
186
183
100
91
79
62
56
46
39
35
10
25
25
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
75
75
75
41
7
7
7
7
7
7
6
6
6
22
30
39
56
40
25
13
10
8
9
8
8
8
8
8
8
7
6
6
6
6
6
7
9
12
20
16
13
21
16
12
15
19
29
27
18
10
10
11
8
5
15
26
20
15
10
15
15
15
14
13
13
14
14
14
14
14
14
15
12
9
9
9
9
9
17
13
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
164
164
164
164
164
164
164
164
164
164
136
124
124
124
137
155
182
182
182
182
174
174
182
164
164
156
154
146
151
143
138
137
136
156
131
136
143
148
164
151
164
146
138
140
131
145
181
159
182
182
164
182
181
159
182
180
126
122
112
113
111
111
105
115
111
110
115
111
103
115
91
102
104
114
182
117
132
148
157
182
182
182
182
139
159
157
182
180
120
112
115
104
101
93
93
93
5
88
88
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
105
105
105
105
105
105
105
105
105
91
78
78
41
5
5
5
4
3
3
3
3
3
3
3
3
3
3
6
10
10
10
9
9
9
6
3
6
9
7
6
6
22
13
4
8
8
6
5
26
48
45
42
26
10
6
5
3
2
4
7
10
8
6
6
7
7
8
8
8
11
14
12
11
11
9
6
3
3
3
3
3
3
3
3
3
3
4
6
4
3
3
4
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
33
57
57
57
57
57
57
57
57
64
72
83
102
102
102
90
102
128
158
158
158
135
135
182
103
102
88
79
78
75
80
73
72
74
80
81
82
85
102
79
82
84
81
81
91
92
112
157
125
181
156
144
181
158
152
181
182
115
107
92
75
69
64
54
55
54
49
66
49
50
68
49
73
75
79
181
75
67
57
63
91
95
181
181
116
149
138
181
182
90
80
64
45
37
28
22
19
3
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
26
26
26
26
26
26
26
26
26
13
1
1
1
1
1
1
4
5
7
6
6
6
22
15
8
8
8
7
7
5
3
2
2
3
4
5
5
5
3
1
2
3
2
1
2
1
1
1
2
3
3
3
3
3
7
5
3
17
11
5
3
10
8
7
4
2
2
2
6
8
10
12
7
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
193
193
193
193
193
193
193
193
193
193
180
162
173
173
145
157
144
187
187
174
177
178
194
180
183
184
181
186
183
174
165
161
193
157
153
164
161
173
163
164
163
159
183
161
180
173
186
176
185
187
170
194
173
157
187
193
151
150
157
133
134
129
113
129
115
116
119
129
114
115
116
129
129
124
185
126
126
110
112
124
123
194
194
154
173
167
187
183
127
120
125
115
113
107
107
107
10
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
155
155
155
155
155
155
155
155
81
7
7
43
25
7
7
42
59
67
42
17
29
35
38
24
10
11
10
10
17
20
24
18
13
19
22
25
55
30
6
6
8
13
15
13
12
12
15
17
19
13
7
7
13
19
42
30
19
12
6
7
13
13
10
7
28
20
13
14
14
15
14
13
13
12
11
10
9
9
9
9
10
9
9
9
11
12
11
10
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
175
175
175
175
175
175
175
175
175
175
168
160
168
168
159
175
186
186
186
169
171
173
192
161
168
159
157
152
158
154
159
158
175
158
153
156
158
168
157
161
164
158
150
158
158
154
186
168
192
184
172
192
186
166
192
182
162
158
158
147
144
140
145
120
116
109
112
128
111
145
108
128
115
119
192
102
103
117
135
155
192
192
192
192
184
158
192
182
94
83
65
45
37
30
24
20
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
80
80
80
80
43
6
6
35
50
57
65
35
6
16
12
9
9
9
11
13
9
6
13
9
6
6
7
6
6
6
6
6
8
8
9
10
11
8
5
12
11
11
11
12
22
17
13
11
10
8
7
10
11
12
13
9
5
7
10
10
11
14
13
13
22
31
17
3
3
3
11
11
11
11
11
11
11
48
61
36
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
166
166
166
166
166
166
166
166
166
166
143
133
138
138
143
162
185
185
185
151
159
158
185
148
145
166
135
133
131
132
133
129
148
138
133
137
134
142
129
135
137
139
166
148
141
151
185
160
185
183
164
183
185
158
185
181
139
158
134
141
158
135
129
119
133
109
110
133
108
115
110
118
114
114
185
99
86
98
110
140
183
183
183
183
172
154
185
181
99
90
74
56
49
40
32
26
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
57
69
38
7
5
3
3
3
40
34
29
29
29
29
35
35
35
41
23
6
14
14
10
6
3
4
5
5
5
5
6
26
18
11
11
8
5
12
11
11
11
12
17
23
31
20
10
8
6
40
32
19
6
9
7
6
6
6
9
13
28
20
13
17
16
13
11
11
11
10
10
10
10
10
10
13
11
10
10
10
10
10
10
10
10
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
166
166
166
166
166
166
166
166
166
166
154
155
136
136
136
160
185
185
185
151
157
160
185
157
155
166
155
150
158
150
146
158
148
134
134
133
134
142
140
142
148
148
166
158
145
154
185
164
185
183
166
183
185
154
185
181
138
158
127
133
133
140
124
120
112
111
112
124
113
115
97
124
105
117
185
101
100
111
128
148
183
183
183
183
178
158
185
181
92
81
64
45
37
29
24
20
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
57
35
13
6
6
9
11
13
43
35
27
27
15
3
3
3
12
22
41
53
34
15
15
11
8
11
15
10
5
5
8
27
17
7
9
7
6
6
8
9
10
11
36
21
6
12
11
8
6
9
11
8
6
14
40
26
13
12
11
25
19
13
9
5
5
5
5
5
11
10
10
10
10
10
10
16
13
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
104
104
104
104
104
104
104
110
118
118
145
145
120
120
120
111
115
104
136
136
107
112
114
131
106
120
108
109
114
114
113
145
110
107
106
103
105
105
120
101
105
97
95
97
104
104
109
136
124
131
131
145
128
136
122
131
125
107
102
95
87
87
87
84
84
97
81
82
78
80
87
75
83
94
97
136
100
97
97
91
109
123
123
123
123
122
118
136
129
103
101
95
89
87
85
83
82
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
18
18
54
32
11
11
11
11
9
7
7
7
7
7
7
5
4
27
49
48
48
26
4
4
6
6
6
6
9
7
5
9
10
7
4
4
8
6
5
6
19
19
19
19
15
11
7
4
11
11
11
11
8
5
8
6
5
6
6
6
7
8
9
9
10
10
6
3
3
3
6
8
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
110
110
110
110
110
110
110
110
99
99
101
105
112
112
110
112
113
113
113
95
91
93
89
86
112
87
94
105
105
110
108
138
102
127
108
107
115
115
114
138
127
105
103
102
98
107
113
101
138
101
105
121
103
96
121
85
88
85
90
75
81
87
86
110
96
95
114
102
103
110
114
89
96
106
113
114
114
114
84
90
75
80
80
60
69
69
73
78
59
59
65
66
66
66
66
66
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
10
10
10
7
4
3
3
6
7
9
43
23
3
15
8
2
2
2
3
3
3
4
11
7
4
5
6
5
4
4
5
4
3
4
2
1
3
4
4
5
24
21
18
18
14
10
5
1
1
5
10
12
14
9
5
5
5
3
1
5
12
16
15
9
4
25
31
19
7
7
7
10
5
1
1
1
1
3
2
1
4
5
6
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
169
169
169
169
169
169
169
169
169
169
150
135
133
133
145
162
187
187
187
164
163
170
171
169
169
162
156
155
154
145
150
143
149
135
147
147
150
150
169
169
151
151
162
144
135
135
163
149
158
183
161
164
187
153
171
164
133
150
117
122
127
122
129
142
122
134
136
142
136
135
126
142
154
135
163
127
115
115
108
134
122
183
183
141
171
150
187
183
95
86
71
53
46
39
34
30
22
22
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
82
82
82
82
82
82
82
82
82
82
82
44
6
6
6
6
6
6
8
7
6
16
13
11
11
11
41
72
40
8
8
8
8
8
14
10
6
6
6
6
8
11
13
12
12
9
6
9
10
11
12
13
12
9
6
12
11
8
6
14
22
14
6
9
7
6
6
6
10
14
18
14
11
45
24
3
3
3
7
11
45
27
10
10
10
11
18
14
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
160
185
185
185
185
185
185
185
185
185
185
162
160
134
131
122
128
139
186
186
170
178
178
193
174
173
167
164
172
156
166
160
164
185
166
154
160
159
164
172
172
172
160
166
160
160
161
184
173
192
186
179
193
186
168
193
192
155
150
150
126
134
134
125
140
146
117
118
120
118
128
115
123
129
141
192
146
146
146
123
135
143
193
193
143
173
163
193
192
131
126
119
107
103
97
93
91
80
87
87
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
104
104
104
104
104
104
104
104
104
53
3
3
5
4
3
3
6
8
10
46
26
7
26
36
46
59
37
16
11
7
11
13
14
16
14
13
13
31
18
6
6
14
18
18
15
12
12
15
17
14
11
11
12
13
14
15
13
11
11
9
7
10
8
6
10
8
6
6
6
30
48
30
13
13
24
30
19
9
9
9
9
10
10
11
11
11
11
11
11
15
20
14
9
9
9
9
9
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
114
114
114
114
114
114
114
114
114
114
85
85
85
85
87
94
104
104
104
114
114
99
111
100
102
106
109
113
113
120
116
120
114
120
101
96
96
89
87
102
88
92
94
89
99
92
102
93
110
104
93
111
103
95
111
111
81
76
71
66
64
60
79
57
64
64
66
79
67
77
65
79
70
74
110
75
67
67
67
70
82
111
111
83
91
95
111
111
85
82
77
72
70
68
66
65
63
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
59
59
59
59
59
59
59
59
30
2
2
2
2
2
2
3
3
4
3
2
2
6
10
5
1
17
11
6
6
3
1
5
5
4
3
3
16
10
4
7
12
20
10
1
1
2
4
7
6
6
6
7
5
4
6
5
5
5
6
10
11
8
6
3
1
1
1
4
7
16
19
12
6
3
1
1
1
1
2
1
1
1
1
3
4
5
5
6
31
47
25
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
167
167
167
167
167
167
167
167
167
167
164
158
166
166
136
148
155
197
197
168
177
177
194
164
166
162
160
159
161
150
148
148
167
147
146
158
166
163
164
159
164
150
150
145
134
150
197
169
194
192
171
184
194
162
185
187
157
161
147
142
139
140
133
113
124
133
111
133
107
105
101
115
111
110
197
119
119
119
121
138
131
192
192
149
180
162
193
194
122
119
117
104
101
98
95
94
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
122
122
122
122
122
122
122
122
122
64
7
7
40
23
7
7
17
22
28
58
39
21
28
31
23
16
36
26
16
9
3
3
3
3
3
8
7
6
6
7
7
8
8
9
9
9
7
5
12
19
14
9
9
7
5
6
6
7
6
5
16
11
6
6
10
15
21
24
28
21
15
15
28
34
40
27
15
15
15
28
59
35
11
11
11
11
11
11
13
20
24
26
27
27
27
27
27
27
27
28
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
164
164
164
164
164
164
164
164
164
164
136
123
119
119
123
151
182
182
182
159
162
161
162
154
152
164
146
141
136
131
130
120
130
141
109
121
132
136
153
150
152
140
164
140
132
144
182
143
162
160
138
138
163
128
123
130
115
116
141
120
118
117
117
102
97
97
93
85
102
84
69
85
84
94
182
101
92
91
89
112
103
160
160
108
135
129
161
163
95
90
87
74
71
59
59
59
8
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
113
113
113
113
113
113
113
113
113
101
90
90
50
10
6
6
8
9
10
44
25
6
20
27
14
2
24
16
9
10
6
2
1
1
1
1
1
1
6
4
3
2
15
8
1
2
3
6
7
9
8
5
3
23
16
8
1
2
4
6
24
19
14
9
16
23
15
7
16
13
10
10
11
12
24
19
13
7
7
7
12
7
3
3
3
3
3
3
3
5
6
6
6
6
6
6
7
7
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
96
96
96
96
96
96
96
96
96
96
80
77
68
73
73
81
92
92
92
83
82
80
79
81
81
86
96
94
108
101
96
101
98
96
95
108
92
90
104
92
98
104
95
108
96
93
96
96
108
93
92
84
87
88
97
104
76
76
80
65
64
59
52
62
50
55
80
65
69
108
71
72
78
65
70
66
67
62
62
78
49
45
45
44
51
78
56
51
59
59
61
67
67
67
67
67
3
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
19
19
19
19
19
19
19
19
19
19
19
19
10
2
2
5
3
2
2
1
1
2
2
2
5
8
26
17
8
4
1
4
4
3
2
2
2
4
3
3
5
3
1
2
2
3
3
3
7
24
15
6
6
4
3
4
5
4
3
4
9
9
5
2
4
3
2
1
2
5
9
8
7
23
15
7
5
3
3
3
7
4
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
123
123
123
123
123
123
123
123
123
123
73
70
66
51
60
68
67
113
113
112
120
125
162
121
123
113
104
100
95
93
91
90
117
82
76
87
93
103
121
123
118
103
100
104
101
111
113
115
160
126
121
160
130
128
162
160
102
100
88
82
81
80
85
79
82
85
81
91
81
91
72
91
82
82
160
69
60
50
58
82
85
160
160
103
132
121
162
160
77
70
54
37
30
23
18
15
7
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
38
2
2
2
2
2
2
3
6
9
5
2
6
20
27
35
54
47
28
9
6
7
5
3
2
1
1
3
11
7
4
3
2
2
2
2
1
1
1
2
2
2
2
3
3
4
5
3
2
3
5
13
15
10
5
11
12
7
2
4
7
14
10
6
5
3
2
2
2
2
2
3
3
3
4
4
4
3
3
3
4
5
3
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
61
160
160
160
160
160
160
160
160
160
160
115
113
101
101
95
113
115
190
190
163
171
172
191
165
160
158
151
140
146
143
135
132
158
139
118
126
129
136
158
135
160
138
148
143
149
147
180
154
181
180
155
181
190
156
191
182
125
118
134
93
90
87
80
81
83
82
86
89
86
89
86
94
94
104
181
93
91
86
99
118
112
181
181
134
157
143
191
182
92
82
64
44
36
29
23
19
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
130
130
130
130
130
130
130
130
130
65
1
1
1
1
1
1
2
3
4
4
3
2
4
6
5
5
18
11
5
3
1
2
2
2
4
3
2
14
7
1
2
3
2
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
2
4
8
12
11
10
10
9
7
5
10
10
10
10
11
21
12
3
2
2
2
2
37
20
3
3
5
7
14
8
3
5
7
5
3
3
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
116
116
116
116
116
116
116
116
116
116
82
83
78
85
105
122
156
156
156
136
133
129
158
116
111
109
100
97
95
95
95
95
112
87
91
95
91
91
116
92
88
91
94
102
104
117
154
129
157
154
133
157
156
134
158
158
104
99
87
82
85
66
62
54
53
56
58
57
56
53
52
67
66
75
157
86
78
73
73
90
102
157
157
105
132
129
158
158
98
94
94
84
81
78
74
73
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
63
63
63
63
63
63
63
63
63
32
1
1
1
4
5
7
6
6
6
6
6
6
6
3
1
1
1
5
9
5
1
2
3
2
1
1
1
1
5
4
3
3
2
1
1
1
3
3
3
3
3
3
2
1
9
5
2
1
1
1
1
9
6
4
2
1
1
2
4
9
14
10
6
8
5
2
4
5
6
7
5
3
2
2
2
2
4
5
6
6
6
6
6
6
6
6
7
5
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
147
147
147
147
147
147
147
147
147
147
111
99
90
74
86
105
119
189
189
154
161
155
177
152
152
150
147
137
143
143
132
131
146
135
118
119
121
122
124
128
125
129
147
137
147
147
189
154
177
177
158
159
178
146
157
156
120
116
132
102
107
95
89
94
91
90
107
88
85
87
86
95
95
106
189
105
105
102
105
122
115
177
177
120
150
142
178
178
103
99
94
80
76
62
62
62
1
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
119
119
119
119
119
119
119
119
119
60
2
2
2
2
2
2
2
3
4
38
22
6
17
23
13
3
25
14
4
5
4
3
4
5
4
3
7
14
7
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
12
10
9
14
8
2
1
18
14
10
13
16
23
30
20
10
2
2
2
35
18
2
2
2
2
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
144
165
165
165
165
165
165
165
165
165
165
145
141
138
119
114
144
130
136
136
136
123
130
131
131
141
136
137
143
138
141
143
144
165
130
133
133
129
133
138
131
133
132
136
133
126
129
143
129
134
138
129
130
136
130
131
165
116
116
116
99
115
96
83
136
100
123
142
136
142
134
116
142
111
118
119
115
115
115
96
112
98
129
129
101
121
116
136
129
94
92
99
94
94
94
93
93
93
93
93
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
88
88
88
88
88
88
88
88
47
7
7
6
5
5
5
5
6
6
4
3
3
5
6
6
6
7
10
13
12
12
8
4
4
4
4
4
4
4
4
3
2
8
6
4
6
5
4
4
19
14
9
9
23
35
43
31
19
12
6
14
14
10
6
23
14
6
6
6
10
14
18
14
10
32
21
10
10
10
10
10
46
28
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
31
62
62
62
62
62
62
62
62
62
62
53
56
64
64
68
84
104
104
104
82
77
81
112
97
103
120
176
117
139
113
108
108
113
129
119
129
129
141
142
144
145
176
139
131
121
114
110
116
114
114
139
108
106
105
114
108
100
176
94
101
96
83
87
84
86
87
91
87
69
79
79
86
139
88
112
77
68
68
76
84
76
108
108
89
97
97
76
108
53
44
40
28
24
19
16
14
3
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
5
4
3
2
2
5
6
8
4
1
2
6
4
3
3
3
6
10
10
10
7
5
4
3
2
6
11
16
13
7
1
1
1
1
1
3
4
6
5
5
5
6
4
3
2
1
1
1
4
7
12
12
13
9
5
7
16
12
8
8
12
17
28
16
4
3
3
3
3
39
21
4
4
4
4
19
11
4
4
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
85
85
85
85
85
85
85
85
85
75
79
93
87
118
118
92
107
116
156
156
124
131
124
158
115
107
110
110
105
103
98
118
93
94
94
93
94
95
103
95
97
96
110
95
106
108
118
156
121
158
130
125
126
155
119
121
158
105
110
89
80
80
76
65
81
70
70
77
81
68
70
68
81
78
84
158
90
93
94
91
98
87
120
120
102
119
111
121
158
86
84
86
74
72
63
63
63
1
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
4
37
21
6
6
5
4
4
6
6
6
6
6
3
1
48
29
10
6
2
1
1
2
2
2
2
6
3
1
3
6
3
1
1
3
2
1
11
30
26
22
13
4
1
1
1
2
2
2
4
15
11
8
7
5
4
4
6
5
4
6
9
21
11
1
2
3
3
4
38
19
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
139
139
139
139
139
139
139
139
139
125
125
123
139
122
110
114
129
119
181
181
133
146
149
182
135
139
125
117
111
112
110
115
129
117
132
120
132
126
132
121
125
121
107
104
117
114
131
181
146
182
180
155
181
180
151
181
181
113
107
92
80
74
69
64
51
57
49
51
64
52
57
52
70
73
78
182
73
67
58
65
92
97
181
181
116
149
138
181
181
91
81
64
45
37
28
22
18
2
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
56
56
56
56
56
56
56
56
29
2
2
1
1
1
1
1
2
3
3
4
6
6
6
4
2
6
7
9
6
3
2
3
2
1
1
1
2
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
2
4
6
4
3
2
3
5
8
6
4
2
1
1
2
4
5
7
12
10
9
5
2
2
2
2
2
2
1
1
1
1
1
1
1
1
4
7
4
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
144
144
144
144
144
144
144
144
144
144
109
109
108
108
104
120
134
159
159
159
148
146
161
132
131
127
126
133
114
140
125
122
144
133
116
119
121
121
122
127
122
114
102
111
104
118
159
127
161
158
145
160
157
142
160
159
129
126
129
105
107
98
92
124
105
114
121
124
121
113
102
124
105
113
161
97
95
95
87
100
101
160
160
110
137
124
160
159
81
73
60
44
38
32
27
24
17
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
95
95
95
95
95
95
95
95
95
48
2
2
2
2
2
2
3
4
5
5
5
6
6
6
6
6
6
6
6
5
4
6
6
6
6
6
7
17
9
1
4
7
5
3
1
4
2
1
1
1
1
1
1
1
1
5
9
29
16
3
11
15
19
16
10
4
2
1
12
11
10
9
9
24
13
3
2
1
1
1
2
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
110
110
110
110
110
110
110
110
110
110
105
95
110
110
79
76
70
75
75
80
89
101
110
110
144
127
144
144
126
126
134
119
121
136
122
136
137
148
139
148
137
148
128
126
132
118
123
134
114
132
102
102
102
107
126
113
134
110
100
105
111
99
99
106
111
107
134
111
94
94
85
86
92
72
71
59
51
51
51
61
71
72
72
82
84
97
110
73
54
45
35
29
25
19
16
14
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
3
2
2
34
18
2
2
5
7
9
8
7
6
24
13
3
3
3
11
20
11
2
2
2
2
3
5
6
7
8
5
3
5
4
3
3
3
3
2
2
7
9
12
9
6
4
4
4
3
2
4
7
12
9
6
4
2
7
17
19
14
10
10
8
6
3
1
3
4
5
5
6
3
1
1
2
3
6
3
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
94
101
101
101
101
101
101
101
101
101
101
82
89
77
83
94
98
113
113
113
87
82
85
83
97
101
115
153
116
159
117
122
123
118
159
110
118
124
116
159
124
123
153
121
123
136
115
120
129
122
136
149
119
114
108
111
112
101
153
100
94
103
86
77
116
83
100
120
108
120
120
110
104
149
114
116
111
110
110
97
102
108
113
113
113
112
149
113
72
61
46
36
30
25
20
18
16
4
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
4
4
5
6
7
7
8
43
25
7
13
18
23
34
45
30
16
16
16
8
1
1
2
5
5
5
4
4
3
2
7
4
1
3
3
2
2
7
4
2
5
3
2
2
2
2
2
2
2
9
10
6
2
3
8
12
14
14
14
13
13
13
7
1
3
4
6
38
54
27
1
1
1
26
39
20
1
1
1
2
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
60
85
85
85
85
85
85
85
85
85
85
58
59
57
47
50
60
64
73
73
85
73
85
73
92
95
105
180
125
128
142
171
145
152
156
171
152
148
153
171
157
149
180
146
136
141
136
137
141
139
136
146
141
134
129
141
141
129
180
123
116
113
102
92
93
88
90
95
92
93
102
90
90
91
82
85
85
85
85
85
57
53
44
44
46
52
90
68
66
91
91
84
87
86
86
86
86
86
86
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
3
2
1
1
1
1
2
5
7
9
43
24
6
15
10
6
6
6
3
1
1
1
1
2
2
2
2
2
2
13
18
10
3
6
4
3
10
25
13
1
4
2
1
4
5
7
6
6
8
6
4
7
13
7
1
1
1
1
1
1
4
8
11
6
1
1
2
4
5
5
3
1
2
4
6
3
1
1
2
4
5
6
6
6
6
6
6
6
6
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
149
149
149
149
149
149
149
149
149
127
131
136
137
136
140
151
157
172
172
172
139
143
145
139
136
142
133
135
142
150
133
142
149
120
136
120
123
128
118
120
110
114
108
103
112
110
117
165
132
131
141
150
140
172
133
139
125
108
150
105
108
112
120
94
115
97
92
94
85
89
107
96
115
150
120
165
122
117
104
100
100
109
127
127
130
145
150
172
165
127
122
114
105
101
90
90
90
13
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
42
24
6
6
44
63
73
76
41
6
24
14
5
5
5
40
47
25
3
3
4
9
6
4
4
11
10
9
8
8
6
4
4
6
9
12
15
14
11
9
7
5
16
10
4
26
14
2
5
19
16
14
14
12
10
7
5
5
14
24
27
29
16
3
3
3
3
7
11
18
21
25
52
38
25
25
25
52
71
41
11
11
11
11
11
12
12
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
85
85
85
85
85
85
85
85
85
85
69
73
78
78
63
70
70
68
68
73
64
79
78
89
136
112
136
136
111
109
111
98
99
106
101
105
108
108
117
109
111
107
108
96
106
89
91
96
97
96
111
102
100
93
91
110
95
97
102
107
108
117
128
102
111
128
99
128
93
94
91
88
110
83
83
90
88
88
88
82
79
78
83
85
86
117
83
81
84
82
85
88
88
88
88
88
9
81
81
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
5
6
6
7
9
10
11
15
11
7
11
6
1
1
1
32
29
15
1
5
7
10
7
4
4
10
6
3
3
3
2
1
1
1
2
3
7
15
19
24
16
9
4
2
1
2
3
4
9
11
6
1
4
2
1
1
1
7
14
19
14
10
5
1
4
5
6
7
10
5
1
1
1
1
10
5
1
12
24
42
51
55
32
9
9
9
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
131
131
131
131
131
131
131
131
131
103
93
92
131
81
86
92
85
85
85
69
66
63
73
72
84
131
100
108
114
123
105
123
111
114
123
118
105
99
93
109
91
97
118
100
105
99
116
98
103
109
93
116
95
98
94
116
105
90
108
76
76
75
66
78
66
72
78
77
78
75
105
66
61
58
52
51
46
46
46
34
37
32
32
32
31
36
54
35
35
25
19
17
14
12
11
10
9
8
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
8
8
8
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
6
5
4
4
4
4
5
4
3
3
2
1
1
1
3
3
3
4
4
5
10
12
14
7
1
2
3
8
12
15
16
15
8
1
1
1
7
13
24
17
11
5
5
5
4
3
3
3
4
4
4
4
3
3
4
4
4
4
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
95
95
95
95
95
95
95
95
95
95
72
74
74
74
82
87
99
99
99
99
90
88
103
81
79
85
95
83
85
86
82
82
101
81
83
88
82
85
88
88
101
92
86
84
95
86
91
92
101
99
91
103
98
85
83
103
72
71
71
57
55
56
58
53
57
58
51
58
49
48
46
48
49
55
69
63
69
69
69
69
69
103
103
72
78
72
68
103
44
39
35
24
20
16
13
11
3
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
28
28
28
28
28
28
28
28
28
14
1
1
1
3
4
6
5
5
5
5
5
5
5
5
5
6
7
6
6
6
6
4
2
2
2
2
2
2
4
5
4
3
9
6
3
4
6
5
4
5
5
5
5
5
6
5
4
15
12
9
6
12
10
9
5
1
1
1
3
5
13
12
11
10
5
1
3
4
4
5
3
1
3
4
4
5
3
1
2
3
3
3
3
3
3
3
3
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
90
90
90
90
90
90
90
90
88
90
90
78
79
82
93
100
116
116
116
97
94
92
90
79
80
87
88
101
107
90
90
93
84
92
86
91
91
103
92
91
93
107
94
96
95
93
103
97
101
113
107
110
116
110
110
107
94
95
92
95
98
97
97
116
95
104
120
111
120
120
110
95
95
104
106
110
110
110
88
101
88
113
113
88
106
100
116
116
77
74
77
71
70
66
66
66
4
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
6
8
9
11
41
23
6
15
19
21
22
24
14
4
4
4
4
5
6
4
2
2
7
8
8
6
5
4
2
1
2
4
3
2
9
5
1
11
16
10
4
3
2
3
4
21
24
14
4
4
5
12
12
12
13
14
11
9
12
18
12
6
4
4
4
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
94
94
94
94
94
94
94
95
98
98
108
108
99
114
114
90
94
87
113
113
87
92
98
109
90
114
100
111
117
121
141
130
130
115
110
108
106
107
114
106
114
114
115
141
116
113
114
114
113
109
114
114
106
113
111
114
141
101
100
93
85
85
71
67
70
71
73
85
75
76
97
72
78
86
79
113
82
73
73
73
73
73
73
77
84
86
100
113
73
69
64
66
65
64
64
64
64
4
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
10
10
10
10
10
10
7
5
3
2
5
5
5
7
8
9
8
7
7
7
4
1
3
4
5
5
5
12
11
6
2
2
1
1
6
6
6
8
10
8
7
12
8
4
3
2
2
3
6
10
14
12
10
7
4
2
2
2
6
8
9
11
16
24
15
6
6
6
11
13
16
16
16
16
16
16
30
17
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
85
85
85
85
85
85
85
85
85
85
92
92
85
85
85
89
95
95
116
116
95
100
96
121
82
79
89
92
95
111
111
97
95
98
87
88
88
89
93
94
107
98
91
87
88
87
95
116
103
121
110
100
115
111
99
116
116
77
70
65
60
62
58
59
64
63
63
80
64
64
80
57
68
66
66
121
58
50
42
46
62
63
115
115
78
99
89
116
116
59
54
44
32
27
23
19
17
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
38
22
7
7
7
8
7
6
6
4
2
4
6
6
6
18
12
6
3
1
1
1
3
4
6
6
6
8
9
5
2
1
1
1
1
6
4
2
1
1
2
7
8
9
5
1
3
4
6
10
12
11
10
8
6
3
1
4
7
11
9
7
5
6
4
2
2
2
3
5
3
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
89
96
96
96
96
96
96
96
96
96
96
83
84
76
74
82
89
75
103
103
83
81
82
100
79
84
92
100
109
123
120
135
120
121
123
118
121
123
126
138
135
129
125
125
138
126
129
124
124
138
113
118
105
103
105
115
118
86
90
87
99
107
101
139
111
117
139
116
139
112
117
97
117
85
86
100
82
75
75
75
62
71
75
75
76
76
77
98
74
73
72
68
67
66
63
63
63
1
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
36
19
2
1
1
2
2
2
7
9
12
22
33
17
2
2
2
2
2
3
4
8
5
3
2
1
1
1
1
1
2
3
9
7
5
5
8
5
3
2
1
1
2
4
9
7
5
10
8
6
4
3
17
15
14
14
7
1
1
2
2
2
2
1
1
2
3
5
5
3
1
2
5
31
47
24
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
83
83
83
83
83
83
83
83
83
79
79
79
83
75
75
80
85
86
105
105
85
85
89
112
91
92
99
111
95
109
101
102
105
119
109
103
119
107
103
119
101
100
111
96
99
101
99
105
100
112
101
96
107
103
100
110
111
96
111
82
77
73
64
64
64
67
77
77
65
65
67
63
71
83
75
112
75
64
61
59
66
67
107
107
80
100
94
110
111
73
70
73
67
66
62
62
62
5
67
67
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
7
2
2
2
2
2
2
27
18
10
10
10
10
10
8
5
2
7
6
6
4
3
2
5
3
2
2
2
2
2
3
4
5
5
3
1
7
5
3
5
25
19
13
13
8
3
4
5
3
1
7
10
11
9
7
5
3
5
7
7
7
8
10
6
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
3
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
187
187
187
187
187
187
187
187
187
187
165
150
165
165
146
175
193
193
193
184
181
184
196
179
187
184
172
163
153
175
157
154
178
158
152
158
159
165
164
164
187
160
184
165
158
170
193
171
196
184
171
192
192
164
196
196
146
143
158
133
132
122
124
122
110
104
102
124
101
103
101
124
114
108
196
107
106
95
98
115
116
192
192
140
166
156
196
196
110
104
96
80
75
64
62
62
22
76
76
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
143
143
143
143
143
143
143
143
143
121
100
100
56
12
7
7
7
7
8
6
5
7
27
20
13
13
13
13
28
19
10
10
10
10
9
8
13
39
22
6
6
5
5
6
7
10
8
6
27
37
39
40
34
22
11
3
5
7
5
3
8
10
6
3
11
19
14
10
29
22
15
14
13
26
18
10
9
9
9
9
9
9
9
9
9
12
10
9
9
9
9
9
9
9
9
9
9
15
18
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
86
153
153
153
153
153
153
153
153
153
153
131
122
125
125
97
98
105
117
117
112
121
124
128
153
125
138
127
118
117
138
114
112
127
102
107
118
120
125
153
128
129
128
138
119
115
116
116
121
123
138
127
124
120
107
118
114
99
101
100
103
109
108
107
124
109
104
109
109
102
106
86
88
89
99
119
106
106
106
73
86
83
116
116
88
107
94
118
114
62
55
46
34
30
24
20
18
5
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
68
68
68
68
68
68
68
68
39
10
10
11
11
12
12
11
10
10
45
23
2
28
17
7
6
7
8
9
7
6
6
6
6
6
6
6
6
8
9
7
5
17
9
1
3
4
4
5
7
8
9
6
4
6
4
3
11
8
6
4
7
4
2
2
2
2
2
2
8
14
10
6
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
137
137
137
137
137
137
137
137
137
126
126
127
137
118
118
117
125
114
160
160
120
126
128
118
116
137
111
111
113
108
110
111
105
111
122
103
106
114
122
117
121
126
133
133
130
130
122
125
124
118
128
121
125
160
119
143
143
109
107
105
105
105
104
104
106
96
100
114
105
104
106
114
89
96
108
125
114
114
114
91
107
98
128
128
105
122
122
160
160
104
105
106
97
95
94
92
91
89
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
34
34
34
34
34
34
34
34
34
34
78
42
7
7
7
7
42
61
34
8
7
19
25
14
4
45
24
4
5
7
5
4
5
6
8
9
10
8
6
6
7
8
5
3
8
13
30
39
48
45
42
23
4
4
8
5
2
5
4
4
17
12
8
9
6
4
4
17
18
19
10
2
8
6
4
4
4
4
4
8
6
4
4
20
14
8
8
8
14
20
15
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
136
136
136
136
136
136
136
136
136
122
121
122
136
109
109
102
99
88
106
106
85
91
97
97
108
136
131
153
136
160
136
139
143
142
160
131
134
137
132
160
131
128
153
127
129
132
125
129
140
136
142
144
140
128
121
143
143
111
153
96
95
92
104
74
69
68
64
66
64
64
100
79
78
144
77
82
89
79
78
78
73
53
44
46
54
61
104
78
80
83
80
80
80
80
80
80
80
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
13
13
67
35
4
4
4
4
12
16
11
7
6
20
28
20
12
41
26
12
6
1
1
1
1
1
5
5
5
4
4
4
5
5
3
1
3
5
4
4
2
1
1
2
2
3
3
3
3
5
4
3
10
10
8
7
5
3
1
2
2
2
3
4
21
14
7
5
3
3
3
6
3
1
1
1
1
1
1
1
2
3
7
9
10
11
11
12
6
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
155
155
155
155
155
155
155
155
145
145
145
155
136
136
143
153
169
169
169
138
146
150
167
146
155
140
135
131
123
133
120
110
145
98
109
114
113
136
114
118
123
109
113
125
127
137
169
139
167
146
135
141
169
140
167
163
114
106
91
83
83
78
66
92
71
84
92
92
92
93
95
106
111
114
169
114
104
104
99
116
131
131
131
131
131
133
169
166
106
103
105
94
92
91
88
87
85
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
51
51
51
30
9
7
7
7
7
7
7
7
7
7
7
14
22
36
29
22
15
8
8
8
8
8
8
12
31
18
6
6
8
8
7
7
10
13
20
28
48
27
7
7
11
13
15
13
11
8
5
11
8
5
6
7
6
5
4
6
10
12
15
13
11
11
11
13
14
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
184
184
184
184
184
184
184
184
184
184
166
155
172
172
153
167
169
169
169
169
168
171
184
170
172
184
170
167
161
175
156
153
175
159
146
158
160
172
164
164
164
156
184
153
144
153
166
163
182
175
161
182
169
150
184
182
141
161
159
158
163
163
163
132
137
133
122
133
120
127
118
133
161
134
182
131
125
108
109
119
133
182
182
142
172
161
184
182
134
128
119
108
104
100
98
98
90
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
137
137
137
137
137
137
137
137
137
118
100
100
92
49
6
6
17
22
28
17
6
6
21
12
3
3
3
9
16
16
16
16
14
10
7
7
7
7
6
6
6
8
27
17
7
9
12
15
17
14
10
7
7
6
6
6
12
19
12
6
14
19
12
6
7
15
40
53
59
37
15
15
25
30
32
33
22
11
11
11
11
11
11
11
11
11
11
11
11
50
70
80
85
87
88
89
89
89
89
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
100
100
100
100
100
100
100
100
100
100
73
72
61
60
83
106
114
183
183
134
136
128
186
120
118
117
105
104
100
100
96
95
98
86
92
83
83
80
82
88
86
103
95
104
104
121
167
138
173
183
155
186
167
148
173
173
119
107
94
79
74
70
60
63
62
55
57
54
56
63
53
71
75
83
173
90
92
82
86
105
108
186
186
128
148
144
173
173
105
99
96
84
80
77
74
72
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
22
22
22
22
22
22
22
22
22
12
2
2
3
2
2
2
5
13
17
22
22
22
22
20
18
18
18
16
15
8
2
2
2
3
2
2
3
4
8
10
6
3
3
3
2
1
4
4
4
3
2
2
4
5
6
3
1
7
6
6
6
10
12
12
7
3
2
1
5
8
11
8
6
6
6
6
4
3
3
2
1
1
1
1
3
2
1
1
1
2
3
5
6
7
7
7
8
5
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
100
100
100
100
100
100
100
100
100
100
96
89
102
102
91
113
126
190
190
139
145
141
191
129
128
129
116
113
119
103
101
97
101
93
97
101
93
109
92
92
95
93
100
105
101
122
181
149
182
190
159
191
190
158
191
191
129
118
104
90
81
91
62
61
57
52
64
48
48
58
58
83
119
93
182
99
84
83
88
117
112
191
191
134
169
148
191
191
94
84
67
46
38
30
24
20
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
56
56
56
56
56
56
56
56
32
8
8
8
8
8
8
8
7
6
6
3
1
3
6
35
36
34
20
7
7
7
5
4
3
4
3
3
5
3
2
3
4
2
1
1
1
1
1
2
3
2
1
3
4
3
2
1
1
2
3
6
11
7
3
3
4
3
2
6
8
10
10
5
1
34
20
6
5
5
3
1
2
2
3
3
2
1
1
1
3
5
4
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
78
78
78
78
78
78
78
78
78
78
78
78
54
56
61
69
78
84
84
86
91
101
93
101
99
101
121
87
84
87
84
84
100
83
87
89
90
95
93
99
102
121
101
113
113
92
97
94
88
100
90
86
86
95
83
83
77
121
75
84
86
95
87
82
86
87
83
87
78
95
69
69
74
77
86
83
83
83
66
57
63
54
66
66
56
58
60
62
66
66
66
66
66
66
66
66
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
7
7
7
7
7
13
10
8
5
2
8
8
8
5
2
61
31
2
5
5
6
8
8
5
3
5
8
5
2
2
2
2
3
4
5
7
5
4
10
10
10
7
4
4
5
3
2
4
4
4
10
8
6
6
5
4
4
4
4
11
12
12
12
7
2
2
2
2
7
5
4
4
4
4
4
4
4
4
35
50
58
62
64
65
65
65
65
65
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
142
142
142
142
142
142
142
142
142
142
83
79
66
48
54
65
83
109
109
118
118
117
116
121
122
108
114
107
103
142
106
106
118
97
96
99
98
104
121
109
122
114
100
102
105
100
108
109
114
142
112
115
114
107
115
115
96
114
91
83
82
78
87
74
73
72
71
66
67
61
58
87
68
74
114
76
68
74
75
93
115
115
115
85
95
98
115
115
87
85
80
75
73
66
66
66
2
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
41
7
5
3
4
5
7
8
8
8
8
8
8
8
6
4
2
5
5
6
4
3
2
2
3
4
3
3
6
7
8
4
1
2
2
2
3
2
1
4
4
4
4
4
4
9
6
3
4
6
5
4
4
4
9
6
3
2
2
8
9
10
12
8
4
5
5
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
120
120
120
120
120
120
120
120
120
100
100
100
101
105
106
106
120
114
177
177
134
145
139
179
127
125
120
112
105
107
106
104
120
97
89
88
92
88
102
91
93
95
93
98
99
100
110
152
125
156
176
142
178
177
148
178
179
112
106
97
83
82
87
62
77
62
68
77
64
76
77
66
83
91
87
156
92
81
79
84
112
115
178
178
123
153
145
178
179
114
108
96
83
77
63
60
60
3
57
57
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
56
56
56
56
56
56
56
56
28
1
1
3
2
1
1
4
5
7
5
3
6
8
10
29
55
42
24
7
7
7
5
3
3
2
1
1
5
3
1
1
2
1
1
1
3
2
1
2
3
2
2
3
2
1
1
1
2
3
5
8
12
7
3
2
2
3
3
3
12
15
12
8
5
34
20
6
3
3
3
5
3
2
2
2
2
2
2
2
26
43
23
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
95
95
95
95
95
95
95
95
95
95
64
64
54
50
40
41
49
49
54
76
57
68
61
66
82
78
95
84
85
91
87
88
88
88
91
91
95
104
99
112
104
107
112
104
112
100
100
98
100
103
83
82
85
85
85
100
79
72
86
68
69
67
74
64
66
65
65
65
64
79
62
65
63
65
75
69
71
71
71
72
71
75
75
58
68
67
71
75
57
57
64
65
65
65
65
65
65
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
7
3
3
2
2
2
3
6
4
2
2
2
2
2
2
2
2
3
5
8
4
1
1
1
1
1
4
3
2
13
18
9
1
6
3
1
9
17
10
4
15
12
9
6
3
3
4
5
5
4
3
3
10
7
4
2
1
1
1
5
8
12
11
9
7
25
15
6
3
3
3
7
5
4
4
4
4
4
4
4
5
6
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
68
68
68
68
68
68
68
68
68
68
72
77
77
77
66
77
64
79
79
73
79
80
102
76
82
96
108
120
121
154
126
126
116
126
118
124
138
125
134
154
136
131
138
138
112
116
122
118
134
154
106
108
115
112
129
138
102
100
93
107
82
74
79
65
66
74
67
63
66
107
67
70
76
65
73
72
73
73
73
76
72
102
102
82
84
76
71
71
41
34
28
21
17
15
12
11
8
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
3
6
6
6
6
8
9
10
8
6
16
25
13
1
1
1
1
2
2
2
2
5
4
3
3
3
3
4
4
3
3
2
1
2
1
1
3
5
6
4
3
10
9
8
5
3
3
5
8
11
12
8
5
3
1
2
3
5
8
11
11
12
23
12
1
1
1
1
1
1
1
1
1
6
7
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
131
131
131
131
131
131
131
131
131
131
111
112
111
113
120
130
147
147
147
119
120
120
120
114
117
127
123
129
124
150
127
132
133
128
147
130
128
129
130
131
131
129
150
128
127
128
129
130
126
131
147
115
129
123
116
150
103
102
101
104
114
102
104
101
114
96
101
128
104
128
103
128
100
94
129
91
90
90
84
82
80
75
75
80
89
100
80
129
67
61
58
46
43
36
31
31
11
20
20
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
46
46
46
46
46
46
46
46
46
46
46
46
29
12
12
12
12
12
12
15
15
15
15
15
29
37
38
25
13
8
3
2
1
2
3
3
4
6
5
4
3
2
2
1
1
4
7
5
4
10
10
10
10
12
13
8
3
7
4
2
10
7
5
13
8
4
6
8
19
16
14
18
20
22
12
3
3
3
3
6
9
9
9
9
6
4
4
4
6
7
9
14
17
18
14
11
11
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
71
71
71
71
71
71
71
71
71
71
61
65
75
75
66
78
85
85
85
83
85
92
91
105
146
122
146
146
122
127
141
129
139
132
139
139
130
131
134
133
132
145
145
115
109
110
107
114
117
107
134
95
94
90
95
85
87
101
86
85
82
95
86
70
77
77
73
95
70
80
72
66
90
59
55
49
39
39
39
43
48
48
48
49
57
101
50
46
40
28
25
21
18
14
13
12
1
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
6
7
9
11
7
3
21
15
9
9
9
9
10
7
5
4
3
2
2
2
2
2
2
3
3
3
2
1
3
2
1
3
5
8
9
9
10
6
3
5
7
5
4
4
11
8
6
10
7
4
4
4
6
8
14
16
14
13
8
3
2
1
1
1
1
1
1
1
1
1
2
1
1
4
7
4
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
170
170
170
170
170
170
170
170
170
170
173
170
188
188
170
183
185
185
185
175
177
179
184
172
188
164
157
173
148
146
149
144
151
173
163
173
172
188
170
170
170
155
164
152
145
156
185
160
184
183
167
182
185
164
184
182
136
140
117
118
118
113
107
124
105
112
124
117
124
124
115
105
112
124
185
123
115
117
122
150
183
183
183
183
160
164
185
183
133
128
119
108
104
100
97
95
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
87
87
87
87
87
87
87
87
87
87
87
85
44
4
4
3
2
2
2
2
2
2
2
4
5
7
45
32
20
9
11
12
13
11
9
13
24
23
22
17
11
5
8
9
11
22
44
33
22
22
22
22
14
6
9
13
42
24
7
14
24
18
12
7
12
18
18
18
16
14
16
13
11
11
7
3
3
3
7
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
120
166
166
166
166
166
166
166
166
166
166
150
145
136
136
131
142
161
187
187
187
162
161
171
146
143
166
150
153
163
150
150
139
148
129
131
132
133
142
145
140
143
144
166
148
144
152
183
163
166
185
167
168
187
148
171
171
135
163
117
118
126
145
115
115
133
105
107
106
107
108
107
111
115
130
183
133
133
133
116
129
155
185
185
185
182
163
187
187
97
84
67
47
39
32
26
22
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
73
39
6
6
6
6
42
60
33
7
7
18
24
30
39
42
23
5
4
3
3
3
3
3
7
11
45
25
6
6
8
27
17
7
9
7
6
12
12
9
7
7
34
62
51
38
26
34
38
25
13
13
10
7
11
10
10
12
13
15
14
13
24
17
11
11
11
11
11
18
14
11
11
11
13
12
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
184
184
184
184
184
184
184
184
184
184
176
157
176
176
162
177
184
184
184
184
176
178
184
171
176
184
171
173
162
175
168
159
159
168
159
162
165
176
164
166
164
158
184
155
149
160
183
167
183
184
163
184
183
162
183
183
145
140
158
129
129
121
128
120
111
115
113
128
112
113
98
128
105
118
183
119
106
118
120
149
184
184
184
142
165
160
183
183
124
116
118
107
104
96
96
96
13
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
121
121
121
121
121
121
121
121
121
121
121
121
67
13
3
3
2
1
1
1
1
1
1
1
34
38
42
27
13
10
8
8
8
8
8
8
8
8
7
6
5
8
27
17
7
9
7
5
8
11
11
11
11
8
5
8
12
11
8
5
2
3
5
3
2
34
22
10
46
40
35
35
24
13
5
5
4
4
4
4
5
6
6
6
5
4
5
6
6
6
7
7
7
7
7
7
8
10
11
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
184
184
184
184
184
184
184
184
184
184
172
150
166
166
128
142
150
192
192
165
175
175
192
170
168
184
165
162
154
175
151
152
166
158
148
156
157
166
164
159
164
156
184
159
154
164
192
166
192
184
168
183
192
164
183
191
141
138
158
133
130
121
121
113
105
108
107
121
107
108
94
121
104
120
192
121
107
107
101
127
117
184
184
140
164
160
184
192
122
115
118
105
102
99
95
93
83
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
121
121
121
121
121
121
121
121
121
62
3
3
44
23
3
3
6
5
4
4
4
4
4
4
38
36
30
23
16
12
9
9
10
13
14
15
15
16
25
14
4
8
25
17
10
9
8
8
13
12
10
9
9
5
2
5
8
9
5
2
14
9
5
3
2
13
35
46
29
13
13
28
19
10
5
5
4
4
4
4
10
10
7
4
4
7
10
10
7
4
4
4
4
4
4
4
4
7
9
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
152
152
152
152
152
152
152
152
152
152
129
118
122
122
116
141
162
162
162
142
138
144
158
139
152
137
130
125
119
137
119
119
121
122
116
122
125
131
138
133
152
130
137
134
133
142
161
143
158
162
150
158
161
143
158
157
120
117
112
111
117
113
120
140
119
133
140
140
140
126
110
140
116
124
161
110
110
110
109
135
162
162
162
116
135
126
161
160
82
73
61
44
38
29
24
20
1
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
57
32
7
5
5
6
6
7
7
6
5
7
9
40
41
37
21
6
6
6
5
4
3
6
6
6
16
13
10
10
9
8
6
4
3
4
6
13
14
14
15
18
19
13
7
3
4
5
6
14
14
10
7
14
38
25
12
17
18
19
19
11
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
79
79
79
79
79
79
79
79
79
79
52
56
52
56
66
82
106
106
106
84
76
71
71
60
60
64
67
70
79
76
76
79
66
84
71
72
78
77
80
103
89
94
95
95
103
91
105
91
89
105
87
86
106
83
81
82
78
75
82
72
68
64
63
64
66
72
79
63
65
76
61
69
68
66
105
71
63
63
63
66
68
105
105
74
93
90
106
106
73
72
76
71
71
69
69
69
1
71
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
3
1
1
1
3
5
6
7
7
8
5
3
7
21
14
8
3
8
5
3
2
1
2
3
3
3
3
3
3
3
3
2
1
1
1
1
1
2
3
4
30
20
11
11
7
3
2
1
25
17
9
11
13
11
9
9
9
6
4
4
4
10
13
9
5
3
1
3
4
4
4
2
1
1
1
1
1
3
4
5
5
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
154
154
154
154
154
154
154
154
154
154
132
123
126
126
127
155
184
184
184
168
163
161
192
150
154
145
146
147
137
144
134
134
142
144
128
127
128
130
133
137
154
142
140
139
134
148
184
161
192
171
161
182
165
157
181
181
129
126
120
122
122
120
120
124
100
95
105
120
108
138
106
120
117
118
192
113
100
97
98
124
114
182
182
128
159
141
181
181
92
84
68
49
42
33
26
21
8
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
70
70
70
37
5
3
3
4
4
5
39
21
3
24
34
45
58
54
29
5
4
3
3
3
3
3
3
18
32
21
10
10
17
10
4
9
6
4
5
6
7
8
9
7
5
7
9
8
8
7
6
5
5
5
9
40
22
5
5
6
10
14
38
24
10
45
24
3
3
3
4
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
154
154
154
154
154
154
154
154
154
154
130
119
122
122
92
111
121
163
163
145
149
148
161
142
154
140
133
128
122
140
126
127
128
144
124
124
126
128
129
134
154
128
140
135
128
136
162
146
160
163
145
161
161
138
159
158
121
109
99
82
88
84
82
124
88
91
92
89
84
78
72
89
82
86
162
77
67
58
62
86
89
163
163
105
133
124
161
160
81
73
58
41
35
26
21
17
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
37
4
4
2
1
1
2
3
3
4
5
3
1
3
5
10
15
25
20
15
9
3
10
6
3
1
3
6
20
15
10
10
22
15
9
4
3
6
5
5
8
9
9
9
7
6
4
3
3
5
7
8
9
8
8
6
4
2
2
2
8
14
11
7
4
2
1
1
1
1
1
2
1
1
1
3
3
2
1
1
3
5
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
84
84
84
84
84
84
84
84
84
84
76
82
103
103
115
137
167
167
167
123
115
118
173
105
103
97
91
95
95
103
113
96
100
113
103
102
101
113
93
90
88
82
81
93
92
111
167
129
173
164
144
170
164
136
170
144
107
99
84
71
70
61
58
58
61
64
69
60
60
59
56
74
74
77
173
70
64
56
63
89
92
170
170
120
137
125
170
144
79
71
55
40
33
27
22
19
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
19
19
19
19
19
19
19
19
19
10
1
1
1
3
4
6
13
17
19
12
6
6
14
8
3
3
3
6
9
7
6
6
6
6
6
6
6
6
13
11
7
4
2
1
1
1
1
3
3
3
2
1
9
9
8
4
1
10
8
7
9
7
6
7
5
4
3
3
7
10
14
12
10
10
10
8
6
5
5
5
5
11
8
5
5
8
9
11
8
5
5
6
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
137
137
137
137
137
137
137
137
137
104
102
107
137
88
81
88
96
123
158
158
158
141
147
165
144
155
134
155
131
127
155
111
107
107
99
97
94
91
92
87
87
88
97
92
100
102
114
158
123
165
155
135
163
155
135
163
163
106
103
91
79
73
66
66
60
60
65
57
58
54
61
51
71
74
80
165
75
66
61
62
86
89
163
163
103
129
122
163
163
81
73
58
41
34
28
23
20
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
6
1
1
1
1
1
1
2
3
4
3
2
2
12
20
29
55
48
41
27
14
6
6
4
3
3
2
2
10
8
6
5
5
13
21
18
13
8
4
1
2
2
3
21
13
5
13
10
6
2
11
13
11
9
8
5
3
2
1
6
9
13
10
7
6
6
4
2
2
2
2
4
5
3
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
88
88
88
88
88
88
88
88
86
88
90
89
97
97
97
114
115
156
156
116
123
121
155
114
114
117
111
108
108
108
91
86
85
88
86
85
83
97
83
87
90
106
88
100
102
112
156
121
155
131
122
128
154
124
153
115
99
106
77
73
66
60
51
53
58
53
74
61
63
105
64
80
81
84
156
90
90
79
73
79
87
116
116
101
111
110
154
117
87
85
84
79
77
75
73
73
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
20
20
20
20
20
20
20
20
20
20
20
54
57
48
39
39
60
31
2
2
2
2
2
2
2
2
43
25
7
5
3
2
1
2
3
2
2
3
3
3
4
5
13
17
12
7
5
3
8
6
4
4
4
3
3
9
21
11
2
3
4
10
8
7
6
5
4
3
5
6
8
8
8
12
8
4
5
5
6
7
5
3
2
2
2
2
3
2
2
6
8
9
9
9
9
9
10
7
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
91
91
91
91
91
91
91
91
91
91
85
88
115
115
91
107
107
107
107
82
86
92
85
91
115
100
111
107
94
94
92
82
81
84
86
87
91
116
94
92
101
116
99
116
116
86
86
84
77
77
82
78
79
86
72
76
79
111
84
75
76
75
73
71
86
68
67
66
61
59
57
72
64
74
81
86
86
86
73
79
77
78
78
62
72
71
77
78
61
61
69
72
72
72
72
72
4
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
6
6
6
8
7
6
6
6
6
6
7
6
6
6
7
8
8
9
8
8
4
1
1
1
1
1
2
2
2
4
3
3
3
3
2
1
2
3
3
3
10
13
16
18
20
14
8
3
1
4
8
11
13
10
8
6
4
6
8
7
6
13
7
2
12
31
18
6
3
3
3
12
7
3
3
3
3
2
1
1
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
55
55
55
55
55
55
56
58
55
65
72
80
127
127
88
94
104
106
106
106
107
111
112
127
110
96
94
88
87
88
93
94
97
127
94
100
100
110
102
101
102
95
102
86
86
82
86
85
91
104
91
110
106
95
91
112
78
73
69
67
68
64
77
68
65
68
71
68
68
96
62
65
59
60
75
68
72
72
72
73
73
110
110
75
83
85
79
112
67
65
73
66
66
65
65
65
5
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
2
1
2
2
3
6
7
7
7
7
7
7
5
3
3
3
41
28
15
11
6
1
6
5
5
6
11
10
7
5
5
20
12
5
1
1
1
2
16
13
10
5
1
5
3
1
1
1
1
1
7
9
11
8
4
1
1
2
3
4
3
3
6
5
4
2
1
1
1
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
90
90
90
90
90
90
90
90
90
90
97
92
118
118
82
82
85
80
81
88
88
94
122
92
118
90
89
90
88
90
92
88
86
121
91
96
96
118
96
103
106
121
101
100
100
99
107
104
122
121
103
121
113
108
120
120
103
100
96
103
89
89
88
106
85
81
86
80
79
106
75
81
87
96
122
106
106
106
74
88
86
121
121
78
97
94
120
120
66
60
52
40
36
29
24
22
5
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
6
3
3
34
18
3
3
6
8
10
45
26
7
27
15
3
3
3
6
10
6
3
4
3
3
3
6
6
6
8
6
4
8
17
13
8
3
3
3
4
10
10
10
10
8
6
4
3
19
12
6
5
5
7
10
12
12
8
5
5
4
3
4
4
5
3
1
1
1
1
1
2
1
1
1
1
1
3
4
5
6
7
5
3
3
3
3
3
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
72
72
72
72
72
72
72
72
71
76
81
82
98
98
93
110
125
150
150
150
124
125
150
96
98
90
85
96
77
72
73
66
61
79
69
75
80
98
83
89
85
96
82
93
95
106
149
121
149
149
129
149
150
127
150
150
101
92
79
71
75
74
74
94
76
82
93
87
94
89
93
86
89
99
149
89
89
89
70
91
92
149
149
99
125
116
150
150
78
70
57
42
36
28
23
20
2
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
38
47
42
37
37
54
62
71
53
35
35
35
22
9
3
9
7
6
4
3
3
2
1
1
1
1
1
2
3
3
4
3
3
5
4
3
3
2
1
1
1
1
2
3
3
3
3
3
4
5
10
8
7
4
1
1
1
7
8
10
11
8
5
3
1
3
4
4
4
3
2
1
1
1
1
3
4
5
6
7
4
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
175
175
175
175
175
175
175
175
175
175
155
141
160
160
130
142
127
164
164
141
150
151
151
164
164
147
157
156
151
175
142
139
136
146
138
145
147
160
164
151
164
143
138
147
152
146
164
152
148
175
143
141
164
123
127
129
114
112
146
118
115
126
106
86
83
75
75
69
68
84
73
90
120
92
164
95
82
96
101
128
164
164
164
151
155
142
164
164
100
94
92
80
77
67
66
67
22
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
68
68
68
68
68
68
68
68
37
6
6
42
24
6
6
28
52
64
33
2
15
29
38
47
38
29
19
10
10
10
9
8
4
1
5
8
12
9
6
6
4
2
5
8
10
7
5
26
42
42
42
42
26
11
12
8
4
4
5
28
16
5
8
6
5
4
4
4
4
5
5
5
10
6
3
3
3
3
3
6
7
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
15
18
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
168
168
168
168
168
168
168
168
168
168
144
129
136
136
115
131
133
133
133
140
156
168
150
153
152
168
145
142
142
142
148
145
156
168
143
145
144
139
138
142
141
143
168
139
135
134
129
132
142
131
130
140
129
127
126
135
115
115
116
114
119
118
122
140
112
113
141
103
108
111
93
122
95
104
114
101
101
101
83
88
96
120
120
88
105
102
118
117
89
87
81
75
73
66
66
66
7
60
60
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
76
76
76
76
76
76
76
76
76
76
76
76
41
6
6
6
6
6
6
41
40
40
40
21
3
3
3
8
14
12
10
14
15
16
12
8
7
6
5
5
5
8
20
12
4
8
7
7
13
11
10
10
7
5
6
11
9
6
3
4
5
10
15
22
12
2
1
1
9
11
13
8
4
17
10
3
2
1
1
1
3
3
3
3
3
3
2
1
1
25
45
23
1
1
1
1
1
3
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
184
184
184
184
184
184
184
184
184
184
173
164
168
168
158
174
184
184
184
168
173
173
183
168
168
184
162
157
149
175
152
152
175
158
152
158
160
168
164
162
164
158
184
159
153
161
184
166
183
182
169
181
182
160
181
182
135
131
158
126
132
128
123
142
123
135
142
142
142
133
120
142
123
133
184
117
115
115
95
117
145
182
182
182
171
155
182
182
97
86
72
54
47
38
31
26
9
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
121
121
121
121
121
121
121
121
121
121
121
121
100
51
3
3
2
2
2
2
2
2
2
2
2
2
2
35
36
37
20
4
9
7
6
6
20
43
24
6
6
8
27
19
11
11
8
6
12
13
12
12
12
11
11
25
40
37
21
6
9
13
7
2
11
6
2
2
2
8
14
12
10
10
9
6
3
3
3
8
10
7
4
4
4
4
4
4
4
4
4
6
7
7
7
7
8
8
8
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
103
103
103
103
103
103
103
103
103
98
98
72
83
86
103
103
98
111
146
146
113
117
116
150
109
104
100
104
91
94
103
94
96
94
87
87
92
88
86
92
90
92
104
96
96
98
98
105
106
115
146
113
150
114
106
111
109
95
104
79
77
74
66
82
70
77
82
81
82
65
63
61
66
63
67
108
74
69
69
69
85
88
150
150
103
112
100
111
109
59
51
42
30
26
20
16
14
3
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
15
5
4
3
3
3
3
4
6
7
8
5
2
5
8
5
2
30
19
8
4
1
2
3
3
4
4
4
7
4
1
3
5
4
2
1
2
1
1
3
4
4
5
12
6
1
3
3
2
1
1
8
13
11
10
12
17
9
1
6
8
10
12
11
11
6
1
1
1
1
1
2
1
1
1
7
9
5
2
1
4
6
3
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
134
147
147
147
147
147
147
147
147
147
147
133
134
120
114
111
110
108
106
106
106
93
98
111
115
134
128
131
127
137
140
128
127
131
147
114
117
118
113
116
117
113
120
128
119
131
125
114
119
115
140
125
110
119
108
125
131
117
120
147
107
108
116
89
82
85
83
82
83
80
100
77
89
82
76
89
81
81
82
80
82
82
70
73
80
79
116
78
71
74
72
80
89
89
89
89
89
89
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
48
48
48
48
48
48
48
48
48
48
48
27
7
7
7
6
6
6
6
6
6
6
6
6
6
6
4
2
2
3
10
17
11
6
6
6
6
9
10
6
2
2
2
3
7
12
11
11
19
19
19
19
14
9
6
3
28
18
9
11
13
11
9
7
5
4
4
7
10
14
13
13
15
9
3
3
3
3
11
15
17
18
19
20
51
35
20
20
20
20
15
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
71
71
71
71
71
71
71
71
71
59
59
67
71
73
73
66
72
72
110
110
101
103
105
160
97
96
104
105
90
84
84
83
79
89
78
78
79
80
79
83
80
80
105
79
88
89
98
109
105
160
118
120
159
130
126
160
160
117
106
90
83
79
71
88
68
74
80
71
80
67
65
62
75
73
77
160
69
62
78
89
117
159
159
159
116
135
124
160
160
81
73
59
43
36
28
23
20
3
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
3
2
2
6
4
2
2
3
3
4
4
4
6
23
17
11
11
11
9
7
5
3
2
2
3
4
5
7
10
7
5
3
1
1
1
1
3
2
1
2
2
2
2
3
8
9
5
1
2
6
11
10
10
13
13
8
4
3
2
8
11
14
17
13
9
7
6
3
1
1
1
4
5
6
6
6
7
4
1
1
4
7
5
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
88
88
88
88
88
88
88
88
70
73
73
72
75
73
73
88
75
107
107
87
90
91
103
81
86
82
82
86
86
77
78
88
77
76
87
77
79
79
93
77
77
80
79
93
81
87
105
94
101
105
97
101
107
90
102
103
79
86
67
64
63
61
56
63
68
53
58
54
56
66
58
66
73
73
105
79
80
86
88
94
105
105
105
85
99
97
106
107
92
91
89
86
85
82
82
82
3
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
11
11
11
11
11
11
11
11
11
10
9
5
2
3
4
35
22
9
5
4
3
5
5
5
4
3
18
10
2
2
2
2
3
4
5
4
4
4
11
11
7
3
2
1
3
3
3
6
10
10
7
5
6
5
5
3
1
1
1
3
7
8
4
1
13
7
1
1
1
3
14
13
12
14
8
2
4
5
6
7
4
1
1
1
1
1
1
1
1
3
6
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
91
91
91
91
91
91
91
91
91
91
97
89
111
111
103
112
117
117
117
98
101
102
115
104
113
101
113
106
110
115
116
122
138
121
138
138
126
127
127
121
118
128
110
111
109
109
114
115
119
121
128
127
117
108
112
115
94
94
93
98
108
105
101
127
108
114
120
115
120
120
110
96
97
106
114
110
110
110
75
88
85
116
116
86
106
93
115
117
63
57
47
35
31
24
20
18
1
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
36
19
2
2
2
2
2
3
2
2
2
2
2
2
2
7
13
7
1
2
3
3
3
4
4
4
7
8
8
6
4
3
3
14
12
7
2
3
4
5
6
8
9
10
12
26
16
7
8
7
6
10
7
5
3
1
10
12
14
11
7
3
2
1
2
2
2
2
1
1
1
1
1
1
1
1
1
4
8
4
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
151
151
151
151
151
151
151
151
151
138
139
147
143
158
158
142
151
158
167
167
167
149
150
140
131
158
125
135
131
133
150
141
158
136
143
141
138
135
158
133
139
144
140
150
158
136
137
163
139
140
163
136
137
167
136
134
158
122
120
122
104
102
98
90
96
89
99
143
103
105
115
93
103
111
110
163
97
96
96
79
101
127
163
163
163
156
137
167
163
83
74
58
41
34
27
22
19
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
63
63
63
63
63
63
63
63
63
34
6
6
41
23
6
6
42
60
69
66
63
50
38
41
25
10
30
17
5
5
5
5
5
5
5
5
5
6
5
5
5
8
8
9
10
11
8
5
5
8
9
11
16
19
17
12
8
7
10
8
7
14
10
6
9
7
6
6
6
9
13
20
16
13
11
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
183
183
183
183
183
183
183
183
183
183
172
164
164
164
164
179
194
194
194
175
179
178
194
171
168
183
168
161
158
174
157
155
174
157
151
157
159
164
165
165
163
157
183
161
156
165
194
175
194
186
174
184
194
159
194
186
157
158
157
149
158
141
132
129
129
129
129
129
129
123
124
134
158
130
194
125
135
152
161
186
186
186
186
186
182
169
194
187
131
125
113
101
96
91
88
85
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
119
119
119
119
119
119
119
119
119
119
119
119
100
53
7
7
7
7
7
8
7
7
7
8
9
10
11
13
27
15
3
3
3
2
2
11
20
44
25
6
6
8
13
8
4
12
40
26
12
12
21
14
7
27
43
41
24
7
6
6
14
34
20
7
7
8
9
9
10
12
15
40
53
66
73
44
15
15
15
14
13
13
13
13
13
13
13
13
13
13
13
46
63
71
75
77
78
79
79
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
127
127
127
127
127
127
127
127
127
127
129
124
158
158
141
157
162
162
162
132
139
146
160
127
158
127
129
154
128
132
132
124
143
123
132
134
131
158
133
132
129
143
122
126
133
121
128
130
130
136
143
138
162
127
160
124
110
107
112
107
108
106
112
112
90
86
84
76
83
100
81
112
90
97
128
93
88
88
80
98
89
131
131
112
126
120
162
128
103
105
100
95
94
91
89
89
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
10
10
10
10
8
7
7
7
7
7
7
7
7
7
6
5
4
6
8
10
5
1
1
1
1
1
7
6
5
22
15
9
6
5
4
3
6
5
5
26
18
11
9
9
7
5
4
3
2
6
11
13
14
11
8
11
9
6
3
7
10
14
14
12
10
6
3
3
3
3
4
10
9
9
9
6
4
10
40
24
9
9
14
17
18
19
19
20
15
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
166
166
166
166
166
166
166
166
166
166
154
155
136
136
149
163
187
187
187
150
155
160
187
161
160
166
144
144
143
144
144
144
149
140
149
149
143
143
142
146
145
144
166
147
146
153
167
160
168
187
166
187
187
169
187
187
140
125
118
114
114
140
111
97
99
94
114
94
98
111
105
117
140
116
168
115
111
110
117
133
153
187
187
187
187
169
187
187
130
124
113
101
96
91
88
85
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
57
35
13
4
4
3
2
2
2
2
2
2
2
3
4
5
51
46
27
8
8
8
8
8
8
8
8
7
6
6
8
10
8
7
9
12
15
17
19
13
7
7
13
19
29
18
7
8
10
14
21
28
17
7
28
28
28
28
21
15
15
40
60
75
45
15
15
15
52
71
80
85
87
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
118
118
118
118
118
118
118
118
118
118
120
112
136
136
122
147
163
163
163
131
132
135
164
135
141
139
138
141
134
135
141
129
140
129
118
117
121
136
127
130
131
140
140
135
134
141
161
150
163
161
144
163
163
146
164
161
121
120
107
105
91
82
77
75
75
72
83
71
72
105
66
80
78
81
163
88
80
70
70
91
94
163
163
108
136
132
164
161
99
95
94
83
80
70
70
70
10
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
5
6
6
7
5
4
4
4
4
4
4
4
6
7
8
6
5
4
3
5
7
7
5
3
5
7
8
8
8
7
7
7
8
8
9
10
11
36
22
9
9
7
6
4
3
5
5
6
7
9
7
6
5
4
6
6
4
2
3
6
7
8
6
4
5
5
5
6
5
4
4
4
4
4
4
4
4
6
7
8
8
8
8
8
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
46
132
132
132
132
132
132
132
132
132
132
101
81
70
74
84
104
133
133
133
133
104
106
101
94
92
101
102
106
148
110
116
121
132
126
103
120
129
143
186
165
156
154
157
182
159
164
186
154
182
153
162
167
168
186
186
176
178
157
183
182
149
132
114
183
95
95
94
77
73
84
68
80
102
74
126
66
66
61
67
76
77
126
126
103
127
148
133
126
78
65
55
44
38
31
27
24
10
20
20
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
4
5
6
24
34
45
42
40
27
15
15
15
10
6
6
6
5
4
3
12
8
5
31
16
1
1
1
1
10
16
13
8
4
5
5
5
24
16
8
9
9
9
7
5
13
8
4
9
10
7
5
11
11
11
21
12
3
3
3
3
3
7
8
8
8
8
9
10
10
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
118
118
118
118
118
118
118
118
118
118
115
107
125
125
101
103
90
90
90
100
106
125
118
118
109
112
124
140
140
125
123
119
121
121
115
121
131
134
149
182
139
145
136
135
145
137
149
132
179
133
145
182
159
172
174
172
179
179
172
174
147
142
129
182
108
102
104
88
92
112
84
103
78
78
82
80
82
82
85
93
93
118
118
101
102
96
113
85
83
80
75
73
72
68
68
68
3
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
7
19
25
28
17
6
7
19
25
14
4
19
10
2
2
2
2
8
9
8
8
7
6
27
18
9
7
6
4
3
4
3
3
2
1
1
1
1
4
8
8
7
6
3
1
7
14
7
1
9
5
1
1
1
6
11
11
12
17
12
7
2
2
2
3
39
23
7
7
7
7
7
7
8
30
49
26
3
3
3
3
3
3
3
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
90
90
90
90
90
90
91
93
98
101
105
114
114
114
92
97
93
126
126
96
104
104
116
100
114
112
124
119
147
120
118
120
110
105
106
111
113
115
123
120
120
124
115
117
116
122
126
122
120
147
110
110
120
103
109
104
105
147
102
98
102
123
84
84
87
94
97
96
147
98
94
100
93
93
126
102
100
100
100
82
93
90
100
103
106
147
121
126
147
147
115
113
107
100
98
95
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
4
6
6
6
6
8
9
10
7
4
16
16
14
10
6
12
9
6
28
48
25
3
3
3
3
3
3
8
11
6
2
1
1
1
1
15
10
6
34
20
7
5
4
4
10
13
16
9
2
2
11
11
6
2
3
3
4
11
7
3
6
10
28
19
10
8
8
8
11
10
10
45
72
77
79
44
10
47
68
79
45
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
82
82
82
82
82
82
84
86
82
95
95
82
73
76
76
85
88
109
109
92
96
92
113
80
78
84
82
87
94
95
103
103
103
92
92
92
87
88
92
87
93
87
89
89
88
94
109
101
113
109
95
113
89
85
98
82
81
94
89
86
86
98
89
76
85
83
86
98
78
80
75
78
91
77
113
78
66
65
66
82
73
113
113
89
91
94
76
68
63
59
66
70
70
70
70
70
4
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
5
3
2
2
4
7
6
6
6
6
6
6
4
3
3
3
4
6
5
5
5
4
3
3
3
3
3
3
2
1
1
3
2
1
1
1
3
5
20
10
1
1
3
6
5
4
8
5
2
7
11
11
9
7
7
5
3
7
11
21
15
9
3
33
17
2
2
2
2
3
35
19
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
121
121
121
121
121
121
121
121
121
121
105
107
107
110
111
117
125
125
125
116
121
115
122
108
106
111
113
132
117
120
144
125
126
129
129
130
133
136
148
144
138
141
136
148
138
128
128
135
148
138
133
128
124
117
150
119
114
128
131
146
179
152
174
155
179
174
155
182
155
182
138
182
121
115
125
95
81
70
70
78
78
122
122
97
109
105
122
122
81
79
82
75
74
70
70
70
10
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
15
15
15
15
15
15
15
15
15
15
15
15
8
2
2
6
5
5
5
5
5
5
5
5
7
8
9
7
5
4
3
3
3
3
3
8
5
2
3
4
4
4
4
4
4
4
4
4
5
10
5
1
10
7
5
3
1
2
3
15
14
13
17
22
13
4
4
4
4
4
14
13
12
12
8
4
3
3
3
4
4
4
4
4
6
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
90
90
90
90
90
90
90
90
90
90
74
82
62
55
51
47
40
39
39
42
47
62
69
87
142
113
142
142
115
124
140
122
131
122
123
127
120
131
127
125
123
129
131
105
101
103
105
112
117
120
129
122
116
104
140
105
105
114
140
142
156
154
184
152
156
184
155
184
153
173
134
173
104
98
93
82
69
66
66
47
44
41
41
49
56
101
66
72
74
70
71
70
70
70
70
70
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
12
12
12
6
1
1
4
5
6
7
9
8
7
8
10
31
32
30
16
2
2
2
2
6
4
2
4
2
1
10
8
6
8
6
5
4
4
6
4
2
4
3
2
4
6
9
7
5
3
8
9
11
13
15
15
8
2
1
1
5
9
13
21
17
13
7
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
36
53
61
65
67
68
69
69
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
151
172
172
172
172
172
172
172
172
172
172
166
160
167
167
148
151
135
170
170
152
154
158
171
158
167
166
162
172
161
160
160
151
154
139
144
145
142
167
140
146
145
141
166
148
144
150
172
160
168
166
161
168
170
144
171
171
142
161
136
137
138
140
133
122
119
133
110
133
109
115
113
124
161
107
168
90
75
66
72
93
122
168
168
168
167
161
171
171
92
78
63
45
37
30
25
21
13
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
91
91
91
91
91
91
91
91
91
84
78
78
77
77
77
77
77
41
5
5
5
5
5
5
4
4
35
22
10
9
6
4
8
7
7
7
7
7
12
15
11
8
6
12
12
13
19
33
26
19
13
7
7
5
3
3
11
19
11
3
7
13
8
3
7
15
14
13
15
15
15
14
13
13
13
13
13
13
13
13
13
13
13
13
13
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
120
183
183
183
183
183
183
183
183
183
183
167
169
182
182
166
180
185
185
185
178
177
178
184
174
182
183
172
171
162
174
160
163
177
160
159
161
164
182
163
165
163
156
183
158
150
159
183
169
182
183
168
182
185
154
184
182
141
136
157
129
126
118
115
105
99
96
95
115
94
105
105
115
161
116
183
104
97
85
93
108
110
183
183
132
164
148
185
183
100
91
79
62
56
48
42
38
22
31
31
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
142
142
142
142
142
142
142
142
142
116
90
90
84
45
7
7
5
4
4
4
4
4
4
4
4
4
5
10
16
9
3
7
10
9
8
8
8
9
15
16
12
8
20
13
7
13
9
6
12
12
12
13
16
11
6
9
9
10
8
6
14
9
5
6
7
9
10
11
12
13
14
15
47
43
29
15
15
15
15
15
13
11
9
9
9
9
10
10
9
9
9
9
9
9
9
9
9
11
12
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
90
90
90
90
90
90
90
92
95
101
101
101
93
91
89
90
78
84
84
64
69
76
78
77
90
93
121
104
107
110
111
108
111
115
104
111
102
105
116
109
111
121
107
116
105
102
105
105
108
116
108
115
99
100
105
101
96
121
93
93
100
75
78
68
71
75
100
78
85
115
83
100
90
69
63
52
54
47
51
90
56
53
62
61
66
102
72
50
42
32
26
22
18
16
14
13
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
4
5
6
7
44
61
33
6
5
5
6
6
6
6
6
6
5
5
5
5
5
7
7
7
8
10
17
11
6
4
2
1
1
5
5
5
4
4
7
8
9
10
10
10
10
10
17
22
24
25
23
22
16
10
4
4
4
7
10
14
33
24
15
13
8
3
3
3
11
12
11
11
11
11
11
12
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
92
92
92
92
92
92
92
92
92
92
78
66
64
67
74
87
78
84
84
80
84
73
84
78
85
100
121
118
118
118
107
103
104
98
98
98
99
100
104
109
114
121
127
127
127
111
109
106
104
107
88
86
85
83
88
88
83
121
88
99
101
101
101
82
81
79
84
72
71
80
61
64
56
59
70
68
75
75
75
74
73
73
73
70
73
73
75
73
75
75
74
75
75
75
75
75
75
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
7
11
9
7
7
16
13
10
9
8
10
10
5
1
1
1
3
6
6
6
5
4
8
12
16
16
16
10
5
4
4
2
1
4
2
1
5
22
22
16
10
9
8
9
6
4
4
4
5
8
7
6
7
5
3
4
5
9
9
9
9
9
12
8
4
5
6
7
9
6
4
4
4
9
10
7
4
4
6
9
37
51
58
62
64
65
65
65
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
150
150
150
150
150
150
150
150
129
129
147
150
164
164
137
143
131
131
131
122
129
138
163
127
164
120
124
124
116
129
119
113
129
124
129
139
147
164
167
160
133
132
130
132
140
148
167
160
161
145
148
163
152
144
167
163
130
128
119
112
119
106
100
157
100
100
103
87
86
98
77
89
86
90
161
96
111
129
137
163
163
163
163
163
145
145
161
163
108
103
106
97
95
94
92
91
89
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
51
51
51
66
36
7
7
37
52
60
31
2
7
20
27
30
32
34
18
2
2
2
2
6
8
6
4
4
10
16
17
12
7
2
4
7
12
9
6
8
11
11
11
10
10
8
6
5
4
5
6
10
13
9
6
5
5
4
4
18
16
14
10
6
6
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
7
9
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
155
155
155
155
155
155
155
155
145
145
128
155
97
95
102
109
121
121
121
107
116
123
120
123
155
131
135
144
130
145
131
144
116
113
103
101
108
116
123
142
123
114
115
115
115
117
122
120
123
145
123
142
124
114
120
123
98
94
113
88
97
94
91
142
97
96
100
93
84
93
88
93
123
92
121
96
90
80
80
83
101
121
121
121
111
110
114
114
86
83
91
89
89
89
89
89
89
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
51
51
51
32
13
7
7
4
2
2
2
2
2
2
2
3
4
5
6
8
7
7
5
4
7
9
6
4
7
10
13
10
8
6
4
4
4
4
25
22
19
19
19
16
11
6
5
3
2
4
6
14
14
10
6
23
18
11
4
13
13
14
10
7
27
18
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
127
166
166
166
166
166
166
166
166
166
166
138
140
134
127
127
123
110
136
136
114
119
121
131
131
133
166
131
127
127
127
122
119
128
120
110
113
118
128
129
139
147
147
166
142
135
130
129
126
128
136
127
131
136
115
131
128
116
131
117
111
115
110
105
124
105
110
124
103
112
124
92
97
98
107
129
115
115
115
83
99
96
136
136
102
123
114
136
129
86
83
84
77
75
70
70
70
10
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
48
48
48
48
48
48
48
48
48
48
68
35
3
3
40
59
33
7
7
7
7
7
7
7
7
7
8
10
6
3
3
4
3
3
3
3
3
4
4
4
4
11
9
7
8
6
5
4
19
14
9
9
19
12
6
22
16
11
6
23
34
20
6
23
14
6
6
6
10
14
12
11
10
6
3
3
3
3
6
8
8
8
8
9
9
10
10
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
84
84
84
84
84
84
84
84
84
76
76
66
84
64
55
63
69
78
104
104
82
78
76
69
79
84
82
108
84
83
81
79
76
76
89
75
77
79
77
82
80
84
108
85
89
89
85
101
88
89
103
85
90
104
83
94
90
80
108
77
82
82
94
82
72
79
82
72
94
69
67
64
67
66
70
101
64
63
63
49
64
64
103
103
72
90
83
104
104
57
52
45
35
32
28
25
24
20
20
19
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
5
4
4
2
1
1
3
3
3
4
40
25
11
18
16
9
2
14
46
37
19
1
1
1
2
2
3
3
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
6
3
1
2
3
7
10
12
7
2
1
1
7
10
13
12
6
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
5
3
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
88
88
88
88
88
88
88
88
79
84
90
88
102
102
87
100
111
151
151
122
124
125
176
107
105
106
93
105
87
82
81
76
70
82
75
85
84
105
96
76
79
77
71
75
72
86
107
105
152
151
130
176
151
143
154
176
116
110
107
96
92
94
82
82
84
82
86
90
79
102
80
90
96
92
152
93
80
73
73
97
100
176
176
128
150
141
154
176
112
110
107
96
93
90
88
86
83
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
3
1
1
2
1
1
1
4
6
8
42
24
6
17
12
7
2
7
4
2
4
4
3
3
2
2
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
4
7
4
1
2
3
4
5
12
11
10
11
8
5
2
14
14
14
13
7
2
3
4
5
5
5
3
2
4
5
5
3
2
2
4
5
5
6
32
45
52
55
57
58
58
58
59
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
68
68
73
75
76
76
80
84
91
91
91
78
77
79
78
92
100
105
155
119
123
123
113
123
110
105
105
110
102
101
110
116
126
155
138
138
115
110
109
108
110
101
115
100
109
113
141
141
117
155
115
99
95
93
75
75
73
67
70
67
66
108
66
67
66
65
67
66
67
67
67
64
64
91
91
79
81
93
68
69
44
35
30
23
20
16
13
11
2
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
4
3
2
2
10
14
19
26
14
2
15
11
8
5
8
6
5
4
4
4
5
5
5
7
6
6
5
5
4
3
13
9
5
1
7
6
5
6
7
8
9
7
6
3
1
4
5
6
10
12
9
6
4
3
4
5
7
9
12
10
9
8
4
1
1
1
2
6
3
1
1
2
6
31
18
6
6
6
6
6
6
6
4
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
145
172
172
172
172
172
172
172
172
172
172
154
146
136
135
140
150
163
163
163
161
164
166
166
172
172
166
150
144
139
148
144
140
154
166
129
140
152
149
172
177
153
154
166
144
146
149
153
155
148
163
159
177
163
158
161
160
132
131
117
115
126
122
116
177
115
123
126
121
126
126
110
106
103
117
137
128
137
137
137
145
137
163
163
118
141
127
163
162
83
75
61
44
38
29
24
21
4
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
80
80
80
43
6
3
3
4
4
4
5
4
3
4
5
9
11
14
12
10
10
10
10
11
9
7
7
7
7
13
15
14
13
17
10
4
11
19
15
11
7
4
4
19
12
5
9
8
6
4
15
16
16
12
8
6
5
4
4
8
16
24
17
10
21
33
19
6
3
3
3
70
37
4
3
3
4
4
4
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
170
170
170
170
170
170
170
170
170
170
166
160
167
167
162
178
192
192
192
163
168
168
184
154
170
164
148
145
140
145
138
134
145
135
141
142
142
167
151
156
170
153
164
158
150
159
192
168
184
183
172
176
191
158
182
165
137
134
123
121
126
123
129
142
128
140
150
142
150
133
125
150
128
140
192
134
125
125
98
120
129
183
183
136
156
153
191
183
126
125
118
108
105
93
93
93
4
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
64
64
64
64
64
64
64
64
64
64
64
64
68
70
71
72
73
73
73
42
11
21
28
15
2
2
2
6
10
10
10
10
11
12
9
7
8
10
8
6
6
8
11
9
7
9
7
6
6
18
15
12
11
11
7
3
34
22
10
3
11
22
12
3
9
10
10
11
21
17
14
13
12
11
10
10
7
4
4
4
7
10
40
55
33
11
10
10
20
25
31
17
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
133
133
133
133
133
133
133
133
133
133
90
90
83
83
94
103
121
121
121
113
116
119
158
112
108
107
103
105
111
133
110
110
116
103
100
116
100
105
116
104
112
102
97
100
98
110
121
116
158
133
127
156
129
127
123
157
110
102
122
86
88
81
66
92
58
68
71
67
97
75
74
91
86
96
158
102
100
98
99
114
104
156
156
111
126
127
119
157
99
97
104
95
94
91
91
91
74
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
10
3
3
2
1
1
3
4
4
5
5
6
7
15
19
15
12
26
17
9
5
1
3
6
3
1
9
17
21
21
12
3
4
6
6
4
3
3
2
2
11
10
10
10
9
9
11
8
6
8
11
16
14
7
1
4
2
1
1
1
6
18
16
14
17
10
3
4
4
4
5
41
21
1
1
1
1
14
7
1
3
5
6
6
6
6
6
7
13
16
20
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
175
175
175
175
175
175
175
175
175
175
157
145
164
164
141
168
181
181
181
169
172
171
181
164
164
155
158
158
146
175
149
151
151
156
147
151
155
164
164
155
164
150
153
147
147
153
162
156
163
181
168
181
181
163
181
181
144
143
146
128
131
130
120
146
116
120
124
125
120
125
105
125
110
122
163
115
115
115
111
128
119
181
181
125
156
141
181
181
92
82
67
48
41
33
27
23
8
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
129
129
129
129
129
129
129
129
129
109
90
90
52
15
3
3
3
3
3
3
3
3
3
3
31
34
32
28
25
18
12
11
11
12
13
13
13
14
10
6
6
5
5
6
9
12
9
6
9
9
9
12
30
17
4
9
33
31
19
7
2
9
8
5
2
5
7
7
8
8
8
15
18
22
31
17
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
162
162
162
162
162
162
162
162
162
162
156
150
142
142
131
145
145
195
195
147
159
163
190
160
158
162
157
160
171
157
156
147
142
142
132
137
136
142
145
147
148
157
162
154
154
163
195
174
190
187
170
172
187
149
172
172
145
171
129
124
123
110
111
107
110
115
129
108
129
119
120
133
158
131
195
130
116
113
114
136
154
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
40
40
40
40
40
40
40
40
40
40
68
37
6
6
6
6
37
56
61
34
7
20
27
34
38
42
27
13
10
8
9
7
6
7
6
6
8
7
6
6
8
27
23
17
12
12
27
23
19
13
7
7
13
19
29
18
7
20
26
19
13
17
12
7
13
35
24
13
13
15
47
43
40
70
42
15
15
15
27
40
70
55
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
142
142
142
142
142
142
142
142
142
127
132
138
145
166
166
153
167
173
173
173
152
160
161
186
138
166
136
138
139
132
142
142
127
123
134
127
131
134
166
128
124
122
115
110
118
118
135
173
144
186
160
155
165
173
150
186
186
136
133
122
121
121
117
120
124
108
115
124
118
124
124
115
120
115
127
186
124
115
119
120
141
165
165
165
165
163
175
186
186
186
186
186
186
186
186
186
186
186
186
186
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
12
12
12
44
25
7
7
37
52
59
32
5
7
20
27
30
32
34
25
16
37
54
32
11
13
11
10
10
16
13
10
8
6
5
4
6
5
4
14
16
19
14
9
9
10
11
7
4
10
10
10
11
12
13
12
11
11
11
11
12
13
14
13
13
22
12
3
3
3
3
19
27
31
33
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
100
100
100
100
100
100
100
100
100
105
111
107
131
131
108
128
133
133
133
111
112
116
131
110
137
118
122
137
121
125
137
126
147
124
126
130
129
131
132
132
127
147
119
121
117
119
133
128
131
133
147
131
134
123
118
111
115
108
107
134
108
106
123
109
108
134
104
96
101
116
94
123
100
104
133
89
88
88
82
88
106
126
126
126
115
107
120
89
60
51
39
31
26
22
21
21
11
25
25
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
4
3
2
2
2
2
2
2
2
3
4
5
38
34
21
8
8
8
8
8
8
8
8
14
17
9
2
5
8
11
11
12
9
6
9
10
10
11
7
3
3
3
26
14
2
8
15
9
3
11
15
9
4
14
14
14
12
11
25
18
10
3
3
3
11
16
13
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
162
162
162
162
162
162
162
162
162
162
154
150
148
150
156
160
170
170
170
137
148
153
169
153
152
162
153
149
158
157
150
150
147
144
135
136
137
142
145
148
147
157
162
144
140
147
170
159
169
170
158
169
170
143
169
169
139
158
134
133
133
129
120
129
121
126
129
129
129
123
124
130
158
138
170
162
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
40
40
40
40
40
40
40
40
40
40
40
28
16
4
4
3
2
2
2
2
2
2
2
29
35
42
27
13
10
8
9
7
6
7
6
6
8
9
7
6
6
26
18
11
6
6
6
6
11
11
11
11
8
6
18
12
7
7
7
14
32
25
16
7
36
43
46
30
15
15
40
53
66
40
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
162
162
162
162
162
162
162
162
162
162
141
132
131
131
139
152
172
172
172
138
142
142
169
147
147
162
149
147
158
154
140
136
142
125
128
133
134
142
151
148
152
152
162
150
142
147
172
146
169
144
137
136
140
127
134
154
130
158
132
132
133
128
121
120
133
110
115
133
115
133
116
133
119
118
172
113
112
109
106
112
121
133
133
133
137
158
140
135
135
131
129
128
127
127
126
126
126
126
126
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
25
25
25
53
28
4
4
7
8
9
10
7
4
7
10
41
38
35
59
82
45
8
8
8
8
8
8
8
8
9
7
4
2
45
28
11
11
8
5
8
11
11
11
11
8
6
5
4
26
44
53
62
42
22
14
7
14
18
20
17
15
15
15
21
28
54
34
15
15
15
52
66
38
11
11
11
11
12
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
100
100
100
100
100
100
100
100
85
89
104
100
126
126
111
127
123
187
187
136
150
149
186
141
139
144
140
137
135
138
137
133
147
120
121
119
117
126
125
126
133
147
123
136
136
144
187
154
186
159
152
157
160
144
158
158
137
140
125
124
126
125
133
136
133
135
136
137
139
142
142
142
129
143
187
150
147
147
147
140
145
147
147
147
144
128
160
160
80
72
57
40
33
27
22
19
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
10
10
10
10
10
10
6
3
3
3
3
3
3
36
37
39
55
42
24
7
8
10
8
7
7
7
7
8
8
5
2
3
4
7
8
6
4
9
10
11
10
9
7
6
5
4
38
20
2
12
17
11
6
11
13
11
9
10
11
13
13
13
30
47
25
3
3
3
43
75
70
66
66
66
54
32
11
11
11
11
11
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
94
94
94
94
94
94
94
94
94
93
98
99
94
114
114
89
94
88
111
111
85
86
92
90
96
114
112
115
124
152
132
143
140
138
149
143
131
135
137
143
134
141
134
143
141
145
164
143
150
145
149
164
134
145
145
164
147
125
152
108
106
111
98
97
120
102
114
149
116
136
120
113
136
100
99
98
91
89
85
83
83
72
63
74
74
83
152
89
83
83
83
79
78
77
75
75
75
10
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
14
10
10
7
4
4
4
4
7
10
10
10
11
31
20
9
9
9
23
38
58
68
34
1
1
1
2
2
2
6
5
3
2
3
2
1
2
4
3
3
3
4
6
5
4
8
5
3
20
13
6
4
4
5
13
23
13
4
5
6
8
10
10
11
14
12
10
7
4
4
4
7
8
9
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
90
90
90
90
90
90
90
90
90
95
95
83
85
84
88
92
92
110
110
87
90
89
115
89
89
102
118
111
118
128
169
140
153
151
146
153
148
150
147
169
145
143
148
136
136
142
145
146
169
142
145
145
128
127
147
147
115
118
112
112
105
102
125
86
91
87
77
87
73
78
76
87
102
83
115
87
75
75
75
74
77
73
73
68
77
106
78
70
75
75
74
75
75
75
75
75
75
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
42
33
24
24
43
61
33
6
6
4
2
4
6
7
8
9
9
10
6
3
4
5
4
4
4
3
3
6
8
6
4
2
1
1
1
6
5
5
7
8
9
8
7
7
4
1
5
5
6
7
6
6
11
7
3
3
3
7
10
14
16
10
5
33
18
3
3
3
4
5
4
4
4
4
4
4
4
4
7
9
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
73
73
61
61
69
73
75
75
69
81
90
90
90
90
90
89
121
90
96
104
103
110
110
110
100
98
96
95
92
89
88
91
90
90
91
103
86
90
84
90
90
90
120
94
93
121
101
104
118
116
96
101
92
93
104
91
91
93
104
93
96
104
89
110
78
89
79
76
120
63
54
45
48
65
86
121
121
121
103
98
118
116
60
52
42
29
24
18
14
12
1
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
6
6
7
18
23
29
35
34
33
25
17
38
20
3
4
6
5
3
1
3
2
1
17
9
1
1
1
2
4
2
1
2
3
4
5
9
5
1
9
6
4
5
13
14
11
9
7
5
9
11
12
14
17
12
7
4
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
62
99
99
99
99
99
99
99
99
99
99
61
61
60
48
64
79
105
148
148
148
119
113
151
108
108
111
112
109
111
109
129
111
111
113
117
107
110
117
117
129
122
112
110
111
107
118
147
126
151
132
120
126
148
128
150
151
106
112
89
85
86
68
65
58
58
61
86
65
71
106
70
84
79
81
151
87
78
83
78
94
109
109
109
101
113
114
150
151
104
106
102
94
92
84
84
84
3
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
43
43
43
43
43
43
43
43
43
24
5
3
2
1
1
2
4
5
6
4
2
2
4
2
1
1
1
3
6
6
3
1
2
1
1
2
4
8
9
10
8
7
4
2
1
1
2
3
5
12
11
11
10
9
9
5
1
1
2
4
8
12
11
11
9
7
4
2
2
2
3
12
9
7
4
1
1
1
1
2
1
1
1
1
2
4
3
2
1
1
2
2
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
75
75
75
75
52
54
63
78
88
112
112
112
90
93
118
89
89
95
108
87
86
89
85
85
84
84
78
84
78
85
84
86
87
108
86
85
85
82
87
86
92
110
92
116
112
99
118
117
94
108
78
74
72
64
76
66
72
76
77
76
63
61
56
57
56
62
77
70
75
75
75
89
79
116
116
76
94
90
118
117
61
55
45
33
29
23
20
17
7
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
3
2
2
22
12
2
2
4
6
7
7
7
8
8
8
7
6
8
35
25
14
4
4
3
3
3
3
3
4
4
4
2
1
1
1
2
3
3
3
3
4
4
4
4
4
4
2
1
6
5
4
9
13
15
16
8
1
1
1
1
1
1
5
7
9
26
16
6
6
6
7
9
5
2
2
2
2
4
5
6
6
6
6
6
6
6
6
6
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
64
94
94
94
94
94
94
94
94
94
94
82
85
100
100
88
107
108
176
176
127
135
132
179
122
115
112
99
97
93
91
90
88
93
85
88
85
81
100
77
79
80
82
93
103
105
122
174
141
178
175
149
179
176
149
179
179
109
102
85
72
67
60
52
58
49
54
54
58
54
56
54
73
72
79
178
87
79
69
70
96
99
179
179
124
149
145
179
179
115
110
99
86
81
66
65
65
1
64
64
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
53
53
53
53
53
53
53
53
53
27
2
2
11
6
2
2
3
3
4
3
3
6
10
15
36
41
37
22
7
5
4
3
2
2
3
2
2
4
3
3
3
3
3
2
1
1
1
1
2
3
2
1
2
2
3
11
6
1
3
3
4
9
6
3
3
3
2
1
1
1
2
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
184
184
184
184
184
184
184
184
184
184
164
157
144
147
155
171
194
194
194
181
182
181
194
173
172
170
171
169
162
184
166
168
184
169
156
158
158
163
169
169
169
155
162
154
155
159
194
173
194
194
176
194
194
175
194
194
163
161
169
148
158
139
129
125
129
116
113
129
106
100
92
115
101
108
194
107
127
149
160
194
194
194
194
194
194
175
194
194
133
126
115
102
97
92
88
86
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
149
149
149
149
149
149
149
149
149
149
149
149
115
59
4
4
6
7
7
8
6
4
6
8
33
75
77
78
48
18
8
9
11
14
16
17
17
17
18
20
21
22
22
20
18
18
20
19
18
22
22
22
22
14
6
36
27
19
13
7
14
10
6
6
7
11
15
15
15
15
15
33
36
38
26
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
108
108
108
108
108
108
108
108
108
108
91
100
112
112
91
106
108
108
108
92
96
98
96
108
112
96
102
108
95
94
96
94
98
114
100
114
114
114
123
123
103
97
87
82
79
87
88
83
110
87
88
123
87
93
97
97
110
110
97
104
106
106
102
123
106
87
84
106
70
69
66
60
68
60
61
55
55
55
43
68
36
30
35
34
37
68
34
31
29
22
21
19
17
15
15
15
3
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
46
46
46
46
46
46
46
46
46
24
3
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
5
6
7
7
4
1
6
4
3
6
9
12
16
20
12
4
3
2
1
2
3
5
7
4
1
1
6
5
4
3
2
1
3
6
11
12
9
6
30
18
6
3
4
6
9
9
9
18
9
1
1
1
1
1
2
1
1
1
2
4
3
2
2
3
4
3
3
3
3
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
166
166
166
166
166
166
166
166
166
166
142
129
136
136
145
165
192
192
192
192
168
167
192
153
149
166
143
141
142
148
138
132
148
125
127
127
127
136
131
139
139
147
166
145
141
154
192
170
192
191
171
191
191
160
191
182
130
125
120
118
119
120
120
112
108
114
113
120
113
113
112
112
112
121
192
123
109
105
105
118
118
191
191
143
166
163
191
183
125
118
122
112
110
103
103
103
8
96
96
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
80
80
80
46
13
6
6
5
5
5
5
5
5
5
5
29
38
31
23
16
11
7
14
13
10
7
7
7
7
6
6
6
8
25
16
7
10
8
6
6
48
45
42
26
11
5
22
30
20
10
6
11
8
6
8
11
35
22
10
13
13
13
13
12
11
10
10
6
3
3
3
6
10
6
3
3
7
8
10
6
3
3
3
3
3
3
3
3
5
6
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
87
131
131
131
131
131
131
131
131
131
131
134
127
168
168
125
142
150
191
191
154
163
163
190
142
168
141
143
164
133
140
127
122
126
135
136
135
133
168
132
136
134
131
138
140
137
150
191
158
190
182
165
181
181
152
180
180
124
122
112
113
111
101
120
101
98
101
97
110
91
85
85
110
97
101
191
99
89
87
89
117
139
182
182
182
154
157
181
181
123
121
115
104
101
95
90
90
71
71
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
10
11
11
12
12
11
9
7
7
4
2
4
7
10
11
13
11
10
10
10
7
4
12
10
9
12
15
10
6
6
20
14
9
4
3
18
11
5
13
17
19
11
4
7
10
7
4
4
4
4
5
6
6
7
5
4
13
21
17
14
13
8
4
37
20
3
3
3
3
4
3
3
3
3
3
2
1
1
1
1
4
5
6
6
6
7
7
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
163
163
163
163
163
163
163
163
163
163
125
124
128
128
130
145
163
163
163
151
155
157
161
152
163
137
145
144
135
142
125
117
128
142
111
124
128
131
152
137
163
135
137
139
133
138
163
138
161
142
125
123
125
112
120
128
107
108
111
107
107
107
107
86
87
84
81
75
75
80
67
80
80
86
163
95
85
85
81
96
85
124
124
86
107
100
125
125
69
62
53
41
36
29
25
23
7
21
21
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
65
65
65
65
65
65
65
65
65
35
6
6
6
4
2
2
4
5
5
6
4
2
4
5
3
2
6
7
9
9
5
2
4
7
5
3
3
3
6
7
9
23
13
4
4
4
4
5
12
12
10
9
9
5
2
7
5
4
3
2
14
12
10
6
2
3
5
5
5
7
10
10
9
8
43
23
3
3
3
4
8
4
1
1
1
1
2
3
3
3
4
5
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
186
186
186
186
186
186
186
186
186
186
176
171
176
176
176
184
193
193
193
184
180
182
196
174
176
183
173
186
171
174
169
168
177
162
164
167
165
176
167
171
168
176
183
168
168
175
193
183
196
193
184
196
193
170
196
196
146
141
157
136
137
129
128
133
114
115
117
128
115
118
120
130
129
130
196
127
126
110
111
125
155
196
196
196
184
178
196
196
128
118
118
105
101
99
95
94
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
128
128
128
128
128
128
128
128
128
128
128
128
72
16
3
3
9
12
16
13
8
3
18
26
30
32
34
23
13
7
8
8
8
8
8
8
8
8
7
6
6
8
11
15
13
12
9
6
12
19
15
12
12
8
5
9
13
12
9
6
9
11
13
18
16
15
12
10
28
21
15
14
13
13
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
185
185
185
185
185
185
185
185
185
185
165
151
168
168
129
143
151
192
192
168
178
177
192
166
168
185
157
150
151
177
155
153
177
159
153
159
161
168
166
165
166
170
185
174
172
177
192
179
192
191
175
191
192
169
191
191
151
156
151
152
152
152
152
127
124
127
124
122
120
124
105
122
114
127
192
127
115
115
103
119
151
191
191
191
175
174
192
192
127
119
123
111
108
100
100
100
8
93
93
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
39
3
3
40
21
3
3
6
5
4
4
4
4
4
2
1
1
1
3
5
5
5
5
8
8
8
11
10
10
8
6
6
8
27
18
9
11
13
17
22
48
45
42
42
24
6
14
10
7
14
20
27
20
14
17
15
13
8
4
14
14
14
9
5
10
7
4
6
7
7
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
24
103
103
103
103
103
103
103
103
103
103
88
90
111
111
92
108
113
113
113
94
96
98
95
103
111
98
105
106
107
107
98
92
96
111
107
111
116
116
103
97
101
87
85
84
82
87
90
86
107
87
86
89
113
87
83
83
79
71
88
74
75
71
79
75
65
76
83
76
83
107
72
83
70
65
73
53
47
47
49
60
73
72
72
70
72
71
113
75
51
46
35
29
25
19
17
15
1
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
10
2
2
2
3
5
5
5
5
6
8
7
7
14
17
19
20
21
11
2
3
2
2
5
5
5
5
5
6
8
5
3
2
11
6
1
1
1
6
7
8
4
1
2
4
6
9
21
14
8
6
4
12
10
9
8
6
3
1
7
10
14
16
9
3
2
1
1
1
1
1
3
2
1
1
2
2
3
2
1
3
5
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
130
130
130
130
130
130
130
130
130
130
115
107
112
112
90
94
102
121
121
100
104
103
109
105
112
130
102
106
100
103
103
96
126
94
93
100
101
112
105
107
103
103
130
103
102
103
121
95
93
98
96
94
118
95
86
126
85
85
93
79
77
95
76
80
92
70
80
73
72
95
70
79
85
89
121
92
92
92
77
70
66
79
79
80
83
76
118
79
53
48
38
31
27
22
19
17
4
16
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
27
3
3
5
4
3
3
6
8
10
42
24
7
15
22
12
2
21
41
31
17
4
2
4
3
2
2
2
2
1
1
1
2
4
2
1
1
1
1
2
3
2
1
1
6
9
8
5
2
3
6
10
14
12
11
7
4
2
1
9
6
4
5
7
20
12
4
3
3
3
3
3
2
1
1
1
1
2
1
1
2
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
93
93
93
93
93
93
93
93
93
93
82
87
107
107
88
102
104
104
104
79
80
80
82
81
107
84
86
104
88
94
96
93
110
93
95
93
91
107
98
99
110
98
96
96
94
93
95
92
110
94
80
82
82
78
84
96
75
76
79
69
64
60
59
60
56
69
59
60
63
96
60
58
56
49
46
39
39
39
27
31
30
41
41
29
35
32
38
38
23
21
18
15
14
11
10
10
1
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
2
2
2
2
3
4
15
9
4
4
5
5
5
3
2
2
2
2
5
5
4
3
3
3
2
1
4
3
2
2
2
3
6
7
8
4
1
3
5
9
9
9
10
9
5
2
5
6
6
7
14
12
10
8
4
1
2
2
2
3
2
1
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
82
82
82
82
82
82
82
82
74
69
65
82
55
56
57
60
65
65
65
56
54
60
59
54
82
63
74
77
82
103
94
103
98
103
89
89
87
87
87
88
98
90
86
84
82
84
86
89
98
92
92
81
84
77
90
82
69
70
75
64
69
67
66
92
71
85
97
92
97
83
76
97
72
74
75
72
71
71
71
72
71
75
75
53
62
64
71
75
56
56
62
63
63
63
63
63
3
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
5
5
5
5
5
6
8
11
7
4
5
4
3
2
8
8
8
7
5
3
3
2
1
1
1
1
1
3
9
5
1
3
7
7
4
1
2
4
5
7
12
10
8
7
6
6
7
15
15
15
15
10
6
22
12
2
2
2
4
6
5
4
4
4
4
4
4
4
5
6
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
100
100
100
100
100
100
100
100
100
106
121
119
161
161
119
135
128
172
172
137
149
156
186
145
161
145
140
140
127
126
140
125
126
134
126
129
129
161
132
131
132
140
127
136
133
141
172
144
186
150
145
161
147
142
165
161
137
140
122
122
115
109
136
116
124
136
123
136
117
115
105
107
108
119
186
120
120
117
116
127
130
161
161
121
145
142
165
161
124
120
112
104
101
97
95
93
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
12
12
21
48
34
21
19
18
23
28
19
10
7
18
23
29
39
50
61
38
15
8
9
10
14
22
28
15
3
6
7
7
8
8
8
5
3
4
5
6
9
9
9
9
7
6
6
16
38
21
5
10
15
10
6
21
20
12
4
20
17
14
14
14
15
31
17
3
3
3
11
50
75
87
93
77
61
36
11
11
45
67
39
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
116
116
116
116
116
116
116
116
116
116
73
74
63
48
48
51
60
71
72
80
99
80
101
89
89
116
82
81
91
93
103
133
99
122
97
95
96
94
100
107
106
133
122
108
123
106
111
123
117
122
112
133
115
107
115
101
95
91
109
78
76
74
81
70
76
74
83
81
71
66
62
81
61
66
73
69
73
73
73
87
101
101
101
78
79
85
83
101
80
80
83
80
80
80
80
80
70
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
8
7
4
2
1
1
4
6
7
9
36
26
16
23
16
9
8
9
8
6
4
2
3
5
3
1
2
3
4
4
4
4
5
14
7
1
1
2
3
4
4
4
5
7
5
4
2
1
17
10
3
9
11
7
3
3
4
2
1
4
7
10
13
8
4
38
24
10
8
8
8
10
12
42
57
34
12
12
24
18
12
12
8
5
5
5
5
5
6
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
66
183
183
183
183
183
183
183
183
183
183
158
149
169
169
112
131
137
164
164
159
167
173
171
183
178
170
174
174
169
170
157
152
161
173
154
163
169
170
183
177
178
155
170
154
146
151
174
154
156
170
141
160
145
140
158
158
137
136
147
125
125
124
113
127
111
109
111
111
102
110
87
94
96
107
156
108
106
106
81
103
113
160
160
114
139
134
158
158
109
104
96
86
82
79
77
77
70
78
78
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
129
129
129
129
129
129
129
129
129
66
3
3
9
6
3
3
6
8
10
46
26
7
21
28
15
2
34
21
9
8
5
2
9
7
6
6
6
6
8
9
7
6
7
5
4
3
4
4
4
8
10
12
10
8
10
6
3
8
10
9
8
11
6
1
37
19
1
1
1
6
12
11
7
4
3
3
4
5
6
5
4
3
3
3
4
4
2
1
1
6
11
10
9
9
9
9
9
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
97
97
97
97
97
97
97
98
95
101
101
82
85
87
90
97
97
97
96
82
83
90
101
96
100
103
123
105
105
102
101
100
94
95
96
91
101
90
97
99
99
123
101
96
95
92
92
95
97
95
101
91
88
86
97
101
96
123
95
93
94
97
85
80
87
85
84
97
80
76
75
80
75
74
83
82
87
87
87
81
80
75
75
79
80
102
85
88
90
90
89
90
90
90
90
90
10
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
10
3
3
3
3
3
4
5
5
5
5
5
6
6
6
8
11
36
23
11
7
3
8
11
14
10
7
9
14
9
4
4
4
4
4
5
7
5
4
11
7
4
4
17
11
5
4
3
2
6
11
16
13
10
10
6
3
13
19
13
8
10
10
11
25
17
10
3
3
3
4
42
23
4
4
4
4
4
4
4
4
4
7
8
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
86
86
86
86
86
86
86
87
86
89
89
87
89
89
88
95
85
117
117
94
102
101
122
94
90
98
114
99
100
102
103
97
103
97
95
103
89
83
89
87
88
114
87
93
95
98
116
105
121
114
104
118
117
109
122
121
92
114
81
84
84
85
82
77
81
82
77
85
68
68
67
73
75
77
121
76
78
68
69
75
75
118
118
85
106
101
122
121
80
79
81
74
73
72
71
70
69
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
12
12
13
14
29
36
23
10
8
6
5
4
6
6
4
3
3
3
7
11
6
2
2
2
2
2
5
5
5
5
5
4
3
4
2
1
6
5
5
4
4
2
1
1
1
2
3
9
5
1
1
1
14
8
3
4
2
1
4
8
10
12
13
14
26
19
13
8
3
3
3
2
1
1
1
2
3
2
1
1
2
4
7
9
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
174
174
174
174
174
174
174
174
174
174
160
154
152
145
143
150
139
194
194
162
171
171
187
159
163
156
156
157
158
158
159
153
174
157
148
151
152
157
155
155
163
157
150
148
141
153
194
171
187
194
171
187
194
171
187
187
156
158
144
139
133
140
118
114
111
102
107
100
97
105
107
123
158
125
194
124
136
155
166
194
194
194
194
182
186
173
194
194
138
132
122
110
105
101
97
95
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
119
119
119
119
119
119
119
119
119
93
68
68
44
20
20
20
20
44
58
35
13
7
24
17
10
10
10
46
43
25
8
8
8
8
8
16
12
8
24
16
9
11
10
9
9
9
7
5
16
48
28
9
9
10
11
25
16
7
6
5
22
23
20
15
11
14
18
18
16
15
15
15
27
40
27
15
15
15
15
15
15
15
15
15
52
71
80
85
87
88
89
89
89
89
89
89
89
89
89
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
193
193
193
193
193
193
193
193
193
193
184
179
188
188
182
191
196
196
196
174
178
182
195
186
188
184
189
179
175
176
173
175
193
172
175
179
177
188
178
180
181
189
184
175
175
180
196
184
195
188
183
187
196
165
195
193
165
189
159
159
163
173
150
150
152
150
153
150
150
168
137
150
138
136
196
128
126
139
144
162
188
188
188
188
187
175
196
192
143
138
128
118
114
110
107
105
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
122
122
122
122
122
122
122
122
122
122
122
122
104
55
7
7
6
5
5
5
5
5
5
5
32
36
41
27
13
10
8
8
8
8
8
8
8
8
7
5
4
4
5
10
13
16
10
5
8
11
50
28
7
6
5
18
22
26
20
15
14
18
18
12
7
40
40
40
40
27
15
27
40
60
63
39
15
15
15
57
48
40
40
40
40
40
53
46
40
40
40
40
40
40
40
40
40
40
40
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
177
177
177
177
177
177
177
177
177
177
162
154
171
171
141
156
155
194
194
168
177
178
194
167
171
164
166
167
164
185
165
167
169
161
158
165
167
171
185
175
173
182
179
169
169
175
194
180
194
194
180
194
194
170
194
194
163
161
161
142
147
140
129
150
140
152
173
155
173
161
160
173
164
165
194
153
150
150
155
172
194
194
194
194
194
178
194
194
152
156
158
152
152
152
151
150
150
150
150
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
125
125
125
125
125
125
125
125
125
65
5
5
47
26
5
5
18
13
9
9
9
9
9
9
36
37
39
32
25
16
8
8
8
7
7
7
7
7
6
6
6
8
6
4
8
6
4
23
21
19
15
12
12
15
19
13
8
19
17
15
24
24
25
26
27
21
15
13
15
15
15
15
15
72
43
15
15
15
15
15
52
71
80
85
87
88
89
89
89
89
90
95
97
98
99
99
99
99
99
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
183
183
183
183
183
183
183
183
183
183
162
156
146
149
156
170
191
191
191
182
178
178
191
172
170
183
167
160
154
174
157
155
177
157
139
148
150
153
163
160
163
155
183
162
160
169
191
173
191
187
170
187
191
171
187
191
157
152
157
143
139
157
120
114
119
110
109
120
106
111
106
120
140
120
191
125
112
101
100
121
147
187
187
187
182
172
187
191
141
136
128
117
113
109
106
104
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
142
142
142
142
142
142
142
142
142
142
142
142
77
13
7
7
10
11
13
12
11
11
27
35
43
57
68
55
42
23
5
5
5
5
16
22
28
43
24
6
6
8
11
9
7
9
12
50
69
88
64
35
7
12
15
14
13
19
12
6
14
10
6
6
7
36
43
46
30
15
15
40
40
40
27
15
15
15
15
27
33
36
38
39
39
39
39
39
39
39
39
39
39
39
39
39
40
70
85
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
102
102
102
102
102
102
102
102
102
102
77
78
75
75
68
73
84
106
106
96
102
92
108
83
80
77
73
73
73
78
79
80
108
82
83
84
86
89
90
95
108
85
87
90
88
95
103
95
104
108
96
105
106
92
107
108
81
77
95
69
74
70
59
90
59
71
74
67
95
74
69
85
66
74
104
85
90
90
90
80
79
105
105
75
92
97
107
108
95
95
92
89
88
85
85
85
2
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
4
1
1
6
3
1
1
4
3
2
2
2
2
2
2
3
5
17
30
31
17
4
2
1
2
4
3
3
12
6
1
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
4
6
4
3
11
10
9
11
7
3
2
6
8
10
13
10
7
5
3
5
6
6
6
4
3
3
3
3
3
4
5
5
5
6
4
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
78
81
94
94
83
83
81
81
87
88
105
105
75
75
73
67
68
75
81
88
105
108
93
94
92
88
94
88
90
90
105
103
90
94
108
91
80
77
79
83
88
108
91
94
83
86
89
96
108
73
70
66
61
62
58
58
60
47
48
57
55
57
108
57
59
59
54
55
53
53
53
33
34
32
34
34
32
38
58
34
36
29
22
20
17
15
12
12
12
1
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
39
20
1
1
28
47
24
2
2
2
2
2
2
5
7
9
25
24
12
1
3
3
2
1
1
1
1
2
2
2
3
2
1
1
1
2
3
9
9
6
3
2
1
5
3
1
1
2
1
1
8
6
5
3
2
1
1
3
6
13
7
2
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
85
85
85
85
85
85
85
85
85
81
81
80
85
75
84
104
122
158
158
158
130
138
131
160
116
108
111
88
85
84
81
78
74
76
95
81
85
91
89
94
105
91
92
92
102
103
116
157
130
159
157
142
159
158
147
159
160
121
109
93
84
88
85
83
109
85
79
82
78
68
83
59
73
75
78
159
72
64
80
90
118
159
159
159
115
134
125
159
160
82
74
60
43
37
30
25
22
15
15
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
13
13
13
24
15
6
6
6
6
6
5
5
6
6
6
5
4
22
41
28
14
1
1
1
1
1
2
2
2
4
4
3
2
2
2
2
3
5
7
13
10
7
5
5
6
7
5
3
2
1
7
10
11
12
17
11
5
3
2
12
8
4
4
5
11
7
3
3
3
3
4
3
3
3
3
3
3
3
3
3
5
7
7
7
7
6
6
6
6
6
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
135
135
135
135
135
135
135
135
135
114
114
109
135
90
103
124
141
177
177
177
137
142
146
177
133
135
121
112
106
101
110
96
94
95
90
90
95
89
93
111
100
114
100
100
114
112
128
177
144
177
177
156
177
177
150
177
177
111
102
87
82
84
81
89
89
68
74
75
64
68
63
59
89
80
85
177
78
70
89
100
131
177
177
177
122
142
137
177
177
91
81
65
47
39
30
24
20
1
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
20
20
20
20
20
20
20
20
20
20
20
20
30
18
6
6
6
6
6
39
34
29
29
24
12
1
16
12
8
7
4
1
2
2
2
2
2
2
19
10
2
5
4
3
2
2
2
3
2
1
1
1
1
1
1
2
2
3
2
1
1
8
8
8
5
2
1
3
7
8
10
8
6
10
6
3
4
5
5
6
4
2
2
2
2
2
2
2
2
4
6
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
84
89
89
89
89
89
89
89
89
89
89
83
84
76
83
102
120
153
153
153
124
124
120
161
95
88
95
90
91
104
92
92
92
101
90
92
95
91
102
101
99
101
100
100
106
108
120
153
131
160
152
143
160
153
141
159
161
106
101
89
81
79
71
88
68
74
77
72
77
73
104
69
84
86
86
160
78
69
61
63
86
89
160
160
104
133
123
159
161
81
73
59
42
36
27
22
18
2
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
25
25
25
25
25
25
25
25
25
25
25
25
19
12
6
6
12
15
17
19
12
6
12
12
6
1
12
9
7
7
4
1
4
6
8
7
7
13
7
1
2
5
4
4
2
1
1
1
1
1
1
1
1
3
5
3
2
6
3
1
9
10
12
15
8
1
3
6
6
6
13
15
13
11
10
10
5
1
1
1
2
2
2
3
2
1
1
1
3
4
6
4
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
164
164
164
164
164
164
164
164
164
164
154
150
148
148
151
153
157
157
157
137
137
140
177
150
151
164
145
144
149
157
145
150
142
128
130
139
142
142
151
151
151
157
164
148
147
153
157
146
177
149
148
167
151
142
167
167
137
136
133
130
129
129
120
117
129
110
108
129
104
101
102
111
108
109
177
99
99
90
97
110
133
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
34
34
34
34
34
34
34
34
34
34
34
24
14
4
4
9
11
14
47
25
4
22
12
3
3
3
39
31
19
8
8
8
8
8
10
13
15
10
6
6
8
41
25
10
11
12
14
13
12
21
14
7
13
19
17
16
55
44
33
33
24
15
11
7
11
15
15
15
15
15
15
15
31
35
25
15
15
15
40
40
40
40
40
40
40
65
77
83
86
88
89
89
89
89
89
89
89
89
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
91
91
91
91
91
91
91
91
91
91
85
83
79
77
67
90
83
80
88
133
90
101
109
102
131
118
125
131
156
121
133
122
118
156
117
126
129
121
156
123
121
133
110
105
108
100
98
107
110
105
141
102
96
89
92
94
98
145
102
85
85
75
73
72
75
73
84
73
67
80
75
73
141
66
62
56
39
35
35
36
37
37
44
50
57
145
53
48
46
29
26
22
18
15
13
11
3
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
6
2
2
3
2
2
2
5
6
6
7
6
6
6
7
29
53
45
37
68
35
3
6
8
10
7
4
4
4
11
6
1
8
4
1
1
1
1
4
7
5
3
1
1
22
19
11
4
4
4
6
8
11
8
6
6
6
6
6
6
6
6
8
9
10
7
5
3
1
1
1
3
4
4
5
5
6
5
5
5
5
6
3
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
116
116
116
116
116
116
116
116
116
85
75
85
87
96
116
116
102
90
101
101
81
76
80
101
71
87
81
89
89
94
116
100
102
100
114
100
100
103
114
93
107
92
89
88
87
82
82
86
88
88
107
94
92
101
88
100
101
77
85
86
97
108
99
132
109
113
132
106
132
100
95
91
95
94
78
81
74
71
72
74
76
79
81
81
80
85
84
100
101
70
69
74
69
69
69
68
68
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
3
5
4
3
3
6
8
10
9
8
8
15
14
10
6
13
13
13
13
9
6
5
6
7
8
10
12
9
6
5
5
3
1
1
1
1
1
2
10
6
2
10
10
11
7
3
2
3
4
12
14
14
14
9
4
2
1
5
9
14
27
37
35
21
8
5
3
3
3
41
24
8
3
3
13
7
1
1
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
110
110
110
110
110
110
110
110
98
94
95
97
100
110
110
95
84
93
93
83
85
86
98
85
90
103
112
117
150
141
126
128
137
121
126
126
125
137
127
132
128
138
141
112
106
109
108
117
126
114
144
116
125
117
138
141
121
150
120
125
118
112
139
112
120
139
110
139
106
108
106
98
144
100
100
86
86
86
59
66
63
83
83
89
94
150
79
83
56
40
33
25
20
17
14
12
8
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
5
3
3
9
6
3
3
6
4
2
2
2
2
2
2
4
5
7
8
10
6
3
2
1
2
3
6
6
6
5
4
4
4
3
2
1
1
2
4
7
5
4
4
10
8
6
4
3
3
4
6
8
11
13
16
10
4
4
4
3
2
14
18
15
12
8
4
4
4
4
4
4
4
4
4
4
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
116
131
131
131
131
131
131
131
131
131
131
101
103
109
116
116
101
92
92
88
99
121
111
112
111
108
127
113
122
116
131
116
114
123
110
110
122
109
109
111
114
117
122
127
122
106
104
106
105
104
135
95
98
103
101
112
123
98
94
105
84
84
80
94
79
86
90
85
90
86
79
78
129
87
95
135
96
87
87
87
62
58
54
54
47
50
60
78
75
90
97
108
129
129
129
129
129
10
135
135
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
68
68
68
68
68
68
68
68
68
68
68
35
3
3
4
5
5
6
8
7
6
11
16
16
16
30
23
16
11
7
6
4
3
3
6
4
3
3
4
3
2
4
4
3
3
3
4
5
12
8
5
7
4
2
2
3
15
8
2
2
11
18
10
2
3
5
5
4
4
7
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
8
9
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
94
94
94
94
94
94
94
94
94
93
93
85
87
80
74
68
94
73
69
72
71
69
81
79
80
93
89
93
103
102
95
96
95
95
101
93
97
95
97
97
112
101
104
112
99
112
102
103
110
99
106
96
94
99
99
94
110
87
94
90
95
100
100
100
93
84
78
79
74
73
99
62
63
70
74
82
84
84
84
73
76
71
73
73
53
61
64
71
73
55
55
61
62
62
62
62
62
3
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
7
4
2
2
5
7
8
8
9
9
9
9
9
36
41
37
21
6
3
1
2
4
10
21
13
6
2
5
4
4
8
13
8
3
1
2
3
3
4
2
1
2
3
5
3
1
4
6
4
3
6
7
8
5
3
3
4
5
7
18
12
6
6
20
11
2
1
1
1
6
39
23
8
7
6
4
2
2
5
7
4
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
110
110
110
110
110
110
110
110
75
72
82
82
91
110
110
95
71
61
54
49
46
51
50
51
78
59
71
74
77
110
79
95
70
67
73
71
83
77
76
104
80
79
80
83
71
72
77
76
77
104
76
79
81
74
90
80
71
79
83
86
108
92
94
95
108
98
103
115
98
115
92
115
82
81
79
78
76
76
76
76
72
78
78
60
70
62
72
78
41
36
30
22
19
16
14
13
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
5
7
8
10
7
4
15
15
12
6
1
9
8
8
4
1
1
1
1
1
1
1
2
6
4
3
2
1
1
1
2
3
3
3
3
2
1
3
4
4
3
3
4
3
2
6
10
7
5
3
2
1
1
7
10
14
12
10
8
24
15
7
3
3
3
8
4
1
1
1
1
3
2
1
2
3
3
3
3
3
3
3
3
3
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
164
164
164
164
164
164
164
164
164
164
154
146
166
166
154
167
173
173
173
142
145
150
150
143
166
164
154
153
152
173
150
151
151
151
155
156
165
166
160
173
164
157
164
165
145
149
173
154
156
173
151
153
173
149
157
150
135
125
122
129
116
129
111
96
96
92
95
93
97
129
106
119
129
130
173
158
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
45
45
45
45
45
45
45
45
45
45
45
60
32
4
4
39
57
70
82
43
4
21
29
33
35
38
25
13
11
10
10
8
6
6
6
6
7
6
6
6
8
27
17
7
9
12
20
16
13
21
14
7
9
11
25
18
11
11
11
11
12
13
10
7
9
11
13
14
14
15
14
13
13
26
33
36
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
142
145
145
145
145
145
145
145
145
145
145
135
140
135
142
142
131
137
170
170
133
141
142
171
134
135
136
140
130
127
145
122
120
115
117
114
123
122
135
140
124
123
140
118
128
127
136
170
149
171
170
157
171
170
149
171
171
132
140
118
114
123
140
113
150
114
123
125
123
150
126
114
150
117
136
171
145
150
150
150
160
171
171
171
171
171
167
171
171
159
158
156
153
152
151
151
150
150
150
150
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
27
4
4
8
6
4
4
13
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
7
5
4
6
8
7
6
6
6
5
4
5
6
12
21
20
19
15
12
11
11
11
7
4
38
24
11
11
8
6
10
11
11
11
11
15
14
14
13
11
9
6
3
3
3
3
3
55
81
94
100
103
105
106
106
106
106
106
106
106
106
106
106
106
106
106
107
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
129
129
129
129
129
129
129
129
129
129
121
114
122
122
123
131
140
140
140
115
116
118
134
118
122
128
142
136
138
154
139
136
150
124
124
123
121
124
130
135
136
150
154
128
125
129
133
133
136
135
150
137
140
129
134
154
121
142
113
117
125
120
129
142
113
133
136
142
136
124
113
142
112
121
133
115
115
115
90
97
113
126
126
126
125
124
140
140
112
110
105
99
97
95
93
92
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
5
6
7
6
5
4
7
4
1
1
1
8
16
9
3
3
3
3
3
10
9
9
10
8
6
5
5
8
10
9
7
5
6
12
21
16
10
5
6
21
15
10
7
5
5
14
13
13
13
13
11
10
11
11
11
11
10
10
10
6
3
3
3
6
9
10
10
10
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
164
164
164
164
164
164
164
164
164
164
153
155
149
150
153
155
155
155
140
123
131
135
140
144
155
164
150
152
161
157
150
155
146
144
143
142
139
142
145
148
146
157
164
142
136
132
140
137
137
145
142
132
140
129
157
150
130
161
119
115
116
129
93
92
94
92
93
93
95
100
100
107
109
110
140
107
108
113
119
130
140
145
161
161
161
161
140
140
113
105
99
92
89
86
84
83
80
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
45
45
45
45
45
45
45
45
45
45
45
60
32
4
4
11
15
17
19
11
4
11
7
3
3
3
9
16
11
7
8
7
6
6
6
6
6
5
4
4
6
26
18
10
5
5
4
4
11
11
11
11
15
15
15
11
7
6
6
9
11
13
13
13
13
13
13
13
14
14
15
24
33
24
15
15
15
15
15
61
84
95
101
104
105
106
106
106
106
106
106
106
106
106
106
106
106
106
107
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
100
145
145
145
145
145
145
145
145
145
145
110
100
84
90
104
129
166
166
166
133
131
128
166
125
125
133
142
131
133
154
123
124
119
113
115
117
121
125
127
133
139
160
154
150
152
155
162
153
162
162
154
162
166
141
166
162
137
142
136
119
127
123
123
147
119
131
132
136
147
115
110
136
112
128
162
140
147
147
147
129
151
162
162
162
151
158
166
162
147
147
121
114
108
102
99
96
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
5
5
6
5
5
5
20
28
36
35
34
23
13
8
3
3
3
3
3
8
5
3
6
7
6
5
4
4
4
6
9
7
6
45
27
9
9
6
3
3
4
10
6
3
8
13
8
3
11
13
11
10
15
14
14
13
13
16
9
3
3
3
3
3
7
9
10
10
10
11
11
11
11
11
11
48
66
75
80
82
83
84
85
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
114
114
114
114
114
114
114
114
114
114
81
77
66
72
84
95
117
117
117
95
94
99
122
91
114
96
92
91
86
85
84
85
87
87
90
99
100
107
110
127
127
110
105
106
105
106
117
108
122
116
104
121
115
109
118
120
86
89
79
78
86
69
84
75
80
84
86
84
68
66
60
68
68
72
122
65
57
57
51
68
70
121
121
77
97
91
118
120
61
55
45
32
28
23
19
17
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
12
12
12
7
2
2
2
2
2
2
2
2
2
4
5
3
1
7
40
28
14
1
1
1
1
1
4
4
4
6
7
9
5
2
1
1
1
5
4
3
4
4
5
4
4
9
5
1
3
3
3
4
10
17
13
8
3
2
1
5
7
9
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
5
5
5
5
5
6
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
112
112
112
112
112
112
112
112
112
112
80
86
79
89
106
128
166
166
166
142
131
125
172
105
104
108
102
94
91
95
95
98
123
99
104
106
99
113
104
110
113
123
114
123
119
127
166
132
172
138
126
138
133
126
142
144
115
106
121
88
84
77
77
59
60
64
65
72
68
79
68
84
82
89
172
99
100
101
98
108
97
138
138
100
122
111
142
144
74
67
54
39
33
28
23
21
14
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
5
1
1
1
2
4
5
6
6
7
22
22
22
22
12
3
3
3
6
9
6
3
2
1
19
14
10
10
21
12
3
2
1
2
1
1
2
2
2
3
5
6
8
6
5
4
3
3
6
4
3
5
11
7
3
3
4
2
1
2
4
14
15
17
22
43
25
7
1
1
1
39
23
8
1
1
8
6
4
2
1
1
4
6
7
7
7
7
7
8
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
181
187
187
187
187
187
187
187
187
187
187
180
181
175
177
181
187
198
198
198
179
182
183
198
179
181
185
174
173
170
176
173
173
176
187
170
173
174
171
173
173
173
175
185
171
167
174
198
184
198
196
180
196
196
177
196
194
158
166
187
149
152
173
123
133
118
116
123
122
126
165
126
138
173
139
198
135
128
121
124
138
161
196
196
196
191
178
196
194
144
139
129
118
114
110
107
105
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
124
124
124
124
124
124
124
124
124
124
124
124
103
53
3
3
4
4
4
5
4
3
4
2
1
1
1
8
16
13
10
10
11
33
33
33
34
53
29
6
6
8
11
9
7
12
18
18
18
59
76
85
89
69
50
45
33
22
22
22
22
36
27
18
22
20
18
18
18
16
15
27
33
36
40
27
15
15
15
40
53
46
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
180
183
183
183
183
183
183
183
183
183
183
176
180
169
170
173
177
185
185
185
168
173
175
185
170
180
183
166
162
161
174
162
155
174
156
148
156
157
166
162
159
162
156
183
158
152
161
185
162
185
185
168
185
185
155
185
183
136
133
156
128
130
123
124
120
104
104
105
124
102
108
111
124
130
120
185
117
102
115
119
148
185
185
185
185
174
167
185
183
134
128
119
108
104
100
97
95
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
117
117
117
117
117
117
117
117
117
117
117
117
98
52
6
6
4
3
3
3
3
3
3
3
43
40
37
46
41
24
7
9
11
9
8
8
8
8
6
5
6
8
27
17
7
9
7
5
8
11
11
11
11
24
15
6
8
9
7
6
19
12
5
6
14
33
22
11
33
24
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
50
70
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
97
168
168
168
168
168
168
168
168
168
168
154
146
164
164
126
138
133
184
184
142
156
162
192
161
164
168
155
158
148
151
143
140
144
138
138
140
139
164
140
147
150
146
168
152
147
158
184
168
192
184
169
192
183
167
191
182
139
134
127
126
123
126
115
115
107
113
115
115
114
115
115
115
120
128
192
115
115
115
92
119
150
192
192
192
179
157
191
182
95
87
71
53
46
39
34
30
22
22
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
63
63
63
63
63
63
63
63
63
33
3
3
9
6
3
3
6
8
10
6
2
7
16
10
5
5
5
33
34
20
6
42
24
6
10
15
10
6
6
6
6
4
2
3
4
8
6
5
5
8
9
10
10
11
7
3
7
11
7
3
11
8
5
3
23
41
49
53
32
11
25
45
27
10
10
6
3
3
3
3
6
8
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
136
136
136
136
136
136
136
136
136
132
128
125
136
122
109
109
125
120
154
154
121
123
128
155
123
136
119
114
125
119
122
124
125
125
115
117
117
118
125
111
110
109
117
102
110
107
117
154
135
155
153
139
154
153
137
155
154
108
104
102
107
111
111
111
99
100
100
100
100
99
104
97
98
97
106
155
97
97
97
85
98
99
154
154
109
136
121
155
154
79
70
57
40
34
26
21
18
2
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
17
17
17
17
17
17
17
17
17
13
9
9
5
1
1
1
1
1
1
2
2
2
2
2
35
37
37
20
3
2
1
2
1
1
1
1
1
7
5
3
4
5
4
3
2
6
4
3
3
3
2
2
3
6
15
9
3
6
4
3
6
15
17
14
8
2
2
2
11
12
14
15
12
10
5
1
1
1
1
2
1
1
1
2
4
6
3
1
1
3
6
4
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
150
150
150
150
150
150
150
150
130
130
135
150
127
129
129
131
121
164
164
126
131
133
125
119
150
114
122
120
116
129
114
120
111
108
111
108
110
124
111
113
120
111
111
116
111
119
164
130
133
164
135
134
160
123
118
118
112
110
108
110
106
101
100
110
88
87
87
86
88
98
85
94
96
105
164
105
96
96
80
101
128
164
164
164
152
145
160
160
106
101
103
94
92
90
88
87
85
85
85
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
10
10
28
17
6
6
6
6
42
61
36
11
6
21
29
17
5
33
19
5
5
5
5
5
6
6
6
6
16
12
9
6
3
3
4
6
5
4
5
6
40
24
9
9
7
6
4
3
32
18
5
22
23
14
6
23
14
6
6
5
5
13
12
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
183
183
183
183
183
183
183
183
183
183
173
168
168
168
144
155
142
187
187
161
170
172
194
171
169
183
161
157
150
148
151
155
174
157
156
156
158
168
155
160
153
152
183
157
149
160
187
165
194
172
154
185
168
157
185
183
144
141
157
127
126
114
124
111
105
114
115
115
142
110
112
124
116
121
194
121
107
103
102
128
133
185
185
133
162
165
185
183
142
142
122
112
107
101
98
96
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
119
119
119
119
119
119
119
119
119
63
7
7
42
24
7
7
42
60
69
40
11
21
26
29
30
31
32
22
13
12
12
13
21
14
7
7
7
7
6
6
6
8
11
8
6
6
12
10
9
19
13
7
7
6
5
6
8
10
8
6
14
9
5
6
7
15
12
10
38
26
15
14
12
11
50
32
15
11
11
11
11
11
11
11
11
11
11
11
11
50
70
40
11
11
11
11
11
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
155
155
155
155
155
155
155
155
143
142
148
155
147
147
147
158
170
170
170
142
155
154
169
149
155
150
150
151
158
150
147
140
152
134
133
139
140
142
140
152
140
139
150
144
140
146
170
158
169
170
158
169
170
143
169
169
126
136
111
95
99
85
80
90
78
81
84
83
90
100
100
116
158
119
170
119
111
123
128
145
170
170
170
170
170
156
170
170
127
122
114
105
101
98
95
94
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
9
9
9
46
26
7
7
4
2
2
2
2
2
2
2
6
10
41
25
10
9
8
8
8
8
8
8
8
8
7
6
6
8
15
9
4
8
12
15
17
19
13
7
7
11
13
15
12
10
8
7
12
9
6
6
7
35
35
35
35
25
15
15
47
63
39
15
15
15
15
15
47
63
71
75
77
78
79
79
79
79
79
79
79
79
79
79
79
79
79
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
86
86
86
86
86
86
86
86
86
54
53
56
58
72
72
76
86
86
86
67
72
64
67
71
72
85
87
92
115
114
97
103
101
97
104
92
91
89
85
104
91
96
115
93
101
101
85
85
85
83
83
85
87
92
95
89
115
76
71
72
74
80
95
84
87
86
84
82
84
75
95
68
70
72
77
86
83
83
83
66
73
72
70
70
70
70
66
70
66
54
54
59
61
61
61
61
61
12
72
72
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
2
2
2
31
35
40
43
47
24
2
1
1
5
7
7
8
9
20
11
3
1
1
1
1
2
3
3
3
12
11
10
6
2
3
4
3
2
2
2
2
9
7
5
5
3
2
1
6
8
11
12
10
8
15
8
2
2
2
2
8
15
18
20
22
15
8
4
4
4
4
5
6
6
6
6
7
9
10
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
51
51
51
51
51
51
51
51
51
51
47
53
63
63
62
64
66
66
66
55
55
55
51
54
66
59
63
63
66
75
67
80
63
66
68
68
72
70
75
72
72
80
67
72
65
67
70
72
75
73
71
80
74
70
80
80
69
68
67
65
63
60
66
61
63
65
67
60
58
72
57
60
62
48
45
39
35
35
27
31
31
45
45
36
43
55
41
41
28
24
21
18
16
15
14
13
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
7
4
2
2
2
2
2
2
2
2
3
7
6
6
4
2
2
2
2
2
2
2
5
4
2
1
3
2
1
1
1
1
3
2
1
1
1
9
6
3
2
1
1
3
6
9
13
8
4
3
3
4
4
4
6
9
11
9
7
4
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1
1
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
78
78
78
78
78
78
78
78
78
78
55
56
47
46
38
38
33
33
33
37
39
45
45
57
84
113
139
192
192
196
193
194
175
194
187
187
194
183
194
196
192
194
194
194
150
155
163
158
194
196
133
148
161
145
194
194
124
110
94
82
78
69
66
63
55
61
84
84
89
194
85
85
84
71
69
71
68
68
68
49
46
45
45
43
50
54
68
64
71
71
71
71
71
71
71
71
71
71
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
7
9
10
12
7
3
7
11
11
8
6
11
12
13
7
1
1
1
1
1
1
1
9
6
3
3
3
3
7
7
5
3
3
4
4
4
5
3
1
3
3
4
2
1
1
1
3
4
6
8
4
1
1
4
7
11
15
12
9
5
2
2
2
2
2
1
1
1
1
2
3
2
1
1
2
3
37
54
62
66
68
69
70
70
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
103
123
123
123
123
123
123
123
123
123
123
97
97
97
103
103
103
115
156
156
129
121
123
158
115
123
116
120
122
122
137
124
124
126
129
127
129
133
162
137
145
155
162
163
163
163
149
159
139
158
134
129
133
154
135
157
159
107
110
111
116
111
121
140
108
111
100
104
121
100
140
92
98
96
94
158
94
82
72
72
78
78
121
121
100
112
105
157
120
71
65
50
38
33
25
21
18
3
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
29
29
29
29
29
29
29
29
29
15
2
2
1
1
1
2
3
3
4
6
6
6
6
5
5
5
5
4
4
2
1
1
1
2
2
2
3
5
4
3
3
3
15
15
15
15
9
3
9
7
5
5
5
5
5
15
28
29
18
8
5
11
17
16
9
3
3
3
6
5
4
6
4
3
3
3
3
3
3
3
3
2
1
1
1
1
2
1
1
2
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
72
72
72
72
72
72
72
72
55
60
69
72
80
80
76
90
102
150
150
107
115
113
149
96
90
82
78
76
77
83
78
81
80
81
77
83
73
70
71
71
73
83
76
82
83
88
108
99
108
148
124
147
150
126
149
148
104
100
94
77
80
78
67
94
66
68
70
79
65
66
65
79
68
73
108
74
75
76
85
100
93
148
148
101
127
116
150
149
76
67
54
38
32
24
19
16
1
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
5
3
1
1
5
6
4
2
2
2
2
2
2
1
1
20
14
9
5
1
1
4
8
5
3
6
9
6
4
6
8
5
3
3
4
2
1
1
5
7
9
8
6
4
3
3
2
1
3
8
14
11
9
23
15
8
2
4
5
7
9
9
9
37
21
6
4
4
4
37
19
2
2
2
2
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
123
123
123
123
123
123
123
123
123
123
122
99
93
89
99
118
109
174
174
130
135
134
175
129
123
122
111
115
119
109
122
104
102
99
96
101
98
102
102
103
123
106
104
112
107
117
148
132
149
151
142
152
174
143
175
151
111
102
86
80
82
77
80
89
82
82
86
84
81
89
86
92
119
104
149
93
89
89
95
108
100
152
152
120
137
125
175
151
80
71
54
38
31
23
18
15
2
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
63
63
63
63
63
63
63
63
63
63
63
70
51
32
32
44
61
31
2
2
2
2
2
2
1
1
8
7
6
4
2
1
2
2
2
2
2
2
4
4
5
4
3
2
3
5
3
1
2
3
3
3
2
2
7
4
2
4
3
2
2
11
12
12
7
3
2
2
9
8
7
10
13
21
13
5
3
1
1
1
38
19
1
1
1
1
20
10
1
3
5
3
1
1
1
1
1
1
1
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
74
74
74
74
74
74
74
81
90
94
124
124
94
92
75
81
95
96
161
161
118
114
113
149
103
110
135
146
160
185
188
188
188
173
173
185
181
188
185
186
181
182
188
182
175
185
184
183
187
186
185
172
174
180
181
187
184
133
109
96
95
94
90
135
87
92
92
102
100
101
185
89
99
101
93
149
91
89
89
86
92
91
109
109
73
88
91
107
108
82
80
75
70
68
61
61
61
3
58
58
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
4
3
3
15
21
28
21
12
3
3
3
3
14
20
13
6
4
6
5
5
7
5
3
1
4
3
3
4
10
11
7
3
3
2
2
2
3
7
4
2
3
2
2
4
9
10
5
1
2
2
3
9
13
12
11
7
4
3
2
20
13
7
13
16
19
32
19
7
4
4
4
4
36
50
57
29
1
1
1
1
24
42
22
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
78
78
78
78
78
78
78
78
77
77
75
78
72
72
73
87
88
149
149
106
116
112
154
100
91
91
103
81
82
81
80
82
77
80
76
78
80
78
82
91
83
103
84
95
92
106
148
120
153
147
131
152
149
134
154
154
116
106
99
91
88
86
85
77
83
85
82
86
69
69
65
75
71
76
153
81
73
62
62
83
86
152
152
101
128
124
154
154
94
91
90
79
77
75
72
71
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
5
6
5
5
5
6
7
8
4
1
2
6
7
7
7
8
9
11
8
5
5
5
5
4
4
5
7
12
9
6
3
1
1
2
3
2
1
3
24
15
6
6
9
5
1
1
33
17
1
9
16
8
1
2
3
10
18
14
11
10
9
7
6
3
1
1
1
1
1
1
1
1
1
2
4
5
5
5
5
6
6
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
61
60
60
80
48
41
38
34
45
44
44
83
43
55
57
65
102
92
103
108
152
102
107
110
115
152
116
138
128
138
152
128
138
128
121
138
121
98
99
101
97
97
122
93
96
100
159
105
100
108
111
132
153
159
163
143
153
163
134
163
134
146
124
146
122
92
88
72
67
57
52
80
45
38
49
48
55
123
51
47
44
30
27
23
20
16
15
14
3
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
2
3
4
5
3
2
3
5
7
8
9
12
16
27
38
19
1
1
1
6
5
4
4
4
3
3
2
1
1
3
3
3
3
6
6
6
6
5
4
3
2
2
3
5
7
12
12
12
9
6
3
1
3
4
5
10
16
26
16
6
6
6
6
6
4
2
2
2
4
6
4
2
2
4
6
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
129
129
129
129
129
129
129
129
129
112
107
110
129
112
104
108
118
144
178
178
178
142
145
189
117
129
112
106
105
104
104
100
118
93
86
87
82
82
75
75
75
76
87
79
92
95
112
155
133
178
178
150
189
178
159
189
189
118
111
99
93
96
86
83
106
83
85
85
86
77
78
73
106
88
96
178
96
86
84
88
118
112
189
189
117
149
149
189
189
121
119
111
98
94
80
80
80
3
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
28
28
28
28
28
28
28
28
28
14
1
1
1
1
1
1
1
4
8
7
6
6
17
12
6
1
8
34
25
13
2
1
1
2
1
1
1
10
6
2
3
4
4
2
1
2
2
2
7
12
8
5
4
3
2
4
4
4
3
3
7
11
8
6
4
3
2
1
6
13
16
19
11
3
37
21
6
5
5
4
3
2
1
1
1
1
1
1
1
3
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
76
76
76
76
76
76
76
76
76
64
62
60
76
49
43
40
36
35
42
46
65
81
111
111
111
112
125
135
154
154
154
133
130
142
115
119
121
124
142
133
123
129
140
129
118
116
125
116
114
133
130
106
114
122
113
140
129
93
109
83
81
100
78
70
75
75
78
113
98
102
130
113
91
99
106
108
113
113
113
80
85
71
70
70
61
64
59
69
70
42
38
33
27
24
20
18
17
4
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
4
4
4
2
1
1
1
1
2
3
5
3
2
3
5
3
1
41
22
3
2
1
1
1
1
1
2
2
3
3
3
2
1
1
1
1
1
2
2
3
5
3
1
4
3
3
2
1
1
2
3
7
11
7
4
7
7
4
1
7
8
10
13
8
4
22
14
6
4
4
4
4
37
22
8
6
4
4
4
4
6
8
6
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
109
109
109
109
109
109
109
109
109
86
86
97
101
114
114
109
94
90
110
110
95
96
98
101
93
114
120
139
166
168
177
171
174
175
177
174
177
164
181
165
169
179
167
180
179
160
175
179
160
180
167
138
152
165
181
175
179
127
116
103
92
92
77
66
70
64
72
92
88
92
181
93
99
104
87
101
89
86
85
83
82
77
81
81
70
81
104
77
77
66
62
68
68
68
68
68
68
68
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
7
6
6
6
6
6
8
10
7
4
3
14
11
8
8
8
6
4
3
2
1
1
1
2
5
5
5
4
4
3
2
2
2
2
3
3
2
2
10
5
1
16
10
5
3
3
4
3
2
10
12
7
3
8
9
10
10
10
10
10
10
14
18
24
15
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
9
10
11
11
11
11
11
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
84
84
84
84
84
84
88
92
84
108
108
97
114
114
87
92
88
114
114
93
96
100
113
88
114
123
137
167
182
149
155
173
163
173
182
163
173
173
159
165
174
190
179
179
179
184
184
189
190
184
146
155
162
151
189
190
134
151
112
103
101
89
76
105
77
81
98
91
101
189
109
108
142
90
85
87
70
70
70
70
70
70
72
90
101
151
114
114
93
88
93
90
89
89
89
89
11
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
4
8
12
14
16
13
7
2
2
2
2
2
2
2
2
3
4
5
5
5
4
3
3
3
3
3
3
6
10
6
2
1
1
2
3
5
10
29
44
32
21
12
4
10
12
14
9
4
2
4
4
5
8
11
7
4
4
18
16
14
18
19
20
12
4
4
4
4
4
20
12
4
4
9
14
11
9
9
9
9
10
10
10
10
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
75
75
68
63
58
75
57
51
68
82
96
153
153
107
110
108
155
88
98
116
129
158
158
158
152
151
146
148
151
136
133
144
156
123
129
151
112
120
108
114
121
122
156
152
132
153
153
129
154
155
112
104
91
83
80
78
83
77
77
79
84
79
83
120
80
86
85
82
114
81
70
70
75
98
92
153
153
107
135
127
154
155
105
104
99
90
87
78
78
78
1
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
4
6
13
8
4
2
1
3
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
11
13
9
6
6
9
10
5
1
6
9
13
15
13
12
12
12
12
7
2
12
15
19
16
11
6
36
21
6
6
6
6
6
4
2
2
2
2
4
5
6
6
7
4
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
153
153
153
153
153
153
153
153
153
150
152
154
151
164
164
147
153
148
172
172
143
155
156
167
148
164
153
152
156
171
155
153
153
150
147
154
150
148
164
154
152
153
171
150
132
126
131
134
143
149
172
152
167
172
154
167
171
133
161
121
126
129
140
111
120
102
118
147
120
150
138
119
121
111
110
133
109
107
104
112
126
131
172
172
161
168
165
172
172
150
150
128
121
116
110
107
105
100
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
57
57
78
79
80
81
81
79
47
16
16
11
7
11
16
13
10
41
23
5
5
5
5
8
7
7
7
7
7
14
17
21
28
17
6
6
6
6
19
19
19
13
7
7
13
19
29
24
19
12
6
9
11
13
10
7
11
15
15
15
15
15
15
43
61
75
45
15
15
15
52
71
80
85
90
90
90
90
90
90
95
97
98
99
99
99
99
99
99
99
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
48
48
48
48
48
48
56
66
61
99
99
81
83
79
76
76
75
75
73
76
78
80
101
76
79
92
106
126
122
145
128
137
130
137
131
135
140
137
137
137
142
152
147
147
145
141
145
145
149
145
115
123
133
125
145
152
110
102
91
82
78
77
73
76
79
72
87
83
86
152
88
93
92
88
101
87
87
85
83
86
80
81
81
71
81
102
78
77
69
65
74
78
78
78
78
78
72
72
72
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
5
3
18
33
25
18
27
32
20
8
2
13
15
12
9
18
13
9
20
35
22
9
6
4
4
4
4
4
2
1
4
2
1
1
1
1
2
4
2
1
1
1
3
6
4
3
4
4
4
10
13
15
11
6
2
10
10
10
12
14
11
9
20
29
16
3
1
1
1
37
20
4
4
4
4
4
4
4
9
12
13
14
14
14
14
15
10
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
99
99
99
99
99
99
99
99
99
99
67
68
57
49
45
48
47
69
69
67
75
81
80
99
93
115
142
164
193
190
193
190
187
194
190
193
187
194
187
190
191
194
192
192
183
182
180
167
181
177
156
176
162
168
167
181
169
127
120
116
111
99
129
88
80
82
96
92
92
176
86
82
75
67
72
79
88
88
88
60
55
45
45
37
40
50
59
57
92
92
81
85
84
82
82
82
71
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
6
4
4
4
4
4
4
4
4
4
5
6
15
21
24
13
2
25
15
6
3
1
2
3
3
4
4
4
5
7
8
10
8
4
1
1
1
2
1
1
6
8
9
10
7
4
4
2
1
2
4
9
11
7
4
2
1
1
1
5
7
9
11
9
7
4
1
2
2
2
3
5
3
1
1
1
1
2
1
1
3
5
6
6
6
6
6
7
9
10
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
54
140
140
140
140
140
140
140
140
140
140
80
75
69
53
68
83
85
151
151
131
138
135
153
123
122
127
129
128
140
137
120
116
115
131
99
101
107
110
115
122
119
106
100
103
99
102
128
108
117
148
123
149
151
126
153
151
106
104
125
82
81
74
59
67
57
63
67
67
67
89
66
72
74
70
104
77
78
81
89
104
96
149
149
104
130
124
153
151
102
99
90
80
76
64
64
64
1
62
62
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
94
94
94
94
94
94
94
94
94
47
1
1
2
1
1
1
4
3
2
2
2
2
2
2
4
5
7
36
28
14
1
2
3
3
3
4
4
5
7
8
6
5
4
2
1
4
4
4
3
3
3
3
3
3
3
3
3
2
1
2
4
8
4
1
2
1
1
1
1
7
14
14
15
25
36
21
6
4
4
4
42
23
5
4
4
5
3
2
2
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
148
148
148
148
148
148
148
148
148
130
130
131
131
134
148
148
131
131
179
179
146
149
150
181
137
133
128
127
118
119
148
119
121
119
105
107
108
114
118
120
130
112
111
108
115
109
126
179
138
180
178
160
180
179
157
181
180
122
116
110
99
99
105
87
85
82
78
80
74
75
105
71
87
89
90
180
82
71
89
101
133
180
180
180
129
150
140
181
180
90
81
66
47
40
31
25
21
2
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
67
67
67
67
67
67
67
67
67
34
2
2
31
17
4
4
3
2
2
1
1
6
7
8
12
14
16
11
6
5
4
3
2
1
2
1
1
6
5
4
6
3
1
1
1
1
2
4
6
10
8
6
6
4
3
2
1
2
3
5
11
15
11
7
6
5
3
2
7
15
18
15
9
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
97
97
97
97
97
97
97
97
97
97
75
78
79
79
75
92
94
159
159
117
125
119
162
113
117
118
110
107
105
105
98
93
93
91
84
83
85
84
88
90
89
108
97
101
105
117
159
129
162
157
142
160
158
135
161
160
117
108
93
78
74
73
74
73
73
74
73
65
64
64
57
73
73
81
162
90
81
75
75
92
104
160
160
106
132
132
161
160
102
97
97
86
84
82
79
78
75
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
17
17
17
17
17
17
17
17
17
9
2
2
1
1
1
1
1
2
3
3
4
6
6
6
5
5
8
6
5
4
3
5
4
4
4
4
4
9
11
12
8
4
4
3
2
4
3
2
13
14
14
15
21
15
9
6
4
2
2
5
12
12
8
5
9
7
4
2
5
7
10
9
8
7
4
2
4
5
5
6
4
2
1
1
1
1
1
1
1
7
10
11
12
12
12
12
12
12
12
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
94
94
94
94
94
94
94
94
94
94
68
70
66
64
73
90
105
166
166
122
124
127
172
129
131
129
126
131
109
109
131
114
112
161
115
119
129
161
126
128
138
161
130
131
124
133
166
137
172
164
151
170
165
144
171
171
118
115
109
113
113
113
113
98
97
95
102
81
86
75
70
86
84
89
172
79
68
62
63
89
92
170
170
110
141
129
171
171
85
78
62
44
37
28
22
18
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
7
2
2
1
1
1
2
5
7
9
22
14
6
14
7
1
1
1
4
6
3
1
3
2
1
3
3
4
5
20
10
1
1
13
8
3
1
1
3
6
3
1
1
1
4
7
4
1
1
1
3
7
13
20
13
7
7
4
1
6
10
14
20
10
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
113
113
113
113
113
113
113
113
113
100
94
94
96
100
113
113
100
100
101
101
81
82
83
101
76
81
94
99
118
112
113
103
96
98
93
94
118
93
96
93
91
97
95
93
118
94
101
101
99
118
101
96
95
101
94
101
93
84
90
83
85
93
87
77
71
69
69
93
70
71
118
68
78
86
77
101
80
73
73
73
73
73
73
73
80
81
90
101
70
49
42
32
26
22
17
15
13
3
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
43
22
2
2
2
2
20
29
38
37
37
37
27
18
18
18
13
8
7
7
5
3
2
1
5
10
16
10
4
3
3
12
6
1
1
1
4
12
6
1
1
2
4
6
13
21
11
1
2
4
14
9
5
4
3
4
4
5
7
8
6
4
3
24
19
11
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
113
113
113
113
113
113
113
113
113
90
98
98
98
103
113
113
99
94
85
85
77
81
85
90
86
109
109
113
128
133
115
114
115
103
122
105
111
114
131
118
117
116
122
116
113
111
113
113
116
133
115
115
122
119
131
111
122
94
87
89
87
87
95
95
81
90
95
92
95
88
133
77
76
71
67
80
71
70
70
70
70
70
70
70
68
67
67
70
66
62
62
66
70
70
70
70
70
10
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
6
6
8
10
10
10
8
6
6
6
6
6
6
4
2
7
6
6
6
4
2
5
4
3
3
3
3
12
16
9
2
1
1
1
1
17
13
10
21
21
21
21
21
21
12
3
3
3
4
16
15
14
15
16
34
25
17
34
24
14
21
17
13
8
4
4
4
4
8
13
8
4
4
9
11
13
8
4
6
7
8
8
8
8
8
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
79
79
79
79
79
79
81
83
79
92
92
75
77
83
101
120
154
154
154
154
122
118
157
95
95
99
90
106
91
93
98
94
90
98
98
91
92
89
88
88
91
106
88
99
99
113
154
121
157
126
116
120
115
104
120
120
91
92
96
83
84
77
100
76
84
89
79
89
77
68
65
77
74
82
157
90
81
80
77
91
82
120
120
90
103
105
120
120
86
83
88
83
82
81
81
81
72
81
81
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
3
1
1
1
3
4
6
6
6
6
6
6
6
6
6
4
2
8
5
2
4
4
3
3
7
5
3
3
7
8
9
6
3
2
1
1
1
5
5
6
4
2
1
9
9
8
4
1
3
5
9
8
7
22
15
9
6
3
1
7
9
11
15
10
5
35
18
2
2
2
3
5
38
21
4
4
4
4
4
4
4
4
3
3
3
3
3
3
36
52
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
106
106
106
106
106
106
106
106
106
81
77
84
86
90
106
106
85
85
77
74
83
65
77
68
77
85
84
109
92
94
106
92
93
96
97
98
99
102
129
107
106
108
129
106
103
129
100
100
97
96
88
85
84
84
83
86
89
80
109
86
100
100
99
128
96
110
128
97
128
95
88
84
110
72
77
78
79
83
83
83
78
76
75
74
72
74
74
76
73
80
80
76
77
76
76
76
76
5
80
80
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
4
4
4
4
4
4
4
4
4
4
4
4
2
1
1
5
4
4
4
10
5
1
5
10
14
16
19
19
12
6
2
2
2
1
1
2
2
2
6
4
2
1
3
2
1
2
3
4
10
6
3
3
3
6
9
7
6
5
4
3
8
10
13
11
9
7
8
10
10
11
18
15
10
6
4
2
2
2
2
2
10
38
52
59
34
10
10
16
13
11
11
8
5
5
5
5
5
4
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
67
112
112
112
112
112
112
112
112
112
112
88
85
73
73
73
93
116
166
166
136
131
124
185
115
118
117
103
106
101
104
130
105
112
99
100
94
96
99
104
108
112
130
117
124
121
133
166
139
185
164
154
185
164
164
184
184
129
116
100
90
92
85
75
113
68
73
82
65
62
75
58
80
82
87
185
93
83
72
73
100
113
185
185
121
153
149
184
184
118
112
100
86
81
65
63
63
1
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
11
9
9
5
2
2
5
7
8
9
69
66
48
31
23
12
1
15
9
4
3
2
1
2
2
2
2
2
2
7
5
3
5
5
3
1
2
3
9
6
3
1
2
3
6
9
7
5
8
6
5
6
10
11
12
8
4
2
1
6
8
9
6
3
1
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
30
45
23
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
85
88
88
88
88
88
88
88
88
88
88
81
85
72
73
73
71
73
73
73
75
66
75
67
70
88
93
107
137
137
131
139
141
150
164
147
148
150
164
148
153
156
155
164
164
148
131
135
141
150
143
139
116
117
107
130
110
104
107
130
119
119
114
147
99
109
106
102
123
100
100
92
123
77
77
73
67
59
59
59
44
41
43
43
38
45
63
50
46
58
58
59
64
64
64
64
64
5
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
19
19
19
19
19
19
19
19
19
19
19
19
10
1
1
1
1
5
7
10
8
6
8
6
4
4
4
23
43
22
1
2
3
2
1
4
11
15
9
4
2
1
1
1
2
1
1
4
9
20
15
10
10
8
6
4
3
2
1
12
12
12
22
21
14
8
4
1
16
15
14
13
11
10
5
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
1
3
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
130
145
145
145
145
145
145
145
145
145
145
129
130
122
106
114
124
155
197
197
197
172
167
193
151
148
145
136
132
140
131
133
124
143
133
119
121
120
120
117
126
118
117
145
126
116
134
196
159
192
196
166
192
197
168
192
193
131
125
126
94
87
83
71
59
61
49
52
49
49
72
51
77
80
85
196
80
72
61
69
99
104
196
196
125
161
149
196
197
97
87
69
48
40
32
26
22
12
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
88
88
88
88
88
88
88
88
49
11
11
36
49
62
64
37
11
11
38
51
36
21
21
21
55
42
25
8
7
6
4
2
2
2
2
2
2
1
1
1
2
3
2
1
2
1
1
1
1
1
1
1
4
5
4
4
3
2
4
6
11
9
7
5
3
2
2
6
8
10
10
6
3
3
4
4
4
4
3
3
2
2
2
2
2
2
2
2
3
5
5
5
5
5
5
5
5
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
92
103
103
103
103
103
103
103
103
103
103
92
84
81
81
87
92
93
93
93
84
91
92
92
103
90
96
98
103
122
106
127
111
115
129
120
129
125
148
133
129
132
148
129
132
148
118
123
123
122
133
99
102
100
99
122
98
95
96
92
95
108
95
96
97
108
96
97
108
86
90
83
83
95
71
68
68
63
58
58
58
48
40
46
44
50
95
57
53
58
58
58
61
61
61
61
61
5
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
18
18
18
13
7
1
1
3
4
4
5
3
1
3
3
3
3
4
7
10
5
1
2
3
4
4
5
5
5
3
1
1
6
11
9
5
1
1
1
1
20
10
1
1
12
18
19
13
8
5
13
15
16
17
18
12
6
4
3
18
16
14
8
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
70
70
70
70
70
70
70
70
70
70
52
56
52
52
50
65
77
113
113
85
93
94
117
89
88
92
91
94
109
93
107
108
123
174
138
170
163
174
170
152
164
163
174
170
152
132
124
118
117
110
103
113
113
100
115
117
86
84
75
71
71
67
86
70
77
86
80
86
77
109
64
71
74
71
117
61
52
51
47
63
65
113
113
72
92
86
115
117
58
53
43
30
26
21
17
15
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
7
7
5
3
4
5
5
5
5
5
6
4
3
4
6
37
40
42
24
6
6
6
5
5
4
3
3
3
3
3
2
1
1
7
4
1
1
2
3
2
1
1
2
22
13
4
4
4
2
1
3
9
10
12
13
8
4
2
1
6
5
4
5
5
5
4
4
4
4
4
4
3
3
3
3
2
1
1
1
3
4
5
3
1
1
1
1
1
1
1
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
75
75
75
75
75
75
77
79
80
89
89
75
58
61
69
84
89
115
115
107
115
110
172
103
101
101
90
87
84
79
81
79
80
95
89
91
108
90
88
91
90
95
90
94
95
109
114
118
172
133
126
172
137
137
172
172
121
118
108
100
95
92
100
76
83
83
75
92
70
66
62
76
76
80
172
73
64
83
94
126
172
172
172
123
144
133
172
172
86
77
61
43
36
27
21
18
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
7
1
1
18
9
1
1
2
45
79
44
9
24
32
36
41
40
38
23
9
5
1
1
1
1
1
4
4
4
3
2
1
1
2
1
1
2
2
3
2
2
3
4
13
8
3
3
3
3
3
3
10
13
13
12
7
3
2
2
8
11
14
18
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
99
99
99
99
99
99
99
99
99
99
92
85
87
87
91
98
109
109
109
93
101
102
113
99
97
89
84
86
80
82
87
84
99
96
99
103
108
129
119
125
129
125
129
122
101
105
109
98
113
88
81
85
78
75
104
76
82
84
104
81
81
78
104
73
80
83
73
83
71
68
65
73
68
74
113
82
79
79
79
77
72
79
79
60
70
69
72
75
60
61
69
73
73
73
73
73
4
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
3
3
3
23
15
7
7
6
6
6
6
6
6
6
3
1
1
1
3
5
3
2
2
2
1
1
7
6
6
3
1
1
2
4
7
4
1
1
3
5
21
11
1
1
6
9
6
4
2
1
2
9
17
14
10
7
8
4
1
1
2
14
15
9
3
37
21
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
31
49
49
49
49
49
49
52
55
49
67
67
49
45
60
79
107
153
153
153
112
102
95
112
81
83
93
105
87
104
81
77
76
68
66
64
68
68
68
81
76
79
105
80
94
99
102
151
113
115
152
114
114
153
107
112
111
89
105
76
74
71
64
72
55
52
54
75
55
56
72
53
71
73
77
151
70
60
57
57
80
83
152
152
100
127
116
153
152
74
66
51
34
28
21
16
13
6
6
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
2
4
5
6
4
2
2
15
10
5
5
5
7
10
5
1
1
2
2
2
2
6
10
6
3
6
4
2
1
2
1
1
1
1
3
3
3
2
2
2
2
2
3
3
2
2
8
5
3
2
1
2
3
4
6
13
12
7
3
2
2
2
2
2
2
3
2
1
1
1
1
2
2
3
4
4
4
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
126
126
126
126
126
126
126
126
126
126
94
95
92
92
79
86
94
87
89
136
92
95
100
105
103
109
110
115
148
120
136
133
142
131
127
127
122
123
133
125
130
142
111
111
133
111
119
129
122
142
148
111
119
115
117
126
110
148
114
122
120
120
120
111
114
102
94
114
83
93
95
92
148
94
93
91
80
76
63
63
50
50
53
58
65
148
71
69
72
62
70
73
73
73
73
73
4
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
41
41
41
41
41
41
41
41
41
22
4
4
4
3
2
2
2
2
2
2
2
2
2
2
4
5
7
8
10
10
10
5
1
2
2
3
3
3
5
7
4
2
1
1
1
2
6
4
2
21
14
7
7
4
2
17
14
11
6
2
10
14
16
9
2
4
7
7
7
7
7
21
30
40
22
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
88
88
88
88
88
88
88
88
74
89
89
61
69
71
79
88
96
114
114
114
94
96
118
79
86
78
76
86
82
81
89
88
84
82
87
80
80
82
79
83
90
81
82
90
85
94
114
101
118
110
101
115
113
107
116
117
95
91
84
79
79
73
84
77
77
79
80
77
79
84
68
79
71
71
118
60
52
47
47
63
65
115
115
79
100
90
116
117
59
54
45
33
29
23
19
17
5
14
14
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
7
6
6
6
6
6
6
6
5
5
22
13
5
18
31
17
3
2
2
2
2
2
4
3
3
13
9
5
5
5
5
4
3
2
1
1
10
8
7
6
5
4
4
7
12
17
21
14
7
2
4
6
9
11
14
10
6
8
4
1
2
2
2
3
3
2
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
78
105
105
105
105
105
105
105
105
105
105
91
83
79
79
68
74
74
74
75
79
84
90
101
99
105
95
95
93
103
88
90
93
91
101
89
93
97
100
116
101
105
94
90
89
86
89
89
88
103
85
76
77
79
86
88
116
89
92
95
80
88
69
67
70
69
76
88
71
72
78
73
78
116
80
101
86
80
80
77
77
73
77
77
62
72
71
73
77
60
60
67
70
70
70
70
70
4
73
73
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
44
44
44
44
44
44
44
44
44
44
44
23
2
2
7
11
13
16
33
20
7
18
30
45
40
36
34
27
16
6
4
3
12
11
10
6
2
3
4
4
5
3
1
1
1
2
4
10
21
21
21
21
13
5
3
3
5
4
3
9
12
7
3
2
1
4
5
5
6
19
16
13
21
27
15
4
3
3
3
38
21
4
3
3
4
4
4
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
27
35
35
35
35
35
35
38
42
38
57
57
56
81
81
57
71
80
101
101
79
87
90
105
92
93
90
105
85
88
89
87
89
83
89
82
82
84
79
80
80
83
105
80
84
85
88
101
89
105
97
92
101
101
90
105
104
87
105
90
96
98
98
98
80
82
74
71
86
69
73
68
86
69
70
105
58
65
73
83
101
101
101
101
79
91
83
105
104
54
48
39
29
24
20
17
15
11
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
4
2
2
1
1
1
2
4
4
4
5
5
5
5
5
3
1
35
22
9
5
1
1
2
3
5
7
16
20
12
4
3
3
2
1
1
1
1
2
4
7
6
6
6
6
7
5
3
1
3
5
7
10
9
8
7
7
4
1
4
5
7
10
12
14
7
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
5
3
1
1
1
1
1
1
1
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
85
85
85
85
85
85
85
85
85
85
55
57
50
45
57
82
98
166
166
121
125
116
172
93
89
87
79
80
82
85
89
75
70
86
64
67
79
82
85
112
89
88
89
99
106
123
163
132
170
166
152
172
166
138
142
172
115
107
96
83
79
72
68
69
70
69
86
65
66
63
57
72
73
80
170
84
77
78
81
108
102
172
172
119
138
133
142
172
98
94
95
82
80
77
74
73
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
13
13
13
13
13
13
13
13
13
8
3
2
1
2
2
3
6
8
10
22
14
7
14
11
7
4
9
6
4
2
1
2
2
3
4
3
2
5
7
8
4
1
1
1
1
1
3
2
2
30
29
28
28
16
4
2
1
2
3
13
13
14
9
5
3
2
5
5
5
9
14
10
6
8
7
7
4
1
1
1
8
7
4
1
1
1
8
7
4
1
1
5
7
8
9
9
9
9
9
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
55
89
89
89
89
89
89
89
89
89
89
81
85
110
110
97
104
103
103
103
90
92
95
104
90
110
97
109
95
95
94
93
95
87
93
89
89
92
110
93
96
98
109
95
91
91
94
103
96
104
102
96
104
101
89
95
103
88
109
83
81
88
69
64
67
61
69
88
67
67
68
62
67
73
69
104
77
78
79
80
86
87
104
104
85
90
88
85
103
73
73
75
70
70
68
68
68
1
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
7
2
2
2
4
5
7
4
2
2
2
2
2
2
2
5
7
9
6
4
4
4
2
1
1
1
3
3
3
6
8
10
12
7
3
3
3
12
6
1
2
1
1
13
24
30
16
3
2
1
13
20
20
14
8
7
7
7
7
8
11
14
8
3
18
9
1
4
5
6
7
40
20
1
1
10
14
19
10
1
3
4
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
111
114
114
114
114
114
114
114
114
114
114
100
103
101
111
111
104
104
149
149
124
128
124
153
114
110
106
100
96
90
111
95
97
114
96
95
98
94
96
114
91
90
93
99
96
95
107
149
114
153
125
120
127
149
115
153
114
92
87
75
70
73
67
69
86
64
75
86
71
85
86
70
82
81
86
153
88
78
84
80
97
114
114
114
114
110
111
153
114
98
99
92
89
87
83
82
82
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
59
59
59
59
59
59
59
59
31
4
4
3
3
3
4
4
4
4
3
2
10
10
10
10
10
10
36
28
15
2
3
5
12
8
4
6
9
6
4
7
4
2
1
1
4
4
4
3
3
3
3
3
10
8
5
2
2
3
4
9
11
9
7
9
8
4
1
7
16
20
17
9
2
36
21
6
6
6
4
2
2
2
2
2
2
2
36
50
57
61
33
5
5
5
5
5
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
39
85
85
85
85
85
85
85
85
85
85
62
64
58
58
50
64
81
105
105
105
88
85
109
69
66
75
77
80
101
86
87
88
92
88
90
101
91
101
93
94
101
93
93
101
91
94
100
94
104
101
93
105
105
98
109
107
77
73
66
64
60
57
54
50
48
50
81
51
56
73
54
63
62
58
104
51
44
37
40
56
58
105
105
73
93
84
109
107
57
51
43
32
28
22
18
15
3
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
4
3
2
2
4
6
5
5
3
2
2
3
3
2
2
3
4
5
3
2
2
1
1
2
1
1
4
3
2
2
3
5
3
1
4
3
2
5
8
9
11
12
7
2
11
20
12
4
5
11
15
11
8
5
2
2
2
4
7
11
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
3
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
77
77
77
77
77
77
77
77
74
73
73
77
70
70
67
79
86
100
100
100
85
89
107
79
82
90
95
98
113
113
99
98
91
105
85
91
92
88
105
86
88
100
84
88
82
87
100
91
107
100
84
107
80
75
76
68
66
68
67
62
66
68
67
74
74
69
74
74
68
69
67
74
69
74
107
80
78
78
78
86
87
107
107
84
84
83
79
72
78
78
75
76
75
75
75
75
3
78
78
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
3
1
1
2
1
1
1
8
9
9
9
9
10
10
8
4
1
7
4
1
4
5
6
6
6
7
8
5
3
3
3
3
3
2
1
1
1
2
3
6
10
5
1
2
2
3
2
1
6
4
3
3
8
9
10
15
9
3
1
10
7
4
5
6
10
40
22
4
4
4
4
10
40
53
59
64
37
10
1
1
6
8
5
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
105
127
127
127
127
127
127
127
127
127
127
111
113
106
106
105
117
130
193
193
151
145
144
194
139
138
136
124
124
111
108
109
103
116
104
102
99
103
107
103
127
103
104
103
114
114
133
192
152
194
193
163
194
193
167
194
194
129
122
107
88
86
83
84
96
81
83
85
77
96
91
69
89
93
104
194
105
93
91
81
109
121
194
194
126
159
154
194
194
121
115
102
86
81
75
70
68
61
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
59
59
59
59
59
59
59
59
30
1
1
1
1
1
1
1
2
3
22
12
2
12
11
11
11
11
35
34
18
3
2
2
4
4
4
4
16
10
4
8
13
8
3
2
2
3
2
1
1
1
1
13
8
3
2
1
2
4
8
14
14
13
12
13
12
12
12
9
6
8
8
6
4
5
5
3
1
1
1
2
2
2
3
2
2
2
2
2
26
43
22
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
89
89
89
89
89
89
89
89
89
89
91
85
102
102
83
112
114
193
193
136
141
138
194
122
118
114
109
104
98
109
95
90
91
95
94
95
93
104
86
89
82
77
78
97
100
122
192
147
194
192
168
194
193
162
194
194
120
115
100
81
76
70
68
65
60
65
54
50
53
64
49
71
76
86
194
97
89
109
115
149
194
194
194
133
154
158
194
194
131
127
115
102
97
91
85
81
70
70
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
19
19
19
19
19
19
19
19
19
10
1
1
2
1
1
1
2
3
4
4
3
2
12
9
5
2
7
6
5
6
4
2
2
2
2
2
2
2
4
6
5
4
3
2
2
4
3
3
3
3
3
3
3
15
10
6
2
2
2
3
9
13
9
6
4
3
4
5
8
7
7
7
7
8
6
5
6
6
6
7
4
1
1
1
1
1
3
3
4
4
5
9
11
12
12
12
13
10
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
48
48
48
48
48
48
50
53
48
62
62
58
70
70
62
84
85
149
149
99
109
109
149
97
95
101
97
106
120
109
132
118
117
170
133
146
153
171
170
159
171
161
146
171
151
131
136
138
139
149
123
149
118
112
127
105
95
99
127
116
115
115
145
109
121
141
106
141
98
92
92
102
82
85
108
79
68
68
68
84
111
149
149
149
121
114
105
105
75
69
73
67
66
63
63
63
3
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
6
6
4
2
2
3
4
6
7
9
5
1
1
15
22
29
35
32
21
11
7
3
4
6
8
6
4
4
9
6
3
1
1
1
3
2
1
1
3
6
20
10
1
1
6
11
7
3
14
10
6
12
14
17
14
10
7
7
7
7
7
8
13
9
5
4
3
2
2
2
3
3
3
3
3
3
4
4
4
4
4
5
4
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
96
96
96
96
96
96
96
96
96
85
78
73
88
72
74
84
96
91
108
108
94
89
94
149
89
88
82
76
78
82
87
97
96
112
184
134
184
159
184
174
173
174
175
172
170
175
141
133
125
149
104
102
106
101
98
106
106
76
73
73
80
83
95
105
80
90
85
84
105
87
92
82
105
85
90
149
89
90
90
86
91
80
106
106
98
102
95
106
106
72
69
72
66
65
62
62
62
3
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
6
2
2
2
2
2
2
3
24
35
46
41
36
32
19
7
7
7
8
10
10
10
6
3
3
4
6
7
8
21
11
1
3
2
1
1
1
3
2
1
1
1
1
4
7
7
4
1
1
2
3
5
7
11
12
10
8
4
1
1
1
2
7
12
21
32
17
2
1
1
1
36
53
27
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
116
116
116
116
116
116
116
116
116
95
108
108
103
108
116
116
120
128
128
128
110
105
106
108
102
111
109
111
114
133
116
110
109
105
115
102
106
108
106
118
108
106
121
100
104
101
107
121
115
133
121
120
120
128
115
114
121
102
107
102
103
111
101
101
102
111
102
108
125
110
133
108
125
105
105
121
97
88
88
80
84
102
121
121
121
119
115
128
121
90
88
94
89
89
89
89
89
89
89
89
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
46
31
16
22
20
18
18
18
16
15
9
3
3
3
3
3
5
5
6
8
9
5
2
2
2
3
7
7
7
25
43
32
21
13
5
29
16
3
24
14
5
5
11
14
17
11
6
5
4
8
11
14
18
14
10
6
3
3
3
3
3
7
8
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
80
80
80
80
80
80
80
80
80
72
70
69
80
56
56
62
81
85
155
155
119
117
115
180
106
110
123
120
118
118
145
108
100
101
104
97
105
112
106
140
122
123
145
139
118
120
133
155
130
180
135
132
159
137
130
160
161
120
111
106
97
93
98
85
75
78
85
76
98
71
86
67
83
84
90
180
96
86
85
83
107
99
159
159
106
133
122
160
161
78
70
56
38
31
24
18
15
1
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
3
2
21
13
6
6
6
7
8
8
8
5
3
2
2
4
6
8
21
16
9
3
2
2
2
2
2
6
11
8
5
5
11
15
15
10
5
1
1
2
9
17
16
14
10
7
4
1
1
1
1
7
4
1
36
21
6
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
143
143
143
143
143
143
143
143
143
143
121
112
111
111
100
117
119
190
190
156
163
157
192
146
144
143
140
131
140
138
129
126
143
131
115
117
119
119
120
122
121
114
143
127
126
144
190
154
192
180
157
184
190
158
192
192
137
124
123
104
102
90
94
81
84
82
80
81
75
79
66
85
85
92
192
96
97
117
124
148
184
184
184
155
170
151
192
192
94
84
66
45
37
29
23
19
9
9
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
99
99
99
99
99
99
99
99
99
50
1
1
33
17
1
1
2
2
3
5
3
2
12
10
5
1
9
7
5
5
3
1
1
1
1
1
1
1
1
1
1
2
8
4
1
4
2
1
7
6
5
5
5
5
4
4
4
3
2
1
5
10
7
4
4
4
3
3
8
13
16
16
17
26
15
4
4
4
4
4
4
4
4
4
4
35
19
4
4
4
4
4
4
4
4
4
4
4
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
101
101
101
101
101
101
101
101
101
101
67
67
56
51
53
60
67
68
68
70
68
85
72
79
101
82
85
85
81
83
83
78
79
85
75
77
78
81
80
82
101
84
84
82
80
81
82
83
82
86
86
91
91
88
92
87
79
92
86
82
106
84
84
91
106
85
85
106
74
72
70
67
70
77
82
88
88
88
53
55
50
51
51
42
48
50
50
47
32
28
26
23
21
18
18
18
6
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
9
1
1
2
1
1
1
3
2
2
2
2
2
2
2
1
1
10
31
17
3
2
1
3
3
3
4
3
3
3
3
9
6
3
1
2
1
1
3
3
4
2
1
3
3
3
3
3
3
24
16
9
11
13
22
33
21
9
6
3
1
8
10
6
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
4
5
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
71
71
71
71
71
71
71
71
71
71
73
73
71
62
76
92
121
167
167
167
133
124
120
173
96
90
86
76
75
76
75
77
79
80
87
90
82
84
83
88
81
80
81
82
95
97
115
167
128
173
138
133
142
131
128
142
140
105
107
107
107
112
121
101
104
112
95
93
121
90
96
83
96
90
96
173
100
89
88
84
104
93
142
142
97
120
120
142
140
109
107
101
94
92
88
84
84
75
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
22
22
22
22
14
7
1
7
4
1
4
4
2
1
2
3
6
6
6
17
9
1
8
4
1
1
1
1
1
4
2
1
1
1
3
6
3
1
1
1
4
8
14
22
21
13
6
5
4
8
9
9
5
2
5
42
24
6
3
3
3
5
4
3
3
3
4
4
4
3
3
3
6
8
9
9
9
10
5
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
56
85
85
85
85
85
85
85
85
85
85
68
70
75
75
96
116
150
150
150
150
125
120
151
97
92
99
94
95
103
103
90
89
93
99
90
100
94
99
94
91
95
87
84
100
92
106
150
118
151
150
134
151
150
134
151
151
97
91
84
83
82
88
87
65
63
67
65
63
66
72
69
87
94
86
151
76
65
58
59
80
84
151
151
104
132
118
151
151
77
69
56
40
34
26
21
18
2
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
21
21
21
21
21
21
21
21
21
13
6
6
3
1
1
1
1
1
1
1
1
1
1
2
3
4
5
5
6
3
1
2
3
5
3
2
2
10
17
14
9
5
3
1
1
1
1
1
3
4
4
5
5
5
4
2
1
3
3
3
5
8
6
4
13
9
5
3
8
11
14
12
9
7
4
2
2
2
2
2
1
1
1
1
3
5
3
1
1
3
5
3
2
2
2
2
2
2
2
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
150
194
194
194
194
194
194
194
194
194
194
178
172
169
169
175
184
197
197
197
179
182
181
197
177
179
185
178
188
166
177
172
164
194
162
160
164
166
169
168
176
169
171
185
175
175
179
197
184
197
193
194
196
197
200
197
197
175
168
169
167
174
200
167
200
200
186
200
197
200
200
200
200
200
200
200
200
200
200
175
192
193
193
193
193
189
178
197
197
130
122
124
112
109
105
102
101
90
100
100
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
127
127
127
127
127
127
127
127
127
127
127
127
69
11
7
7
9
10
11
12
12
13
28
36
40
42
44
28
13
10
7
7
7
7
7
9
13
46
26
6
4
8
13
12
11
13
9
6
12
19
13
7
7
32
57
61
34
7
10
12
14
14
14
10
7
11
15
15
15
28
47
43
40
40
40
40
40
40
40
53
59
62
64
65
66
66
38
11
11
11
11
11
11
11
11
11
11
50
70
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
92
92
92
92
92
92
92
92
92
92
92
92
104
104
104
123
114
177
177
134
148
142
181
124
115
110
99
97
91
89
88
86
92
92
90
92
88
104
90
88
90
92
92
103
105
122
177
142
180
177
159
180
177
157
180
181
113
105
98
85
84
99
68
77
61
66
77
77
81
99
86
91
91
93
180
82
82
71
80
99
102
180
180
122
155
139
180
181
90
80
64
44
36
27
21
17
1
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
29
29
29
29
29
29
29
29
29
29
29
49
57
47
37
37
52
34
16
9
2
5
10
16
29
58
46
26
6
5
4
6
6
6
5
4
5
6
4
2
2
2
2
4
4
3
2
1
1
1
1
1
1
1
1
14
10
6
2
2
3
8
6
5
14
8
3
2
5
11
17
13
10
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
111
111
111
111
111
111
111
111
111
94
94
96
100
98
111
121
143
176
176
176
137
131
137
180
141
153
142
153
139
139
153
124
124
112
104
104
107
112
107
137
117
114
109
137
113
115
134
176
140
180
150
145
157
151
135
157
159
112
115
104
95
107
92
90
85
107
84
85
107
81
91
82
93
90
95
180
99
99
100
100
115
131
157
157
157
142
131
157
159
80
71
58
41
34
28
23
20
13
13
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
21
21
21
21
21
21
21
21
21
21
21
21
12
4
2
2
10
14
16
11
6
2
10
8
5
2
7
4
1
1
1
1
2
3
2
1
1
12
15
10
5
1
5
4
4
6
7
8
7
6
4
3
13
9
6
7
7
6
4
3
12
17
15
14
10
6
5
4
7
9
11
9
8
21
35
20
6
6
6
38
58
30
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
119
119
119
119
119
119
119
119
119
119
72
70
65
62
66
67
71
71
71
86
119
102
103
107
134
105
105
134
108
114
134
109
119
105
99
101
101
102
107
103
105
98
101
91
92
89
87
92
99
87
100
103
84
80
82
72
72
79
86
90
104
101
101
103
104
96
91
104
81
76
72
85
69
74
99
77
75
75
75
75
77
75
75
60
67
62
77
69
43
38
33
27
24
20
17
17
5
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
57
57
57
57
57
57
57
57
57
29
1
1
1
1
1
2
4
5
7
5
3
2
14
20
23
25
27
36
25
13
1
2
3
2
1
6
7
8
14
17
9
2
1
1
1
1
17
11
5
8
9
11
9
8
8
5
3
3
3
4
8
15
13
11
7
4
3
3
5
9
14
16
8
1
17
12
7
3
3
2
1
1
1
1
1
1
1
1
2
3
4
3
3
3
3
3
3
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
93
93
93
93
93
93
93
93
93
77
92
92
88
97
97
95
102
92
129
129
116
112
113
173
101
98
97
85
89
88
89
92
93
92
100
94
100
94
100
91
87
87
88
81
87
86
102
129
117
173
134
127
171
136
137
171
170
111
107
93
82
77
69
59
64
51
55
58
57
60
75
54
74
75
80
173
87
79
69
69
94
96
171
171
111
142
137
171
170
111
109
100
88
85
81
77
76
71
71
71
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
34
50
58
67
35
4
6
17
17
10
4
18
11
4
4
4
2
1
2
3
4
6
14
9
4
1
1
4
2
1
1
1
1
5
3
1
1
1
3
4
2
1
3
4
5
7
11
8
6
3
1
1
1
5
9
14
14
9
5
6
6
4
3
3
3
5
3
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
4
5
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
139
139
139
139
139
139
139
139
139
139
123
127
160
160
130
156
162
162
162
144
139
146
162
137
160
141
145
156
146
135
131
126
139
120
130
131
129
160
123
123
118
111
130
113
112
127
160
137
161
162
149
162
162
139
162
161
121
146
111
118
121
123
120
113
107
101
105
127
105
127
102
127
98
95
161
77
79
70
77
92
94
162
162
121
152
146
162
161
89
77
65
49
42
37
32
29
22
22
22
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
73
73
73
73
73
73
73
73
39
6
6
6
4
3
3
2
1
1
1
1
1
1
1
1
1
1
8
15
8
2
3
2
1
1
1
1
1
3
3
2
2
4
2
1
3
2
2
4
13
11
10
10
10
9
8
5
2
4
6
10
13
11
9
7
5
4
4
7
10
14
38
50
40
21
3
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
5
6
6
6
6
6
6
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
77
77
77
77
77
77
77
77
65
68
81
77
101
101
86
108
120
179
179
129
135
133
180
110
106
102
88
101
84
79
80
77
78
84
90
91
92
128
98
108
128
104
128
109
102
120
158
130
160
179
156
180
179
153
162
180
120
119
114
107
104
108
90
95
84
78
95
76
81
108
74
86
87
90
160
94
83
77
77
100
112
180
180
125
146
145
162
180
108
101
101
88
84
73
73
73
5
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
3
3
3
3
3
3
3
3
3
2
1
1
35
18
1
1
1
2
4
6
4
2
4
6
6
6
12
9
6
5
5
3
2
3
2
2
2
10
6
3
3
3
2
1
1
2
1
1
2
4
3
3
3
4
5
3
1
4
6
8
10
13
7
1
18
9
1
1
1
8
16
14
9
5
4
3
6
8
10
7
5
3
3
3
3
3
3
3
3
7
9
7
5
5
5
5
5
5
5
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
85
85
85
85
85
85
85
85
85
79
79
93
86
115
115
90
103
101
101
101
96
100
103
101
105
115
110
123
116
117
117
117
117
117
105
109
104
103
115
105
107
105
123
100
103
101
100
114
96
103
100
104
107
105
122
103
117
100
123
96
100
107
103
122
107
106
116
140
122
140
120
110
140
105
113
114
110
110
110
80
86
82
77
74
77
81
81
100
101
71
72
76
72
72
72
72
72
12
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
11
9
7
7
7
7
8
34
20
7
20
34
17
1
27
17
8
8
4
1
2
4
6
8
14
14
10
6
5
5
10
8
7
8
10
8
6
20
15
10
10
13
14
14
8
2
4
6
8
7
6
13
25
38
21
4
16
15
14
12
10
9
21
13
6
6
6
6
9
21
27
30
34
21
9
1
1
1
1
4
5
6
6
6
7
7
7
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
91
91
91
91
91
91
91
91
91
68
64
65
78
65
59
57
91
60
59
59
74
53
59
56
53
78
65
74
78
90
87
86
91
89
86
83
86
80
80
86
83
84
89
84
83
75
78
82
89
84
89
79
89
83
83
89
89
82
90
79
78
79
87
80
74
81
80
86
80
73
87
69
64
79
57
54
47
48
43
44
79
43
47
47
45
53
90
45
47
35
26
24
20
17
14
13
12
3
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
7
7
7
7
7
7
7
7
7
7
7
7
4
1
1
3
5
6
7
8
5
3
5
4
4
4
4
6
8
4
1
2
4
3
2
4
2
1
2
1
1
3
12
6
1
1
1
4
9
5
1
1
1
3
2
2
9
6
4
2
7
13
7
2
1
1
1
1
5
9
14
13
12
12
6
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
97
97
97
97
97
97
97
97
97
97
65
67
58
50
47
52
51
76
76
72
76
81
76
80
97
82
87
87
71
69
73
65
63
86
63
65
70
74
75
86
97
73
71
72
68
68
86
64
64
70
65
72
75
83
102
72
73
77
86
82
87
84
113
102
95
95
88
113
88
84
80
113
70
75
76
75
78
78
78
54
51
45
45
42
47
58
59
56
83
83
78
83
83
83
83
83
75
83
83
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
34
34
34
34
34
34
34
34
34
20
7
5
3
1
1
3
6
8
10
8
5
3
15
22
29
32
35
26
17
17
17
10
4
3
2
4
2
1
2
4
8
7
5
3
3
3
3
3
4
4
4
5
4
3
9
6
3
3
3
3
3
9
12
13
8
3
3
5
6
8
22
36
21
7
4
1
1
1
1
1
2
1
1
1
3
5
4
2
1
3
6
4
3
3
3
3
3
36
53
70
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
98
98
98
98
98
98
98
98
98
98
95
89
102
102
89
109
110
180
180
143
139
136
194
117
114
102
97
103
99
100
99
98
98
100
97
97
95
103
94
91
89
86
98
101
104
126
179
144
194
180
158
194
180
158
194
194
120
113
96
79
71
66
56
54
58
50
60
47
47
55
43
68
74
80
194
78
70
60
67
98
102
194
194
117
152
145
194
194
95
85
68
47
39
31
25
21
12
12
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
21
21
21
21
21
21
21
21
21
11
1
1
2
1
1
1
1
2
4
2
1
2
11
10
5
1
9
5
1
1
1
1
3
3
3
4
4
4
7
10
6
2
1
1
1
4
5
3
2
3
2
2
3
6
9
6
3
1
5
5
6
11
8
5
4
3
2
1
5
7
10
10
6
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
72
72
72
72
72
72
72
72
72
60
55
53
72
48
43
44
50
49
49
51
77
54
61
61
67
87
83
104
92
97
91
98
88
90
92
93
98
100
104
115
104
105
104
101
104
101
107
104
100
100
93
107
102
100
104
92
107
87
104
84
85
93
115
74
102
72
72
77
71
72
104
69
69
75
62
65
63
63
59
59
75
46
40
48
50
57
115
63
59
60
56
61
64
64
64
64
64
1
65
65
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
7
4
1
1
1
1
4
6
8
8
8
8
8
8
8
9
6
4
2
1
1
1
1
1
1
1
1
8
11
7
4
3
3
3
3
3
2
2
16
18
19
19
11
4
3
3
18
14
10
13
14
15
14
7
1
1
1
1
2
14
10
6
19
10
1
1
1
1
3
4
2
1
1
3
5
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
91
91
91
91
91
91
91
91
91
91
74
73
67
73
73
84
98
98
98
91
84
84
100
79
91
80
81
84
79
80
83
91
86
91
92
88
92
107
98
102
107
103
102
107
102
97
102
99
102
102
92
96
99
107
99
102
91
91
85
84
106
93
94
99
106
94
100
113
98
113
86
113
83
82
100
80
72
72
72
71
69
72
72
51
60
56
69
71
39
36
30
24
21
17
14
13
1
13
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
4
3
2
2
2
2
2
2
2
4
5
6
5
4
3
2
3
4
2
1
5
5
5
4
3
3
2
2
2
2
2
3
3
3
4
3
3
3
11
15
9
3
18
14
10
10
11
15
19
10
1
6
11
14
14
14
12
7
3
36
21
7
1
1
1
3
2
1
1
1
1
1
1
1
5
8
4
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
53
53
53
53
53
53
53
53
53
53
63
72
110
110
87
103
105
105
105
89
86
88
79
77
110
93
105
111
129
118
116
118
129
113
116
120
115
129
125
121
122
121
122
112
125
109
109
109
103
100
125
103
109
107
113
109
95
93
90
87
92
87
78
100
83
85
92
82
85
106
76
100
72
70
69
66
63
63
63
46
43
43
43
33
37
42
44
41
59
59
59
66
66
66
66
66
3
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
7
38
22
7
15
14
8
2
13
8
4
5
3
2
3
5
6
6
7
8
9
9
5
2
2
1
1
1
3
3
3
10
5
1
10
20
25
13
1
2
3
23
17
11
12
13
7
2
6
8
10
12
14
12
8
5
3
1
1
1
1
1
1
1
2
3
4
4
2
1
2
3
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
137
137
137
137
137
137
137
137
137
122
118
114
137
98
91
96
93
89
92
92
87
86
93
93
99
137
101
111
107
102
111
97
95
100
90
92
87
85
87
87
87
100
87
82
79
74
76
81
85
100
87
94
89
83
95
80
70
77
74
80
79
76
95
80
81
83
79
76
73
70
95
68
72
88
78
81
83
83
83
65
71
66
55
65
65
58
71
62
64
65
65
65
65
65
65
65
65
3
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
22
32
43
34
26
31
36
19
2
22
12
2
2
2
2
2
2
2
6
7
8
9
9
5
2
11
6
1
1
6
5
5
3
1
1
7
14
18
19
10
2
4
3
2
10
17
9
2
5
3
1
7
10
14
11
8
20
11
3
4
5
6
7
5
3
1
1
1
1
1
1
1
31
48
54
57
59
31
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
187
193
193
193
193
193
193
193
193
193
193
187
186
186
187
187
178
176
200
200
178
183
183
200
184
189
192
194
200
200
200
198
200
193
200
183
191
189
200
200
189
195
200
185
200
182
185
200
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
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
139
139
139
139
139
139
139
139
139
108
78
78
80
81
82
82
80
45
11
11
9
7
9
7
5
5
5
9
13
10
8
8
8
8
8
20
19
18
18
20
14
8
13
15
16
18
20
21
21
22
22
22
22
22
22
40
31
22
31
26
22
22
22
61
63
64
65
65
66
66
66
66
66
66
66
66
133
166
183
191
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
38
57
57
57
57
57
57
57
57
57
57
49
54
62
62
59
68
69
110
110
94
92
94
153
88
87
96
91
91
96
96
89
88
97
130
105
130
108
130
105
109
111
117
122
101
96
107
110
107
153
116
116
152
124
123
153
153
106
101
100
85
82
76
100
68
74
80
66
80
60
61
62
73
71
76
153
79
82
98
105
123
152
152
152
113
131
126
153
153
93
88
87
76
73
70
68
66
63
63
63
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
3
2
2
1
1
1
2
5
6
8
8
8
11
17
15
13
13
13
13
13
8
4
4
3
2
1
1
2
5
6
6
4
3
8
4
1
3
6
8
11
30
18
7
7
4
2
2
7
12
7
2
8
8
5
2
2
2
2
2
5
7
9
12
15
18
12
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
5
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
29
67
67
67
67
67
67
71
77
68
96
96
57
53
42
43
53
53
90
90
66
67
73
92
82
89
91
111
90
90
90
96
87
87
89
90
91
92
93
96
94
96
111
95
96
93
96
91
92
96
89
96
96
85
83
86
81
74
111
66
68
68
58
51
63
49
52
79
51
54
61
56
61
85
65
77
76
77
77
77
76
71
77
77
61
70
63
71
76
41
36
32
25
22
18
16
14
6
11
11
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
6
6
6
6
6
6
6
6
6
5
4
2
1
1
2
3
3
3
4
3
2
2
3
5
6
6
7
10
13
13
13
8
4
4
5
4
3
2
10
14
8
3
2
2
3
3
3
4
12
9
7
7
9
11
10
7
4
3
2
3
11
15
12
9
7
4
2
1
2
6
11
12
13
24
26
16
6
4
4
4
37
19
1
1
1
1
3
2
1
2
3
3
3
3
3
3
4
5
5
6
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
48
91
91
91
91
91
91
92
93
91
98
98
78
70
69
72
81
93
93
93
78
77
81
98
81
84
88
87
91
100
85
98
95
104
129
114
129
114
129
112
106
104
116
102
103
105
118
98
103
99
94
118
96
102
96
118
106
93
100
80
78
80
73
94
77
80
81
81
78
80
75
76
80
100
72
76
69
64
57
57
57
45
50
50
49
57
100
62
58
61
61
66
72
72
72
72
72
4
76
76
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
11
11
11
8
6
6
4
2
2
2
2
2
2
2
2
23
32
33
21
10
8
6
7
8
5
2
4
7
13
12
12
10
7
4
10
11
11
12
14
16
19
19
19
12
5
5
9
8
8
5
2
5
7
10
18
10
3
3
4
15
12
10
11
12
13
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
133
133
133
133
133
133
133
133
133
133
102
102
105
105
88
100
100
151
151
134
140
137
157
127
126
124
118
132
111
117
122
125
142
133
130
139
128
130
139
126
123
142
113
120
116
123
151
131
157
149
134
156
150
131
157
156
117
114
128
91
88
85
93
73
76
87
79
87
74
104
70
83
84
85
157
85
76
64
64
86
98
156
156
103
130
127
157
156
104
100
90
79
75
61
61
61
2
58
58
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
88
88
88
88
88
88
88
88
88
45
2
2
7
4
2
2
3
3
4
5
5
6
11
10
8
7
9
8
7
4
1
1
1
1
1
4
8
13
9
5
3
1
2
4
3
3
2
1
6
7
5
3
3
4
5
4
3
3
3
3
9
8
7
7
6
5
5
5
5
7
10
13
9
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
43
22
1
1
1
1
1
1
1
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
35
114
114
114
114
114
114
114
114
114
114
81
81
76
73
68
73
70
104
104
103
112
110
149
114
111
112
103
102
98
95
93
88
112
84
91
97
93
102
114
100
101
110
101
103
101
110
109
111
148
118
115
147
124
125
149
149
102
96
83
71
65
60
51
56
49
54
74
59
62
86
58
73
73
77
148
81
72
63
63
82
84
147
147
97
123
121
149
149
92
88
87
77
75
72
70
69
66
66
66
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
59
59
59
59
59
59
59
59
59
30
1
1
3
2
1
1
2
3
4
3
2
2
23
34
21
9
20
13
6
5
4
4
4
4
4
4
4
7
5
4
3
2
2
2
1
1
1
1
2
3
2
1
2
3
8
14
21
12
4
3
3
8
9
10
7
5
3
3
3
5
8
11
8
5
3
1
1
1
1
2
1
1
1
2
3
4
2
1
1
3
6
4
3
3
3
3
3
5
6
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
66
164
164
164
164
164
164
164
164
164
164
147
137
162
162
110
134
158
182
182
182
165
165
182
150
164
146
149
158
137
144
131
130
134
144
136
137
142
162
148
152
164
138
140
143
134
146
182
160
182
182
164
182
182
156
182
182
128
125
115
113
114
109
104
124
88
89
93
85
101
100
84
98
97
107
182
112
129
147
155
182
182
182
182
137
159
157
182
182
120
113
116
105
102
94
94
94
7
88
88
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
36
3
3
6
4
3
3
6
8
10
24
31
34
36
37
38
55
42
26
10
6
3
3
3
3
3
3
3
3
6
8
10
20
12
4
9
6
4
5
13
21
21
21
21
19
14
9
8
8
8
9
27
22
15
9
30
18
6
4
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
5
4
3
3
3
3
3
5
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
136
139
139
139
139
139
139
139
139
139
139
141
136
148
148
125
135
164
193
193
193
172
172
194
149
148
130
124
125
122
139
121
116
113
133
122
127
133
148
124
126
121
112
107
123
123
143
193
153
194
192
169
194
192
164
194
194
125
118
100
89
92
87
89
99
84
84
78
84
73
70
67
89
85
90
194
81
73
63
71
100
104
194
194
123
159
147
194
194
96
87
69
48
40
32
26
22
13
13
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
32
32
32
32
32
32
32
32
32
17
3
3
62
34
6
6
4
3
3
2
2
2
12
7
3
3
3
5
7
6
6
7
7
4
1
1
1
1
6
9
7
5
6
3
1
6
6
6
4
3
3
3
3
3
3
5
4
3
4
8
9
11
7
4
3
3
2
1
4
7
10
16
11
7
7
6
4
3
3
3
5
3
1
1
1
1
2
2
2
2
3
5
6
6
6
6
6
6
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
110
152
152
152
152
152
152
152
152
152
152
130
131
123
125
133
145
164
164
164
148
144
144
141
134
152
140
138
136
137
140
134
130
137
144
121
125
132
130
132
152
132
137
140
131
128
130
161
141
144
164
145
145
163
135
129
131
113
108
110
110
111
125
110
103
102
98
105
125
99
130
97
103
97
97
161
100
100
114
120
137
164
164
164
130
150
143
161
163
121
117
111
103
100
90
90
90
10
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
70
70
70
70
70
70
70
70
70
70
70
70
40
10
7
7
8
9
10
6
2
7
26
35
40
42
44
24
5
5
5
4
4
3
3
3
3
3
6
7
5
3
2
5
7
8
9
10
14
13
11
9
9
10
11
11
12
17
13
10
9
9
19
15
9
4
4
4
8
11
14
11
9
25
14
4
3
3
3
9
6
4
4
4
4
4
4
4
4
8
13
47
64
73
41
10
10
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
93
93
93
93
93
93
93
93
93
93
81
82
76
81
90
95
108
108
108
91
87
85
80
98
98
109
179
123
123
141
173
148
161
160
173
161
164
165
173
167
166
179
158
166
145
144
148
148
167
140
147
140
146
142
169
169
136
179
126
124
121
114
98
97
89
80
100
75
83
114
80
91
98
86
105
73
71
71
56
70
69
108
108
82
100
98
100
105
57
50
42
32
28
22
19
17
3
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
17
17
17
17
17
17
17
17
17
17
17
17
9
1
1
2
2
2
3
39
23
7
19
25
19
14
33
17
2
1
1
1
2
1
1
3
7
15
9
4
3
3
2
1
2
1
1
4
9
5
1
1
4
5
6
4
3
38
22
7
8
11
9
7
5
4
4
5
8
12
19
12
6
6
4
2
2
2
2
2
3
4
5
5
4
3
3
5
5
5
6
4
3
3
3
3
3
2
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
40
95
95
95
95
95
95
95
95
95
95
73
79
69
73
73
87
115
154
154
154
125
120
152
110
110
108
101
102
100
99
111
93
95
94
93
93
111
90
88
93
89
92
111
95
95
99
113
105
114
151
121
149
154
126
152
150
104
96
83
73
76
70
60
93
62
67
79
60
60
59
56
64
65
70
113
74
67
67
73
96
90
151
151
100
126
124
154
152
102
99
90
80
76
64
64
64
3
61
61
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
52
52
52
52
52
52
52
52
52
28
4
4
3
2
2
3
3
3
4
4
4
5
5
3
1
1
1
3
6
6
6
6
7
4
2
5
5
6
8
9
6
3
2
1
1
7
14
7
1
3
3
3
3
4
5
3
1
3
3
4
5
10
6
3
8
5
3
3
3
9
12
12
9
7
37
19
2
2
2
4
7
4
2
2
2
2
2
2
2
3
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
166
166
166
166
166
166
166
166
166
166
153
144
167
167
155
173
184
184
184
163
167
168
167
164
167
153
153
158
140
143
144
140
166
146
140
152
153
167
164
152
164
141
138
138
129
139
184
151
167
182
157
163
184
155
167
166
128
124
146
110
112
108
91
124
90
106
124
110
115
124
105
113
112
124
184
115
115
115
119
149
182
182
182
182
162
152
184
182
96
87
73
55
48
39
34
30
13
25
25
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
121
121
121
121
121
121
121
121
121
105
90
90
89
46
3
3
13
18
24
20
11
3
17
24
28
30
32
18
5
6
5
4
8
7
7
7
7
7
6
6
6
8
6
4
8
6
4
5
6
8
7
7
7
13
19
13
8
9
7
5
13
22
14
6
7
6
6
6
6
10
14
18
13
9
10
6
3
3
3
6
8
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
12
12
13
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
75
81
81
81
81
81
81
81
81
81
81
76
75
71
71
63
70
82
103
103
93
94
104
150
107
117
114
110
117
111
115
107
117
95
96
91
92
98
100
104
115
104
106
105
104
101
108
110
112
150
115
103
102
98
98
104
103
96
106
88
85
87
75
83
78
81
83
87
83
71
79
69
81
92
89
150
94
94
94
89
92
79
101
101
77
93
82
104
103
53
48
40
30
26
20
16
13
3
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
5
7
9
31
18
6
17
23
13
4
23
13
4
3
2
6
9
9
5
1
1
9
6
3
2
2
1
1
1
1
2
3
11
10
9
9
13
8
3
2
1
22
13
4
6
9
11
10
6
2
5
9
13
8
4
11
18
24
30
17
4
1
1
1
38
19
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
32
73
73
73
73
73
73
76
79
73
92
92
83
86
86
76
90
80
110
110
91
97
94
115
81
81
91
90
100
143
107
110
109
103
110
104
105
106
110
106
102
102
101
100
95
94
100
110
103
115
110
106
115
110
99
115
113
101
143
88
84
88
77
68
102
65
67
87
66
68
101
67
79
93
76
115
66
65
74
85
94
115
115
115
100
116
143
115
113
67
54
45
33
28
21
17
15
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
3
4
6
6
6
6
6
6
4
2
4
6
7
9
13
11
10
5
1
1
1
2
2
3
3
3
12
17
10
3
5
3
1
1
9
28
24
16
9
9
5
1
1
1
1
11
8
4
1
6
5
5
4
2
1
1
4
5
7
12
14
17
9
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
5
7
8
4
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
135
135
135
135
135
135
135
135
135
127
127
123
135
120
133
150
165
196
196
196
157
150
151
192
137
135
126
117
112
114
111
108
123
100
98
101
98
104
108
100
127
98
102
103
117
116
134
196
151
192
193
162
184
193
156
184
184
121
124
120
115
110
110
110
97
104
94
96
104
87
90
78
96
90
99
196
105
105
103
106
128
121
193
193
128
160
159
193
193
131
124
113
99
94
87
82
79
65
75
75
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
16
16
16
16
16
16
16
16
16
16
16
16
45
23
2
2
2
2
2
2
2
2
32
25
18
18
18
13
9
7
6
6
4
2
4
3
2
6
5
4
3
2
2
2
1
1
1
1
8
10
6
3
3
3
3
2
1
3
6
9
12
14
11
8
5
2
4
6
6
6
10
8
7
12
31
18
6
4
4
4
36
19
2
2
2
2
1
1
1
2
4
8
10
11
11
11
12
10
9
9
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
155
186
186
186
186
186
186
186
186
186
186
176
159
173
173
134
145
142
192
192
167
180
183
191
186
186
183
172
170
154
174
153
152
166
155
155
163
165
173
186
173
186
169
183
167
159
168
192
173
191
192
178
191
192
171
191
191
142
138
144
127
132
132
123
157
125
136
136
142
136
124
110
142
121
132
192
116
115
115
123
154
192
192
192
192
192
163
192
192
99
87
71
51
43
34
28
24
9
17
17
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
128
128
128
128
128
128
128
128
128
69
10
10
11
12
12
12
11
9
8
8
5
2
5
8
12
16
25
20
16
16
16
16
14
8
3
3
3
3
12
15
18
17
17
12
7
12
9
6
6
5
4
4
7
6
5
9
8
7
8
9
33
19
6
8
10
9
8
8
8
11
14
30
20
11
7
3
3
3
3
3
7
9
10
10
10
10
9
8
8
8
8
8
8
8
8
8
8
6
4
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
81
101
101
101
101
101
101
101
101
101
101
87
81
70
70
64
67
67
67
67
59
68
75
78
101
99
82
86
88
79
78
78
77
76
88
74
79
84
88
101
95
99
90
86
85
83
83
88
81
82
82
76
86
79
78
77
79
72
72
88
67
69
66
75
65
67
67
81
65
64
75
53
53
54
58
68
69
78
78
78
54
51
46
46
37
42
50
56
54
82
82
77
82
82
82
82
82
71
82
82
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
36
36
36
36
36
36
36
36
36
36
36
36
18
1
1
2
2
2
3
7
5
3
5
7
10
13
21
17
13
8
3
4
5
3
1
5
9
14
8
3
2
2
11
6
1
1
1
2
3
3
3
3
4
4
5
12
10
8
7
6
5
11
9
7
4
2
2
3
7
10
14
10
5
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
3
5
4
3
3
3
3
3
35
51
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
55
55
55
55
55
55
55
55
55
55
39
44
40
44
44
59
74
109
109
82
83
81
113
86
86
96
155
99
98
95
85
84
81
83
78
78
80
78
90
92
96
155
97
102
104
100
107
95
112
92
95
102
109
96
113
105
99
155
92
92
94
95
73
73
83
71
83
73
74
95
71
76
78
83
112
84
84
83
70
76
63
73
73
80
84
90
113
75
71
70
73
75
75
75
75
75
8
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
5
5
5
6
6
6
6
5
3
2
5
3
2
6
7
4
1
2
2
3
3
3
3
2
1
3
2
1
1
1
1
4
7
20
10
1
1
3
6
4
3
3
3
7
12
14
12
9
7
6
11
11
8
6
14
10
6
16
8
1
2
2
2
3
2
1
2
2
3
4
2
1
2
2
3
5
6
6
6
6
7
5
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
189
189
189
189
189
189
189
189
189
166
152
160
188
175
181
185
189
189
189
168
140
141
150
140
135
188
142
153
149
152
181
154
189
145
133
137
132
130
141
140
123
123
118
116
116
115
113
118
120
128
145
122
130
168
118
120
145
112
116
113
112
115
140
114
124
118
119
124
120
115
128
105
107
120
113
118
115
115
115
90
99
107
125
125
120
135
140
133
168
118
114
111
102
99
97
94
93
90
90
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
51
51
51
51
51
51
51
51
51
51
51
51
27
3
3
6
7
8
9
44
25
6
33
27
16
6
22
13
4
4
4
4
10
17
12
7
5
3
6
8
10
15
9
4
6
5
4
18
14
11
11
11
11
8
6
19
14
10
8
7
13
18
24
15
7
13
11
10
32
23
14
19
14
9
10
6
3
3
3
11
18
14
11
11
12
13
13
13
51
70
80
85
87
88
89
89
89
89
89
90
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
58
67
67
67
67
67
67
67
67
67
67
55
59
65
65
70
87
116
158
158
158
120
119
154
96
91
90
80
78
80
79
80
88
85
88
88
88
82
100
81
86
87
88
100
102
103
116
158
116
154
124
119
127
155
123
150
150
96
87
75
70
72
66
67
77
72
75
81
77
81
70
64
81
76
85
158
92
83
78
78
79
88
116
116
100
116
117
155
155
102
99
90
79
75
62
62
62
4
58
58
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
7
9
7
6
6
9
5
1
1
1
3
6
3
1
1
1
1
1
2
3
4
4
4
2
1
2
2
3
3
3
4
5
5
5
5
3
2
4
4
3
3
4
3
2
11
11
10
7
4
2
6
17
15
13
9
5
7
7
6
4
3
3
3
5
7
8
9
39
23
7
1
1
27
44
23
3
3
3
3
3
3
3
4
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
44
116
116
116
116
116
116
116
116
116
116
77
77
65
77
101
132
184
184
184
155
141
133
187
116
112
111
102
104
110
103
103
100
116
95
93
95
92
95
106
97
100
94
98
107
102
121
183
140
186
167
153
173
184
159
187
187
116
110
100
93
90
87
95
78
79
91
84
91
80
110
73
90
94
96
186
97
87
74
73
96
98
173
173
126
150
146
187
187
109
105
100
86
82
68
68
68
1
69
69
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
22
22
22
22
22
22
22
22
22
12
2
2
1
1
1
2
3
3
4
22
12
2
12
8
4
4
4
33
25
13
1
1
1
1
1
2
2
2
2
3
2
1
1
2
7
6
4
3
5
29
16
4
6
7
9
5
2
3
3
3
8
13
8
4
3
3
3
3
4
9
14
13
9
6
3
1
2
2
2
3
2
1
1
1
3
4
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
50
77
77
77
77
77
77
77
77
77
77
63
68
72
72
78
95
117
117
117
96
99
96
122
86
88
88
84
95
86
85
95
88
85
95
92
84
83
80
79
78
79
92
77
84
84
93
117
98
122
109
103
113
113
106
117
117
87
81
75
74
73
68
87
72
80
87
79
87
70
67
64
69
68
71
122
74
66
61
61
70
70
113
113
80
100
97
117
117
75
72
74
67
66
61
61
61
7
68
68
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
9
9
9
9
9
9
9
9
9
8
8
8
6
4
4
4
4
4
4
6
6
6
6
6
23
32
29
20
12
6
1
1
1
1
1
3
5
8
5
3
3
3
2
1
1
1
2
1
1
29
20
11
9
6
3
2
1
14
8
2
7
14
8
2
2
2
7
14
8
2
4
11
9
7
7
5
4
3
3
3
5
5
4
3
3
5
4
3
3
3
3
3
3
3
3
3
3
5
6
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
71
145
145
145
145
145
145
145
145
145
145
119
110
104
104
96
115
116
190
190
155
162
157
191
146
144
145
140
132
140
139
128
127
143
132
114
115
118
118
118
127
121
114
145
123
119
139
190
148
191
180
157
181
190
160
191
181
123
117
127
84
75
70
56
58
54
53
78
52
59
71
57
78
78
87
191
97
88
76
76
100
102
181
181
130
152
149
191
181
120
118
108
96
92
78
78
78
1
76
76
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
96
96
96
96
96
96
96
96
96
49
2
2
38
20
2
2
2
4
5
4
4
6
6
6
6
6
6
6
6
6
6
5
4
5
4
4
5
12
6
1
2
3
3
3
4
6
3
1
1
1
1
1
1
2
3
3
3
3
6
9
12
11
11
11
7
4
4
4
4
4
5
5
3
2
2
3
3
3
3
2
2
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
77
77
77
77
77
77
77
77
77
71
71
67
77
54
54
50
59
72
98
98
78
78
83
104
102
107
119
176
122
121
121
113
112
111
118
109
110
107
104
118
117
117
176
117
119
126
126
116
125
115
113
126
121
134
133
170
170
132
176
122
120
118
109
87
94
71
69
98
71
80
109
78
87
92
80
104
68
64
63
72
79
72
104
104
86
93
94
72
103
49
40
36
24
20
16
13
11
2
8
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
16
16
16
16
16
16
16
16
16
9
2
2
3
2
2
2
3
3
4
7
4
1
4
6
7
7
8
5
3
3
3
2
1
2
3
5
4
4
3
3
3
3
4
5
5
3
1
1
1
2
3
5
5
4
3
4
4
4
7
6
5
10
6
3
3
3
3
3
3
9
15
14
13
23
12
1
5
7
8
10
41
21
1
1
1
1
16
8
1
1
1
1
1
1
1
1
1
1
1
2
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
45
45
45
45
45
45
45
45
45
45
45
45
52
68
68
55
66
65
66
66
74
65
68
70
76
76
82
113
89
96
96
88
89
101
84
84
91
85
89
98
94
101
113
96
95
95
106
93
97
101
92
106
98
93
91
95
106
88
113
81
85
90
88
101
98
91
91
81
91
72
75
72
77
86
71
77
72
66
66
66
48
52
44
48
48
53
96
61
59
66
66
70
77
77
77
77
77
77
77
77
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
26
26
26
26
26
26
26
26
26
18
10
7
4
3
3
12
11
8
6
6
6
6
6
6
8
10
48
29
10
5
1
1
1
2
2
3
3
3
21
11
1
5
7
4
1
1
1
2
4
20
10
1
1
3
6
9
5
2
2
2
8
7
6
13
8
4
3
3
13
13
14
15
13
12
8
4
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
8
10
11
11
11
11
11
11
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
73
85
85
85
85
85
85
85
85
85
85
75
73
57
58
66
80
90
112
112
112
93
91
114
92
97
97
101
102
90
90
89
90
86
87
100
87
89
93
93
99
107
120
120
120
105
106
111
103
113
109
100
111
112
101
111
114
85
101
72
76
72
67
89
74
80
89
80
92
79
92
76
92
75
80
113
83
84
78
78
77
86
111
111
83
100
99
111
114
82
79
84
79
79
79
78
78
78
78
78
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
12
12
12
12
12
12
12
12
12
7
2
2
3
2
2
2
7
4
2
2
2
2
2
2
2
3
15
10
6
3
1
1
2
3
4
4
4
8
5
3
3
3
27
17
7
6
4
3
2
6
8
10
5
1
3
13
12
12
8
4
1
15
14
11
6
1
1
4
4
4
4
3
3
16
8
1
1
1
1
2
2
1
1
1
2
4
3
2
1
8
12
14
15
15
15
15
15
15
15
16
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
131
131
131
131
131
131
131
131
131
118
120
122
131
116
116
106
105
91
110
110
89
89
94
85
90
131
99
105
110
102
105
101
98
97
118
94
97
99
116
101
102
102
118
96
93
88
82
87
94
97
118
101
101
91
83
90
88
77
76
90
79
82
90
90
77
80
73
75
90
74
101
68
71
60
54
50
42
39
39
31
37
37
56
56
38
47
44
55
53
31
28
24
19
17
14
13
12
5
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
7
4
2
2
2
2
2
2
1
1
12
38
26
15
8
1
5
4
3
3
3
3
2
2
2
2
1
1
1
2
3
2
2
2
2
2
2
4
6
5
5
4
3
4
4
5
3
2
2
1
1
1
1
2
7
6
5
9
6
3
3
3
3
3
4
2
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
37
77
77
77
77
77
77
77
77
77
77
64
68
77
77
64
77
75
77
77
80
72
77
69
74
68
69
73
77
95
78
80
83
92
83
80
92
81
83
92
83
83
81
83
78
74
71
83
74
79
76
85
90
77
76
79
74
77
95
83
78
84
85
100
90
85
93
80
93
73
74
73
72
85
78
81
81
81
81
63
52
54
44
48
48
54
95
61
56
63
63
63
66
66
66
66
66
8
74
74
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
5
5
5
5
5
5
5
5
5
5
5
4
3
4
5
6
7
6
6
6
4
2
4
5
4
4
7
4
2
2
2
1
1
2
2
2
5
9
21
11
1
3
3
3
2
1
1
10
15
20
10
1
1
2
4
3
3
4
5
6
7
13
10
8
6
4
2
1
1
2
6
9
10
12
8
4
6
7
7
8
6
4
6
7
7
8
6
4
4
4
4
4
4
4
4
4
4
6
7
8
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
90
90
90
90
90
90
90
90
90
78
76
75
79
71
64
76
90
101
151
151
110
111
107
159
92
95
107
112
118
118
145
115
113
112
106
106
110
114
112
138
122
123
145
136
116
119
129
151
132
159
151
140
158
151
135
159
158
113
107
100
91
85
90
78
72
74
78
73
90
68
88
63
77
80
82
159
75
66
80
90
118
158
158
158
112
127
122
159
158
79
71
57
41
34
26
21
17
3
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
8
8
8
8
8
8
8
8
8
5
2
2
1
1
1
2
3
3
4
19
12
6
12
10
9
8
9
8
7
4
1
1
1
1
1
5
5
5
4
4
3
3
27
14
2
3
3
4
7
8
7
6
6
5
4
14
8
2
3
4
10
13
13
12
9
7
11
16
12
9
9
11
9
8
7
6
6
6
6
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
82
82
82
82
82
82
82
82
82
77
78
79
82
78
78
87
104
109
159
159
120
124
120
161
100
100
109
104
106
106
106
88
86
81
81
74
77
76
74
86
73
75
75
78
92
100
113
156
131
159
157
140
159
159
135
161
158
106
98
86
81
83
77
89
86
80
81
76
81
71
80
64
77
78
81
159
81
73
63
65
87
89
159
159
104
132
127
161
158
95
92
89
78
75
64
64
64
3
67
67
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
5
6
6
6
6
6
3
1
7
7
7
7
4
1
1
3
3
3
3
10
21
12
3
5
13
7
1
3
2
1
2
3
3
3
2
1
5
13
10
6
3
2
1
7
8
9
6
3
1
2
5
6
8
12
9
7
4
1
1
1
1
1
4
2
1
1
2
4
4
3
2
3
4
3
3
3
3
3
3
3
3
3
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
124
124
124
124
124
124
124
124
124
93
93
95
94
103
106
106
124
115
176
176
127
133
127
178
117
112
109
100
99
103
106
100
124
96
93
90
85
81
79
79
82
82
87
89
96
96
111
150
124
154
176
144
178
175
150
157
177
116
110
100
92
96
89
95
97
87
92
94
92
97
92
94
88
92
102
154
101
92
92
79
104
106
178
178
124
144
134
157
177
86
76
63
44
37
28
22
18
1
12
12
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
47
47
47
47
47
47
47
47
47
24
1
1
17
9
1
1
4
6
8
5
3
6
8
7
4
2
6
4
3
3
2
2
3
3
3
3
3
4
3
3
2
2
1
1
3
2
1
1
1
1
1
1
1
2
3
2
1
1
1
3
8
10
8
7
5
3
2
2
7
10
14
14
10
6
6
6
5
4
4
4
5
4
4
4
4
4
5
4
4
4
5
3
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
68
88
88
88
88
88
88
88
88
88
88
75
68
60
61
78
95
89
150
150
114
113
107
154
102
102
99
89
95
93
103
126
110
142
124
127
128
120
133
129
130
126
142
133
123
129
126
150
140
154
149
135
153
119
112
113
115
84
76
68
70
72
69
90
81
80
82
81
81
81
69
66
81
75
77
154
67
59
61
69
94
88
153
153
99
108
100
113
115
60
53
43
31
26
21
18
15
10
10
10
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
18
18
18
18
18
18
18
18
18
10
2
2
2
2
2
2
5
7
8
5
2
10
10
8
4
1
7
4
2
2
1
1
3
2
2
2
2
2
5
5
4
3
2
2
2
2
5
4
3
3
3
4
4
4
4
11
9
7
5
4
4
10
16
10
4
4
2
1
8
12
17
14
9
4
3
2
2
2
2
2
4
3
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
7
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
92
92
92
92
92
92
92
92
92
88
88
82
76
77
76
73
92
92
115
115
111
115
113
172
104
102
110
98
98
102
93
100
93
90
96
97
100
102
132
110
112
132
114
111
132
107
120
117
116
172
126
128
142
135
133
171
144
117
114
101
97
98
91
96
91
72
76
98
76
83
96
81
96
96
97
172
99
88
78
78
88
88
142
142
119
136
121
171
144
80
73
57
42
36
27
22
19
1
15
15
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
1
1
1
1
1
1
1
1
1
1
1
2
4
7
9
5
1
2
4
43
24
6
30
19
9
9
9
8
8
4
1
8
8
8
7
7
7
12
15
18
9
1
8
4
1
1
2
4
6
3
1
1
2
3
3
2
1
2
2
2
3
9
6
3
5
4
3
7
4
2
14
11
9
7
6
5
3
1
1
1
3
3
2
1
1
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1463
1488
1513
1538
1563
1588
1613
1638
1664
1689
1714
1739
1764
1789
1814
1839
1865
1890
1915
1940
1965
1990
2015
2040
2066
2091
2116
2141
2166
2191
2216
2242
2267
2292
2317
2342
2367
2392
2417
2443
2468
2493
2518
2543
2568
2593
2618
2644
2669
2694
2719
2744
2769
2794
2820
2845
2870
2895
2920
2945
2970
2995
3021
3046
3071
3096
3121
3146
3171
3196
3222
3247
3272
3297
3322
3347
3372
3398
3423
3448
3473
3498
3523
3548
3573
3599
3624
3649
3674
3699
3724
3749
3774
3800
3825
3850
3875
3900
3925
3950
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
