537
100
537
2
0
0
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
1248
3754
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
75
153
132
129
188
137
123
139
134
155
183
183
168
154
182
154
149
156
167
151
179
156
169
155
149
160
153
155
164
163
188
169
173
183
160
182
164
164
179
169
159
167
160
160
155
153
169
149
150
156
163
155
155
161
168
161
188
158
159
158
156
169
156
156
148
167
142
137
142
138
139
145
163
147
142
155
147
122
128
133
126
142
147
140
149
152
160
160
160
137
142
128
129
130
120
120
120
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
12
1
20
26
28
15
3
3
3
3
5
6
7
7
7
7
8
5
3
4
4
5
17
28
23
12
1
4
4
4
6
8
4
1
3
5
9
8
4
1
6
11
13
15
9
4
8
12
15
19
20
14
9
13
18
80
80
60
40
22
4
6
7
7
8
8
8
9
10
28
24
17
11
15
20
21
21
22
25
23
22
22
22
28
28
28
25
22
36
32
28
40
36
32
28
20
13
13
39
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
159
75
120
115
103
119
144
114
169
109
117
115
105
130
130
143
159
188
157
170
166
184
188
181
184
179
186
188
167
179
183
174
176
186
179
161
175
171
171
186
152
155
152
147
156
142
134
138
146
143
148
181
142
141
137
130
124
138
120
135
149
144
181
142
142
134
138
127
125
123
125
129
129
132
154
121
123
118
113
122
122
109
154
123
114
126
128
127
127
154
112
132
95
115
96
96
115
115
40
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
4
13
21
17
9
2
7
7
8
7
6
6
6
6
6
4
2
1
1
7
13
20
14
8
19
17
11
6
7
4
1
4
3
2
5
8
6
4
5
6
6
6
5
4
6
8
15
12
9
5
2
10
20
36
32
18
4
8
9
9
9
7
6
6
10
11
7
3
8
14
8
3
4
4
4
4
6
7
5
4
16
12
9
8
8
8
8
26
34
25
17
18
26
17
8
8
9
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
79
118
105
102
132
96
84
89
93
99
137
137
120
131
142
121
142
121
123
130
137
142
128
133
131
119
142
123
124
128
132
127
143
137
123
142
123
128
137
122
123
137
114
122
107
115
111
120
143
111
137
102
93
105
100
103
142
101
105
105
99
119
107
109
106
143
99
95
92
82
82
85
102
84
84
81
81
78
76
102
75
78
72
75
72
75
102
83
84
84
81
75
77
75
75
75
51
41
55
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
10
14
16
12
8
9
9
10
12
10
9
8
7
8
9
8
8
9
12
10
9
14
21
21
16
11
6
5
4
14
12
11
8
6
3
1
6
8
6
3
1
1
1
2
3
5
12
10
8
9
7
5
7
22
12
3
4
4
4
4
4
3
2
1
3
2
1
1
3
2
1
8
6
5
4
3
3
14
9
5
5
5
15
10
6
10
15
13
11
12
11
10
19
14
10
10
10
7
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
136
161
149
158
168
146
114
141
126
144
170
170
153
155
173
154
149
152
155
154
170
158
161
158
152
154
143
148
148
148
168
154
160
170
148
173
149
157
170
161
144
155
151
150
158
152
143
144
141
137
154
126
139
133
147
124
173
113
119
116
111
143
118
119
119
161
102
92
86
80
83
83
96
87
87
105
86
80
83
96
78
94
105
81
76
78
96
87
86
105
82
62
59
53
55
58
58
41
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
27
20
14
20
14
8
9
9
10
11
10
9
8
8
8
9
27
18
9
9
10
19
20
16
12
6
1
1
5
7
5
4
4
2
1
5
4
4
4
2
1
1
2
3
3
4
15
19
13
7
12
11
8
6
5
4
4
6
9
10
9
7
6
4
2
4
3
2
4
6
4
3
2
2
2
2
2
3
13
9
6
17
15
14
10
6
8
13
13
10
8
11
14
22
12
2
2
7
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
90
77
143
119
115
167
122
100
117
116
136
169
169
145
139
172
131
125
137
132
140
173
143
182
140
136
134
131
137
134
132
167
140
150
169
139
172
152
160
173
182
148
145
137
125
115
111
113
120
125
132
125
111
106
123
145
119
182
118
121
132
108
125
117
115
115
130
102
99
100
92
95
98
99
103
103
103
95
84
84
95
70
94
70
80
76
93
95
86
95
79
82
76
82
86
93
93
93
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
14
21
28
18
8
6
4
2
9
8
8
7
5
3
4
7
5
4
5
3
2
22
21
20
15
9
3
2
1
1
2
9
9
6
3
5
3
1
1
1
3
3
3
4
2
1
10
9
9
14
12
9
6
23
12
2
1
1
4
7
6
4
3
5
5
5
6
6
3
1
1
1
2
2
2
2
2
22
12
3
2
1
8
7
6
14
18
17
12
8
13
15
18
13
9
9
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
95
70
71
63
54
55
62
51
68
53
51
52
49
72
62
71
95
77
72
76
68
68
77
67
72
85
80
86
88
107
98
95
99
96
96
102
90
89
85
79
84
85
86
105
89
80
84
81
81
90
91
107
97
96
102
96
92
92
105
90
86
84
84
80
79
78
87
75
69
90
75
78
82
107
81
82
90
83
81
101
76
67
76
66
78
101
80
91
83
90
78
72
91
62
68
74
91
91
41
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
9
10
11
8
6
6
6
8
9
10
7
4
2
1
1
1
1
1
1
1
2
8
6
4
2
3
9
5
1
2
1
1
3
15
8
2
2
1
1
2
3
5
5
5
8
5
3
8
4
1
6
5
4
4
5
5
5
8
7
4
2
1
4
5
7
6
3
1
1
12
6
1
1
7
6
3
1
5
3
1
5
9
7
6
5
9
7
6
9
24
25
13
2
2
21
11
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
157
124
157
138
149
131
144
105
135
93
94
96
90
93
94
101
115
131
132
141
119
119
125
124
126
149
124
117
108
103
113
122
126
157
157
133
144
135
124
125
125
125
141
127
123
120
149
124
126
134
121
111
103
101
100
107
97
110
98
102
124
101
114
112
109
107
157
98
93
89
83
82
86
93
85
97
91
83
80
81
93
70
91
64
73
68
67
93
78
80
72
90
65
63
97
59
54
54
23
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
15
15
10
6
4
3
14
10
7
6
4
2
1
16
8
1
6
3
1
8
15
18
11
4
4
4
10
11
9
6
3
6
10
9
5
1
2
3
5
7
7
4
1
4
9
6
4
6
5
3
1
2
2
2
3
2
1
2
4
5
4
3
2
3
4
5
4
4
5
10
7
4
1
2
7
4
1
1
2
4
8
8
8
8
10
11
9
8
12
16
23
13
4
4
12
7
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
56
122
118
110
168
141
109
139
121
120
131
131
123
126
135
120
117
121
117
117
136
118
119
120
110
123
120
128
132
135
168
135
139
138
127
141
139
130
136
122
120
130
116
113
110
105
97
106
139
107
132
99
91
109
100
103
168
109
112
110
98
97
101
101
99
141
98
94
94
78
73
72
70
71
76
77
73
72
72
94
70
75
66
65
61
61
75
67
68
66
94
61
59
73
56
61
61
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
1
8
21
25
14
4
4
4
9
7
6
6
6
3
1
15
8
1
2
4
16
19
23
25
16
8
1
1
3
3
3
3
4
13
7
1
1
1
5
10
9
5
1
1
1
1
2
3
4
10
9
5
1
9
6
3
3
4
5
3
2
4
2
1
3
4
3
2
1
1
2
3
2
1
1
1
1
1
2
8
5
2
8
11
12
6
1
5
3
1
9
13
18
11
4
4
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
159
72
162
143
154
144
172
117
170
127
137
134
133
144
133
137
138
141
144
147
154
150
147
153
161
152
156
146
148
168
150
154
155
159
162
146
172
170
146
152
150
161
149
153
153
154
152
138
142
136
133
168
125
128
133
144
119
144
118
124
125
112
153
120
122
124
172
111
101
93
78
72
63
60
60
61
73
59
59
58
56
55
50
55
53
50
62
58
63
65
61
89
57
53
55
49
57
57
20
20
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
20
16
12
8
5
9
11
8
6
6
5
5
6
23
20
18
22
34
40
31
23
22
12
2
2
3
16
9
3
2
6
10
7
4
2
2
3
4
3
2
2
2
3
6
4
3
12
14
11
7
3
3
2
1
2
3
10
7
4
2
2
1
1
1
1
1
2
3
2
1
1
1
3
5
3
2
1
1
1
1
3
2
2
2
2
7
4
1
11
14
17
10
3
3
11
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
72
122
111
106
168
104
104
112
112
122
138
138
133
116
134
111
106
112
106
110
133
105
113
112
110
122
107
121
123
126
168
128
131
138
123
134
122
111
112
113
102
105
101
104
98
108
97
98
94
88
115
82
84
106
104
101
168
102
106
108
98
97
100
102
99
122
99
87
85
79
77
76
76
72
68
69
68
73
83
77
83
77
83
68
62
59
68
62
57
72
69
47
49
48
52
62
62
45
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
22
35
21
7
5
4
14
10
7
7
7
7
7
14
14
7
1
2
4
15
26
18
11
7
4
3
3
2
1
2
2
3
9
15
9
4
4
3
3
4
7
8
4
1
15
8
1
5
3
2
1
1
1
1
2
3
4
2
1
1
1
1
1
1
2
1
1
6
7
4
1
2
3
7
4
1
6
11
6
1
6
3
1
1
1
5
6
7
9
12
22
12
3
3
8
26
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
102
113
113
138
107
134
110
139
104
113
103
97
159
117
125
128
150
129
138
134
139
150
139
142
142
137
150
137
123
125
131
133
139
159
128
126
129
115
116
115
116
117
120
122
138
114
101
107
102
109
94
103
104
102
159
97
100
101
94
108
87
87
97
101
105
129
119
97
91
90
90
89
102
92
93
97
91
90
87
85
91
75
81
78
79
86
102
93
119
81
92
70
70
81
70
90
90
24
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
19
20
14
7
1
6
12
9
6
6
3
1
5
6
7
7
6
5
5
11
18
22
26
19
12
15
13
10
7
5
3
2
5
5
3
2
3
2
2
3
4
6
5
5
5
5
6
13
9
5
7
4
2
3
2
1
3
4
4
5
3
2
1
1
1
1
5
3
1
1
1
1
2
3
4
3
3
11
7
3
14
9
5
5
5
9
11
7
3
15
27
16
6
6
8
5
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
74
22
74
51
53
69
68
68
103
50
53
53
45
57
50
58
64
90
74
81
79
103
90
100
109
146
130
126
139
139
135
154
146
134
150
154
136
144
150
154
121
148
118
123
116
133
138
107
114
122
117
148
138
102
108
100
92
91
88
90
91
89
91
86
96
84
91
83
77
83
74
75
75
74
72
71
70
72
63
66
67
56
74
55
62
60
77
68
67
64
77
58
54
52
77
51
47
47
30
30
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
9
11
11
12
15
18
15
10
6
6
4
3
6
11
11
8
5
5
5
9
14
15
14
11
8
8
9
8
8
9
12
10
5
1
1
1
1
1
3
2
1
1
2
8
7
7
7
9
12
9
7
7
5
3
1
6
7
8
6
3
1
2
4
4
4
3
2
4
6
5
3
1
1
5
3
2
5
8
6
4
3
3
4
3
2
7
5
3
12
11
11
6
1
1
3
2
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
86
71
115
92
104
85
93
90
89
87
92
92
91
96
92
90
92
84
92
92
92
96
100
120
104
100
108
93
93
94
92
96
96
98
115
96
96
102
99
96
120
92
96
100
95
104
96
82
89
88
93
108
95
101
98
96
93
120
94
95
95
93
97
101
104
104
115
94
93
96
89
91
101
99
106
106
106
86
76
74
67
70
84
69
74
75
71
93
83
87
71
101
60
61
68
69
93
93
43
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
23
26
30
20
10
7
10
25
19
14
7
1
3
5
5
5
3
1
10
18
12
6
11
10
9
9
9
6
3
1
1
10
9
7
5
3
1
1
1
4
3
3
2
2
10
9
8
7
9
6
3
11
8
5
3
3
3
7
5
4
4
3
2
3
3
2
2
2
2
3
4
10
6
3
1
1
1
1
10
5
1
8
8
6
4
17
16
12
8
9
10
21
11
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
72
72
73
70
76
72
64
85
69
77
83
83
84
91
91
106
105
87
94
89
88
105
84
90
88
94
105
104
125
114
115
142
111
110
107
99
104
110
114
136
135
120
128
125
117
118
109
127
108
114
116
120
118
111
125
102
105
114
113
125
142
116
124
128
127
136
128
114
115
108
104
101
102
94
88
85
93
85
89
115
87
102
82
83
76
80
98
98
111
86
142
93
94
97
74
74
60
29
79
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
27
4
3
8
8
6
4
8
12
13
11
9
8
8
8
9
10
8
6
5
4
3
4
5
13
11
8
5
3
1
3
5
8
7
6
5
5
8
9
5
2
3
4
5
3
1
4
9
8
8
6
4
4
11
6
2
5
8
6
3
1
6
11
6
2
3
4
4
3
3
3
6
5
5
4
3
4
3
3
3
10
6
3
5
10
8
6
6
5
5
6
12
18
24
31
18
6
6
12
19
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
92
87
84
88
132
86
84
98
101
105
136
136
106
108
104
98
103
87
85
91
88
84
103
91
88
92
94
105
115
129
132
142
122
136
111
106
103
98
92
89
91
94
90
121
95
105
111
126
118
121
143
115
114
115
121
124
136
129
131
120
142
117
114
119
126
118
131
124
143
119
117
104
100
100
93
114
94
83
86
87
79
100
105
94
89
95
143
108
111
93
142
77
76
73
65
70
70
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
8
11
9
8
9
6
4
6
7
7
8
9
7
5
7
6
5
3
1
5
11
18
12
6
3
1
3
5
7
8
9
7
4
1
6
4
2
1
1
1
2
4
4
5
6
13
11
10
7
4
2
12
7
3
6
5
5
5
8
12
17
9
2
4
2
1
1
2
4
6
6
3
1
2
5
3
2
3
5
5
5
9
13
11
6
2
7
8
10
12
16
22
12
3
3
4
3
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
66
109
84
78
81
76
76
85
79
82
86
86
87
93
95
111
109
92
96
94
89
105
94
102
102
119
120
114
120
127
122
139
122
115
113
112
115
121
122
135
132
120
125
127
105
105
98
97
114
102
96
97
126
97
102
104
103
127
110
107
139
103
111
116
119
135
125
127
112
104
98
98
100
99
99
100
126
102
104
112
88
100
88
96
90
93
127
111
110
110
139
86
86
86
73
70
70
45
64
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
17
12
7
2
2
3
32
20
8
8
12
8
5
5
5
5
3
1
1
10
18
20
15
8
2
1
1
9
10
11
8
5
2
6
3
1
3
2
1
1
2
1
1
4
16
11
6
4
2
4
7
6
4
2
1
3
2
1
6
13
7
2
2
2
3
5
4
2
1
2
2
1
1
1
2
1
1
1
1
1
2
4
6
8
21
13
5
4
4
16
24
16
9
9
9
27
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
141
25
72
70
64
82
85
86
91
141
95
97
97
91
92
101
101
100
141
95
100
96
100
95
102
103
124
114
116
124
129
116
124
112
112
108
106
112
103
96
100
96
91
93
93
91
105
91
102
115
105
142
113
107
108
114
112
116
129
130
113
115
117
111
117
117
114
130
115
142
113
114
102
108
98
96
104
92
72
78
82
73
95
104
82
82
90
142
97
104
83
95
74
73
76
74
74
70
28
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
3
1
12
10
8
6
3
1
31
19
8
8
5
3
18
11
5
8
7
4
1
6
11
16
17
11
5
4
8
10
12
15
10
5
2
6
4
2
1
1
1
1
2
1
1
11
13
11
10
22
12
2
8
8
8
4
1
4
6
8
7
7
4
2
10
6
2
3
4
5
6
8
5
3
1
1
3
2
1
1
1
1
5
6
7
6
5
9
8
8
9
16
22
28
16
5
5
6
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
109
74
92
91
90
132
93
92
91
87
84
85
84
89
99
102
109
147
108
120
129
136
147
126
130
136
113
147
121
123
125
132
121
123
116
109
107
110
107
106
119
110
98
93
88
83
82
85
86
116
89
94
95
90
109
94
96
132
96
102
103
102
117
108
117
117
102
116
93
87
91
93
99
109
116
100
105
78
80
88
94
97
116
105
91
87
88
97
92
116
76
98
62
60
64
63
84
84
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
2
3
16
18
12
6
5
4
9
7
5
5
5
4
3
7
11
11
6
1
23
20
18
13
9
9
5
2
5
3
2
11
10
7
4
7
4
2
3
2
1
2
4
4
4
4
7
4
1
2
3
3
3
3
4
2
1
1
2
5
11
12
7
2
7
5
4
2
1
5
3
1
8
4
1
1
1
1
1
3
2
1
5
9
6
3
1
8
6
5
7
16
24
12
1
1
5
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
84
81
79
85
90
108
87
101
83
82
81
78
80
76
79
87
93
99
127
108
101
100
103
110
111
130
137
113
117
137
117
118
117
137
112
116
118
102
130
108
112
121
130
120
131
103
106
117
112
130
120
105
124
102
104
104
107
129
113
131
111
120
103
102
102
100
112
94
97
93
93
100
90
95
91
89
124
82
86
79
73
79
70
80
76
74
129
88
82
86
100
59
59
57
57
63
63
42
53
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
10
10
7
4
4
5
9
7
6
6
5
3
1
9
5
1
2
1
1
9
18
29
23
12
1
3
10
6
3
10
13
7
1
9
5
2
1
1
4
3
3
6
3
1
10
8
7
11
6
1
12
7
2
3
2
2
2
3
3
3
2
2
3
3
3
2
2
2
1
1
2
3
4
6
4
2
2
5
3
2
10
6
3
2
2
6
5
5
10
16
25
13
1
1
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
177
103
157
143
122
142
170
134
170
145
154
155
155
168
145
175
139
138
148
143
151
174
153
181
165
154
167
163
159
166
163
163
162
177
170
166
175
170
168
174
181
168
170
163
167
152
163
153
161
170
164
166
170
183
170
168
165
181
155
157
153
156
167
161
168
151
177
143
147
153
149
153
158
170
163
168
183
150
130
133
131
123
142
122
132
135
133
160
139
127
140
142
120
126
140
131
168
168
66
183
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
29
16
4
16
22
11
1
1
1
27
28
28
29
23
13
4
13
9
5
13
9
5
16
21
21
12
4
6
8
4
1
7
5
3
1
3
8
8
6
4
11
14
13
13
12
11
16
23
31
37
38
20
3
10
18
80
47
15
40
40
40
31
22
22
31
35
40
24
9
28
34
21
9
8
8
15
18
21
25
23
19
16
22
40
34
28
25
22
33
24
16
9
3
15
28
15
3
3
34
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
37
116
113
166
132
136
125
138
131
146
152
152
180
144
150
134
120
123
109
118
142
143
156
172
166
141
140
142
141
143
151
157
158
180
172
156
158
156
154
156
157
148
151
143
157
166
148
157
141
140
138
146
157
145
180
144
156
146
147
139
153
150
143
148
157
153
146
150
140
135
136
141
150
149
136
136
134
133
150
133
112
149
115
127
150
130
129
134
149
114
153
120
115
121
113
113
113
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
4
6
19
27
15
3
3
2
2
3
4
5
5
5
5
5
3
2
8
12
10
9
8
8
6
5
11
12
10
8
8
6
5
12
10
8
13
9
5
6
6
5
5
3
2
12
21
24
26
24
13
3
18
26
35
21
8
15
17
13
10
9
6
3
10
6
2
7
13
20
13
7
29
18
8
10
10
10
9
9
12
15
21
30
19
8
8
8
8
8
8
10
20
15
10
10
10
25
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
189
99
177
153
144
169
184
148
185
161
170
179
179
169
163
176
154
156
167
164
171
194
170
191
176
168
168
188
167
170
167
169
173
189
179
175
184
185
181
194
191
176
174
174
164
156
188
158
166
169
178
170
173
185
172
172
172
194
169
162
155
151
163
160
159
159
189
157
157
154
153
156
162
170
169
171
185
154
153
153
153
161
152
147
150
144
146
169
151
161
146
145
132
156
149
140
171
171
66
185
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
15
27
18
9
9
9
31
21
11
7
4
5
7
10
7
4
18
29
34
37
23
9
11
12
9
7
8
7
7
7
5
4
3
2
7
10
13
15
11
6
2
12
8
5
10
9
9
8
6
5
18
25
33
23
13
18
21
13
5
5
6
44
64
36
8
18
28
43
24
6
6
7
8
9
9
10
19
13
7
22
34
23
13
13
22
22
17
12
22
44
42
40
30
20
20
43
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
83
180
138
132
142
170
141
148
160
162
175
175
177
157
174
158
156
156
155
151
170
161
165
177
165
180
170
161
170
148
150
160
164
175
177
174
166
168
170
160
164
157
154
158
144
145
136
143
141
141
180
147
141
150
166
136
175
126
130
130
131
133
140
144
148
174
145
157
131
129
125
122
133
123
122
135
121
122
133
117
107
129
100
109
133
114
115
126
142
100
157
95
97
106
92
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
21
31
38
29
21
31
41
22
3
47
26
5
5
5
5
4
3
3
3
8
5
3
19
11
3
3
3
8
7
5
3
3
3
3
8
8
8
5
3
3
10
13
9
5
3
3
3
11
10
10
19
11
3
3
6
9
12
13
13
11
10
10
10
11
13
14
13
8
3
9
15
12
9
14
11
8
10
12
10
8
13
13
13
15
21
24
23
22
20
19
16
13
18
25
32
20
9
9
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
193
103
194
177
194
190
190
167
181
175
184
192
192
198
180
191
176
173
177
175
175
179
183
186
193
194
194
174
182
190
179
190
189
190
198
189
191
175
181
179
185
172
175
181
177
193
194
160
172
168
172
194
180
200
177
198
181
192
200
182
182
179
200
174
182
179
191
200
195
200
200
200
200
200
192
198
200
200
200
200
200
170
200
175
190
200
200
200
200
170
155
200
144
141
140
121
123
120
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
4
11
28
17
7
34
33
32
19
7
7
12
6
1
2
2
3
3
4
12
7
3
4
10
7
4
4
8
12
10
8
6
4
6
11
16
53
28
4
5
6
7
8
7
6
6
7
8
9
18
13
9
13
15
18
36
38
40
40
34
28
22
22
22
22
22
16
10
19
28
19
11
22
25
23
22
25
28
25
22
22
22
22
85
56
28
28
42
30
18
21
25
26
19
13
13
13
39
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
96
158
123
125
116
140
119
141
136
142
148
148
165
131
149
131
120
123
120
120
142
140
156
150
153
158
142
146
147
144
149
151
151
165
151
153
155
154
161
156
153
155
153
158
153
143
139
143
139
140
161
146
146
152
165
140
156
141
147
142
151
161
148
153
152
151
147
158
139
137
138
144
165
152
142
145
139
165
150
136
126
165
123
137
150
138
142
140
152
119
158
115
117
136
107
117
117
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
24
35
35
35
18
1
1
1
47
24
1
1
1
1
1
2
2
3
2
1
1
4
6
8
7
6
12
12
10
8
18
9
1
5
6
8
24
15
7
6
5
5
5
5
4
3
17
11
6
14
8
3
23
20
18
22
20
17
15
13
11
11
11
13
15
15
9
3
7
11
10
9
31
19
8
10
12
28
16
4
18
11
4
35
19
4
28
29
20
12
11
10
22
15
8
8
10
25
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
78
66
75
67
68
78
94
79
104
72
74
73
77
104
94
97
110
169
118
128
139
131
169
134
143
141
135
169
132
125
123
117
120
112
126
117
105
103
107
106
109
132
112
110
128
110
112
114
113
106
109
108
111
123
113
120
112
118
114
109
111
123
108
117
116
123
132
117
128
106
104
107
103
118
102
102
115
98
97
106
115
97
116
99
106
116
99
116
106
101
86
132
75
77
81
76
90
90
47
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
15
10
5
9
11
10
9
7
5
5
5
3
1
12
9
7
12
8
5
14
13
11
6
1
3
6
6
5
4
2
1
2
1
1
39
20
1
2
4
4
5
5
5
5
8
11
16
11
6
5
7
5
3
13
13
7
2
6
6
4
2
6
10
8
7
8
5
2
6
6
7
10
13
8
4
1
1
1
1
1
12
9
7
12
22
17
12
11
10
16
23
12
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
88
181
147
142
185
174
144
171
154
157
166
166
154
149
168
146
145
145
147
141
147
141
157
146
140
158
144
146
146
153
185
158
163
181
152
174
171
156
158
157
147
147
135
149
130
130
135
134
138
131
158
132
131
140
146
128
185
118
125
120
107
135
120
123
127
181
121
119
123
116
111
110
108
103
103
106
91
87
88
91
76
98
85
85
79
79
116
90
85
97
89
79
97
102
94
97
97
92
92
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
27
31
34
30
27
18
10
10
10
40
23
6
6
5
4
6
9
9
9
18
28
33
30
24
18
12
6
4
2
4
3
2
2
3
6
8
7
5
4
3
3
3
2
2
1
1
9
18
15
12
16
13
10
18
11
4
3
6
8
10
6
3
3
3
3
3
7
5
4
7
5
4
3
2
2
2
2
8
8
4
1
6
4
3
4
6
8
10
10
6
3
8
13
22
13
5
5
13
9
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
99
70
144
102
110
133
123
91
100
108
121
148
148
133
134
145
132
129
133
126
133
168
135
155
131
116
112
118
120
126
141
134
137
141
148
142
145
147
146
168
155
138
131
124
139
121
127
137
125
141
133
132
142
139
139
138
132
168
128
134
135
129
139
131
130
124
144
120
128
142
125
141
134
136
142
141
135
109
98
98
90
87
120
93
108
107
115
142
114
111
93
120
94
102
111
97
115
115
46
142
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
61
22
23
24
23
13
4
9
6
3
5
6
5
4
5
7
15
9
3
3
4
14
15
16
12
7
3
2
2
11
6
2
2
3
5
6
6
5
4
3
4
5
4
4
3
2
17
14
12
11
11
7
3
14
9
4
6
13
13
13
14
11
8
13
9
6
3
1
2
3
18
10
3
28
16
4
4
6
8
6
4
16
10
4
6
5
4
4
6
8
8
8
17
24
32
20
9
9
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
144
90
102
99
87
95
122
95
127
123
131
146
146
151
108
99
115
103
112
161
111
139
130
123
151
125
129
143
127
133
139
138
143
144
146
151
143
142
142
144
147
141
161
142
143
139
143
133
132
136
135
134
147
133
131
132
127
146
139
129
139
123
133
136
137
147
161
127
126
132
121
128
130
132
148
127
121
133
105
113
115
106
148
106
118
126
127
139
122
148
107
99
91
85
89
95
127
127
54
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
3
5
13
17
9
1
4
3
3
7
9
5
1
10
9
9
6
3
13
11
10
18
19
10
1
1
1
2
6
11
7
3
2
2
1
1
1
1
1
1
2
1
1
5
8
8
8
8
10
13
9
6
15
9
3
6
24
14
5
7
7
7
6
6
5
4
4
25
39
30
22
13
4
3
3
5
6
8
6
4
12
8
4
6
5
4
4
6
5
4
8
24
27
17
8
8
9
8
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
174
139
176
153
144
170
164
120
135
135
152
177
177
168
153
173
155
151
156
165
145
170
157
158
157
155
158
152
161
168
167
170
168
174
177
155
173
155
156
170
158
157
165
157
160
157
148
146
152
169
156
164
159
166
162
168
162
177
165
162
168
167
150
154
153
144
176
142
134
153
137
149
154
164
169
155
166
150
111
113
111
107
142
122
125
129
137
169
146
153
129
168
126
135
138
137
143
142
142
169
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
9
10
6
3
11
19
15
12
12
7
3
7
11
15
13
8
3
7
11
23
16
9
7
5
4
9
9
9
10
8
6
4
19
16
12
8
6
5
4
3
2
5
7
10
6
3
18
31
20
10
23
13
4
40
29
18
15
9
4
13
22
18
15
11
8
9
11
18
13
9
15
21
19
18
18
34
22
11
7
10
13
20
16
13
22
33
24
15
11
25
32
40
24
9
9
64
120
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
92
121
111
97
105
144
119
139
135
137
148
148
138
129
125
127
128
136
155
144
139
140
148
144
137
155
153
138
136
153
141
150
160
160
153
140
136
134
151
134
140
146
129
153
126
128
135
121
137
131
146
132
135
130
129
128
148
130
126
122
113
135
113
117
120
137
122
111
114
104
104
103
116
100
99
105
95
98
93
88
80
120
81
97
104
107
130
117
117
111
94
102
77
80
85
102
102
48
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
5
4
14
11
7
3
2
2
10
14
18
13
8
6
4
11
10
9
8
8
8
22
35
33
18
4
3
2
1
4
8
6
4
8
7
7
7
5
4
4
4
4
8
14
7
1
2
3
7
5
3
6
20
11
3
3
4
8
14
10
7
7
6
6
4
2
1
1
14
7
1
4
2
1
1
2
4
18
11
4
10
7
4
22
38
46
54
31
9
8
8
10
12
9
6
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
80
162
136
117
169
145
128
140
142
150
171
171
151
149
145
138
139
142
134
142
145
143
157
150
155
157
147
151
149
150
169
156
160
171
141
145
140
144
143
157
145
132
125
121
113
115
112
123
140
119
157
128
126
137
151
133
171
144
142
144
145
132
140
132
124
162
116
116
113
108
104
101
113
96
90
91
86
77
77
93
65
82
66
74
79
86
90
103
129
94
145
82
79
86
67
69
63
31
90
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
24
16
8
9
9
10
38
23
8
8
11
8
5
9
7
4
1
10
24
28
27
24
14
4
3
2
1
1
1
4
3
3
3
3
2
1
2
2
3
2
1
1
1
1
15
8
2
8
6
4
2
27
18
9
6
7
8
9
5
2
1
3
5
5
3
1
1
2
3
2
1
1
1
1
7
14
10
6
7
5
3
2
2
5
9
11
6
1
12
11
10
7
4
4
6
5
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
80
162
135
126
169
144
114
143
127
145
171
171
149
150
173
153
151
147
154
151
148
151
162
153
153
156
151
148
145
149
169
156
160
171
148
173
146
146
148
162
142
154
134
127
119
120
120
132
144
133
156
131
124
136
149
133
173
134
132
133
112
125
119
119
115
162
119
121
123
119
106
110
108
101
119
91
92
93
90
92
82
92
82
92
92
88
119
101
122
92
94
70
69
75
69
85
85
32
90
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
22
15
8
5
2
2
9
8
8
8
8
8
9
22
22
18
14
8
2
11
21
21
16
11
6
4
2
3
5
8
7
6
7
9
13
12
8
4
1
1
9
8
5
2
16
11
6
11
7
4
12
20
14
8
6
6
9
7
5
5
5
6
6
4
3
2
4
6
4
2
2
2
2
2
10
6
2
6
4
2
5
7
10
17
17
16
9
2
13
12
12
7
2
2
7
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
75
163
135
125
169
148
131
140
143
151
171
171
151
141
143
137
142
142
136
147
147
145
157
149
156
156
135
149
145
147
169
152
163
171
141
148
140
145
144
157
147
130
126
126
114
117
117
126
140
124
156
129
122
136
151
133
171
137
134
137
140
124
128
129
126
163
118
120
113
118
102
108
108
100
120
90
89
82
79
93
69
92
70
85
92
86
126
108
124
98
140
80
74
76
61
62
52
32
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
22
8
12
14
17
41
24
8
8
5
3
10
17
14
11
11
17
30
28
26
26
13
1
1
5
9
5
1
1
5
3
1
9
5
1
1
1
2
1
1
1
1
17
22
13
4
10
10
6
3
5
7
10
9
8
12
16
9
3
2
1
5
3
1
1
4
4
5
3
1
1
1
2
1
1
1
8
4
1
5
7
9
14
12
11
6
1
13
13
13
8
3
3
7
5
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
76
145
107
104
167
120
104
114
129
139
170
170
148
149
146
138
151
139
138
146
143
151
161
143
141
129
151
139
134
135
167
140
143
170
127
140
136
132
137
161
115
116
116
106
110
97
98
109
108
131
121
107
105
122
148
120
170
126
127
131
112
121
116
117
136
122
114
116
108
136
102
100
107
98
93
136
74
67
70
64
59
79
64
66
65
65
80
79
73
97
95
68
97
76
88
97
97
95
95
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
17
25
21
14
8
6
7
9
12
10
8
7
7
6
5
20
12
5
5
5
5
12
20
21
16
11
8
5
5
3
2
2
6
10
6
2
35
42
21
1
1
1
3
2
1
3
2
2
4
7
5
3
3
2
1
2
3
2
2
3
3
2
2
2
4
5
6
3
1
5
7
4
1
1
1
2
1
1
2
3
2
1
5
4
4
2
1
5
10
10
10
18
22
12
3
3
4
3
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
185
76
184
136
141
158
178
149
176
147
150
149
144
145
141
140
144
145
146
156
149
146
153
149
154
163
160
156
141
146
145
150
152
185
184
158
178
176
146
153
149
149
156
145
153
130
156
131
141
142
132
163
124
118
130
143
119
142
111
111
118
104
108
119
115
114
185
110
110
107
98
99
97
106
92
91
81
83
77
75
74
62
77
62
76
75
86
106
90
111
82
91
66
66
74
67
86
86
25
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
6
8
18
13
8
5
5
5
35
21
8
8
12
8
5
8
6
5
5
5
5
8
10
12
8
4
3
3
2
1
2
4
2
1
4
4
3
2
6
7
6
5
5
3
2
3
7
8
9
18
12
6
11
21
13
5
15
12
9
7
5
3
1
3
23
12
1
2
6
9
5
2
11
30
20
11
3
3
4
12
8
4
7
9
11
8
6
11
8
5
11
16
21
11
2
2
12
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
162
94
162
152
179
169
153
148
147
144
134
133
136
129
133
174
141
160
148
150
154
160
161
163
162
179
162
145
150
146
152
169
151
162
162
147
174
147
153
151
163
148
153
161
162
162
179
145
148
139
128
154
109
103
120
112
112
174
117
132
137
119
162
131
130
127
162
105
104
95
90
95
85
84
84
81
88
76
73
69
69
65
78
88
78
84
91
127
95
90
89
91
58
58
57
54
66
66
23
87
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
26
14
2
2
2
9
11
12
14
12
10
12
15
15
9
3
8
14
8
3
12
11
7
3
6
9
12
11
10
13
13
8
3
3
3
2
2
2
2
3
2
1
7
10
6
3
8
10
6
3
2
2
3
2
1
2
2
2
3
2
1
1
1
3
7
5
4
4
2
1
1
2
3
3
4
3
2
3
5
7
5
4
5
14
23
15
7
11
15
20
11
3
3
12
7
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
120
28
121
103
94
163
138
122
140
141
146
175
175
139
157
172
142
172
152
169
169
172
172
179
167
158
157
172
163
166
167
168
169
174
175
169
172
169
166
172
179
168
174
165
154
150
153
166
156
169
157
174
160
156
170
159
154
179
165
150
149
153
166
156
155
152
169
138
133
150
137
143
146
170
152
138
147
124
123
130
129
125
152
123
128
129
134
145
136
152
118
145
120
116
118
103
125
125
18
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
10
19
11
3
3
4
5
8
10
7
4
2
1
4
2
1
4
2
1
8
8
5
3
2
2
2
3
4
10
13
7
2
2
3
5
8
7
4
2
2
3
8
10
12
7
3
16
18
12
6
6
5
4
4
5
9
11
7
4
5
5
6
13
12
12
13
14
15
10
5
6
7
8
8
8
8
8
8
11
13
15
11
8
5
5
6
8
8
8
18
33
48
30
12
12
15
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
106
152
126
116
140
164
119
166
134
148
151
151
169
141
148
131
131
134
133
137
141
139
157
150
145
159
157
148
147
147
149
145
152
169
155
164
166
155
152
157
150
148
149
159
131
157
140
144
144
158
145
152
168
155
169
156
157
147
144
147
140
159
153
155
173
166
151
156
153
173
148
153
159
158
168
173
147
125
124
136
119
134
138
133
139
142
160
137
138
140
107
130
136
146
168
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
7
14
14
10
6
6
6
10
8
7
7
7
7
7
6
6
5
4
9
14
14
15
16
9
2
2
2
4
5
3
2
4
3
3
2
2
5
6
7
9
7
6
12
11
10
12
11
11
7
4
3
15
9
4
22
21
19
18
11
4
7
11
28
18
8
4
6
8
14
11
9
6
3
3
4
6
8
8
7
7
8
10
9
8
11
13
16
22
15
8
3
11
15
17
18
20
56
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
112
80
112
103
93
133
126
102
124
132
137
174
174
128
148
173
145
182
150
146
157
171
160
164
182
163
171
160
154
161
182
164
171
167
174
171
173
173
173
173
158
160
147
144
166
133
143
166
143
142
145
166
146
147
155
158
147
174
141
147
145
136
163
137
142
148
158
144
150
147
126
128
137
150
139
163
147
125
123
122
110
102
130
100
116
125
126
163
130
127
115
130
91
95
102
90
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
16
16
16
15
15
9
3
3
3
3
2
2
2
2
2
1
1
1
1
13
10
8
19
20
22
16
10
6
2
6
4
2
4
7
10
9
8
6
4
5
6
6
5
4
3
2
3
13
11
10
17
10
3
11
7
4
4
5
9
12
8
4
5
4
3
13
12
7
3
7
12
7
3
4
4
4
4
8
12
10
8
11
10
9
8
8
21
18
16
24
16
8
17
22
27
18
10
10
28
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
121
28
117
102
101
117
142
125
170
124
130
123
116
167
136
147
160
195
168
175
178
195
193
188
191
195
187
193
176
179
191
178
178
172
179
169
174
173
173
181
166
169
172
154
179
156
157
171
164
168
156
181
149
139
138
131
126
139
131
137
153
145
181
153
148
148
168
142
141
138
134
136
137
138
152
135
135
119
115
123
115
112
152
98
113
121
123
127
132
152
117
152
119
117
118
104
117
117
40
88
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
12
15
16
14
9
5
14
9
4
4
4
4
4
11
11
11
11
15
19
24
29
27
17
8
7
7
11
9
7
8
11
18
13
8
6
4
12
13
14
11
8
6
4
4
11
10
10
9
6
4
6
5
4
4
4
8
13
8
4
6
4
2
3
5
4
3
4
5
4
3
4
4
4
4
12
13
13
14
12
10
15
14
14
10
6
21
19
16
14
16
25
35
25
16
16
28
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
124
121
113
106
125
141
123
138
135
137
147
147
136
138
138
145
185
159
171
165
175
185
173
178
175
175
185
166
175
167
173
179
173
179
171
174
179
173
173
163
161
173
152
167
151
161
167
148
143
146
173
142
142
144
143
142
147
142
134
128
133
164
139
138
140
135
128
129
140
124
123
126
140
117
122
112
100
100
106
107
112
134
100
117
120
120
136
124
124
109
134
91
89
91
89
113
113
40
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
12
13
9
6
5
4
14
15
15
16
14
13
13
14
14
12
10
13
16
15
8
1
3
6
6
3
1
1
7
6
6
9
5
2
5
5
5
6
6
4
2
5
3
1
10
14
16
19
10
1
11
13
14
9
4
8
13
12
11
9
5
2
3
2
2
3
4
6
5
4
7
5
4
4
6
7
8
8
8
10
12
22
13
4
4
14
13
12
17
30
30
19
8
6
6
23
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
62
58
76
80
81
102
86
86
76
84
83
83
95
90
90
89
105
84
88
87
88
105
92
100
101
123
105
101
102
97
98
104
98
97
96
102
96
93
96
112
105
102
106
123
104
109
104
112
106
94
89
88
85
90
112
90
90
94
97
101
100
123
104
106
104
102
104
88
94
82
85
90
84
87
81
79
85
62
66
63
55
81
54
63
70
66
75
74
90
81
66
55
53
53
51
59
59
29
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
20
14
8
10
7
4
3
5
6
4
3
3
3
4
3
3
3
3
3
7
12
17
21
14
8
2
2
3
4
3
3
3
4
5
4
4
5
4
3
4
5
4
3
2
7
4
1
2
3
2
2
3
5
3
2
3
4
2
1
2
2
2
2
2
3
4
5
7
4
1
2
2
1
1
2
1
1
7
4
1
3
2
2
4
7
9
6
3
9
13
17
12
7
7
9
8
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
72
72
79
77
113
85
91
97
93
95
97
97
93
113
95
89
89
87
88
93
92
91
113
87
87
88
89
94
102
110
110
123
95
91
90
82
84
84
80
95
84
81
80
91
75
81
90
89
110
105
85
85
78
81
86
83
90
98
98
118
123
102
118
103
101
118
103
103
105
110
101
103
106
109
109
109
96
102
105
132
102
90
89
101
92
125
132
117
112
125
123
88
88
132
76
77
60
33
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
11
8
22
21
17
13
9
5
14
8
2
2
2
2
2
5
4
4
10
6
2
8
13
18
11
4
2
1
1
3
3
3
2
1
2
3
3
3
2
1
1
3
4
2
1
5
8
7
7
5
4
5
6
21
20
20
11
3
1
1
8
10
8
7
7
4
2
4
3
3
13
8
4
3
2
1
1
3
5
10
6
3
7
7
7
7
7
10
6
2
10
16
22
12
2
2
14
8
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
26
154
123
131
142
136
122
170
134
142
143
143
143
118
142
122
114
123
120
124
170
133
136
143
131
130
152
124
144
124
131
141
152
154
143
145
170
142
170
135
129
128
131
129
128
152
129
139
136
153
144
130
129
134
131
126
170
112
112
107
105
113
120
118
125
170
115
113
110
106
103
103
117
100
110
98
108
105
105
156
93
90
100
112
113
150
156
128
129
150
117
101
103
156
95
91
91
32
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
2
19
32
19
6
15
10
6
4
2
1
1
1
2
2
2
2
2
6
15
21
24
19
11
4
2
1
1
1
1
2
1
1
4
7
4
1
1
2
5
6
7
6
3
1
16
9
3
26
13
1
6
4
3
2
19
12
5
7
9
8
8
5
2
1
1
1
3
6
8
10
7
4
3
4
3
3
4
7
5
4
14
24
19
11
3
6
8
7
7
22
31
18
6
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
51
66
58
87
125
144
85
99
105
99
109
113
114
144
120
100
96
82
89
83
93
144
107
120
125
105
108
111
129
105
106
111
111
129
118
112
119
121
129
139
115
115
115
111
106
125
106
94
99
117
99
98
98
93
101
118
107
139
103
106
106
102
129
97
96
103
103
109
120
117
117
116
115
120
118
116
117
129
111
113
155
94
100
100
114
113
148
155
133
133
148
129
112
117
155
100
95
89
41
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
14
11
9
11
12
10
9
8
7
7
7
7
7
5
3
1
6
3
1
4
10
14
11
6
1
2
3
2
1
1
1
1
1
1
4
6
5
3
1
1
1
3
7
4
1
3
6
18
12
7
2
5
3
2
3
4
5
4
4
4
3
3
5
7
4
2
2
2
2
2
3
3
3
3
5
8
13
17
10
4
11
6
2
2
2
9
10
12
15
20
26
38
19
1
1
4
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
90
133
113
126
128
200
127
146
200
178
200
200
200
200
200
200
161
147
150
141
156
200
150
200
142
130
132
132
138
140
143
200
145
143
153
120
126
131
131
178
141
112
119
120
118
119
132
107
106
104
103
125
95
93
116
114
119
200
118
121
117
100
107
102
100
96
132
93
98
98
96
101
95
101
90
87
86
83
76
101
69
65
69
64
72
101
75
74
75
89
57
56
51
45
67
43
40
34
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
18
28
35
23
12
2
4
9
14
19
13
8
6
4
4
4
3
2
2
3
5
5
5
5
3
2
3
4
4
5
5
6
4
2
6
8
9
6
3
2
2
2
2
2
11
10
10
7
4
4
8
6
4
18
18
11
4
3
2
4
3
2
8
8
7
6
6
6
6
6
13
16
11
6
6
6
6
10
8
6
12
15
12
9
6
7
5
3
8
16
20
13
6
6
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
111
122
104
101
101
133
92
92
93
95
92
90
117
107
116
117
148
124
134
133
138
148
129
135
138
146
148
158
168
149
154
151
147
172
141
141
146
146
147
172
146
143
144
139
135
145
130
131
137
132
133
158
132
127
122
125
129
141
153
168
158
158
172
158
153
172
141
127
124
117
112
112
125
104
105
103
105
105
106
124
97
103
97
98
91
105
107
116
158
115
172
96
95
96
89
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
18
27
27
17
8
30
48
33
19
18
9
1
4
7
6
5
5
17
23
26
29
25
16
8
8
7
7
7
7
8
13
10
8
9
5
1
1
1
5
5
4
4
4
5
6
5
4
19
15
12
25
21
13
6
5
5
5
6
6
6
7
8
6
4
4
5
4
4
8
6
4
4
4
3
2
3
4
5
4
4
5
10
10
11
22
13
5
9
14
28
32
20
8
8
8
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
110
61
72
76
83
75
78
83
80
78
83
83
72
79
83
84
110
103
75
77
71
75
76
76
105
77
85
87
86
105
91
95
110
80
105
85
86
86
88
78
77
76
74
76
82
72
85
70
74
80
75
88
89
84
82
80
106
85
92
94
93
106
93
95
94
95
106
87
89
89
73
77
78
79
84
83
84
66
70
67
60
83
66
77
84
84
89
77
76
70
84
57
54
52
53
57
57
44
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
7
7
10
13
8
4
4
4
15
10
6
6
4
3
6
4
2
1
1
4
11
10
10
6
2
4
3
3
3
2
1
2
4
6
10
20
10
1
1
1
5
4
3
3
2
1
3
2
1
5
3
1
6
9
5
2
8
4
1
6
11
11
6
2
2
2
3
2
1
1
8
5
3
3
3
2
1
1
1
5
3
1
9
18
13
8
8
6
5
5
14
18
22
13
5
1
1
1
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
184
81
193
150
154
175
188
161
190
171
173
179
179
163
161
177
161
158
158
169
163
161
163
182
174
171
186
182
176
180
173
175
178
184
193
179
188
190
174
173
166
167
169
170
182
159
182
157
166
169
166
186
168
164
173
163
153
179
152
155
163
153
154
166
162
165
193
161
160
166
162
155
157
173
157
166
160
153
160
146
147
142
160
157
143
153
155
160
160
160
155
150
148
154
157
157
157
120
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
17
27
37
22
7
9
10
11
9
7
7
7
7
7
7
10
10
10
10
20
25
28
31
36
19
2
5
8
14
11
8
8
8
10
13
20
14
8
8
10
13
20
24
15
6
6
11
16
28
28
18
9
22
40
53
66
53
40
32
25
23
22
15
8
15
22
36
38
40
40
40
40
35
31
26
22
22
36
32
28
34
37
40
34
28
28
34
40
28
16
40
41
34
28
28
28
31
48
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
88
88
113
90
83
115
79
88
90
89
95
95
96
92
115
95
92
113
83
84
95
92
87
115
95
97
113
105
107
117
122
131
153
145
145
126
123
145
123
127
153
124
123
113
122
110
120
120
122
134
118
120
122
111
123
122
104
112
119
117
135
153
127
137
137
137
153
135
137
134
134
137
134
134
150
122
130
117
113
121
123
111
150
130
114
121
129
130
130
150
116
153
106
120
105
101
120
120
35
35
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
7
10
6
3
3
5
8
31
29
28
14
1
2
4
11
7
4
3
3
4
9
9
9
6
4
2
2
3
3
3
3
2
2
5
4
4
4
4
3
2
7
5
3
2
4
23
15
8
13
8
4
14
9
4
4
5
10
6
3
4
3
2
2
4
2
1
3
6
13
12
8
4
4
4
4
5
6
5
5
7
9
12
29
30
31
32
29
20
12
7
16
22
17
12
12
14
24
35
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
133
62
130
93
79
87
110
77
108
83
90
84
90
133
103
130
124
148
122
125
131
128
148
125
123
121
125
148
123
133
133
112
109
110
92
89
91
87
87
105
87
90
90
92
102
81
90
79
83
91
82
105
89
81
88
89
102
90
86
90
84
83
89
85
87
89
90
89
83
102
84
90
96
91
96
96
89
77
70
76
64
59
77
59
63
65
68
88
71
76
63
86
52
48
46
43
42
42
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
12
16
16
9
2
2
5
5
5
5
5
5
4
3
19
12
5
3
2
3
5
24
14
4
2
1
1
4
6
5
4
5
3
1
1
2
4
4
5
3
1
1
1
1
1
1
6
5
3
1
1
1
1
1
1
5
7
6
5
6
3
1
2
1
1
3
5
3
1
4
3
2
1
3
3
3
2
1
6
9
10
8
6
8
10
15
9
3
9
13
17
9
2
2
4
5
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
133
56
133
93
101
117
115
131
132
102
111
115
120
133
131
133
123
117
113
125
111
106
102
125
108
114
120
133
121
126
122
120
120
118
118
116
111
118
101
105
100
100
108
105
110
94
126
98
106
109
118
116
110
120
106
104
99
98
110
102
102
99
126
102
102
105
118
106
109
116
105
120
104
116
104
103
120
102
101
107
116
94
118
100
107
118
98
118
101
90
120
68
78
83
85
95
95
95
45
120
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
20
20
21
14
8
10
13
13
13
10
8
8
5
2
6
10
27
16
5
17
31
18
5
10
7
4
5
6
9
7
6
5
4
14
10
7
4
2
3
4
4
4
7
5
4
4
6
4
3
3
4
5
7
4
2
3
4
3
2
4
5
7
4
2
6
4
3
3
11
7
3
1
1
1
15
12
7
2
3
9
5
2
12
9
7
10
21
24
16
8
7
6
17
11
6
6
6
39
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
133
72
135
96
103
118
113
128
133
102
103
106
109
107
128
135
119
113
105
127
101
94
96
127
104
105
106
135
104
106
106
104
104
105
103
101
99
110
93
91
88
92
91
94
99
101
94
86
96
96
110
106
95
118
100
101
97
92
86
92
86
89
110
91
91
90
95
88
96
92
95
118
91
91
90
95
76
73
66
75
62
58
75
60
60
60
65
74
79
89
118
68
73
76
75
69
83
83
25
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
4
14
18
13
8
9
9
10
12
10
8
8
7
7
11
9
8
6
5
10
9
7
5
9
6
4
2
1
1
6
7
5
4
9
8
7
5
3
3
4
6
6
3
1
1
1
6
8
11
11
11
7
3
2
1
1
1
8
10
9
9
9
5
1
2
1
1
1
6
4
2
1
2
1
1
1
1
1
1
1
1
1
7
11
10
8
6
7
8
8
8
10
21
32
20
9
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
82
99
86
76
71
86
65
58
59
66
73
78
82
120
92
98
104
137
99
108
119
125
137
120
125
125
116
137
117
118
131
114
112
111
120
106
104
112
115
117
139
139
121
123
137
117
118
111
112
115
121
146
123
123
124
122
124
122
131
133
115
128
117
124
129
137
139
133
131
146
119
122
117
114
111
108
114
93
90
95
92
84
102
114
95
90
99
146
116
108
114
139
76
78
81
78
94
94
45
64
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
6
8
16
10
5
6
6
7
7
6
6
5
3
1
6
5
5
6
5
4
5
11
18
20
19
11
4
5
6
10
15
19
10
1
1
1
7
14
13
7
1
1
1
5
5
6
17
14
12
7
2
4
7
6
5
3
2
2
3
3
4
3
2
4
5
4
4
4
5
10
6
2
2
2
1
1
2
1
1
5
3
1
7
11
6
2
5
9
5
2
4
15
21
14
8
8
9
27
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
121
72
120
116
146
118
121
102
136
115
122
143
143
124
136
137
137
189
144
155
169
189
186
175
179
189
161
186
148
143
162
149
144
166
143
129
133
136
139
161
156
144
140
140
152
126
146
135
140
166
139
161
144
151
133
128
131
156
120
129
129
130
161
140
141
139
166
137
137
149
132
135
141
153
133
151
122
110
115
119
124
153
135
115
118
120
124
125
129
153
117
135
112
117
123
118
151
151
54
122
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
1
13
18
18
16
12
8
8
6
4
4
5
14
17
10
3
1
5
4
4
15
11
8
8
5
2
2
5
3
2
3
2
1
4
8
5
3
4
3
2
4
3
3
3
4
11
15
19
13
8
4
20
13
6
6
21
13
5
7
10
9
8
9
11
8
6
8
14
20
26
29
18
8
4
4
11
9
7
6
21
15
10
22
29
32
36
32
18
4
5
6
20
35
18
1
1
8
15
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
94
71
86
66
57
56
59
50
59
64
59
60
59
80
72
78
87
147
94
109
119
136
147
130
137
144
131
147
129
130
126
121
121
119
133
124
122
126
134
144
126
132
132
128
130
135
118
117
120
124
125
134
144
118
112
113
106
112
118
115
130
126
125
133
135
130
132
128
130
115
108
105
103
118
102
100
117
101
96
99
115
89
117
95
101
96
96
118
105
99
93
133
74
75
80
65
70
70
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
4
8
11
14
15
8
2
2
3
4
4
5
4
3
5
7
19
12
5
3
2
3
5
13
12
8
5
5
10
7
5
8
8
6
4
3
5
8
9
8
5
2
2
6
8
10
16
10
5
3
2
4
7
10
6
2
1
1
4
7
10
6
2
2
2
1
1
7
4
2
6
10
8
5
2
1
4
9
9
9
9
9
9
11
10
9
14
14
13
12
15
18
24
13
3
3
6
4
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
124
151
131
146
140
122
125
111
108
107
111
115
110
141
130
125
141
136
129
133
139
141
136
142
146
152
142
143
147
146
146
162
146
136
140
143
149
143
146
141
139
134
138
135
132
146
137
140
144
150
151
145
136
139
145
137
140
143
143
151
162
141
140
141
137
139
136
136
150
128
145
114
114
104
93
87
102
84
93
91
95
114
74
92
91
100
145
118
151
106
162
93
84
82
66
57
57
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
27
12
27
38
49
25
1
3
6
30
21
12
12
12
6
1
13
7
1
10
5
1
8
16
8
1
2
2
3
5
4
3
6
5
4
2
1
1
1
2
3
3
2
1
1
2
6
11
7
4
13
12
7
2
3
4
19
10
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
9
5
2
5
9
5
2
2
2
12
23
14
6
6
10
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
95
27
89
83
86
101
126
94
94
93
88
90
89
86
101
92
92
119
93
96
98
100
99
101
126
94
100
119
93
89
91
90
83
90
78
78
79
78
83
84
86
126
87
91
86
80
91
76
83
85
90
106
93
100
90
106
83
85
83
80
106
82
80
85
83
80
100
78
77
87
70
76
84
82
100
100
80
87
83
84
83
84
76
84
86
87
100
87
79
68
76
67
51
58
63
66
100
100
27
78
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
6
7
22
33
35
38
20
2
11
8
6
6
4
3
6
12
6
1
1
1
1
6
9
12
10
8
8
10
9
8
5
2
2
2
2
6
8
9
5
2
2
1
1
5
3
1
5
3
1
1
1
1
2
2
3
3
4
5
6
3
1
1
1
8
7
4
1
1
1
2
1
1
2
3
4
4
4
4
5
9
7
5
3
9
6
4
4
10
5
1
1
1
18
10
2
1
1
1
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
109
37
113
97
103
100
136
102
142
102
105
103
96
120
110
114
117
151
127
135
136
142
142
137
151
130
122
142
128
129
151
131
133
142
133
127
133
139
133
132
149
129
126
126
122
115
120
117
119
149
119
112
115
128
114
120
110
132
107
109
114
102
120
114
116
130
139
114
119
117
118
124
114
116
114
114
128
102
96
99
110
96
107
115
100
96
98
110
110
115
124
118
97
110
114
96
110
110
40
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
1
9
11
11
11
11
11
12
9
6
5
4
2
1
1
1
2
8
24
32
30
28
25
18
11
6
2
1
1
2
3
2
1
1
2
5
8
9
9
9
5
2
2
2
3
5
4
4
10
6
3
2
3
4
39
32
18
5
6
5
3
2
4
4
4
6
6
6
11
14
8
3
1
1
3
5
11
8
6
18
16
14
8
2
20
20
20
12
5
6
17
24
15
6
6
8
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
84
150
120
116
135
131
104
167
124
140
143
143
161
131
144
135
141
125
125
137
138
141
154
145
138
154
159
141
144
135
135
142
143
161
143
144
167
142
139
154
137
138
146
154
134
159
138
142
139
149
139
136
131
133
161
135
154
140
132
134
131
144
139
135
136
167
137
136
136
128
123
123
140
116
113
115
104
102
111
120
100
128
115
111
116
117
120
120
120
102
128
109
110
111
100
110
110
54
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
20
13
6
20
22
16
11
6
2
2
2
2
2
13
7
2
2
2
6
13
12
12
8
4
7
10
11
10
7
4
3
2
2
2
4
9
7
4
2
2
2
4
6
10
20
19
17
12
7
3
20
27
19
10
2
6
11
15
19
10
2
4
6
6
4
3
7
13
7
1
3
4
5
7
10
8
7
7
8
8
7
7
8
9
15
20
17
12
7
16
28
42
23
5
5
29
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
177
94
179
151
152
153
170
152
187
157
163
153
152
181
147
147
153
147
152
152
153
170
157
158
159
154
157
162
154
172
151
156
164
177
181
163
170
187
167
170
158
159
146
150
156
135
162
141
150
149
157
172
145
147
149
181
143
170
142
142
141
136
134
142
141
136
187
131
127
127
124
117
121
124
130
141
135
147
107
105
103
90
107
98
103
104
113
141
113
107
92
124
96
105
125
99
113
113
46
141
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
9
9
24
18
12
25
34
22
10
11
12
16
16
14
12
24
17
10
8
22
29
22
15
9
9
10
9
8
8
8
8
15
13
8
3
7
7
8
7
6
6
5
5
7
8
10
17
10
3
21
12
3
3
6
10
15
27
20
13
10
8
8
8
11
9
5
2
3
3
4
7
10
11
7
4
4
6
7
8
9
13
16
19
13
8
8
8
16
10
4
11
18
26
48
33
18
18
32
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
26
100
75
66
83
121
90
128
95
106
109
113
161
134
139
139
172
133
139
140
172
144
150
153
172
142
144
133
123
153
131
131
133
161
127
122
128
108
101
94
93
94
100
110
101
108
91
90
94
100
91
103
121
107
161
108
105
105
96
95
94
95
98
100
98
128
98
105
107
108
121
104
121
109
105
119
101
91
97
121
95
119
97
103
98
95
121
101
90
121
83
82
86
81
73
83
83
24
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
7
6
5
8
9
11
12
9
6
3
1
1
2
3
2
1
2
3
5
18
28
34
22
10
8
7
5
4
5
5
3
1
4
8
29
26
15
5
4
4
4
5
7
6
5
6
7
6
4
3
3
4
3
2
3
5
12
7
3
5
6
7
12
7
2
3
4
3
3
10
6
3
3
4
9
7
6
6
5
5
12
15
15
16
20
19
15
10
6
18
22
27
18
9
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
159
72
157
130
118
135
144
117
135
108
103
102
96
95
95
103
112
137
133
116
118
115
114
122
113
109
105
118
105
104
117
135
124
159
157
134
144
135
121
123
122
107
109
110
101
107
118
97
104
139
107
109
101
107
106
104
102
135
92
97
95
97
113
112
112
109
159
100
100
100
96
94
92
94
86
83
82
100
83
84
81
94
80
60
70
65
74
94
80
113
76
74
58
55
58
58
80
80
22
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
18
19
14
10
7
5
6
5
5
5
5
6
7
20
13
6
3
4
5
6
8
15
8
1
1
1
2
2
2
1
1
2
3
4
5
3
1
2
3
5
8
4
1
1
2
2
2
8
8
5
2
3
5
3
1
2
3
5
4
4
2
1
4
8
8
8
8
7
7
5
3
2
1
1
1
1
1
2
2
2
6
4
2
5
8
10
6
3
7
14
22
11
1
1
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
136
26
59
68
65
77
89
93
98
136
81
86
89
84
93
95
96
98
136
89
94
89
85
84
88
87
99
98
93
94
120
92
90
86
80
78
82
86
81
86
80
79
82
100
84
84
91
107
90
103
96
100
91
94
91
100
94
108
101
101
101
120
102
102
100
107
96
99
100
93
103
103
105
121
106
108
119
106
108
107
121
92
94
119
102
107
101
121
112
119
106
120
100
108
108
108
108
87
27
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
15
12
8
4
16
15
14
10
6
5
4
3
3
2
2
2
2
5
8
12
12
12
15
15
8
2
1
1
2
2
1
1
2
3
7
9
10
8
5
2
3
5
8
5
3
9
12
7
2
1
11
7
3
9
10
7
4
6
6
4
2
1
3
2
1
3
6
4
2
10
9
6
3
1
4
2
1
8
4
1
2
4
3
2
18
17
9
2
3
10
21
15
10
10
10
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
162
74
125
120
121
137
110
108
142
100
103
101
102
108
122
132
135
161
147
156
148
161
143
142
146
161
135
142
139
137
142
142
144
162
139
148
134
142
138
141
132
140
156
128
132
123
121
138
131
142
121
155
107
95
107
98
98
141
93
104
101
95
138
107
104
105
162
91
89
86
73
67
64
65
69
67
75
79
76
84
80
84
75
84
76
72
79
84
74
74
79
69
70
75
79
79
79
64
45
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
1
7
23
15
8
1
8
11
14
9
5
5
5
5
5
12
24
19
14
51
40
29
20
10
1
4
10
9
9
12
8
4
3
2
5
4
3
2
1
1
2
5
9
9
9
12
7
3
7
12
8
5
14
9
4
3
3
2
1
3
2
2
2
2
3
3
2
1
1
1
1
1
1
2
2
3
2
2
2
3
2
1
3
2
2
2
2
6
4
2
6
14
22
16
10
10
10
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
32
71
64
63
88
58
65
70
75
73
73
73
88
79
81
83
103
76
77
84
88
87
89
103
90
96
94
93
94
116
95
100
97
95
117
94
91
90
96
84
91
95
94
121
96
88
90
91
92
93
116
97
101
117
102
102
104
121
100
97
96
95
86
87
87
92
100
98
97
91
98
98
121
100
96
91
84
98
82
81
72
100
68
79
80
100
85
86
102
84
81
72
102
77
80
102
102
27
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
2
1
2
3
13
11
7
4
14
9
4
4
4
4
4
23
30
19
8
4
1
9
18
20
15
10
6
3
11
7
3
3
4
5
3
2
6
8
6
3
1
1
2
1
1
1
5
5
5
4
2
1
5
4
3
2
3
4
6
6
6
4
2
3
3
4
2
1
1
1
1
1
1
1
2
4
5
6
8
16
12
8
7
6
5
4
4
10
7
4
7
14
21
14
8
3
3
4
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
20
167
120
115
170
149
130
144
145
151
172
172
151
150
146
139
138
144
136
142
148
143
158
153
157
162
150
146
145
153
170
150
163
172
143
149
144
146
142
158
148
129
131
131
121
147
138
131
135
126
162
117
114
126
115
113
172
113
124
147
116
138
123
121
119
167
107
102
107
89
88
87
90
87
85
98
84
82
81
80
81
76
81
71
68
75
81
78
109
72
74
57
55
58
59
80
80
29
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
13
10
13
20
14
8
9
9
10
14
11
8
8
7
4
1
23
12
1
10
5
1
18
36
29
16
4
3
2
2
3
8
6
4
3
8
14
9
5
3
2
2
2
3
4
3
2
3
4
5
11
10
9
13
14
16
9
2
4
10
9
6
3
2
2
3
4
3
3
4
3
2
2
2
3
2
1
2
1
1
2
1
1
6
4
2
2
10
10
9
8
11
15
20
11
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
84
20
89
63
62
78
65
66
72
75
77
85
85
81
94
95
95
146
104
118
119
135
146
122
127
135
117
146
118
119
139
111
111
104
100
93
91
92
98
106
107
131
126
104
99
93
96
103
108
139
115
116
131
114
115
126
112
115
115
122
125
111
120
117
120
119
123
119
131
139
108
118
114
113
127
116
114
120
125
117
112
115
131
96
112
102
127
120
106
102
85
102
76
83
98
92
131
131
33
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
10
9
8
10
7
4
12
10
8
8
10
11
10
8
6
8
9
9
7
6
6
12
13
10
5
1
4
2
1
3
3
2
1
5
7
8
9
6
4
2
3
3
3
6
5
3
2
3
2
1
3
3
2
2
2
2
3
6
4
3
3
2
2
2
3
7
5
3
2
2
2
2
2
5
16
10
5
6
4
3
3
3
3
22
24
22
20
14
9
18
24
31
24
18
18
18
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
17
75
62
60
75
70
61
95
69
78
82
82
80
76
89
83
100
95
87
86
82
100
85
93
96
102
126
108
126
126
106
102
100
90
88
89
92
89
103
98
88
91
105
86
79
105
76
85
105
91
103
87
97
91
93
92
90
105
88
101
88
88
86
84
89
95
93
101
92
97
87
88
105
87
91
101
84
95
82
79
92
72
71
85
89
89
100
83
92
65
66
67
71
81
95
95
95
41
56
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
12
10
8
6
4
5
11
9
8
8
5
3
9
11
9
7
6
5
5
5
6
12
6
1
1
2
7
4
2
2
2
1
1
13
7
2
2
2
2
4
4
5
5
6
6
5
5
4
4
7
10
6
3
2
1
4
7
5
4
4
3
2
2
2
2
3
5
4
3
3
3
2
1
2
4
3
2
1
3
5
7
8
8
8
11
9
8
8
7
6
19
12
6
6
6
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
98
93
103
103
93
122
129
96
130
95
96
93
87
82
83
90
91
95
101
118
106
107
109
114
129
149
148
150
149
143
138
149
135
134
134
129
129
135
121
120
125
125
129
148
129
145
150
115
124
123
117
119
120
120
129
125
120
122
140
125
148
127
120
129
145
130
150
132
130
125
124
125
122
140
115
118
120
123
140
126
125
125
140
120
120
120
110
125
116
113
109
129
96
113
111
97
113
113
40
60
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
22
21
19
18
18
22
22
13
4
4
4
4
4
3
3
5
8
6
4
3
7
12
11
6
2
7
9
8
7
9
7
4
2
6
6
7
6
5
5
4
3
3
4
5
6
7
10
11
9
7
13
11
8
6
17
11
5
7
7
7
7
7
7
4
2
2
3
12
10
9
7
5
8
8
8
8
6
4
16
17
12
8
8
8
8
13
12
12
36
34
30
18
6
5
5
5
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
90
113
109
139
108
134
108
139
100
100
98
92
102
110
117
120
175
136
151
147
170
175
160
167
170
158
175
144
168
146
151
153
168
140
140
138
168
131
124
121
122
124
129
133
136
139
118
126
137
131
110
114
108
108
114
125
116
127
123
137
110
131
120
124
133
127
125
116
114
112
114
98
108
93
91
99
86
89
94
90
98
108
83
94
88
90
133
93
98
81
98
66
63
72
61
60
58
49
57
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
18
13
8
8
8
5
3
16
22
15
8
5
3
4
3
2
5
5
5
11
18
20
15
10
5
1
5
3
1
5
3
2
2
3
2
1
1
1
2
6
7
5
3
4
5
4
3
7
5
3
13
8
4
2
1
1
1
1
2
2
1
1
1
1
4
8
7
7
7
4
1
1
2
5
6
4
3
12
13
13
14
9
5
5
5
5
5
5
13
17
22
14
6
6
8
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
104
85
89
91
90
133
81
85
80
89
105
138
138
115
127
142
117
152
122
130
138
145
152
142
147
142
152
152
138
143
142
141
152
137
138
135
142
152
139
145
132
132
117
110
134
103
112
117
114
140
134
117
117
117
120
116
118
145
129
132
143
132
134
137
129
131
132
127
134
125
116
112
106
119
98
92
110
86
91
96
100
103
119
110
92
87
90
92
108
131
110
143
93
94
86
83
94
94
41
53
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
10
9
9
19
13
7
4
2
2
4
6
7
8
7
5
4
4
4
4
8
5
2
10
18
20
16
13
12
8
4
6
8
29
20
12
10
9
51
45
24
4
3
2
4
4
4
6
17
10
3
2
2
3
4
15
10
5
5
4
4
4
3
3
4
3
2
2
2
3
4
5
4
3
3
3
3
3
3
3
3
5
4
3
7
5
3
3
4
9
14
12
11
20
27
14
1
1
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
108
43
113
82
80
96
96
102
140
100
105
105
98
134
105
103
116
151
113
134
133
141
151
138
143
141
140
151
123
119
114
112
109
110
116
104
115
100
105
113
109
120
116
120
140
104
103
103
100
101
104
109
108
117
116
111
108
120
113
104
120
96
94
94
92
91
93
92
87
105
96
97
98
123
103
98
117
94
100
107
105
104
123
103
82
76
79
79
92
104
92
123
83
84
90
79
93
93
33
117
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
7
18
27
22
13
4
10
41
29
17
14
12
10
6
3
5
6
7
11
7
4
9
11
13
10
8
14
21
32
21
11
19
23
15
8
4
28
25
15
5
5
5
5
5
5
5
9
9
10
10
7
5
16
10
4
4
4
7
11
11
6
2
2
2
3
4
3
3
3
3
3
6
4
3
2
4
3
3
3
3
3
3
12
7
2
2
2
12
11
7
3
3
17
32
50
64
48
33
33
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
92
75
82
80
80
78
76
60
90
68
80
85
85
92
93
92
95
152
106
121
133
142
152
134
138
142
128
152
126
137
124
125
119
137
115
115
115
137
116
112
125
110
105
108
98
81
102
91
95
102
126
87
87
83
89
94
97
125
108
99
95
93
126
92
89
83
90
76
82
96
88
92
89
108
78
78
69
68
76
76
74
101
76
62
71
70
67
73
74
101
76
61
64
65
63
73
73
47
45
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
6
9
19
13
8
9
12
11
9
8
8
5
3
3
3
4
4
4
8
6
4
11
18
20
22
17
10
4
8
6
4
7
4
1
5
9
5
1
2
1
1
4
8
4
1
3
5
6
7
8
6
4
6
4
3
2
1
1
1
1
2
1
1
3
5
4
4
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
4
6
4
2
8
7
5
4
10
19
29
19
10
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
92
131
114
113
126
146
106
113
124
128
150
150
126
125
147
113
113
126
127
135
168
147
156
146
153
141
139
138
144
140
128
134
139
150
142
147
150
151
168
156
147
151
148
142
153
144
134
136
131
131
139
130
134
133
131
129
168
125
132
131
124
144
136
153
134
148
134
123
120
128
119
118
128
111
105
103
105
104
110
115
102
134
101
105
101
105
102
116
129
111
148
80
82
88
83
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
10
8
7
17
28
24
17
10
4
30
17
5
5
5
5
5
3
1
7
13
8
4
1
2
4
17
12
7
19
11
4
6
8
13
18
13
8
8
8
14
11
8
6
5
8
9
10
20
20
20
13
6
10
27
15
4
4
4
8
13
12
10
8
8
11
7
4
3
3
3
11
7
3
4
4
4
6
7
8
8
8
18
14
10
9
8
8
8
8
8
8
8
19
22
15
8
8
8
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
80
61
71
74
105
79
84
87
84
87
88
88
82
105
87
87
85
81
86
87
82
85
105
80
78
79
85
78
80
81
86
86
77
77
82
67
69
72
70
81
79
73
70
86
68
68
67
65
64
68
66
69
86
81
83
81
107
87
89
89
86
90
84
85
80
81
79
74
74
86
76
81
83
79
107
74
72
71
60
67
52
55
59
71
87
87
90
81
71
76
86
76
82
107
76
76
51
51
79
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
10
18
10
2
6
10
34
17
1
1
2
3
4
3
2
2
5
9
14
9
5
13
8
4
2
1
1
2
3
3
2
2
4
6
3
1
1
1
4
8
6
3
1
1
6
3
1
1
2
1
1
2
2
2
5
4
3
2
1
1
1
1
4
6
8
9
9
5
1
2
3
2
1
1
2
1
1
6
3
1
3
2
1
2
15
16
9
2
4
10
21
32
20
9
9
30
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
124
75
135
123
156
141
130
132
151
124
125
127
122
151
125
132
146
169
147
164
158
162
169
162
165
168
164
169
155
155
153
154
155
147
164
151
153
155
168
138
136
132
130
136
132
156
152
113
130
132
131
168
129
118
114
107
103
139
96
100
106
106
106
109
135
110
113
108
106
111
105
118
106
111
95
106
91
92
88
99
77
69
91
72
84
99
89
93
96
107
118
93
94
110
97
95
110
110
51
68
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
1
19
29
40
22
4
14
7
1
4
5
5
5
6
7
12
6
1
7
4
2
15
27
15
4
4
3
2
15
8
2
3
4
8
4
1
1
2
4
6
5
3
1
4
3
2
3
4
8
13
9
5
15
9
4
6
4
2
5
3
2
5
3
2
6
8
5
2
2
2
2
7
4
1
4
5
7
5
3
7
4
2
4
8
10
8
7
7
4
1
7
47
37
28
41
47
49
28
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
70
73
97
110
113
95
107
110
125
107
110
111
120
113
109
113
137
113
127
125
125
137
131
134
135
145
137
133
134
136
136
140
145
129
127
137
140
140
145
124
127
128
130
114
131
103
107
117
118
130
134
122
102
106
120
103
111
113
115
130
120
113
113
131
104
103
106
100
97
102
95
100
113
104
104
117
102
102
109
113
104
117
96
102
96
94
117
100
99
97
126
89
80
79
74
89
89
20
20
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
1
1
11
21
15
9
9
10
40
35
31
31
22
12
3
3
3
3
24
12
1
10
19
15
11
6
2
1
1
21
16
11
7
3
2
4
2
1
1
1
1
1
2
1
1
7
14
11
8
6
4
2
1
1
2
4
3
2
1
1
4
2
1
1
1
2
4
8
13
8
4
3
2
2
2
6
14
8
3
6
9
10
11
13
11
9
19
17
16
14
12
16
21
11
1
1
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
72
120
124
154
143
141
118
112
110
104
104
103
106
116
120
120
158
128
135
138
158
143
144
154
158
135
137
143
138
151
143
127
129
120
115
141
103
105
104
100
117
111
126
125
154
151
106
117
108
98
136
88
86
103
99
99
143
98
94
99
82
80
92
92
96
141
93
88
84
77
80
81
83
90
86
87
82
93
74
75
74
86
71
75
72
90
84
72
71
72
59
53
53
59
66
93
93
50
58
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
21
37
37
23
10
5
15
8
2
2
2
2
2
3
3
3
19
12
5
15
26
22
15
8
3
2
4
3
2
8
5
3
2
1
2
3
2
1
1
1
1
4
6
9
5
2
7
8
7
4
1
2
4
6
4
2
6
5
4
3
2
2
4
3
2
2
2
2
2
2
2
3
14
10
7
4
5
6
4
2
10
5
1
2
4
4
4
4
4
14
23
13
3
3
24
13
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
99
119
127
123
170
138
105
115
123
143
175
175
169
149
172
144
160
148
144
153
171
156
158
160
152
156
145
154
154
163
170
157
162
175
160
172
164
159
171
158
155
156
150
156
152
141
139
140
140
143
163
152
168
161
169
152
175
147
146
147
147
156
147
152
147
138
140
131
136
137
140
147
163
150
168
146
147
139
150
135
126
140
128
138
150
142
147
141
129
140
140
127
134
150
168
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
4
3
16
9
3
2
15
26
16
7
7
4
2
2
3
9
6
3
2
2
3
13
19
12
6
5
4
4
4
6
5
5
4
3
3
4
5
8
13
8
4
9
6
4
7
10
18
13
8
13
8
3
10
18
20
17
15
16
18
20
14
9
6
12
15
16
12
9
8
15
12
9
6
3
8
8
9
21
14
8
3
9
16
15
10
5
59
52
28
5
4
3
22
12
3
3
3
48
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
77
74
92
70
62
71
63
57
66
68
69
78
78
72
80
77
81
147
94
110
114
120
147
122
128
125
119
147
116
114
110
104
103
98
96
112
98
97
99
104
95
105
98
97
112
93
95
103
105
105
109
94
96
101
94
109
94
99
96
93
113
94
97
103
102
105
113
105
104
102
104
101
113
102
99
90
104
89
75
77
97
65
75
61
70
73
75
102
79
85
84
88
91
92
97
97
97
93
35
59
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
3
1
7
7
5
4
4
4
6
7
7
8
5
3
2
11
6
2
4
2
1
3
5
19
17
11
5
5
5
5
5
3
2
1
2
3
7
6
6
3
1
2
5
3
2
3
5
8
7
4
2
9
16
11
6
2
1
7
6
6
6
6
11
8
6
5
5
6
7
4
2
6
3
1
1
2
4
5
6
6
6
6
6
6
6
6
6
10
8
6
7
21
26
20
14
14
14
24
35
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
97
72
97
89
102
101
81
93
94
97
97
97
95
94
101
90
91
92
89
97
92
88
91
101
91
102
90
89
89
94
98
102
129
115
96
93
92
97
105
104
131
134
110
117
136
105
115
113
104
115
106
96
97
95
91
106
86
90
98
98
107
129
108
116
119
121
134
120
136
109
115
110
104
119
101
90
88
86
88
95
99
95
119
76
85
82
85
88
97
116
84
136
71
66
67
60
63
63
33
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
27
18
12
6
1
5
12
9
6
6
3
1
1
7
4
1
5
3
1
5
10
12
7
2
1
1
1
1
2
3
2
1
1
1
3
4
4
4
4
2
1
3
2
1
8
7
6
5
4
10
17
10
3
2
1
1
1
3
2
2
1
1
3
2
1
3
5
7
4
1
4
3
2
2
2
2
1
1
3
5
8
9
7
4
2
13
8
4
6
10
15
11
7
7
7
6
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
66
77
77
92
83
66
72
83
77
78
83
83
85
86
93
93
84
93
100
88
85
86
100
93
95
98
101
99
104
120
104
104
106
117
99
99
100
101
104
108
109
114
120
109
103
106
111
111
133
113
115
133
112
117
135
106
114
112
107
132
107
106
107
135
115
118
132
126
118
121
126
125
135
145
109
118
94
94
104
110
109
145
118
108
109
120
109
116
145
96
120
83
82
87
88
120
120
36
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
11
16
20
18
9
1
1
14
10
6
6
3
1
6
4
2
2
8
7
7
13
19
20
15
10
14
17
16
12
8
5
3
2
2
5
3
1
5
6
4
2
5
3
1
3
5
4
3
2
2
2
7
4
2
2
1
1
4
3
3
5
7
6
3
1
2
3
2
1
5
8
11
7
3
3
4
4
5
7
4
1
7
6
4
2
5
15
8
2
9
16
22
12
2
2
9
22
36
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
119
76
119
96
96
92
92
93
94
97
97
97
93
94
91
90
91
91
92
97
92
92
91
91
95
106
106
108
107
127
120
119
127
119
119
105
102
96
101
96
96
133
99
107
104
99
127
108
109
113
104
106
97
95
94
111
92
94
103
108
108
127
127
115
116
114
133
112
109
111
113
98
98
93
98
82
79
76
72
72
70
71
98
67
67
69
72
76
90
114
78
133
67
67
72
66
80
80
31
52
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
36
23
10
10
10
44
24
5
5
6
3
1
14
7
1
5
10
26
18
10
12
8
4
2
1
3
2
2
4
3
2
1
1
2
3
3
2
1
1
1
8
5
2
3
5
10
11
11
7
3
3
3
2
2
5
7
5
4
3
2
1
4
2
1
1
1
3
3
3
3
7
12
9
5
1
2
3
4
4
4
3
3
2
1
3
3
4
5
8
11
8
5
3
3
4
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
180
90
181
154
139
175
172
145
152
158
164
181
181
168
157
178
151
154
160
161
168
176
167
171
169
180
181
163
175
172
180
175
171
177
181
166
178
169
170
176
164
170
160
155
160
153
134
133
148
180
155
181
161
156
164
168
163
181
180
157
154
150
146
150
156
159
178
180
151
151
151
155
142
145
145
148
163
145
148
129
138
137
160
163
140
149
162
180
172
172
157
142
156
171
163
171
171
171
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
24
18
12
16
12
9
10
11
11
12
9
7
11
20
15
9
4
6
9
6
4
4
4
4
4
8
6
4
8
6
4
5
13
14
15
9
4
17
17
12
8
7
6
6
7
8
9
12
10
9
13
18
64
62
51
40
33
25
18
18
13
8
19
25
26
27
28
34
31
26
22
25
23
19
15
15
18
22
22
19
16
15
15
15
22
31
23
15
9
3
21
12
3
3
3
34
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
66
124
125
128
175
140
111
123
134
141
180
180
134
143
178
130
125
134
125
135
175
142
165
143
128
128
127
137
140
128
175
140
152
180
142
178
154
153
175
165
140
136
131
129
119
128
120
127
129
129
140
134
155
142
141
143
180
131
131
123
120
127
124
124
129
126
121
121
120
120
125
133
141
153
153
163
125
121
123
131
126
160
140
115
121
127
163
125
115
140
93
106
115
126
123
163
163
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
5
16
8
1
22
15
8
3
5
6
3
1
4
3
3
3
3
8
4
1
18
11
4
4
4
5
8
6
4
6
7
8
9
13
13
10
8
13
11
9
8
8
9
8
8
8
8
9
16
12
9
28
31
35
24
13
39
33
27
24
22
15
8
15
22
22
22
20
18
15
13
14
16
19
20
21
22
16
11
16
13
11
11
11
11
25
23
22
28
19
10
15
20
15
10
10
38
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
52
155
122
107
170
134
113
135
132
143
176
176
132
137
175
125
130
143
139
149
172
145
179
143
134
135
130
141
142
139
170
153
158
176
150
175
159
162
172
179
156
150
145
133
117
142
118
131
155
136
138
140
155
147
150
151
179
143
141
143
140
139
142
142
137
155
142
140
141
155
141
142
141
133
126
155
125
127
131
127
122
142
120
115
120
126
137
135
137
137
155
125
135
134
121
135
135
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
20
13
6
1
1
23
20
13
7
6
4
3
7
15
13
8
4
1
17
10
4
9
6
4
4
11
6
1
1
1
1
1
11
14
16
13
10
9
9
8
8
9
9
10
9
9
9
15
12
9
18
28
44
29
15
40
36
33
33
33
24
16
49
67
38
10
28
34
37
29
16
3
12
17
22
28
20
13
7
10
13
14
14
15
22
20
17
15
9
3
21
40
21
3
3
34
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
112
62
116
95
83
137
84
86
98
105
119
152
152
121
129
148
114
138
113
119
134
143
138
156
133
128
130
138
137
138
153
137
133
139
152
138
148
157
143
143
156
138
142
141
142
153
133
136
140
140
157
132
142
145
136
141
142
156
145
142
153
142
157
141
141
141
138
142
133
133
140
131
133
133
135
138
133
145
122
126
124
111
142
117
132
142
138
145
132
127
112
140
106
115
112
112
138
138
66
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
7
7
21
16
11
10
10
21
21
14
7
7
6
6
7
11
11
6
2
5
9
5
2
14
9
4
2
1
1
4
8
8
6
4
5
12
9
7
12
8
4
6
7
4
1
10
13
14
16
17
12
7
13
8
4
4
5
18
9
1
21
14
8
15
16
17
13
9
10
11
8
5
4
3
10
14
18
22
13
5
20
15
10
38
21
5
28
25
20
15
11
18
25
32
23
14
14
27
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
22
111
87
87
113
103
99
143
105
109
113
108
114
113
101
106
125
113
122
119
143
120
122
129
125
120
152
117
118
152
126
126
152
127
125
127
133
118
118
117
116
114
119
127
101
144
104
112
114
105
109
100
104
102
114
98
100
96
97
106
95
114
103
98
102
144
97
99
95
92
91
99
87
84
89
99
80
97
79
78
69
92
63
74
72
73
97
78
85
69
73
53
56
61
63
92
92
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
21
19
13
8
10
5
1
1
1
2
2
2
2
6
3
1
7
5
4
12
12
12
13
9
5
1
5
3
1
9
5
2
4
3
3
7
4
2
2
3
5
4
3
2
3
3
3
5
6
8
17
9
2
4
5
5
4
3
6
6
4
2
4
2
1
1
1
1
1
2
2
2
2
3
2
1
3
7
5
3
8
9
7
4
1
7
4
1
3
6
19
12
5
5
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
17
155
116
114
175
139
117
141
136
147
179
179
136
146
155
135
162
137
138
152
176
157
164
162
155
155
153
161
166
163
175
165
166
179
162
162
164
162
176
164
161
170
158
155
155
147
147
155
170
160
166
160
168
170
160
156
179
147
144
155
149
159
152
153
147
150
155
141
142
143
145
151
170
153
168
153
147
152
134
134
120
155
122
137
136
142
147
132
114
117
140
101
110
121
122
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
8
5
3
1
2
4
20
15
11
6
1
3
6
15
16
8
1
2
3
11
7
4
9
6
4
8
6
4
3
3
3
4
7
8
5
3
10
7
4
5
4
3
6
10
20
15
10
12
11
8
6
56
39
22
42
30
18
10
6
6
6
14
14
14
9
4
13
17
22
22
12
3
3
10
15
21
20
11
3
7
12
26
34
42
66
44
22
12
7
3
11
20
23
24
26
33
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
135
84
94
92
74
76
96
78
92
106
91
92
93
106
99
98
113
101
101
106
94
101
100
105
108
120
117
106
113
113
106
109
109
135
106
101
96
92
87
85
90
92
93
117
109
79
76
72
79
78
78
120
77
80
86
82
85
90
86
94
117
94
109
104
104
102
135
98
98
96
88
88
86
86
90
81
84
72
69
72
61
65
72
58
61
56
62
65
70
90
75
72
51
49
48
49
59
59
30
30
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
58
16
10
19
13
8
4
4
3
3
5
6
8
7
7
9
11
7
3
3
6
10
15
17
19
13
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
1
1
1
4
6
8
8
4
1
7
5
3
3
4
3
2
4
3
3
2
2
2
1
1
2
3
3
3
3
3
3
3
3
3
3
3
4
7
5
3
3
2
1
3
10
5
1
8
12
17
9
1
1
5
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
167
94
163
133
130
168
151
132
143
144
144
171
171
141
148
143
136
142
135
130
136
139
125
156
130
124
115
124
120
127
140
168
144
167
171
143
151
143
141
139
156
120
114
120
118
112
124
139
118
120
120
124
112
116
118
116
114
171
108
118
114
104
139
114
118
113
167
110
108
105
116
87
94
99
95
119
93
91
89
87
94
73
94
84
100
116
116
119
95
87
78
81
63
63
98
59
55
55
25
25
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
13
13
13
10
8
8
12
14
17
41
24
8
8
7
6
5
9
7
4
2
3
5
3
2
9
5
1
2
4
5
4
4
6
5
4
4
5
4
3
2
2
4
3
3
7
7
8
8
5
2
8
6
4
3
2
2
2
3
2
2
3
3
3
2
1
3
4
4
5
5
6
5
3
1
1
1
1
3
16
9
3
4
5
6
5
4
12
15
15
8
1
14
15
16
9
3
3
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
179
103
180
140
138
150
169
120
169
132
153
158
158
184
155
156
167
183
163
184
174
178
174
172
183
165
163
189
167
169
183
174
176
179
184
170
171
169
169
180
168
168
184
171
167
159
189
157
168
172
159
180
166
162
168
184
163
178
160
156
162
144
141
147
147
145
189
142
143
142
132
130
134
163
141
140
155
145
112
117
124
114
142
147
122
130
146
160
160
160
137
133
117
115
120
120
120
120
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
8
8
9
9
10
21
17
11
6
6
6
6
6
16
16
16
13
10
9
16
20
18
11
5
6
3
1
4
8
6
5
4
3
3
3
3
5
6
7
8
4
1
4
8
8
7
6
18
13
9
13
18
42
28
15
40
23
6
17
22
15
8
37
23
9
9
11
10
9
15
12
9
15
16
18
34
22
11
16
14
13
20
17
15
22
36
25
15
11
22
31
40
26
13
13
39
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
146
28
147
113
107
133
134
120
130
129
133
143
143
134
141
140
153
194
161
182
180
194
193
186
189
194
179
193
173
166
181
167
171
169
176
168
164
164
162
171
162
163
182
166
163
155
174
152
161
169
159
168
163
160
173
161
153
171
147
151
155
151
161
158
157
156
182
141
141
150
143
145
145
173
151
137
135
112
113
120
129
160
151
123
121
124
133
147
136
160
120
145
110
105
109
96
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
10
11
10
9
9
7
5
5
5
6
6
6
6
8
6
5
10
11
13
20
10
1
21
19
13
8
4
1
8
11
14
14
14
14
9
5
5
6
7
8
6
5
4
3
9
8
8
20
11
3
6
27
21
12
4
8
11
14
11
8
6
10
14
14
15
16
18
20
12
4
6
7
8
8
8
8
6
4
7
5
4
6
5
4
4
6
8
8
8
24
28
32
17
3
3
24
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
144
75
147
120
100
116
162
131
163
146
148
149
149
151
147
145
147
185
156
164
171
182
185
180
183
182
187
185
170
173
176
171
187
171
181
176
176
187
172
172
156
155
143
144
159
141
154
149
155
156
180
160
143
168
144
145
145
155
160
147
150
135
180
142
146
143
163
135
136
130
124
126
132
140
142
151
168
126
117
115
120
97
101
122
112
120
123
145
126
122
126
124
107
111
122
114
151
151
46
168
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
2
17
26
33
18
3
3
4
40
24
8
8
6
4
6
6
6
6
6
9
13
13
14
18
22
19
10
2
4
6
3
1
4
7
9
11
9
8
7
6
6
4
3
7
9
5
1
10
16
9
3
4
5
4
3
4
5
8
11
11
11
9
8
7
11
6
2
4
6
9
9
10
5
1
1
3
5
6
6
7
8
5
3
7
15
31
26
22
12
3
7
12
17
27
19
12
12
29
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
154
76
153
122
120
137
167
149
165
155
156
153
147
167
151
146
156
187
165
185
178
178
187
180
184
177
176
187
172
176
184
176
178
173
178
185
176
178
172
172
162
162
173
153
167
151
162
167
153
146
145
185
140
135
137
127
125
147
116
121
126
124
134
134
136
134
164
134
133
145
129
129
129
149
118
113
106
98
103
110
113
149
129
106
122
119
124
124
126
149
111
129
100
113
98
96
113
113
40
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
13
10
8
6
5
4
34
22
11
9
8
18
17
17
19
21
27
17
8
18
29
33
21
9
14
19
18
17
13
10
9
11
6
2
5
7
6
6
6
4
2
13
20
25
22
15
9
19
11
3
18
34
31
17
4
8
9
9
9
8
8
11
7
4
4
5
9
20
15
9
4
4
4
4
6
6
7
8
21
14
8
14
11
8
9
14
16
15
14
16
21
21
13
5
5
22
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
161
76
159
121
108
122
144
96
137
88
90
95
91
100
100
105
120
117
111
145
110
111
119
124
130
156
153
130
124
137
127
140
143
161
159
138
144
137
131
136
131
131
145
125
134
114
117
112
121
118
117
156
110
110
103
112
86
87
97
100
104
125
108
120
123
126
161
125
134
110
114
106
99
114
89
84
87
81
84
92
96
90
114
67
74
68
72
87
91
114
87
134
82
84
91
78
87
87
41
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
10
15
8
1
7
9
11
6
2
1
1
1
2
2
3
2
1
2
2
3
23
25
15
6
4
3
3
3
3
4
4
4
2
1
1
1
2
3
3
2
1
1
1
5
7
4
2
8
6
4
3
3
2
2
1
1
8
9
10
11
6
2
2
2
3
4
2
1
4
3
3
3
3
2
1
3
5
8
4
1
7
5
3
3
11
12
10
9
9
17
25
33
23
13
13
7
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
66
81
81
86
90
120
88
88
88
85
83
83
83
89
91
93
147
101
115
114
120
147
119
124
119
111
147
110
109
120
102
96
110
97
99
106
110
93
94
92
120
85
83
83
77
81
87
79
94
82
82
80
87
83
86
90
91
103
100
96
97
126
100
102
104
106
99
101
101
93
101
102
103
103
126
101
93
89
86
80
72
101
72
89
100
83
126
94
87
81
87
63
64
68
68
94
94
27
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
6
6
12
19
17
16
10
4
12
6
1
1
2
3
7
10
8
6
5
5
6
5
5
23
12
2
2
2
3
5
6
8
6
4
2
5
4
4
4
4
4
3
3
3
3
5
3
1
1
2
1
1
5
4
4
2
1
2
2
3
4
2
1
1
8
5
3
1
3
2
1
1
2
3
2
1
1
1
1
1
1
1
9
7
5
7
16
18
10
3
10
18
29
17
6
6
16
21
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
129
56
123
109
98
200
116
149
200
177
200
200
200
200
200
200
145
133
142
136
152
200
141
200
143
133
136
126
141
135
135
200
132
129
123
105
100
95
88
84
80
92
80
87
102
87
109
85
86
88
83
87
82
89
102
103
111
200
107
110
112
97
102
103
105
103
129
100
93
111
101
100
122
95
89
82
86
81
80
83
111
73
93
76
81
80
122
81
95
96
103
111
75
79
103
75
84
84
30
86
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
17
26
15
5
4
5
14
10
7
7
5
4
5
11
12
9
7
8
10
10
10
18
15
12
12
12
7
3
7
11
7
3
2
1
1
1
1
1
3
2
1
2
3
5
8
7
6
6
3
1
3
2
2
2
1
1
3
3
2
1
1
1
1
1
2
4
2
1
4
2
1
1
1
1
1
1
1
3
2
1
9
6
3
2
1
6
12
9
6
9
13
8
3
3
13
8
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
126
17
122
99
100
138
96
99
99
94
102
105
105
137
105
100
103
99
106
112
109
137
112
113
116
112
111
112
106
106
112
138
118
126
122
106
101
98
97
98
96
98
112
104
111
100
112
90
95
96
93
112
98
99
106
104
101
138
95
98
95
89
111
94
94
99
126
96
104
93
93
97
91
106
91
88
88
96
86
89
114
75
90
78
89
82
103
114
92
86
103
90
72
73
114
66
69
57
28
78
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
21
33
27
15
4
10
12
9
7
7
5
4
7
10
10
10
10
5
1
21
31
24
17
10
9
9
5
1
5
9
5
1
11
7
4
1
1
1
2
4
6
3
1
5
9
7
5
10
6
2
1
2
4
17
12
7
4
3
3
3
2
2
9
5
2
1
4
7
4
1
1
2
2
2
3
2
2
7
4
2
8
4
1
3
5
9
6
4
7
13
20
13
6
6
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
88
32
93
80
104
94
82
86
117
89
91
91
85
89
78
91
83
85
105
87
88
93
90
101
118
102
118
118
97
97
93
94
89
83
86
89
72
87
81
79
81
117
87
95
91
104
100
73
77
75
77
74
81
82
76
79
77
94
81
70
84
67
64
69
69
74
87
76
84
75
74
75
76
83
79
82
76
84
68
68
68
65
73
61
64
61
60
83
64
64
60
61
45
48
53
56
82
82
26
59
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
3
5
21
26
14
3
8
11
14
15
15
9
4
3
2
2
2
3
3
4
9
12
16
10
4
7
4
2
2
4
7
5
3
2
2
2
7
10
5
1
14
7
1
1
1
1
3
2
2
2
1
1
9
6
3
1
5
8
10
6
3
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
3
6
4
3
11
11
11
6
1
6
11
10
10
16
21
12
3
3
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
110
155
126
124
133
133
112
141
123
126
143
143
115
122
140
123
140
123
123
135
142
136
151
140
140
143
152
150
170
167
156
161
157
155
166
143
143
147
142
151
142
135
137
140
130
152
131
142
157
142
170
147
145
166
147
147
151
146
144
144
157
136
138
132
124
155
130
128
152
126
129
127
170
117
113
115
101
103
109
115
107
115
103
108
109
109
115
110
114
101
144
84
82
82
77
84
84
46
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
3
5
14
13
12
11
13
16
14
7
1
1
1
3
4
6
5
5
5
3
1
9
17
11
6
6
4
2
6
7
7
8
5
3
3
3
4
5
5
4
3
4
5
11
18
28
22
16
27
36
22
9
8
6
4
9
12
12
13
8
4
6
8
11
10
9
8
8
10
15
25
19
14
21
17
14
12
13
12
9
7
9
12
10
8
15
31
31
21
12
11
19
28
23
15
8
8
13
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
79
43
81
63
56
67
94
68
101
72
66
72
76
98
82
82
86
100
90
95
94
101
100
98
105
121
114
128
123
126
128
124
124
128
117
121
107
108
106
100
98
94
98
96
97
95
96
86
88
98
88
110
100
94
104
98
89
98
96
95
122
101
102
117
96
98
96
97
105
94
98
99
98
110
101
100
125
92
105
85
89
87
101
125
86
98
112
120
120
125
102
122
85
110
89
89
110
110
35
35
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
14
9
5
4
4
4
8
6
5
5
6
6
6
6
5
5
4
3
3
4
5
13
9
5
5
4
3
5
8
9
7
6
14
27
15
4
4
3
3
4
4
3
3
10
15
8
1
2
2
2
2
2
2
1
1
2
2
3
3
3
3
2
2
2
2
2
2
2
6
4
3
2
1
3
5
8
18
18
15
8
1
1
2
2
2
22
11
1
8
16
28
15
2
2
5
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
156
110
157
120
105
114
139
103
144
97
94
93
87
89
101
105
112
147
117
127
140
136
156
157
148
139
144
156
133
129
126
127
124
131
125
130
156
124
129
129
126
129
126
123
157
106
106
96
97
100
97
121
100
109
123
118
126
126
129
112
106
102
96
98
95
95
109
90
91
102
94
102
102
129
102
96
90
95
84
85
83
102
77
79
88
95
89
89
91
102
83
89
61
60
60
61
73
73
40
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
37
2
2
14
8
3
6
8
5
3
4
5
6
6
4
2
14
8
3
5
25
36
20
5
13
9
5
3
2
7
4
2
2
2
3
2
2
3
3
3
3
3
2
2
3
4
4
4
15
21
15
9
3
19
11
4
4
4
9
8
8
8
5
2
3
3
3
3
3
3
3
3
3
4
8
12
11
9
6
4
4
4
4
4
13
8
4
8
12
10
9
6
3
12
9
6
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
166
89
168
131
137
138
150
119
153
108
101
100
93
95
101
111
120
134
137
142
139
141
156
158
154
166
168
146
149
153
142
145
148
152
154
142
135
134
127
140
129
135
135
138
158
130
137
125
132
134
130
168
128
127
127
121
120
122
123
127
137
138
129
138
136
139
154
138
139
125
118
117
117
121
117
122
121
118
135
113
100
97
139
89
105
101
98
125
113
112
113
139
90
101
122
105
139
139
40
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
20
12
4
6
7
6
6
6
6
7
7
7
6
4
2
3
5
3
2
3
5
3
2
3
2
1
1
1
1
10
18
15
8
1
1
1
1
2
7
10
14
16
17
18
28
23
18
18
12
6
5
4
4
17
12
8
10
10
7
5
5
6
7
9
8
8
8
9
8
6
4
4
4
4
6
5
4
4
4
4
5
6
7
7
8
6
5
6
8
20
33
19
6
6
23
14
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
144
70
100
92
77
89
121
102
130
125
107
101
95
121
109
107
111
150
128
135
135
140
150
135
139
140
138
150
134
145
145
139
145
144
136
131
129
145
128
123
119
135
124
132
145
127
143
123
120
122
113
108
107
106
112
121
130
109
111
118
127
115
143
119
123
124
144
130
115
111
105
99
98
98
93
92
90
89
84
89
79
80
86
80
84
80
78
101
82
75
89
86
74
79
76
76
76
66
42
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
27
1
1
14
12
11
12
13
8
3
4
5
6
5
3
1
9
5
1
8
4
1
12
19
20
15
11
7
3
7
7
8
11
6
1
4
7
9
10
11
10
6
2
3
2
2
3
4
3
3
2
2
7
16
9
2
2
2
8
7
6
6
6
6
7
6
3
1
1
6
4
2
5
3
1
2
7
8
7
7
9
20
14
9
9
9
9
14
17
14
11
8
17
22
15
9
9
9
36
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
61
136
91
75
89
109
84
117
74
82
81
94
138
110
136
118
109
117
100
97
98
103
108
117
134
125
138
127
125
136
122
122
119
136
115
119
121
134
125
108
106
101
98
93
86
98
92
103
116
105
134
98
94
95
95
94
97
129
95
95
96
90
91
95
90
94
116
92
98
90
89
88
88
88
83
88
77
75
67
64
58
75
58
76
76
76
129
84
77
72
81
69
71
70
69
69
45
25
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
24
23
14
5
5
5
5
6
6
6
5
5
3
1
1
1
1
2
3
5
8
10
12
15
11
6
1
6
3
1
9
5
2
1
1
1
2
3
4
6
5
4
6
3
1
8
4
1
6
3
1
17
11
5
2
1
1
1
5
10
13
7
2
1
1
1
9
6
3
6
3
1
1
1
1
3
2
1
7
4
1
7
11
9
7
15
8
1
1
8
15
17
19
11
4
4
2
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
135
138
124
121
122
122
138
114
112
135
112
112
111
124
116
125
124
147
138
134
133
127
147
128
132
131
130
147
133
138
137
138
151
138
137
138
130
123
128
129
147
142
130
140
133
105
105
99
103
115
113
138
114
113
115
124
118
122
131
128
136
151
134
137
140
133
147
140
128
126
122
117
113
112
105
105
103
105
103
105
120
98
109
94
95
101
94
133
115
129
100
151
91
88
90
77
77
70
54
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
14
25
25
25
29
33
43
31
19
19
13
8
7
22
14
7
7
7
7
16
21
23
13
3
8
20
15
8
1
2
2
3
5
7
8
8
8
5
3
3
3
4
4
5
17
10
3
6
10
13
16
11
6
5
5
4
3
3
9
16
12
8
6
4
2
4
5
4
4
4
4
4
4
4
4
4
4
8
6
4
12
10
7
5
5
6
5
5
8
19
22
24
25
26
40
54
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
62
20
41
56
50
90
79
55
64
58
61
64
67
68
77
77
77
110
76
80
80
81
95
94
110
106
123
115
123
123
110
111
104
98
123
95
103
102
96
123
90
95
97
90
119
83
82
88
85
88
91
119
85
81
84
79
81
90
81
88
91
89
119
91
89
89
78
75
73
70
74
70
70
96
74
79
80
76
89
77
76
76
96
67
70
70
65
79
70
63
61
96
66
70
71
67
67
63
46
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
2
1
7
12
11
10
7
4
2
4
5
4
4
2
1
3
2
1
1
3
5
3
2
12
11
6
2
3
6
3
1
9
11
7
3
6
4
2
1
1
4
4
4
3
2
6
13
7
2
7
4
1
7
6
4
2
2
2
2
13
15
18
9
1
1
1
1
1
1
2
4
3
2
1
1
2
1
1
3
6
11
12
14
16
11
6
1
2
2
3
5
16
20
10
1
1
1
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
173
90
135
133
119
131
153
108
118
111
130
135
135
173
142
144
145
153
141
137
145
140
132
133
142
142
138
173
140
130
130
140
132
132
145
121
128
114
117
124
108
145
115
117
128
112
98
91
90
99
101
122
124
95
101
112
89
88
85
82
86
84
83
90
89
91
130
91
94
94
89
90
90
82
81
90
75
72
69
67
66
59
75
58
62
79
59
75
69
68
66
85
61
56
61
61
83
83
26
60
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
58
4
12
24
16
8
35
19
4
6
7
7
8
8
8
9
10
8
6
5
4
4
4
5
13
11
8
5
8
12
10
8
5
2
1
3
5
14
12
7
2
1
1
2
3
5
8
8
9
9
5
2
4
6
9
7
5
6
6
7
8
7
5
3
2
5
6
3
1
2
4
2
1
3
3
3
3
2
2
2
3
3
3
8
10
9
5
2
5
6
6
6
9
13
7
1
1
5
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
89
116
82
77
78
85
78
94
83
84
90
90
79
86
87
86
109
94
88
87
90
92
101
111
111
116
107
111
134
128
119
126
120
139
130
107
107
105
102
108
107
108
135
104
111
103
88
97
108
101
116
108
107
114
111
107
115
128
122
134
126
125
139
120
123
126
135
125
117
108
110
109
125
107
107
117
96
101
83
76
75
85
78
91
96
89
128
107
104
91
139
79
81
89
74
85
85
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
6
24
19
14
12
10
10
10
11
8
6
4
3
4
6
6
6
4
3
3
4
8
12
9
6
6
4
2
2
2
2
2
2
2
1
1
2
3
3
3
3
2
1
2
3
5
6
4
3
6
4
3
7
6
5
3
2
3
3
3
5
6
4
3
5
5
5
5
6
6
7
10
8
5
2
3
3
4
5
6
9
11
14
10
7
10
14
10
6
5
6
17
23
13
3
3
6
16
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
124
81
81
93
111
94
96
87
111
93
90
88
86
93
83
86
87
88
86
93
82
88
92
95
120
120
96
100
95
91
100
97
97
124
96
97
94
86
88
81
79
79
80
81
89
88
80
83
86
94
92
108
88
96
89
89
88
91
85
87
91
90
101
96
93
97
124
93
101
87
87
89
86
101
85
83
83
77
73
72
71
59
72
61
69
70
81
71
70
61
79
61
66
70
79
70
70
63
29
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
42
10
3
8
8
8
33
18
4
9
9
9
8
4
1
8
13
9
6
6
4
3
11
19
23
15
8
5
2
5
3
2
2
4
3
2
1
2
2
2
2
2
1
1
3
4
5
11
9
7
5
4
5
7
5
3
2
2
8
11
12
9
5
1
1
2
8
6
3
1
3
5
14
9
5
1
1
1
1
1
8
4
1
7
9
10
5
1
5
3
1
3
6
18
30
18
6
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
76
85
112
86
94
112
93
92
112
87
90
93
91
96
100
99
100
136
101
103
109
136
116
121
120
136
113
115
116
144
120
115
113
105
109
95
95
95
98
101
103
103
101
96
100
87
89
86
100
101
97
109
102
88
91
101
99
107
110
144
127
114
115
111
108
115
99
98
87
93
86
88
91
107
91
92
95
115
92
83
79
66
70
57
64
63
76
83
93
144
83
127
84
78
80
69
67
65
45
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
11
22
26
17
8
12
8
4
4
6
7
5
3
6
8
10
9
6
3
6
9
6
3
15
9
3
2
2
5
3
2
6
6
6
7
8
7
6
6
6
6
4
2
2
2
2
5
8
8
6
4
3
2
2
2
1
1
1
1
3
8
4
1
1
1
1
3
2
1
7
8
4
1
1
1
2
1
1
1
1
2
3
10
17
13
7
1
5
3
1
5
10
20
15
10
10
10
38
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
82
20
82
62
53
78
70
61
78
74
68
85
85
70
73
73
74
82
82
70
70
85
80
85
100
100
87
100
88
85
100
90
93
111
111
90
95
89
87
92
81
80
77
77
71
77
76
70
78
91
83
92
92
78
87
86
87
91
84
86
91
90
104
90
92
95
95
89
104
104
90
94
89
104
91
92
104
92
80
78
72
69
72
71
73
77
80
70
69
61
80
58
65
71
80
72
72
51
48
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
13
10
7
4
4
3
3
12
20
11
3
3
3
7
5
3
3
3
3
4
5
14
12
8
5
5
6
4
2
10
16
14
9
5
8
9
5
1
1
1
1
1
2
6
4
2
6
5
4
2
1
1
1
19
16
8
1
5
10
7
4
2
4
9
6
4
4
4
4
4
6
9
19
15
11
10
10
11
12
11
11
6
1
2
4
4
4
4
4
11
22
33
18
3
3
25
48
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
94
56
84
72
74
84
86
79
127
87
94
97
93
94
103
107
106
147
114
119
120
121
147
116
120
120
113
147
111
107
120
102
105
106
121
102
100
100
100
96
94
120
96
96
90
97
80
82
86
95
95
99
120
89
96
109
89
96
94
95
118
92
89
92
89
89
100
95
84
89
86
93
92
109
100
98
91
84
118
78
74
68
77
69
83
87
100
106
96
103
88
109
94
103
110
118
118
118
31
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
12
1
12
15
11
8
8
8
14
11
8
8
8
8
8
8
9
9
8
8
10
11
12
19
19
15
11
9
10
9
8
5
2
3
4
4
4
4
4
2
1
1
1
2
3
4
6
9
11
13
13
8
4
2
3
2
2
2
3
7
5
4
4
4
4
5
6
4
2
1
3
2
1
1
1
1
1
1
1
2
7
5
3
8
5
2
1
1
8
11
11
12
16
24
20
16
16
16
8
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
71
80
116
91
89
134
99
92
100
107
105
139
139
103
111
106
108
133
103
110
123
139
133
122
124
120
114
133
127
144
122
134
119
118
139
103
107
110
114
139
122
113
110
105
104
100
106
110
109
123
116
102
93
90
102
120
111
139
123
144
131
115
114
115
111
110
116
108
104
123
107
109
120
118
97
95
94
83
88
91
89
118
101
72
83
77
86
94
99
144
103
131
91
81
82
78
94
94
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
8
14
14
11
8
8
8
5
3
5
8
5
2
14
12
10
7
5
5
6
8
6
5
15
12
8
5
8
11
7
3
7
9
12
12
11
6
1
1
1
3
5
7
4
1
3
3
3
4
12
8
4
12
7
3
7
11
7
4
6
4
3
2
1
7
4
1
1
2
4
2
1
1
1
1
2
2
2
2
3
4
3
3
3
3
2
2
9
6
3
7
17
21
11
1
1
14
7
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
147
80
149
118
122
133
163
114
133
127
127
149
149
127
130
145
117
119
127
119
131
139
131
156
139
140
142
146
140
135
134
154
137
147
149
139
163
142
148
146
156
154
130
133
125
126
146
133
154
139
148
154
133
146
131
124
121
156
119
125
149
129
129
139
154
143
163
141
149
134
128
125
118
121
116
122
146
121
149
130
128
122
149
121
121
125
130
131
127
158
125
117
112
158
123
129
158
158
66
146
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
1
12
11
11
36
30
24
24
15
7
4
2
4
7
5
3
1
3
7
11
7
3
12
15
9
3
9
7
6
8
13
7
1
2
3
18
26
16
6
6
6
6
3
1
10
12
10
8
8
5
3
6
5
5
5
5
9
12
8
5
5
6
6
6
4
2
6
10
7
4
5
6
17
11
6
8
10
10
11
12
13
36
25
14
27
37
29
20
12
11
19
25
31
35
40
53
46
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
84
22
85
66
58
85
75
51
71
57
66
68
68
84
84
85
90
150
99
111
128
140
150
133
138
140
123
150
123
125
130
113
113
108
105
101
102
105
107
118
120
107
107
103
118
95
98
95
99
116
108
118
101
128
103
108
111
120
130
109
110
112
118
110
116
116
108
116
100
116
91
84
83
82
92
89
103
128
92
92
97
83
84
103
85
83
89
130
96
103
80
96
65
64
74
61
70
70
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
4
8
6
4
4
4
5
5
5
6
6
6
6
4
2
2
2
1
1
10
18
20
17
11
6
5
4
6
9
14
8
2
8
11
15
27
18
9
1
1
1
2
1
1
6
4
2
8
4
1
4
3
2
2
11
7
4
4
3
3
3
3
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
6
3
1
5
4
3
2
2
8
7
7
9
16
19
10
2
2
5
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
22
91
68
70
74
75
77
77
87
81
83
85
89
89
86
85
84
87
86
88
90
91
91
86
90
85
91
92
96
131
92
87
89
81
82
86
83
86
91
81
93
84
86
91
83
84
77
83
83
91
100
93
111
98
120
104
105
131
101
100
99
92
93
94
97
99
111
102
101
97
120
90
94
95
91
101
89
82
80
78
70
111
66
84
80
77
131
83
83
80
87
69
74
80
85
85
85
41
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
18
7
6
5
4
9
8
8
8
7
5
4
7
5
4
5
4
4
5
7
16
9
2
1
1
5
3
1
1
1
1
2
3
3
3
4
3
2
3
4
5
3
1
13
10
8
6
3
1
15
10
5
3
1
1
1
6
5
3
2
6
3
1
2
3
11
9
8
4
1
1
1
2
3
13
8
3
11
11
12
11
8
6
5
4
4
4
13
20
23
15
8
8
8
8
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
84
84
92
118
97
102
94
118
106
88
88
82
102
87
90
113
95
91
106
92
86
100
93
99
115
102
103
106
108
130
110
110
113
101
104
99
99
100
104
95
104
95
93
102
94
99
107
95
113
108
115
101
130
102
104
105
102
130
105
107
107
107
104
106
111
105
113
98
99
93
92
98
92
100
99
111
130
77
88
81
83
108
83
90
88
85
130
88
91
89
86
91
84
86
80
94
94
33
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
42
17
10
20
12
4
30
17
4
10
7
4
4
6
5
4
11
7
4
5
4
4
4
5
26
14
2
2
7
5
3
3
4
3
2
2
2
7
9
10
6
3
2
2
3
5
13
9
6
5
3
2
17
20
12
5
5
3
1
3
4
3
2
6
11
6
1
1
1
1
1
1
1
1
1
1
3
2
2
2
5
4
3
14
12
10
6
2
3
4
5
17
28
26
24
36
42
37
30
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
182
130
162
163
158
200
154
175
200
188
200
200
200
200
200
200
172
168
173
168
176
200
176
200
166
158
139
144
145
149
158
200
162
182
162
146
148
143
143
144
135
146
154
149
150
158
152
130
141
135
131
158
121
114
129
130
132
200
139
130
134
127
126
134
131
125
182
119
120
119
102
101
101
97
110
89
89
85
85
86
85
110
80
64
81
85
95
139
112
114
110
131
87
95
84
91
95
95
94
94
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
76
17
21
28
36
22
9
9
9
15
12
9
9
9
9
9
20
14
9
15
12
9
12
16
21
12
4
3
7
6
4
2
3
3
3
4
5
4
3
3
3
3
2
2
3
4
12
13
8
3
12
8
4
3
6
4
3
3
7
11
7
4
4
5
8
10
7
4
2
1
13
7
2
21
11
2
2
1
1
6
11
11
11
11
11
11
6
1
6
11
11
11
22
24
13
2
2
7
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
102
26
103
72
70
73
66
58
70
67
74
96
96
80
83
81
84
80
78
115
81
78
90
88
99
152
109
118
122
119
146
117
120
116
111
131
120
121
152
121
125
125
126
131
117
146
111
106
120
122
127
152
132
134
136
134
132
134
121
120
146
114
112
118
118
106
120
107
99
111
95
95
93
94
93
91
90
134
80
81
81
66
75
66
75
77
80
94
86
111
73
83
58
51
47
46
50
41
40
78
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
19
12
5
4
4
4
8
10
13
8
4
3
5
6
6
6
4
2
1
3
6
11
11
6
1
1
1
4
7
4
2
1
1
2
22
16
11
6
1
1
2
1
1
3
17
20
23
12
2
3
5
3
2
3
5
4
2
1
2
5
4
3
4
3
2
3
4
3
3
3
3
3
3
4
6
5
4
4
4
4
4
5
6
17
23
21
19
13
8
10
12
9
6
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
17
96
80
75
83
120
65
71
78
80
97
97
74
81
92
89
90
90
113
90
90
87
81
87
100
89
105
99
101
133
103
102
106
99
99
120
98
98
103
100
101
113
100
101
98
105
107
102
106
112
110
118
133
111
120
116
111
130
105
104
126
108
113
118
107
120
101
105
114
106
117
108
110
112
111
93
133
77
77
74
61
63
65
81
80
92
130
97
92
80
126
74
72
111
62
65
40
40
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
16
14
12
8
4
5
9
7
6
6
5
4
6
4
2
2
3
3
4
7
9
12
11
10
6
2
3
2
2
2
1
1
1
2
6
6
6
3
1
1
1
1
5
3
1
2
3
6
4
3
16
11
6
6
7
5
4
5
6
7
5
3
6
4
2
2
3
3
3
3
3
3
3
4
3
3
3
4
4
4
12
14
15
9
3
9
8
8
5
3
12
9
6
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
123
26
100
80
87
106
123
123
128
94
97
99
93
90
123
87
96
95
89
113
84
78
80
78
92
95
98
142
102
104
110
104
104
108
122
112
123
128
110
112
108
106
113
110
111
108
142
110
116
116
122
112
112
106
119
107
98
100
95
96
109
100
104
111
110
122
142
100
98
101
95
95
95
119
91
86
82
75
66
64
63
53
66
56
62
59
65
79
75
104
67
77
63
62
70
65
86
86
26
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
9
7
5
7
8
9
11
8
6
5
5
5
6
5
4
3
2
1
1
2
3
12
22
12
3
5
10
7
5
29
15
2
2
2
35
37
20
4
1
1
2
2
3
3
3
6
10
7
4
5
7
5
3
2
5
4
4
6
6
4
2
2
2
5
5
5
6
6
6
6
6
4
3
3
3
4
6
8
14
14
10
7
6
6
6
11
9
7
7
18
14
11
8
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
17
93
56
54
73
65
65
112
63
73
81
81
96
93
90
92
112
101
96
92
100
92
91
110
96
96
112
97
93
97
96
96
97
100
88
91
93
95
97
94
110
95
107
86
84
86
85
97
107
90
101
90
87
89
117
86
88
92
86
84
102
86
95
101
93
117
102
85
81
77
74
74
81
81
79
78
117
64
64
67
58
73
60
65
72
63
73
70
62
73
85
52
51
48
47
51
51
29
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
7
8
4
1
12
9
6
6
6
3
1
2
3
6
6
3
1
5
9
18
28
19
10
1
1
1
1
1
2
1
1
1
2
3
4
2
1
1
2
3
5
3
2
4
5
5
6
4
3
8
13
7
2
1
1
3
5
5
6
6
6
7
5
3
2
2
2
3
2
2
1
1
1
11
6
2
1
1
3
5
10
19
15
8
2
5
8
8
8
10
18
9
1
1
7
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
98
56
101
83
87
101
124
96
125
94
98
100
96
121
94
93
100
106
93
113
87
88
90
83
106
82
85
111
85
86
106
97
101
108
121
106
124
125
102
107
102
108
113
106
136
113
111
114
108
107
108
114
100
108
108
121
125
109
111
109
136
106
112
117
119
133
125
125
108
98
101
85
87
86
92
91
83
136
76
76
76
64
79
59
75
80
78
133
86
82
79
86
58
55
52
54
59
54
54
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
12
3
3
10
9
8
13
17
18
16
10
5
4
4
4
5
11
7
3
2
3
5
3
2
12
7
2
2
2
3
2
2
2
3
4
3
2
3
4
3
2
1
1
2
3
5
5
5
4
3
5
7
9
16
11
6
5
4
4
5
8
11
9
8
12
10
6
2
3
6
9
6
3
3
3
3
4
5
4
4
4
4
4
8
12
8
5
21
20
12
5
8
10
12
10
8
8
8
8
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
144
90
90
96
89
94
120
84
105
84
90
90
88
106
100
102
104
144
110
113
120
105
100
102
102
115
97
106
96
93
95
104
108
130
144
104
101
92
89
84
82
92
86
87
100
92
75
75
85
89
86
115
86
84
92
116
92
94
91
93
92
86
87
93
93
93
130
89
81
89
80
84
89
86
91
91
94
116
82
81
83
79
75
94
74
75
79
77
80
94
88
68
74
74
79
69
69
59
22
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
42
10
3
8
8
8
14
9
4
5
6
7
7
8
5
3
6
7
7
7
5
3
6
10
10
9
8
5
2
6
4
2
2
10
9
8
8
9
10
10
11
10
6
2
2
2
3
5
11
10
10
6
3
3
4
3
2
4
5
6
5
3
2
1
2
2
2
4
3
2
4
11
9
8
7
7
8
6
5
9
10
8
7
8
5
3
4
5
7
4
1
8
16
22
29
19
9
9
7
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
85
94
94
86
117
78
86
85
80
87
93
96
120
117
114
113
147
109
122
129
136
147
133
138
138
137
147
133
135
135
130
149
122
120
114
109
107
112
112
112
139
117
116
138
118
124
125
134
127
123
115
127
122
122
127
130
125
135
130
134
149
121
128
134
138
139
135
169
143
146
148
163
148
143
136
163
137
136
169
137
131
138
153
114
101
114
138
134
137
169
149
107
112
118
106
138
138
26
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
11
6
15
24
14
4
8
12
10
7
4
4
6
5
4
7
5
4
5
4
4
4
5
13
9
5
4
4
10
7
4
4
3
3
8
6
4
2
2
2
3
2
2
2
2
3
19
11
4
4
3
3
7
5
3
2
4
4
4
11
9
7
7
5
4
4
8
16
11
7
8
6
4
3
3
4
38
21
4
5
4
4
16
16
16
16
16
14
13
14
16
29
27
26
17
9
9
17
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
110
77
154
116
118
144
133
112
138
125
125
153
153
135
133
150
121
113
121
120
119
147
118
127
124
120
134
129
126
125
123
144
128
135
154
130
150
138
133
147
128
131
129
125
134
119
120
121
123
129
125
130
129
155
136
144
147
153
152
142
157
141
137
141
142
144
154
157
138
142
139
143
148
152
157
157
166
141
137
138
142
131
157
166
141
149
160
169
169
169
153
135
144
158
145
138
158
158
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
18
27
35
20
5
7
8
10
11
8
6
5
5
5
6
6
6
7
14
9
5
18
22
22
15
8
6
7
7
8
14
11
8
6
4
3
7
7
8
8
8
8
8
6
4
10
9
9
9
7
6
7
22
52
94
87
63
40
32
25
25
23
19
16
33
42
26
11
11
14
17
20
11
3
3
10
18
25
18
11
12
12
12
20
16
13
22
33
20
8
11
11
12
40
53
59
62
64
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
108
66
113
97
88
103
136
93
140
104
108
108
111
124
113
144
112
105
117
127
116
147
117
127
124
114
122
130
134
169
166
148
155
158
173
166
164
169
164
173
166
164
166
169
173
154
131
129
132
129
125
130
131
139
144
154
166
147
140
137
147
135
137
138
144
150
152
166
150
166
147
144
145
143
133
146
147
134
134
135
136
126
146
147
127
131
139
139
145
166
146
150
137
146
135
132
146
146
85
88
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
22
18
13
8
8
8
9
15
11
8
5
3
3
3
5
6
7
11
8
5
7
14
32
19
6
6
17
10
3
5
7
5
3
3
3
7
9
12
10
8
8
8
7
6
10
8
7
25
15
6
3
8
52
37
21
5
28
26
25
25
16
8
6
21
24
16
9
11
29
19
9
13
9
5
10
15
22
16
11
11
11
12
24
24
25
36
29
20
12
11
18
36
54
31
9
9
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
73
61
61
71
72
75
102
71
86
80
77
78
78
72
84
85
87
142
102
109
107
142
113
118
127
142
111
114
112
109
127
108
111
107
103
97
102
93
95
91
100
100
91
96
93
87
98
82
81
80
78
92
74
73
76
75
79
85
90
99
111
97
103
102
100
100
102
93
85
84
78
80
83
82
90
89
87
96
87
79
75
72
84
76
81
79
90
89
88
111
81
96
63
62
67
69
90
90
47
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
14
11
8
14
17
14
11
7
3
3
3
3
3
5
5
5
5
4
3
4
5
16
10
5
4
4
3
3
4
5
4
3
3
3
2
1
10
6
3
2
3
2
1
1
8
4
1
1
1
1
7
4
1
2
6
6
6
8
11
6
2
2
3
3
3
3
2
1
5
4
3
3
5
4
3
2
1
6
3
1
1
3
3
4
5
7
4
1
9
18
23
12
2
2
24
13
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
56
113
120
153
142
136
122
111
113
118
124
124
122
126
129
130
139
132
150
138
141
144
142
153
149
134
139
136
136
135
142
137
137
136
150
129
122
114
115
109
106
133
124
126
153
149
109
120
113
111
150
102
101
117
118
106
142
104
103
106
97
95
98
96
97
115
92
98
84
81
86
88
90
91
98
85
82
92
79
75
74
87
73
77
73
91
85
77
77
88
76
67
88
73
77
92
92
52
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
18
18
18
27
25
14
4
7
11
17
12
7
7
7
7
7
11
11
11
7
4
17
23
17
12
7
2
1
1
4
9
5
2
4
9
7
4
2
3
4
7
6
5
5
4
3
2
5
6
8
17
11
5
3
16
9
3
4
7
5
4
3
3
2
1
3
7
5
3
6
5
4
3
3
3
4
5
5
5
4
4
4
4
4
3
3
4
6
5
4
4
6
24
25
13
1
1
26
13
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
74
122
103
107
136
102
87
94
97
106
141
141
116
125
145
121
137
116
116
124
125
137
124
128
127
125
137
126
123
118
136
118
126
141
117
145
113
109
113
114
113
113
123
110
107
103
94
97
97
95
112
95
79
93
90
89
145
95
104
123
95
110
103
99
96
122
87
81
75
68
67
64
68
61
66
74
62
88
63
60
55
74
50
60
70
61
74
66
58
57
88
48
49
52
48
63
63
17
17
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
9
14
19
13
8
15
10
5
9
8
8
6
4
6
8
10
10
11
11
8
5
19
27
21
16
10
5
6
7
9
9
7
4
2
1
1
2
2
2
2
2
1
1
3
2
2
9
6
3
9
5
2
8
6
4
4
3
2
5
7
4
1
2
3
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
4
8
9
5
1
5
12
19
10
2
2
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
56
80
85
91
133
109
86
94
107
116
138
138
133
115
111
106
138
110
114
115
138
116
109
108
121
101
106
98
92
109
96
98
109
109
90
91
90
88
86
99
83
84
88
85
85
93
83
94
109
95
104
88
96
87
87
87
86
96
85
85
87
86
90
94
91
95
109
88
94
95
94
95
104
96
88
82
96
82
85
85
93
96
67
77
74
77
96
80
96
79
61
57
53
60
53
59
59
32
32
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
13
10
8
11
11
7
3
5
6
8
6
5
5
6
4
3
3
3
3
4
5
15
12
8
5
5
3
2
4
7
4
2
2
2
1
1
1
2
3
2
2
1
1
11
12
9
7
6
3
1
2
3
4
5
6
10
8
5
2
2
1
1
2
3
3
4
3
2
1
1
4
2
1
7
8
7
6
10
9
8
12
7
2
2
2
11
6
1
5
10
16
9
3
3
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
144
100
119
126
129
144
144
144
148
122
136
140
140
130
144
141
135
150
133
136
150
161
150
173
158
156
164
161
143
152
143
148
154
144
152
143
147
151
154
175
173
152
151
151
164
141
161
154
155
150
157
175
140
140
140
131
128
173
128
141
157
134
175
138
135
132
161
115
111
111
92
92
97
100
108
108
108
83
79
79
73
63
80
63
75
72
82
94
88
109
82
90
85
87
90
94
94
94
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
10
9
8
9
9
10
12
10
8
8
8
8
9
7
6
6
6
8
7
6
6
14
11
8
8
8
8
8
8
8
7
6
8
8
4
1
1
2
2
2
2
2
3
11
15
12
9
18
12
6
18
10
3
3
3
7
9
9
6
3
1
1
2
1
1
3
2
1
1
1
4
2
1
1
1
3
3
3
4
5
6
5
4
5
7
7
6
5
7
16
23
20
18
18
18
9
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
121
43
122
97
95
113
140
105
143
106
105
104
97
100
107
112
114
144
123
132
134
137
144
130
134
132
131
144
125
143
131
136
147
137
137
130
126
137
123
126
142
129
124
134
134
105
104
104
111
112
116
143
108
122
107
106
101
107
117
119
136
147
126
137
131
134
142
134
134
127
124
124
126
130
131
131
147
119
114
114
120
111
106
147
105
109
120
117
126
147
117
147
100
105
94
91
105
105
40
122
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
15
25
15
6
6
6
38
21
5
5
5
5
5
5
5
5
5
9
13
9
5
13
9
5
3
2
10
6
2
6
10
12
7
2
10
10
9
8
8
5
2
4
14
25
22
15
8
9
10
13
17
10
4
26
13
1
8
10
12
14
16
11
6
1
3
8
4
1
4
2
1
3
2
1
2
1
1
9
5
1
9
11
12
13
14
15
16
16
9
3
12
9
6
3
3
4
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
74
80
63
93
94
200
121
148
200
178
200
200
200
200
200
200
155
150
141
143
164
200
161
200
162
145
138
150
141
143
138
200
125
123
119
96
92
96
104
103
144
108
112
113
126
104
101
107
89
88
85
78
76
86
93
93
102
200
114
123
121
110
126
110
107
104
98
100
92
90
86
86
89
96
105
105
105
88
83
80
74
64
80
65
76
73
90
86
87
110
78
88
76
79
82
77
90
90
45
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
11
19
14
10
11
12
14
11
9
9
8
5
3
8
6
4
3
3
4
5
6
12
10
8
6
4
3
3
4
8
5
3
2
1
1
2
4
3
3
2
1
2
1
1
10
7
5
8
4
1
7
5
3
1
1
1
1
3
5
4
3
2
1
3
2
1
1
1
1
3
5
3
2
5
8
7
7
13
7
1
7
11
9
8
15
12
10
8
6
17
22
28
16
4
4
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
82
135
109
108
137
113
100
105
93
95
96
94
108
99
108
121
151
135
135
138
141
151
138
142
141
132
151
125
127
126
137
122
119
135
108
112
115
111
132
115
120
121
132
120
108
114
105
112
112
132
120
98
95
107
108
100
137
104
112
132
107
120
110
106
101
121
97
81
76
74
74
78
90
83
84
92
85
78
74
77
70
90
92
73
81
87
93
93
93
77
90
61
54
54
52
61
61
24
68
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
14
22
29
19
10
10
10
11
8
6
3
1
3
6
11
9
7
8
10
19
27
26
24
16
8
5
7
9
13
10
8
8
6
5
5
3
1
2
3
5
3
2
5
8
12
9
6
9
10
10
7
4
3
3
2
1
2
4
7
10
6
3
5
8
5
3
2
1
4
2
1
2
2
2
2
1
1
1
1
20
11
3
8
4
1
1
8
5
3
11
14
18
9
1
1
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
80
134
114
104
168
115
105
109
111
122
130
130
148
126
134
136
150
134
137
145
141
150
161
146
140
135
150
135
141
138
168
138
141
148
122
134
132
128
141
161
134
133
135
124
111
121
107
114
119
135
124
117
117
126
148
125
168
124
126
135
111
124
110
109
112
121
109
114
114
102
104
104
107
114
104
114
98
114
91
96
91
114
114
103
113
126
142
142
142
119
104
88
106
85
86
106
106
25
25
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
1
3
13
17
13
10
10
10
9
7
6
6
6
4
3
11
11
9
8
10
20
15
11
16
14
8
3
5
17
11
5
12
13
8
3
1
9
18
13
8
8
4
1
4
6
8
10
10
10
13
9
6
19
11
4
3
3
4
6
7
4
2
3
4
5
7
9
9
9
7
5
3
2
2
2
2
3
2
2
3
2
2
7
4
2
8
15
27
17
7
9
14
20
11
3
3
12
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
80
178
138
153
136
170
125
171
128
132
127
127
158
118
148
142
134
153
163
132
144
138
138
145
140
159
162
137
147
141
149
150
153
178
153
170
171
149
151
148
143
163
145
147
144
162
143
150
151
156
159
139
132
142
158
137
148
140
133
135
125
143
137
142
144
178
140
140
134
130
133
131
140
135
124
123
127
140
120
120
99
140
98
110
120
102
120
109
103
88
123
80
84
118
83
90
90
40
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
2
25
30
30
18
6
6
6
27
24
21
11
1
4
7
4
2
2
2
2
2
2
2
2
2
2
2
8
8
8
8
19
13
8
3
7
12
15
16
12
9
6
4
3
2
5
12
10
9
16
9
3
15
9
4
17
22
13
5
8
8
7
7
28
18
8
5
3
8
10
10
10
30
26
22
13
5
8
13
15
18
16
14
11
8
8
8
13
11
10
13
16
24
15
6
6
8
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
105
90
126
106
100
163
105
103
116
129
132
175
175
132
151
172
147
193
154
161
178
189
193
181
183
189
175
193
176
171
182
163
161
165
175
160
172
167
166
172
179
158
149
146
155
141
144
137
137
134
137
161
139
137
142
140
143
179
134
140
141
140
161
141
140
135
150
127
124
116
123
121
128
136
152
124
123
117
113
122
123
118
152
123
119
131
142
160
160
160
137
150
125
119
123
115
115
115
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
4
6
11
17
12
8
8
5
3
7
9
11
11
11
12
18
12
6
11
20
25
22
19
33
19
5
6
8
11
9
5
1
3
6
4
3
2
1
3
6
10
6
3
1
2
3
12
10
9
10
6
3
3
19
17
11
5
9
13
11
9
7
5
3
9
10
11
16
19
22
15
8
13
9
5
6
7
8
8
8
11
13
16
12
8
8
8
8
8
8
8
24
21
16
12
12
12
26
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
76
100
101
116
99
130
98
98
103
93
100
100
88
103
107
114
148
119
125
123
121
148
119
125
121
124
148
136
141
166
136
139
141
142
136
130
126
123
127
140
129
125
134
126
114
114
113
112
112
117
153
124
135
125
121
126
129
138
149
141
166
137
142
138
129
140
134
123
124
117
113
114
153
114
116
135
113
111
109
124
91
84
76
74
71
84
94
108
149
108
166
105
105
106
93
98
88
66
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
6
6
19
21
15
10
13
16
19
13
7
7
5
3
7
18
12
6
10
9
9
21
33
29
17
5
3
2
9
5
2
5
4
3
7
6
5
7
4
2
3
2
2
4
7
10
7
4
8
7
7
6
6
10
8
6
5
5
5
12
10
8
6
6
6
7
7
6
6
6
7
8
8
6
5
6
7
7
7
8
9
9
10
9
8
8
8
6
5
5
8
17
18
20
14
8
8
37
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
20
87
80
92
82
117
77
110
85
88
89
89
82
92
96
96
136
104
116
110
117
136
112
117
117
108
136
107
102
104
100
103
113
110
97
96
98
102
97
113
117
91
98
89
84
113
76
80
83
79
81
86
72
79
81
82
96
93
80
84
79
76
78
78
80
90
81
82
90
84
84
90
85
80
93
81
76
69
82
66
62
85
59
64
63
64
85
76
69
82
93
56
58
55
53
62
62
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
25
25
25
26
17
8
8
8
9
13
10
8
8
6
5
9
18
16
11
7
28
30
18
7
9
9
8
6
5
13
8
4
4
6
4
3
5
4
4
3
3
6
4
3
4
8
5
3
2
1
2
3
3
3
12
8
5
2
1
1
5
4
4
5
5
5
8
6
4
3
5
3
2
3
2
1
1
2
3
3
4
3
3
3
3
2
2
3
10
6
3
6
10
22
11
1
1
2
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
72
84
68
74
83
75
87
83
80
81
87
87
85
87
88
87
95
87
79
84
84
95
78
85
89
93
100
104
125
126
108
113
106
100
126
98
96
96
93
101
99
104
128
104
106
108
116
111
109
117
111
107
109
120
108
106
111
114
112
125
126
118
126
119
120
110
128
100
96
103
99
97
114
96
94
92
100
79
78
78
69
78
86
74
74
82
77
90
98
82
128
71
72
76
65
71
71
32
32
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
3
6
10
7
4
6
8
10
12
13
14
7
1
10
8
6
6
5
5
10
28
16
5
7
6
5
4
3
7
5
4
5
5
3
2
3
2
2
10
11
7
4
2
1
1
1
11
7
3
3
2
1
7
4
2
2
6
9
8
7
6
4
2
2
2
2
2
2
3
3
4
6
6
4
3
7
7
7
6
6
7
8
13
10
7
10
14
10
6
6
6
9
12
9
6
6
19
12
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
71
71
103
71
67
71
73
66
71
80
92
92
92
118
92
92
98
110
86
92
92
94
96
103
118
110
125
121
125
125
123
114
117
115
125
129
111
112
111
125
112
117
115
124
129
108
111
114
112
118
119
124
129
116
114
120
107
105
111
104
108
123
115
120
119
120
117
123
128
106
106
101
95
111
88
83
82
78
71
80
80
66
83
63
66
65
69
83
83
96
76
128
70
71
72
68
83
83
33
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
20
22
19
11
4
4
4
10
13
17
9
1
9
6
3
3
3
3
4
10
7
4
13
8
4
3
2
4
6
5
4
3
2
3
3
4
8
5
2
2
2
3
4
5
6
16
9
3
8
8
5
2
2
2
2
3
3
4
6
5
3
2
2
2
1
1
1
1
2
3
4
6
4
3
3
3
4
11
15
20
10
1
1
2
3
4
7
4
1
9
18
20
11
2
2
6
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
92
62
98
99
95
135
122
92
128
111
124
148
148
117
130
144
123
164
126
126
147
170
152
158
164
150
132
145
132
134
136
137
137
135
148
128
144
138
141
170
158
140
131
130
139
128
145
137
130
135
130
129
131
153
134
134
132
170
126
133
138
132
139
137
137
135
145
138
133
135
130
131
136
136
134
153
134
112
109
111
115
106
129
125
112
121
121
124
124
125
121
129
97
113
111
111
153
153
40
134
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
15
16
10
5
7
6
6
6
6
7
7
7
7
5
3
3
11
11
11
13
16
10
5
1
1
2
10
6
2
1
2
3
5
3
1
5
5
4
4
4
4
3
2
12
15
12
9
21
13
6
20
11
2
3
4
8
10
8
6
14
10
6
22
11
1
7
13
20
12
4
2
1
1
4
7
10
7
4
20
14
8
22
29
32
36
35
24
14
14
16
25
23
13
4
4
22
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
121
63
117
104
94
137
95
104
116
118
118
147
147
126
145
141
131
188
144
155
162
188
186
175
183
188
167
186
166
159
162
153
152
150
159
148
151
151
150
161
152
144
142
142
138
121
121
134
130
135
135
161
136
138
132
127
126
147
120
131
138
135
161
139
140
138
152
138
124
124
125
122
125
132
116
138
105
105
108
111
110
112
132
94
103
99
113
99
113
136
111
152
94
109
98
94
113
113
40
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
4
6
18
9
1
6
8
8
7
7
7
4
1
4
7
17
11
6
5
3
1
18
21
19
13
8
13
9
6
5
5
7
11
10
10
9
8
7
6
6
7
6
6
6
4
3
8
8
8
10
6
3
20
12
4
4
4
4
5
7
10
18
10
3
13
7
1
7
13
20
13
6
3
1
1
4
8
11
7
4
20
15
10
22
29
32
36
31
26
20
14
23
31
19
8
8
11
25
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
61
64
92
116
138
102
100
96
90
88
89
87
89
101
93
98
110
91
113
99
102
107
108
116
112
112
98
110
109
110
138
103
104
106
100
102
100
97
120
97
101
113
108
112
116
112
90
100
93
91
120
80
82
95
89
92
138
91
97
94
87
120
90
94
97
113
94
88
92
81
81
83
82
83
83
83
70
69
68
67
60
76
60
60
60
66
77
74
94
76
74
58
59
54
58
66
66
47
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
5
2
18
29
19
9
8
8
36
21
6
6
6
3
1
4
2
1
9
5
1
8
16
19
22
27
30
20
11
7
4
6
8
4
1
7
4
2
2
3
2
1
3
3
2
1
8
6
4
8
4
1
4
4
4
2
1
7
10
9
6
3
1
2
2
2
3
2
1
3
6
4
3
2
1
4
2
1
2
3
3
3
7
5
3
2
1
9
6
3
11
20
24
15
6
6
7
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
72
161
149
156
173
174
142
171
137
136
134
129
128
131
134
133
140
134
147
135
137
140
146
156
152
156
140
144
141
149
173
151
160
161
150
174
171
148
152
145
146
147
150
156
156
152
136
142
136
131
152
125
129
122
114
115
173
112
127
129
117
156
126
126
125
174
108
106
98
94
91
90
101
92
98
86
90
73
73
74
65
72
86
74
73
72
91
75
86
64
81
76
85
98
98
98
56
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
19
26
18
10
10
10
22
18
14
14
10
6
12
18
52
37
22
53
42
28
14
20
13
6
4
2
6
6
6
6
5
4
3
2
2
3
3
3
3
2
2
4
2
1
3
4
6
10
11
8
5
3
1
4
2
1
8
9
7
5
14
7
1
1
3
4
2
1
4
2
1
1
1
1
2
1
1
4
2
1
7
9
8
7
6
7
7
7
8
13
18
14
11
11
11
8
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
186
103
193
174
186
190
190
155
181
170
179
192
192
188
170
191
171
167
171
177
169
179
180
185
186
186
193
172
181
190
178
190
184
185
192
179
191
179
180
179
185
172
173
176
172
186
171
157
169
164
170
193
177
200
182
188
182
192
200
177
176
174
200
169
170
170
191
161
170
200
181
200
196
200
200
200
200
200
183
200
200
178
200
200
196
200
200
200
200
170
200
200
180
200
196
200
200
200
200
200
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
29
26
27
29
18
7
12
15
19
13
7
7
12
12
9
7
6
6
6
19
23
27
23
20
23
13
4
6
7
4
1
4
4
2
1
12
23
15
8
4
6
7
7
8
9
30
40
24
9
9
18
13
9
13
18
80
67
53
40
40
40
31
22
22
40
61
73
47
22
28
39
25
12
22
25
23
22
25
23
22
22
22
22
53
59
43
28
22
25
21
18
19
20
24
22
20
20
20
43
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
26
100
82
81
112
110
85
100
90
97
102
102
119
112
100
110
110
105
119
111
138
115
154
127
124
136
147
131
136
153
131
136
132
133
134
136
156
140
138
154
128
125
129
126
118
147
132
142
146
156
153
145
153
139
139
132
154
127
137
146
135
156
142
141
136
147
133
131
141
134
135
141
153
134
153
134
126
125
122
120
106
128
119
117
120
121
124
124
124
129
128
91
113
107
109
153
153
40
134
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
6
6
3
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
3
5
7
6
6
7
10
8
6
4
2
3
4
4
5
5
3
2
2
2
4
11
14
16
19
11
4
16
10
4
4
5
5
5
14
15
16
9
2
6
7
7
7
5
4
4
5
3
1
1
4
6
5
4
4
4
4
4
6
7
7
8
21
30
23
17
16
25
16
8
8
8
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
190
94
191
160
137
170
186
128
186
150
167
177
177
184
157
176
161
157
163
185
162
172
172
179
177
159
162
181
162
166
172
174
178
190
191
179
186
186
176
178
179
164
185
171
170
163
181
168
167
172
163
162
163
169
163
184
157
179
147
152
177
162
168
177
162
163
191
164
166
166
169
164
162
175
156
156
154
155
160
144
175
130
152
128
142
140
141
175
145
155
126
155
120
130
135
136
136
136
40
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
9
9
20
13
6
1
1
1
2
4
5
5
6
6
7
13
7
2
10
8
6
6
6
12
12
13
9
5
4
4
5
9
13
17
19
11
4
4
4
18
17
17
17
16
16
16
15
13
11
24
16
9
18
11
4
22
20
18
18
11
4
5
6
14
22
20
14
9
11
16
11
6
39
29
20
18
13
9
10
11
25
19
13
39
26
13
51
36
22
15
11
21
26
17
9
9
9
40
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
102
65
65
102
107
90
102
91
78
80
93
95
95
123
91
91
91
87
107
80
82
86
92
102
102
101
115
107
115
115
102
108
111
107
123
111
101
104
100
105
102
105
111
106
111
96
106
93
93
111
101
101
101
117
105
123
103
102
97
94
93
91
99
88
93
98
98
117
97
97
98
91
98
89
86
89
91
83
97
83
83
83
117
76
82
81
80
98
89
99
78
98
60
60
65
67
84
84
49
83
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
29
10
1
16
11
6
1
2
4
13
10
7
6
6
6
7
4
2
3
9
5
1
2
5
9
6
4
3
3
6
5
4
4
3
2
2
3
2
1
2
1
1
3
4
4
5
8
9
11
13
7
1
2
15
11
6
2
1
2
4
6
5
5
9
5
2
2
1
1
4
7
7
8
4
1
1
2
4
7
4
1
13
10
8
6
5
6
13
9
5
5
10
16
23
14
6
6
8
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
26
104
75
64
86
82
60
76
59
72
73
75
123
85
87
95
120
90
91
93
120
97
117
120
115
167
129
128
152
133
148
167
152
160
134
139
167
124
134
119
111
110
106
110
94
99
110
120
144
156
122
121
131
115
123
117
120
128
126
144
124
156
122
119
121
122
120
106
114
102
103
102
110
108
108
112
131
88
88
91
90
108
112
97
103
110
128
109
112
93
98
80
102
81
83
102
102
32
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
2
11
10
5
1
3
3
3
8
13
7
1
2
3
4
3
2
1
4
8
14
9
4
1
1
1
1
2
3
4
6
5
5
4
3
3
4
3
2
3
3
4
4
4
4
6
7
8
17
10
4
15
8
2
2
4
4
4
5
6
7
4
2
2
1
1
2
3
5
8
6
3
1
3
4
3
3
3
4
7
7
7
8
6
4
3
6
5
4
6
10
19
11
3
3
8
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
108
62
114
101
97
200
118
151
200
178
200
200
200
200
200
200
147
134
143
134
152
200
153
200
150
137
137
113
127
131
131
200
139
150
152
126
152
133
133
158
140
128
130
137
129
114
120
111
101
101
104
114
98
100
118
112
113
200
118
127
137
116
129
108
100
100
93
84
100
79
83
86
86
91
100
94
98
89
100
82
77
68
79
62
59
59
66
70
70
100
80
64
70
68
71
69
79
79
32
98
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
4
8
17
26
15
5
5
4
3
8
11
12
14
19
13
7
5
3
8
9
10
17
25
23
22
17
9
1
5
3
1
5
4
3
5
7
5
4
4
3
3
2
2
3
2
1
6
4
2
11
6
1
4
3
2
1
1
4
8
7
5
3
2
2
2
2
3
2
1
1
4
3
3
2
1
9
5
1
1
5
3
1
7
5
3
2
1
5
7
8
9
17
26
35
33
32
32
17
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
149
75
153
136
142
200
175
170
200
190
200
200
200
200
200
200
162
158
170
156
164
200
173
200
175
148
149
141
149
162
151
200
161
166
162
163
167
151
165
162
174
175
145
142
147
122
124
116
114
113
116
162
113
109
134
150
122
200
121
124
129
113
125
119
118
119
167
107
106
105
99
97
104
91
87
84
95
76
75
74
71
63
77
68
68
69
66
75
71
72
97
60
55
59
53
56
73
73
26
95
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
2
9
13
18
42
56
33
10
61
38
16
16
16
26
18
11
11
9
8
9
10
21
32
27
19
12
13
12
7
3
3
6
4
3
2
1
2
3
3
4
6
3
1
1
1
3
3
3
5
10
9
6
3
27
18
9
12
9
6
5
5
7
5
3
4
4
4
2
1
3
5
5
3
1
1
4
2
1
2
4
3
3
9
6
3
2
1
7
11
11
11
20
24
13
2
2
5
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
127
61
111
125
154
167
135
125
127
122
127
129
129
133
125
127
118
119
117
114
113
133
128
131
154
150
128
126
135
135
128
167
129
128
129
113
127
108
106
112
107
100
127
120
122
154
150
106
115
107
99
135
87
88
106
100
102
167
104
101
99
89
87
87
86
87
93
86
84
75
72
76
79
81
90
85
87
80
93
74
70
64
84
59
70
74
90
87
84
107
90
86
77
107
81
88
107
107
51
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
21
37
25
13
10
8
16
10
4
4
4
4
4
14
18
12
6
12
18
23
16
9
7
6
4
3
4
6
6
6
6
7
4
1
3
6
3
1
3
2
1
3
3
3
6
3
1
14
10
6
3
3
2
2
3
4
6
6
3
1
1
1
2
2
2
2
2
4
3
2
1
1
2
3
2
1
1
5
4
3
4
2
1
1
2
3
3
3
4
25
26
15
4
4
27
15
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
71
71
108
96
107
136
99
100
108
94
98
100
99
119
105
104
112
161
115
124
134
161
142
141
148
161
141
142
137
135
131
136
141
121
127
124
132
141
141
141
115
111
114
114
110
131
103
99
109
104
103
132
94
91
105
119
105
136
99
99
98
93
103
95
131
95
94
88
87
90
76
80
82
85
90
92
93
84
98
81
83
75
87
93
84
83
90
92
88
108
88
83
89
108
100
108
108
108
49
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
8
19
30
30
17
5
24
16
8
4
2
1
2
4
7
10
9
5
1
8
13
12
12
31
18
5
15
12
9
9
9
5
2
5
8
6
4
3
2
1
2
4
4
4
5
5
4
4
11
6
2
4
2
1
2
7
4
2
5
8
6
4
2
2
2
2
3
3
3
4
3
2
2
3
2
1
2
3
6
4
3
7
5
4
4
5
9
7
5
11
20
25
23
21
21
21
12
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
88
165
129
127
139
153
104
117
122
119
143
143
137
148
139
138
137
141
135
133
140
137
136
141
134
161
148
142
147
139
142
141
143
165
136
153
128
129
130
125
140
130
122
125
115
110
141
116
111
115
161
106
105
119
113
114
143
110
116
115
113
141
123
123
119
165
104
100
97
94
101
102
118
118
99
118
88
81
78
73
62
74
64
79
83
83
109
85
108
82
84
63
57
57
61
70
70
51
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
13
4
31
32
20
8
8
5
2
6
7
7
8
8
6
4
3
3
3
13
7
2
16
28
40
20
1
14
12
8
4
2
1
1
1
3
2
1
2
2
1
1
2
4
7
4
2
24
14
5
9
5
2
15
11
7
3
4
5
6
6
4
3
6
4
3
13
8
4
9
10
8
5
2
1
1
1
2
1
1
4
2
1
7
5
3
6
14
10
7
6
9
21
25
14
3
3
12
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
144
72
141
113
113
108
105
104
113
97
103
111
113
144
141
126
130
142
132
127
126
124
142
121
127
124
116
144
114
115
117
119
113
123
135
107
108
112
98
94
92
104
89
93
104
90
95
93
97
102
104
115
112
95
93
94
88
90
88
92
105
93
113
101
98
91
123
89
89
112
86
87
89
91
77
77
73
73
72
72
72
63
87
61
71
73
81
87
87
113
81
87
67
62
81
60
59
56
42
55
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
14
13
11
7
4
3
8
7
6
6
5
4
6
18
30
15
1
4
7
13
15
12
8
4
6
3
1
1
1
2
4
8
6
5
4
3
4
5
6
5
5
3
1
8
23
13
3
3
3
3
4
3
2
2
2
3
2
1
2
1
1
1
2
2
2
2
2
2
2
3
2
2
2
1
1
2
3
5
10
9
8
6
4
3
2
10
6
2
10
12
15
9
4
4
7
5
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
86
56
56
66
67
84
75
68
66
86
69
71
76
84
82
84
83
95
86
80
81
84
95
79
86
86
87
95
92
99
94
94
94
90
108
97
93
96
95
99
99
100
108
103
100
94
103
92
100
108
92
88
100
87
93
100
92
92
88
89
92
83
85
87
83
81
87
80
76
89
73
75
75
74
75
75
73
81
66
71
69
65
72
62
64
66
70
77
72
88
67
67
55
53
59
57
63
63
50
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
2
7
8
6
4
4
5
9
9
9
5
1
2
3
4
3
2
2
3
5
3
2
9
7
4
2
3
4
6
5
4
3
2
2
3
3
3
4
3
2
3
4
4
4
4
9
6
4
10
10
8
7
5
4
7
4
1
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
8
10
12
11
11
7
3
6
3
1
5
10
18
13
7
2
2
26
50
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
97
61
97
83
103
81
70
79
78
83
82
97
97
85
97
97
92
107
103
88
94
107
92
91
107
89
99
107
107
130
134
110
116
112
105
126
97
96
97
95
102
110
110
128
138
109
114
113
119
126
123
147
124
125
123
121
130
129
134
140
130
123
126
126
125
138
125
140
122
147
114
107
103
111
96
92
90
103
74
73
70
68
78
59
72
74
84
147
101
100
90
130
68
69
72
66
83
83
24
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
14
9
5
10
12
7
2
4
5
3
1
1
1
15
8
2
1
1
1
3
5
13
11
8
5
12
13
10
8
7
10
12
7
3
2
1
1
2
2
2
3
4
4
5
8
8
8
5
2
4
6
7
9
5
2
3
4
7
7
4
2
6
9
6
3
3
3
7
7
6
4
3
2
5
4
3
3
4
10
11
12
11
8
5
3
10
8
6
12
18
24
13
3
3
6
8
11
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
99
76
87
80
85
101
69
117
77
84
87
84
86
90
95
98
107
117
94
98
95
95
98
105
102
127
117
107
111
115
114
121
127
110
111
116
114
113
127
110
116
113
107
141
99
100
99
100
100
100
105
107
98
103
101
130
109
113
116
136
112
117
121
122
141
124
130
126
110
107
105
112
100
107
126
105
136
96
89
86
71
71
66
79
93
93
141
103
121
89
107
72
65
60
51
52
37
33
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
17
10
4
10
16
9
3
3
3
4
6
7
9
11
7
3
3
3
3
6
12
15
14
14
10
6
9
6
4
4
4
7
4
2
27
33
18
4
3
2
2
2
2
5
9
6
3
6
7
6
5
4
4
4
5
6
8
7
6
3
1
11
7
4
5
5
3
2
6
5
4
3
3
4
10
7
4
9
6
4
5
22
38
46
53
29
5
6
8
10
12
19
22
24
26
33
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
66
81
82
74
82
120
73
117
84
91
93
90
95
90
96
85
95
89
92
99
103
106
128
120
104
106
104
102
103
104
102
102
102
104
105
109
105
111
103
128
120
105
106
106
102
102
104
98
98
105
92
92
89
95
102
90
128
88
93
102
86
97
96
99
105
109
101
96
101
92
89
94
86
89
89
97
97
77
79
76
67
97
64
70
69
72
87
83
97
89
87
70
74
78
71
83
83
43
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
5
7
16
12
8
5
5
4
3
5
6
4
3
3
4
12
7
3
3
3
4
15
20
21
14
8
6
4
6
4
3
3
5
8
6
5
3
1
1
1
1
1
2
5
8
9
10
7
4
3
2
1
8
5
2
1
1
7
11
13
11
10
5
1
1
1
1
2
2
2
4
2
1
2
10
5
1
6
3
1
7
9
11
10
9
9
10
11
8
6
13
17
22
33
21
9
9
26
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
126
74
162
130
124
168
147
126
142
127
122
131
131
114
115
135
121
122
137
119
126
142
130
156
139
133
157
133
135
140
133
168
138
142
162
136
147
142
143
140
156
142
121
122
114
107
105
94
105
100
101
157
97
91
110
100
103
168
104
105
107
90
90
101
100
99
162
100
93
94
99
93
92
107
87
85
79
79
71
69
71
66
75
66
73
72
81
107
86
87
80
99
63
62
70
61
64
64
45
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
17
12
26
28
30
20
10
10
10
17
11
6
6
6
6
6
9
8
7
13
10
7
10
13
11
7
4
5
5
5
6
7
5
4
5
7
5
4
4
3
2
2
2
5
6
5
5
4
3
8
11
8
4
1
2
2
2
3
3
3
7
4
1
1
1
2
1
1
1
2
4
2
1
2
3
2
1
1
1
1
8
4
1
8
6
4
3
2
7
5
3
12
15
18
9
1
1
8
26
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
89
157
118
116
130
166
116
141
114
114
112
107
123
110
112
117
137
119
123
126
125
137
123
130
125
128
152
141
163
180
161
166
166
164
159
166
141
141
142
144
162
142
160
141
137
152
135
145
150
150
180
166
156
164
155
157
162
160
150
149
165
140
143
146
136
166
132
134
150
134
132
134
180
129
125
128
110
107
109
111
97
107
94
95
91
98
111
122
150
117
165
99
99
104
90
96
96
46
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
16
13
11
28
22
16
14
10
6
6
3
1
1
9
5
1
1
1
1
18
33
27
17
8
6
5
9
8
8
8
5
3
5
8
9
10
7
4
3
3
4
3
2
3
17
16
15
12
7
3
20
12
4
6
8
9
11
15
11
8
5
3
5
7
10
9
8
22
22
22
22
13
4
4
5
7
10
8
7
8
10
9
8
13
26
15
5
5
4
3
17
17
10
3
3
10
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
102
70
97
96
104
132
89
101
103
102
103
104
106
132
105
101
102
98
104
103
106
132
107
105
104
96
102
112
119
144
144
136
141
131
153
142
115
117
115
112
112
109
116
108
110
119
105
115
115
116
127
111
112
112
123
119
111
117
124
144
133
133
153
138
123
127
111
104
98
112
92
96
99
123
94
91
89
83
77
82
74
75
87
70
78
76
87
116
113
153
112
138
90
81
82
71
68
67
40
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
18
30
19
9
4
17
47
26
6
6
5
4
6
10
22
15
8
17
29
26
19
12
8
4
6
5
4
4
4
4
4
4
5
7
5
4
4
4
6
8
4
1
3
2
1
2
4
6
3
1
2
23
12
2
8
5
2
4
4
5
3
1
3
3
3
7
9
9
8
6
5
5
5
5
5
5
5
12
20
20
20
11
2
5
8
12
9
6
16
27
24
13
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
69
90
90
77
85
88
85
85
108
87
94
95
92
122
90
87
92
90
83
102
88
94
93
96
122
92
108
96
96
107
101
91
97
93
93
122
97
101
101
107
101
95
98
91
110
101
97
110
93
110
93
85
88
94
82
101
82
85
91
91
102
89
85
86
85
90
95
92
97
91
95
88
92
102
89
95
97
86
85
79
77
64
77
57
69
76
74
102
82
92
76
72
64
68
74
71
85
85
35
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
12
22
26
21
17
9
2
4
5
3
2
2
3
4
3
2
6
4
3
19
15
12
10
8
4
1
4
6
7
8
5
2
2
3
8
9
6
4
5
4
4
2
1
3
5
9
13
9
6
5
11
7
3
2
1
1
1
2
4
4
3
2
1
1
1
3
5
7
4
1
1
1
2
3
4
3
3
4
3
3
3
9
7
6
5
11
7
3
10
10
11
28
15
3
3
2
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
123
25
119
94
115
95
101
99
98
102
97
97
94
97
99
105
116
112
115
105
104
104
109
111
111
139
114
118
139
119
120
139
123
123
119
118
108
107
108
124
96
97
99
99
103
104
100
88
90
98
93
114
124
97
104
100
97
97
89
97
86
87
95
95
97
96
123
93
91
91
84
86
84
86
94
76
94
72
73
77
78
79
94
94
77
77
83
79
83
94
88
80
64
60
76
55
54
54
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
15
10
5
13
17
22
17
11
5
5
6
3
1
8
4
1
1
1
1
3
6
14
9
4
1
1
2
1
1
2
3
5
5
4
4
27
15
4
3
2
2
2
2
2
7
4
1
2
3
2
1
1
1
2
8
8
8
7
4
2
2
2
2
2
3
2
2
7
9
6
3
3
9
6
4
2
4
7
5
3
8
4
1
1
2
7
7
8
9
11
20
11
3
3
3
3
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
129
70
129
103
100
135
100
105
107
102
102
102
98
100
105
103
116
116
105
105
105
97
103
105
106
118
118
99
103
102
110
135
117
129
129
108
106
105
104
99
111
97
93
96
103
93
95
89
97
92
97
118
101
102
111
106
106
135
98
96
95
92
94
102
111
93
129
95
98
111
92
89
91
98
84
84
91
66
67
62
65
70
78
89
75
71
78
98
88
111
89
83
60
56
54
54
62
62
33
91
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
43
43
43
37
32
21
10
10
10
44
22
1
1
1
2
5
12
8
4
1
1
1
2
4
9
5
1
1
1
2
1
1
1
1
2
3
2
1
2
4
3
2
2
2
2
1
1
6
11
15
8
2
2
3
12
9
6
12
8
4
3
2
2
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
6
5
4
9
11
12
8
5
14
17
20
10
1
1
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
128
124
128
111
121
137
111
128
112
116
126
141
141
121
128
117
120
152
121
129
137
148
152
138
143
142
137
152
135
129
129
137
130
126
141
121
119
123
121
148
124
117
110
111
120
103
122
95
100
97
95
121
91
90
103
102
102
148
109
101
96
91
120
97
95
94
128
91
88
84
90
81
85
109
84
90
98
73
74
69
72
67
82
98
89
89
89
109
86
98
69
74
64
65
68
70
70
70
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
6
10
16
12
8
15
10
5
14
11
8
5
3
6
10
14
14
14
14
9
5
11
18
20
16
9
2
5
4
3
6
9
5
2
2
7
4
2
2
2
2
7
8
5
3
2
2
3
4
7
8
9
16
10
4
2
1
2
4
2
1
1
1
1
1
2
3
5
3
1
1
1
1
2
2
2
2
2
2
2
2
2
6
3
1
1
10
14
9
4
9
14
21
17
14
14
14
8
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
76
161
122
132
143
149
142
141
153
141
142
143
147
142
137
134
132
153
136
142
172
144
157
147
134
154
124
130
140
130
143
137
140
161
135
149
143
150
172
157
144
138
132
149
115
124
116
126
122
126
154
113
109
128
147
111
172
117
121
126
107
115
110
107
110
161
108
105
103
90
92
94
100
117
96
113
88
88
93
97
87
117
113
94
98
100
102
102
117
116
87
86
87
83
75
88
88
18
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
6
25
26
19
13
15
16
17
15
10
6
3
1
3
6
22
22
12
3
21
32
17
3
12
8
4
3
5
8
9
6
4
4
6
3
1
1
1
1
1
5
3
1
7
10
10
7
4
6
8
8
5
3
3
3
3
2
1
2
4
3
2
2
2
1
1
5
5
4
4
3
2
1
1
1
1
1
1
1
3
2
1
4
11
7
3
6
20
10
1
14
26
28
30
20
10
10
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
57
90
90
73
72
78
82
58
64
67
71
85
85
71
91
92
90
147
99
111
116
136
147
129
136
136
122
147
118
113
120
112
111
121
108
109
118
113
113
147
105
108
104
93
107
80
77
82
94
98
111
147
94
107
96
89
87
92
86
97
111
95
147
99
96
94
83
82
81
79
82
81
84
85
91
88
84
78
69
70
70
57
70
59
64
62
66
75
73
91
88
61
67
68
67
70
70
69
29
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
7
7
16
12
8
12
12
13
15
12
9
8
8
8
9
8
7
6
5
7
9
7
5
13
9
5
2
2
2
3
7
7
5
3
2
2
2
2
2
2
3
8
7
5
3
4
7
5
3
7
5
3
2
2
2
3
4
2
1
1
2
2
2
2
2
1
1
1
1
6
4
2
5
4
4
5
3
1
5
8
6
5
7
9
10
5
1
2
2
3
9
15
22
39
20
1
1
1
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
22
66
68
70
71
104
74
100
77
79
82
80
83
87
86
87
86
87
82
90
90
80
84
90
84
106
113
93
95
100
92
91
100
94
92
104
100
86
92
83
86
86
89
106
79
113
78
83
81
79
92
73
87
80
81
85
90
77
81
77
79
106
89
90
89
113
87
86
92
77
81
82
85
92
74
85
70
60
68
66
59
92
61
73
72
73
92
79
92
87
62
65
65
63
63
63
63
31
31
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
10
10
10
23
15
7
5
5
5
11
9
8
8
7
5
4
9
8
8
8
6
4
5
7
8
10
11
6
2
6
4
2
10
10
7
4
4
2
1
1
2
5
3
2
1
1
3
5
4
3
6
5
4
9
5
2
3
4
2
1
1
2
3
3
3
3
3
3
4
5
7
5
4
3
3
3
3
3
3
5
7
5
3
8
13
8
4
7
6
5
5
6
16
27
15
4
4
4
17
31
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
100
20
95
63
61
61
60
64
75
66
61
61
65
76
73
72
76
123
87
94
94
106
94
103
123
104
124
111
109
117
123
120
141
118
133
124
110
114
110
104
132
111
118
123
124
114
107
111
113
105
111
106
108
108
99
124
95
101
110
113
119
141
116
133
122
116
132
123
105
111
100
97
98
94
94
108
91
93
87
81
84
82
108
77
81
81
83
93
103
117
108
141
88
85
83
71
65
62
46
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
25
27
16
5
4
4
5
6
6
6
6
3
1
1
3
4
4
5
3
1
3
5
13
12
8
5
2
9
5
2
11
8
5
4
3
4
5
3
2
2
2
3
4
2
1
10
8
6
4
2
1
18
12
6
2
1
1
3
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
3
3
3
4
4
3
3
6
10
10
10
12
14
10
6
6
6
10
25
15
6
6
6
4
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
93
66
86
74
65
73
65
62
70
76
84
90
90
80
86
86
92
123
97
108
104
123
108
109
110
123
94
108
90
88
106
94
91
94
100
80
88
85
88
94
91
104
108
96
110
91
108
91
87
85
100
82
89
108
92
110
93
93
91
89
90
91
91
96
102
98
110
108
98
102
93
94
98
98
105
100
100
87
90
94
90
105
108
79
85
78
76
105
82
87
86
98
91
69
74
76
91
91
44
58
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
5
3
13
24
16
9
4
9
14
14
14
14
7
1
3
5
8
11
12
14
18
20
22
24
13
2
2
3
4
3
2
2
3
2
1
1
6
8
4
1
4
2
1
2
4
4
5
6
7
7
4
1
13
11
7
4
1
1
1
2
3
3
2
1
1
1
1
3
5
6
8
4
1
1
1
2
3
5
5
5
9
11
14
12
10
7
5
4
3
3
9
24
28
16
5
5
18
10
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
106
95
80
73
76
60
57
63
67
71
83
83
78
79
90
86
106
89
91
99
95
91
124
99
107
129
121
120
155
133
140
144
155
136
128
127
155
131
123
137
136
134
137
136
144
139
136
130
150
120
125
124
120
115
120
110
137
125
133
144
144
139
136
137
137
137
136
136
123
150
111
111
105
94
89
85
89
87
91
119
79
105
67
69
64
71
77
93
123
85
150
92
92
98
86
86
86
29
60
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
6
4
18
13
8
6
4
3
3
5
6
7
8
6
4
5
4
3
5
4
4
4
5
16
27
16
5
3
11
7
3
44
25
6
2
1
24
32
16
1
1
1
1
1
1
6
8
7
6
6
4
2
3
4
4
4
3
2
1
4
5
7
4
2
4
3
3
4
4
5
7
7
7
4
1
1
1
1
1
5
3
1
1
2
3
6
10
7
4
1
9
18
29
19
9
9
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
102
76
140
114
124
200
137
160
200
182
200
200
200
200
200
200
162
153
155
158
169
200
164
200
161
154
154
148
150
154
157
200
159
166
190
156
172
171
159
191
182
137
129
128
125
123
129
155
126
126
120
120
110
100
114
108
109
200
117
133
129
115
155
118
119
118
132
111
110
115
100
104
108
109
122
107
117
100
94
100
112
93
122
117
90
96
102
96
99
122
92
112
94
107
98
89
107
107
23
84
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
1
15
15
15
15
15
12
10
10
12
13
8
3
12
11
11
11
7
3
6
10
6
3
12
13
13
14
16
13
10
11
13
9
6
3
14
11
9
9
7
6
5
5
4
4
6
15
9
4
12
7
3
2
3
2
2
14
8
3
3
4
2
1
1
1
2
3
7
11
12
11
11
9
5
2
1
1
8
9
11
15
14
13
13
12
12
18
20
14
9
11
16
22
29
18
8
8
15
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
69
62
63
86
81
200
100
134
200
172
200
200
200
200
200
200
137
121
130
124
143
200
139
200
125
109
106
93
113
116
116
200
112
110
108
92
89
94
92
89
120
86
81
80
87
72
75
76
74
94
79
75
76
87
98
106
110
200
107
111
109
97
94
96
103
92
94
92
90
103
89
91
95
96
101
101
101
89
90
88
83
93
80
69
81
77
90
93
81
72
76
91
73
81
85
90
90
90
29
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
8
14
8
2
5
4
3
6
7
5
3
3
3
8
5
3
5
4
3
4
5
13
7
2
2
2
5
5
6
6
4
3
2
3
2
1
1
2
3
2
1
1
1
5
10
8
6
4
2
3
4
3
2
5
20
13
6
4
3
5
3
2
2
2
3
4
4
4
2
1
21
11
1
1
4
6
5
5
5
4
3
6
8
6
4
12
7
3
3
4
14
9
4
4
4
2
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
135
85
135
125
146
135
116
100
104
102
112
139
139
118
126
144
130
135
135
126
128
146
131
131
128
146
126
113
121
121
119
135
123
127
139
116
144
124
128
146
131
122
120
121
120
116
146
109
112
111
105
112
101
96
100
98
107
146
107
121
106
105
112
110
109
108
126
100
93
88
84
88
87
91
92
88
98
85
93
90
94
91
111
98
101
111
99
111
104
121
98
92
81
105
81
83
105
105
23
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
18
7
12
14
14
14
11
8
8
7
5
4
3
3
3
10
17
23
15
7
14
7
1
1
3
6
9
6
3
1
4
6
5
4
2
1
5
6
4
3
6
4
2
16
12
9
14
8
2
15
11
8
7
7
6
5
6
4
2
4
6
6
4
2
1
1
1
1
1
1
1
1
2
3
2
2
7
9
8
8
5
2
10
16
16
12
8
11
14
18
9
1
1
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
185
85
183
155
147
200
177
178
200
192
200
200
200
200
200
200
174
170
174
170
178
200
172
200
175
161
157
162
153
146
158
200
161
185
183
161
177
176
161
163
162
153
155
147
156
135
162
136
143
145
133
161
124
116
133
126
131
200
129
130
132
116
124
127
125
121
185
104
104
101
93
90
89
101
87
81
79
83
75
75
75
61
76
62
67
65
73
88
84
119
81
88
63
59
61
61
79
79
30
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
21
30
17
5
5
5
52
29
6
6
6
6
6
7
8
21
35
24
14
8
8
11
10
10
10
7
5
7
8
9
8
8
9
10
9
9
6
3
5
3
1
5
17
14
11
6
1
6
7
4
2
5
4
3
3
8
10
8
5
3
6
4
3
2
1
1
2
1
1
1
1
1
1
2
1
1
2
3
4
6
7
4
2
2
2
6
7
6
6
12
19
10
2
2
16
9
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
129
61
128
114
115
168
149
121
144
126
135
139
139
145
120
142
116
115
122
116
124
136
129
162
129
119
121
123
127
138
129
168
138
141
145
130
149
144
140
137
162
121
111
116
112
101
123
99
111
107
109
138
104
105
125
145
116
168
105
105
102
96
112
104
106
105
149
98
87
83
72
71
72
72
74
88
76
80
77
79
79
65
79
65
66
65
65
84
67
70
69
54
49
53
47
53
62
62
47
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
14
17
13
10
10
10
18
11
5
5
5
5
5
6
6
4
2
3
5
3
2
15
9
4
2
1
9
9
6
4
4
6
11
17
9
2
2
2
4
4
4
2
1
2
5
3
1
11
11
11
11
9
5
2
2
2
10
9
8
6
3
1
1
1
1
3
11
7
3
2
1
1
1
1
1
1
1
1
12
12
11
10
10
10
12
12
6
1
4
8
20
12
5
5
8
6
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
120
61
120
106
108
200
127
153
200
180
200
200
200
200
200
200
157
147
149
147
165
200
162
200
159
142
134
147
138
139
139
200
150
162
179
143
179
156
152
182
173
133
124
122
111
102
117
98
108
106
111
119
93
88
112
105
111
200
112
118
123
109
119
107
103
104
120
101
107
98
101
97
107
96
84
84
84
84
85
81
99
70
90
70
81
80
109
99
93
87
109
101
88
90
109
71
68
56
19
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
8
14
10
6
4
2
8
5
3
3
3
3
3
11
11
11
8
5
2
6
11
16
9
2
2
6
7
4
2
2
2
2
2
5
8
9
7
4
2
2
2
3
5
8
5
3
5
10
9
7
6
4
2
4
3
3
7
7
4
1
1
2
6
3
1
3
3
3
9
5
1
1
1
1
1
1
1
8
5
3
4
2
1
3
5
8
10
8
6
16
22
29
16
4
4
3
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
101
155
132
133
139
136
141
141
135
139
143
143
136
141
139
138
150
135
137
149
172
150
154
152
140
139
178
132
125
128
129
136
153
155
133
139
141
146
172
154
140
134
137
132
127
178
139
148
149
153
160
138
132
137
134
126
172
120
114
109
106
105
118
130
119
178
122
122
123
120
118
117
123
113
112
128
109
108
107
109
107
105
123
99
103
112
116
108
123
90
90
94
105
96
91
105
105
46
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
61
5
5
14
22
14
6
7
9
37
28
19
19
11
3
5
7
6
5
5
6
16
31
38
30
19
8
5
2
3
5
5
5
6
7
4
2
6
8
5
2
5
3
2
2
2
3
6
5
4
16
9
3
11
7
4
4
5
9
6
3
5
5
6
14
22
13
5
3
11
7
3
7
5
3
3
4
16
30
30
16
3
9
16
46
41
36
26
16
10
5
4
3
17
31
28
26
26
36
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
92
70
97
74
66
76
66
74
82
89
94
94
83
78
89
90
98
147
109
121
126
136
147
124
132
136
129
147
128
127
120
113
120
105
104
112
98
111
97
97
95
100
100
101
100
97
127
105
110
115
115
120
120
120
110
120
98
94
95
100
100
102
127
93
100
93
91
94
92
103
86
103
85
87
94
94
99
100
77
79
74
68
100
70
83
100
78
103
83
72
66
86
56
54
70
52
53
44
44
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
11
8
8
8
9
11
9
8
8
8
8
9
10
10
6
2
16
30
21
13
17
11
5
10
17
10
3
2
3
3
4
2
1
1
2
5
3
1
1
1
3
4
6
6
4
3
5
8
5
2
1
1
1
1
3
4
5
6
3
1
2
2
2
3
2
1
3
2
1
3
2
1
14
7
1
8
14
14
14
14
8
2
1
1
8
9
10
13
16
23
12
2
2
5
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
37
120
89
92
132
94
91
98
103
116
136
136
132
134
141
127
148
141
130
137
141
148
127
133
126
120
148
119
116
123
111
116
113
111
127
121
125
127
141
127
117
110
108
109
107
117
107
110
109
111
120
110
106
114
103
108
141
107
108
116
120
114
124
110
111
109
96
97
96
99
102
104
114
103
113
92
105
73
69
68
60
63
66
77
78
113
93
96
97
83
124
72
76
86
83
113
113
40
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
2
8
8
8
12
14
8
3
5
6
5
4
5
7
9
6
3
2
1
4
4
5
17
13
9
5
2
3
5
7
5
3
2
8
24
14
5
5
3
1
1
2
2
3
5
18
10
3
6
5
4
11
7
4
4
5
5
4
3
8
14
11
8
6
4
3
3
3
3
3
3
3
3
4
10
16
10
4
4
4
4
13
12
11
11
12
11
11
11
17
24
25
23
22
22
22
22
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
131
79
79
96
83
132
103
84
95
87
93
98
98
131
101
97
108
103
99
122
103
100
102
122
105
108
97
131
106
103
108
132
107
121
104
99
90
81
81
84
85
92
111
93
101
99
83
85
88
98
90
108
88
89
102
99
101
132
95
91
91
79
81
90
93
92
121
101
89
86
81
79
81
79
81
81
78
91
82
89
89
71
89
66
70
67
63
90
70
62
81
62
55
55
64
56
59
59
46
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
4
5
14
22
15
9
5
3
12
9
6
6
5
3
1
6
3
1
7
4
1
12
23
22
12
2
2
4
6
9
6
3
2
1
1
1
1
1
1
1
1
1
5
3
1
6
7
7
7
10
5
1
3
8
13
9
6
7
7
5
4
4
4
4
9
6
3
2
1
3
9
16
10
4
2
1
1
1
1
9
5
1
7
10
9
5
1
8
6
4
7
10
18
13
8
8
10
9
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
74
123
129
128
167
145
131
140
140
140
170
170
143
145
141
143
139
140
155
130
134
132
130
133
154
128
121
134
137
139
167
153
160
170
148
145
140
131
134
123
119
155
120
119
109
120
95
105
110
115
154
121
109
121
109
106
170
103
107
106
93
95
101
97
96
160
91
89
87
75
76
85
84
84
128
76
79
74
79
95
74
128
68
77
75
67
95
80
72
128
83
93
110
96
94
110
110
48
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
4
4
22
15
8
9
9
10
14
11
8
8
13
8
4
19
15
11
14
12
11
19
28
25
14
4
4
3
3
3
4
4
4
4
4
5
4
4
4
6
4
3
3
6
4
3
6
4
2
9
10
12
16
11
7
3
2
3
4
4
2
1
2
4
10
6
3
1
1
1
1
1
1
1
1
1
1
2
6
7
8
8
8
4
1
6
11
11
6
2
8
12
16
30
18
7
7
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
162
56
162
131
129
200
151
162
200
185
200
200
200
200
200
200
171
167
172
158
165
200
166
200
166
155
155
136
153
153
157
200
165
169
171
151
173
147
152
155
162
140
157
132
130
122
126
142
126
125
122
155
107
104
127
127
125
200
135
132
126
111
142
122
127
126
162
106
107
96
87
90
81
80
82
78
87
86
78
80
80
69
80
87
82
88
97
135
95
101
88
82
69
101
76
82
101
101
48
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
30
19
9
9
9
11
10
9
9
5
1
9
19
20
17
14
22
30
29
29
25
14
4
4
4
16
11
6
4
6
5
4
3
2
2
4
6
9
6
3
24
14
5
5
4
3
11
10
9
15
8
2
4
16
9
2
3
5
3
1
2
3
13
7
1
1
3
2
1
2
2
1
1
1
1
1
1
1
1
3
8
10
5
1
7
4
2
8
14
21
11
2
2
14
8
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
72
106
82
83
84
87
71
75
81
87
89
90
119
89
96
97
105
92
95
93
96
105
97
119
99
106
109
96
98
99
101
108
104
106
119
99
101
107
109
105
109
106
105
105
101
109
102
92
93
92
109
86
82
88
101
93
97
100
97
108
98
100
100
105
100
94
99
90
89
89
100
86
89
86
83
94
76
74
78
69
59
77
63
76
100
81
94
87
108
85
88
82
81
88
94
94
94
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
16
4
3
14
10
7
10
6
2
8
8
8
8
4
1
3
9
10
10
10
6
2
9
16
17
11
5
5
5
4
3
4
5
4
3
2
1
1
1
2
2
3
2
1
1
3
6
9
6
3
22
16
9
3
2
1
2
4
2
1
2
2
1
1
3
6
5
5
5
5
7
5
4
2
1
1
1
2
1
1
3
2
1
5
9
6
4
5
5
5
5
9
16
22
25
26
28
26
13
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
82
184
138
140
167
177
151
176
157
157
170
170
142
143
172
147
148
155
156
156
191
159
187
166
157
162
162
153
152
156
167
154
163
184
156
177
176
172
191
187
164
156
153
155
139
162
142
150
144
155
162
123
131
132
124
121
191
114
128
127
119
155
125
122
129
184
124
127
126
120
124
117
107
103
124
93
94
90
85
92
69
84
64
73
69
72
92
83
100
81
84
79
80
100
69
68
67
24
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
27
30
19
8
5
5
5
11
9
8
5
3
3
9
20
32
41
50
41
32
32
32
27
22
18
18
9
1
9
13
17
19
12
5
1
3
6
9
8
6
3
1
1
2
13
7
2
3
13
13
7
2
2
3
6
8
9
11
7
3
3
2
2
6
4
2
2
1
1
6
11
11
11
11
6
1
14
8
3
2
1
3
2
2
6
10
10
6
3
10
12
15
27
18
10
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
61
81
76
70
78
110
69
117
82
85
90
90
82
91
92
87
146
101
116
119
135
146
121
126
135
113
146
112
111
118
102
102
100
99
106
99
97
97
96
88
117
93
98
99
99
102
93
95
96
106
89
96
104
120
142
142
152
130
143
152
144
152
144
144
131
125
119
113
131
100
97
95
90
90
90
85
87
77
85
72
62
76
64
78
87
87
93
82
83
85
62
67
68
70
73
76
76
30
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
8
7
7
8
9
6
3
5
6
4
3
3
3
4
3
3
5
4
4
4
5
13
9
5
3
2
5
3
2
2
4
3
2
1
2
2
2
3
2
1
1
6
8
9
11
11
11
6
2
2
3
3
3
3
2
1
5
7
5
3
1
2
1
1
3
2
1
1
21
11
1
1
1
1
1
1
3
5
3
1
2
3
4
6
8
12
7
3
4
7
11
37
21
6
6
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
95
75
90
81
83
91
94
80
122
96
99
101
101
95
98
102
111
148
122
121
127
124
148
119
122
121
113
148
113
113
121
110
111
121
105
109
103
99
99
115
90
92
94
100
100
96
134
88
93
99
95
115
100
82
87
79
74
94
85
89
119
89
91
101
96
103
134
94
119
87
92
95
93
113
98
95
119
86
80
80
71
63
83
60
75
76
75
113
87
89
86
84
57
55
55
54
67
67
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
1
3
8
14
21
19
10
2
3
4
5
6
5
3
1
8
5
3
3
2
2
3
5
15
13
7
2
3
4
5
6
4
2
2
1
1
3
4
5
4
3
2
1
1
1
11
13
13
12
10
5
1
6
4
3
2
1
1
2
4
5
6
3
1
1
1
1
1
1
1
5
3
1
1
1
1
1
2
1
1
1
1
1
10
9
5
2
2
1
1
5
13
21
11
1
1
4
2
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
147
25
146
125
128
148
161
133
142
151
153
177
177
141
154
174
146
155
148
141
138
143
139
139
151
142
138
155
152
166
163
158
158
161
177
160
174
164
163
166
163
158
170
154
153
140
145
139
147
170
147
166
154
148
170
153
153
177
147
142
140
141
145
143
144
144
161
142
142
140
141
140
135
170
141
147
148
147
152
138
134
120
152
108
121
133
122
147
132
115
140
140
116
117
120
117
117
117
40
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
17
14
11
12
13
25
50
30
11
11
7
3
11
18
25
14
3
7
11
23
35
22
10
13
17
22
19
14
9
8
8
5
3
6
7
8
9
9
9
7
6
8
11
12
13
23
23
13
3
9
22
13
4
8
13
15
17
18
20
21
22
22
19
17
18
14
11
16
12
9
6
3
3
18
20
15
10
6
3
21
33
30
21
13
22
22
17
12
11
10
28
19
10
10
10
40
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
145
77
146
116
101
135
127
102
129
124
136
150
150
165
136
173
132
122
135
126
132
169
139
158
151
135
153
153
143
144
146
150
154
168
165
158
173
160
160
169
158
153
144
142
153
142
153
149
150
168
153
153
158
155
149
165
143
173
136
137
137
137
153
147
153
158
168
155
150
146
142
141
142
165
138
141
143
145
165
150
136
121
165
118
130
150
132
136
139
133
130
154
111
117
116
102
113
113
46
141
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
16
22
25
13
1
2
3
4
12
16
8
1
1
1
12
8
4
1
7
14
17
21
17
13
13
10
7
9
8
5
3
3
3
2
2
6
4
3
3
3
2
2
2
2
11
15
17
19
21
13
6
21
12
4
4
5
10
15
13
11
11
11
13
15
15
9
3
11
22
12
3
12
10
8
10
10
10
7
5
13
14
16
22
16
11
22
13
5
5
11
29
27
26
17
9
9
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
74
177
124
126
144
183
131
169
150
157
159
156
192
144
148
138
132
138
137
132
144
148
160
173
145
156
158
137
168
130
144
159
163
192
173
183
169
163
158
160
150
138
143
142
124
158
125
142
140
152
168
153
147
152
192
146
160
133
125
117
113
125
118
116
119
183
121
122
121
120
116
125
136
125
151
146
122
123
127
136
114
133
109
120
115
113
151
115
113
107
94
99
113
106
105
113
113
66
151
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
11
31
27
23
29
35
33
23
13
10
7
7
7
7
7
4
1
5
9
8
8
14
21
19
11
4
6
8
9
8
6
4
2
1
3
3
3
3
4
5
11
8
6
4
2
18
13
8
9
23
13
3
15
27
24
14
4
8
13
18
13
8
8
8
6
4
4
6
8
18
13
8
4
1
1
4
7
10
7
4
12
13
14
11
8
5
10
16
10
5
8
15
22
42
24
6
6
36
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
198
93
198
169
162
178
198
177
198
182
186
184
181
198
183
181
182
180
183
187
185
186
185
186
187
190
191
187
182
187
180
183
187
198
198
180
198
198
186
189
188
186
187
185
187
177
187
157
179
175
192
191
188
200
183
198
178
183
169
173
183
169
187
173
172
172
198
170
173
173
176
175
183
189
200
200
200
158
150
153
157
143
155
163
159
160
162
200
173
163
200
155
167
183
184
200
200
200
200
200
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
7
7
15
8
1
3
4
5
11
9
7
4
1
4
7
52
35
19
3
2
1
2
3
6
4
3
3
18
13
9
12
16
25
32
30
28
18
9
13
11
9
8
8
6
5
5
7
8
9
24
16
9
30
52
59
66
42
18
21
23
25
16
8
16
17
17
18
29
40
29
18
18
14
10
14
13
13
13
26
18
10
25
40
53
59
62
51
40
40
40
32
25
33
66
39
13
13
106
200
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
143
66
137
112
102
122
114
116
125
143
135
145
145
137
133
142
132
127
143
125
131
140
127
157
141
141
144
147
139
139
139
139
136
135
149
140
142
146
145
149
157
141
131
138
150
125
147
130
129
131
128
128
128
136
134
140
136
157
154
134
133
136
125
131
132
137
154
135
150
129
130
128
128
154
120
121
121
120
135
120
113
104
135
106
114
113
113
113
122
130
117
150
116
117
115
106
117
117
54
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
33
31
20
10
10
10
22
14
7
7
7
5
4
5
4
4
6
5
4
7
17
19
14
8
2
1
3
2
1
4
3
2
2
3
3
3
9
5
2
4
4
4
11
11
11
7
4
5
4
3
17
10
3
30
35
24
13
8
4
8
5
3
5
3
1
4
5
6
5
4
5
5
6
7
7
7
7
8
14
11
9
8
8
8
8
12
6
1
8
51
46
42
24
6
6
10
15
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
124
155
128
126
133
136
116
170
126
140
136
136
160
130
140
136
151
125
125
127
129
135
131
151
129
126
135
136
144
151
141
146
152
160
145
140
170
143
147
157
157
139
140
164
134
136
136
136
140
145
144
157
157
141
164
130
140
134
130
147
129
136
146
147
164
170
152
157
145
133
135
131
145
132
126
122
147
115
123
126
115
136
122
113
109
115
107
121
142
100
157
98
100
111
96
115
115
40
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
24
14
5
6
24
41
27
13
5
5
6
6
7
16
16
11
6
6
24
32
36
23
10
8
5
2
2
2
2
2
2
3
6
9
13
15
16
9
3
8
6
4
5
23
12
2
8
20
14
8
5
31
18
6
17
16
12
8
6
5
3
2
3
3
3
3
6
13
13
8
4
3
3
12
13
14
11
9
17
15
14
29
35
38
42
37
23
10
14
18
25
23
17
12
12
17
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
75
159
137
128
150
167
127
170
142
147
158
158
136
140
156
131
133
137
130
134
153
130
129
134
129
132
150
144
147
163
154
154
157
170
154
167
170
151
153
145
140
138
138
135
130
150
131
141
144
145
163
150
147
170
148
152
158
147
142
138
137
138
143
144
137
170
140
137
142
142
139
140
170
144
138
133
147
113
115
119
114
108
120
124
124
138
147
136
137
137
137
115
121
131
138
138
138
66
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
9
9
17
11
5
8
9
11
12
9
6
5
5
5
6
10
8
6
5
5
5
5
5
13
9
5
3
2
8
7
7
7
8
9
12
19
23
17
11
6
7
9
9
9
9
9
9
9
9
9
9
10
18
31
35
25
15
15
13
9
6
10
17
24
17
10
18
14
10
12
23
20
18
23
20
18
13
9
10
11
12
13
29
28
21
15
22
22
18
14
11
21
24
16
9
9
9
18
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
75
101
79
75
75
71
71
73
76
74
87
87
76
88
88
91
141
95
107
115
129
141
119
126
129
108
141
114
115
171
114
116
115
109
106
106
125
103
102
98
100
98
105
125
101
109
110
122
161
134
154
126
135
118
127
129
137
171
140
137
123
118
117
121
120
128
161
128
154
128
127
123
137
122
123
125
135
104
103
96
102
84
75
96
93
92
171
103
109
121
90
91
79
76
79
91
91
48
125
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
15
10
5
4
6
4
2
4
5
3
1
3
4
4
2
1
3
2
1
13
24
23
19
15
11
7
4
6
8
13
12
12
7
2
15
27
20
14
8
2
2
1
1
1
10
6
3
2
1
1
5
4
4
4
4
7
5
4
4
5
3
1
5
5
5
6
7
7
5
4
4
3
3
4
17
10
4
4
4
4
9
10
7
4
12
8
4
4
8
24
25
15
6
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
178
72
157
125
113
136
167
130
171
126
127
127
119
164
124
128
131
131
127
128
136
128
133
137
147
159
138
143
140
147
166
157
159
178
164
154
167
171
146
148
145
140
135
140
140
116
123
113
125
126
127
159
127
120
123
164
123
130
145
149
143
166
139
148
147
148
178
142
140
136
128
130
113
112
113
112
110
124
112
105
120
94
103
92
99
93
100
130
119
149
116
166
93
93
93
86
102
102
33
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
17
30
30
20
11
12
13
14
13
9
6
6
5
3
1
9
5
1
5
3
1
3
5
7
6
5
4
3
3
3
4
4
3
3
2
2
2
2
4
5
6
4
2
2
2
16
23
13
3
5
6
7
16
10
4
4
5
4
4
7
11
9
8
7
8
5
2
4
6
5
4
4
4
4
4
4
4
4
4
5
4
4
10
13
12
11
11
8
5
5
8
17
18
12
7
7
20
13
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
72
25
75
67
61
86
107
80
106
78
79
78
76
96
88
95
109
150
107
122
129
126
150
130
134
128
126
150
113
112
120
102
103
107
100
98
114
99
97
106
97
94
98
96
114
87
94
93
93
113
99
106
103
92
94
102
89
92
98
97
103
120
95
97
101
99
98
113
97
93
94
93
93
102
92
88
90
87
97
93
71
67
69
63
75
81
81
90
93
97
93
120
81
85
83
73
72
69
48
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
10
14
11
6
2
1
1
4
5
7
4
2
5
3
2
1
4
3
2
11
21
15
9
7
4
1
6
3
1
12
7
2
3
5
13
26
15
4
3
2
4
6
6
6
5
4
3
2
2
4
7
4
1
5
3
1
2
4
3
3
7
6
4
3
5
5
3
1
10
6
3
2
1
3
4
5
5
6
3
1
7
5
3
5
13
9
5
5
6
16
19
22
13
5
5
26
48
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
103
92
82
85
86
86
125
75
75
81
84
87
86
125
102
107
150
103
113
121
123
150
124
132
124
124
150
117
124
114
115
124
111
116
108
105
116
100
96
89
92
89
93
99
92
105
90
90
95
97
99
117
93
96
118
92
95
99
97
105
100
97
97
97
100
99
100
104
117
100
118
109
109
120
105
105
99
93
98
117
83
120
87
98
101
103
118
104
120
97
117
82
110
88
87
110
110
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
10
10
19
16
11
6
5
4
8
4
1
1
3
4
5
9
9
9
7
6
10
17
25
25
19
10
1
4
8
8
9
13
11
6
1
1
1
2
2
3
4
2
1
3
2
1
8
7
7
5
3
1
3
2
1
2
3
4
5
8
15
19
10
2
3
3
3
3
4
5
6
5
5
3
1
1
3
2
1
6
3
1
11
16
12
8
18
19
16
11
6
16
25
13
1
1
13
7
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
83
101
80
76
66
79
57
55
59
61
71
86
86
83
89
93
94
147
101
117
118
136
147
124
130
136
126
147
122
127
120
124
144
122
133
121
119
132
124
116
137
132
115
128
129
108
117
108
107
150
110
102
102
101
93
98
91
95
106
111
127
144
118
133
125
128
137
130
129
124
150
127
127
144
119
114
110
106
100
105
115
105
144
110
95
90
93
101
108
108
110
150
91
95
101
86
101
101
27
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
56
29
3
17
12
8
5
3
2
3
6
7
7
8
5
3
5
4
3
5
3
2
3
5
12
13
9
5
5
10
9
8
5
2
6
3
1
1
1
4
3
2
1
1
1
1
1
12
9
6
4
2
1
6
7
5
3
2
3
3
3
4
6
4
2
5
4
3
4
4
3
2
2
3
2
1
1
1
1
1
7
4
1
12
13
7
2
2
8
7
6
4
3
12
37
32
27
27
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
104
75
96
104
100
134
122
90
98
101
114
139
139
124
135
143
123
147
131
140
153
182
147
173
149
137
132
147
127
132
127
134
141
135
139
126
143
141
149
182
173
143
138
128
130
120
125
140
126
149
117
116
104
96
110
104
108
182
125
138
142
141
140
126
127
133
136
134
139
137
149
139
138
147
153
153
153
132
124
126
121
111
131
116
104
95
102
146
122
124
124
149
103
114
121
109
146
146
25
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
5
3
16
12
8
33
21
10
13
10
8
8
8
5
3
7
9
11
14
14
15
20
25
25
17
10
3
5
7
9
9
6
4
3
4
7
4
1
4
3
3
2
1
1
1
6
17
16
14
9
4
4
4
4
3
2
2
5
10
7
4
4
2
1
3
2
2
2
3
6
5
4
5
14
10
6
4
3
4
5
5
6
12
13
8
4
3
8
7
7
10
27
29
32
20
9
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
77
77
99
88
88
133
84
84
96
100
108
137
137
108
116
113
108
147
107
117
129
137
147
129
137
136
129
147
133
134
130
133
142
126
137
125
121
127
131
137
139
138
116
111
132
101
103
101
107
108
100
134
92
88
104
104
101
137
118
127
130
142
134
126
124
125
139
124
132
124
121
126
121
122
124
126
119
111
104
107
121
98
124
119
90
97
104
105
115
124
121
142
108
110
115
110
110
110
43
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
3
3
17
12
8
10
9
8
14
17
21
14
8
5
3
7
11
10
7
4
8
13
18
20
17
10
3
5
8
8
7
7
6
4
3
5
6
8
5
2
4
6
8
4
1
19
13
8
3
5
7
5
4
3
2
2
4
6
7
5
3
4
2
1
6
5
4
2
1
11
7
4
3
3
2
1
1
1
1
6
3
1
3
12
8
4
1
3
3
3
5
11
17
12
8
8
8
25
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
72
119
106
109
135
144
110
118
123
124
139
139
125
126
144
120
119
127
120
127
146
133
163
135
127
124
125
124
135
118
135
118
124
139
117
144
132
136
146
163
123
121
123
127
110
125
98
104
99
97
135
91
88
107
100
102
163
105
112
114
105
119
107
105
106
144
103
103
98
88
85
84
82
83
85
81
91
71
82
67
60
71
56
64
73
66
95
79
71
82
91
68
70
71
67
67
67
25
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
4
10
16
12
8
33
24
15
16
12
8
8
8
6
4
7
5
4
4
4
4
17
31
26
18
10
6
9
7
6
8
10
6
2
9
9
10
15
8
1
2
6
9
5
2
4
9
6
3
8
6
4
2
1
1
1
2
2
2
3
2
2
4
5
4
4
4
2
1
5
3
2
4
7
6
5
3
1
2
4
4
5
10
13
7
2
1
6
6
7
10
13
17
33
18
4
4
2
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
125
72
83
96
100
101
99
102
104
125
100
102
103
104
104
103
111
118
109
128
115
118
117
116
113
118
128
110
110
122
110
117
122
114
128
103
111
116
101
120
97
100
103
103
120
100
98
92
93
91
95
102
88
87
90
112
86
89
92
91
98
96
88
89
86
86
95
87
85
88
88
93
92
112
95
91
96
82
75
76
77
72
95
96
81
79
82
87
90
96
86
112
76
76
78
73
73
62
41
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
7
10
20
29
17
5
4
3
37
20
4
4
4
4
3
3
3
3
12
11
10
14
18
22
16
10
7
4
3
7
8
10
6
2
2
2
2
2
3
2
2
2
2
2
3
7
5
3
7
5
3
2
6
4
2
1
1
1
1
3
4
3
2
1
1
1
3
5
3
1
5
3
1
1
1
1
1
1
1
3
2
1
7
9
8
8
12
16
12
8
13
20
24
28
19
11
11
26
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
119
56
119
113
109
140
145
106
111
114
114
129
129
107
114
133
118
121
130
155
131
137
134
160
133
132
132
124
125
127
126
140
127
135
130
119
145
130
133
138
160
137
155
131
123
114
120
114
123
135
133
122
109
109
116
111
111
160
118
125
133
112
122
116
115
114
155
109
110
104
92
97
87
84
85
84
82
97
76
74
71
61
81
65
79
86
86
97
83
87
81
65
58
57
76
58
66
66
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
20
12
5
20
11
3
8
7
6
3
1
1
1
8
7
7
11
8
5
18
19
20
15
10
7
7
8
10
10
10
10
8
4
1
1
1
2
3
5
3
1
4
6
8
11
14
18
10
3
4
6
26
37
23
9
2
2
2
2
1
1
3
2
2
2
3
9
15
9
3
1
3
4
5
3
1
5
9
16
16
13
8
3
11
14
15
13
11
10
13
17
9
1
1
1
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
80
94
72
75
78
73
68
69
80
84
85
88
119
86
92
90
94
80
73
76
85
77
76
119
74
81
84
84
95
93
92
111
101
103
119
92
88
99
94
107
105
98
96
103
85
87
87
82
124
79
78
81
75
82
96
85
92
94
95
111
98
103
103
107
105
103
103
101
124
104
88
85
78
77
74
70
72
74
86
86
73
92
92
75
78
83
76
84
124
74
104
69
60
74
51
47
38
30
30
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
8
14
14
11
8
10
6
2
8
8
8
5
2
1
5
8
9
10
10
6
2
6
11
15
10
5
3
2
8
7
7
4
2
5
3
1
1
1
1
1
1
1
1
3
2
1
8
13
19
10
2
1
1
3
2
2
15
11
7
7
4
1
1
1
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
1
10
5
1
7
9
11
7
4
1
1
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
165
56
163
130
131
168
177
128
144
132
129
139
139
120
123
142
124
125
133
155
129
136
135
131
135
137
128
153
137
147
146
168
148
165
163
147
177
144
142
145
130
132
155
132
137
122
153
122
134
140
122
147
109
109
117
109
112
168
102
102
106
92
97
106
106
107
177
99
94
91
77
77
74
75
77
76
92
78
77
80
80
67
92
60
70
66
65
92
73
80
65
80
53
50
50
48
57
57
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
1
7
15
23
34
45
26
8
14
9
5
5
3
1
5
12
11
8
5
5
5
5
5
9
7
5
4
4
2
1
2
3
2
1
2
3
4
4
3
2
3
2
1
3
5
9
9
6
3
12
13
7
1
1
1
2
2
2
7
4
1
1
1
12
7
2
2
3
2
2
2
1
1
3
7
4
2
5
3
2
2
2
8
4
1
3
9
11
7
4
11
19
23
13
3
3
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
157
75
179
133
136
170
170
120
171
138
155
158
158
185
147
177
152
146
149
164
139
150
153
165
178
149
157
154
156
157
163
170
168
173
185
178
177
171
166
166
165
160
164
158
155
155
154
138
144
144
153
163
165
176
170
185
169
177
160
152
155
151
153
156
154
152
179
159
162
162
176
161
164
175
165
168
175
162
160
162
175
144
175
141
154
155
153
176
155
155
140
155
145
151
159
168
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
61
4
21
17
13
9
5
5
5
5
12
16
12
8
15
9
4
3
4
11
15
9
3
15
21
15
8
2
5
6
8
8
8
8
5
2
5
7
8
9
8
8
7
6
8
10
13
14
12
10
30
19
9
6
27
21
15
40
53
32
11
11
8
6
6
6
12
12
13
19
25
21
18
12
6
6
6
9
12
11
11
12
13
36
60
37
15
52
48
28
8
11
11
12
7
3
3
3
48
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
77
69
109
77
66
85
63
73
76
76
81
82
82
85
90
89
91
136
93
95
103
136
111
114
120
136
105
105
100
95
101
96
94
109
92
93
93
90
93
93
81
81
79
76
84
71
75
78
78
98
80
82
78
73
78
88
70
93
75
84
93
87
88
87
90
101
96
101
97
111
98
94
94
94
88
86
83
88
88
92
111
88
94
74
80
78
79
93
84
75
74
111
73
80
86
85
85
85
41
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
22
26
17
9
5
2
2
5
6
7
9
5
1
4
16
12
8
4
1
2
10
18
24
21
18
10
2
4
3
2
7
8
9
8
7
9
12
8
4
1
2
4
4
2
1
15
10
5
4
2
1
7
5
3
2
3
2
2
4
4
5
7
4
2
1
1
3
3
4
7
9
12
6
1
3
5
8
6
5
12
13
14
9
5
6
8
9
9
10
10
10
22
15
8
8
8
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
126
61
126
121
114
200
122
142
200
177
200
200
200
200
200
200
158
146
152
141
155
200
161
200
159
141
140
127
141
140
139
200
152
156
160
159
142
151
141
138
129
129
119
120
128
113
106
100
105
102
104
140
105
102
127
148
121
200
112
115
115
106
120
110
106
106
151
101
103
102
92
94
95
99
114
100
100
73
63
72
67
63
114
67
79
87
87
91
90
114
93
73
61
60
61
64
86
86
32
94
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
36
21
6
26
14
3
6
7
9
7
5
9
25
14
3
4
6
9
12
16
19
19
10
2
5
6
4
2
7
5
3
2
3
4
5
3
1
1
1
4
4
5
7
4
2
5
13
13
8
3
2
1
1
2
2
2
5
10
16
9
2
11
7
3
1
2
3
2
1
16
9
2
2
2
2
5
9
6
3
3
14
12
7
2
4
3
3
7
11
15
8
1
1
10
21
32
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
111
124
103
90
101
90
85
98
85
93
97
97
124
101
98
103
103
122
97
99
101
103
108
106
118
124
120
122
140
136
126
131
125
146
134
112
120
124
125
145
143
134
136
139
122
125
124
123
123
122
124
124
126
130
140
132
144
139
140
144
140
138
148
138
142
148
140
147
148
126
127
125
144
116
120
119
114
147
114
112
99
138
88
105
106
105
147
121
115
111
146
112
126
133
138
138
138
33
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
9
9
18
27
16
6
7
5
3
5
6
8
13
12
11
11
7
3
4
6
8
6
5
13
9
5
2
5
4
3
8
7
5
3
2
2
1
1
1
1
3
3
3
2
1
8
33
18
3
9
13
9
5
4
4
10
9
6
4
3
4
5
11
10
9
5
2
6
7
5
4
4
4
4
4
4
4
3
3
7
5
4
5
10
16
25
31
18
5
6
8
20
26
23
20
20
20
33
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
124
61
120
97
95
134
94
85
92
94
111
139
139
120
126
143
122
152
129
132
139
152
142
138
152
131
122
142
128
127
152
134
132
136
139
121
143
123
122
120
130
112
110
101
110
84
87
87
93
107
93
118
90
83
97
97
95
143
98
104
106
98
118
98
97
98
124
98
93
88
107
76
77
76
68
70
77
66
69
72
63
63
77
57
63
71
77
91
91
91
79
107
61
59
57
55
56
56
42
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
12
9
7
8
9
10
12
10
8
8
5
3
9
17
17
15
12
10
34
20
7
14
11
7
3
4
6
9
8
8
6
4
3
5
3
1
1
2
2
2
2
6
8
10
8
7
13
12
10
5
1
3
2
1
1
2
4
7
9
11
6
2
2
2
2
3
4
5
3
1
1
1
1
2
2
2
3
4
12
9
6
8
4
1
1
5
4
3
10
13
17
10
4
4
5
4
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
97
26
95
73
74
90
85
85
129
84
94
86
81
120
94
95
105
140
104
111
117
140
136
129
133
140
128
136
118
122
136
119
122
114
120
122
111
129
105
103
105
108
108
111
136
101
108
105
106
125
115
109
118
136
118
121
125
120
133
116
136
117
120
125
124
133
129
125
109
114
97
93
91
89
95
95
89
136
73
74
73
61
75
59
76
93
80
133
86
81
76
83
61
57
54
49
53
42
42
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
20
12
4
10
16
32
24
14
4
4
5
3
2
3
2
2
1
1
1
11
16
11
6
6
5
4
4
4
4
8
4
1
4
7
9
7
5
3
1
2
4
2
1
5
12
7
3
2
2
3
5
3
2
3
5
4
4
6
5
5
3
2
4
3
2
4
6
6
5
4
4
4
4
4
5
4
3
11
7
4
10
12
8
5
14
13
8
4
8
10
12
22
27
29
32
42
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
94
32
100
74
72
87
83
83
125
85
90
85
77
100
84
79
88
121
91
100
99
121
97
102
121
98
107
105
98
99
136
102
105
105
104
101
99
125
100
101
99
101
102
107
136
101
105
105
106
125
115
109
118
136
112
108
125
108
112
115
136
115
115
119
118
112
125
125
98
95
93
88
88
85
92
94
81
136
77
78
75
64
75
60
68
69
78
81
79
80
80
86
62
65
70
69
94
94
32
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
2
4
23
13
4
6
17
11
6
5
5
3
1
1
5
3
2
4
2
1
5
18
26
24
17
11
6
1
2
3
4
11
7
4
5
7
5
4
4
4
3
2
3
2
1
1
8
10
12
7
2
1
5
16
9
2
5
8
11
7
4
6
4
2
5
9
8
5
3
5
6
7
5
4
4
4
3
3
4
7
5
4
9
10
9
6
3
10
9
8
8
17
18
10
3
3
3
3
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
80
125
92
88
132
94
81
93
93
100
137
137
114
120
142
117
127
114
111
115
137
115
116
118
127
114
103
107
105
104
132
111
120
137
115
142
121
123
137
114
113
111
103
108
110
94
86
93
110
99
114
114
92
107
117
101
142
107
110
105
105
108
102
107
99
125
105
100
114
102
117
98
113
91
86
83
77
70
69
69
66
75
62
71
69
74
117
84
97
75
77
73
72
70
70
70
52
52
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
14
21
19
13
8
5
2
2
2
5
7
7
4
1
5
9
5
2
6
4
2
19
34
38
26
15
8
4
5
5
5
9
5
2
2
3
3
3
2
2
2
2
3
2
1
3
6
5
4
5
4
3
3
22
12
3
3
4
4
4
4
2
1
1
2
2
1
1
1
2
1
1
3
5
15
8
1
2
2
3
4
5
12
13
11
6
2
7
4
1
8
16
22
15
8
8
8
7
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
85
158
126
113
127
166
113
138
113
108
103
97
97
109
113
117
152
129
137
136
142
152
138
143
142
134
152
126
121
127
130
132
155
158
145
166
140
135
134
124
124
120
114
120
115
120
120
115
115
116
128
119
120
123
119
120
112
128
111
114
109
113
122
127
134
166
127
125
134
120
120
119
134
105
105
97
90
88
93
91
94
120
89
96
93
84
100
90
94
73
106
66
71
76
77
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
14
13
17
18
15
12
9
6
6
6
6
6
10
10
10
10
11
13
19
22
22
14
7
4
2
2
2
2
9
6
3
3
7
7
8
5
2
3
4
5
3
2
5
6
6
7
9
6
3
18
10
2
17
29
17
5
5
6
8
8
8
6
4
3
3
3
5
6
5
4
4
4
4
4
4
6
4
3
4
5
6
7
7
8
6
5
6
4
3
11
9
8
8
24
32
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
74
74
95
72
65
78
60
61
75
71
78
78
78
69
82
85
88
151
90
104
114
129
141
127
151
129
125
141
121
124
151
118
127
106
99
95
100
96
100
127
102
125
104
99
96
83
88
76
82
104
96
104
125
88
90
88
85
93
91
86
128
81
81
88
86
97
98
104
130
90
96
98
93
95
93
99
101
94
128
100
101
96
130
83
87
86
83
101
86
95
92
78
91
75
85
92
130
130
46
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
1
18
16
12
8
11
10
9
9
5
1
1
3
5
5
5
5
4
3
3
4
5
6
14
13
10
7
5
4
3
2
13
8
3
2
2
13
26
13
1
2
2
3
4
5
5
5
9
7
6
4
2
7
19
10
2
1
1
1
1
2
4
3
2
1
1
1
3
2
1
5
3
1
2
1
1
6
4
3
3
2
1
10
10
6
2
11
7
3
2
7
22
32
20
8
8
27
17
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
72
76
82
74
80
120
72
117
83
85
87
86
84
86
93
83
100
86
90
89
92
100
93
120
87
88
100
88
95
97
97
111
110
100
94
102
110
99
99
97
120
87
85
87
85
87
111
87
90
89
95
80
88
82
81
82
93
86
93
101
96
111
100
100
102
102
99
101
79
85
87
96
100
99
131
101
97
98
101
103
97
131
97
99
95
95
100
94
87
131
88
79
85
86
78
95
95
30
78
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
5
3
13
10
7
5
5
4
3
6
7
7
7
5
3
5
4
3
5
7
9
7
5
13
7
2
2
4
6
5
3
2
4
3
2
2
1
1
1
1
3
2
2
1
1
1
3
5
5
6
3
1
3
2
1
1
1
1
3
6
4
3
2
1
3
3
3
2
1
1
1
2
2
1
1
3
2
2
3
7
4
1
3
13
10
6
2
9
6
3
4
10
17
25
19
13
13
8
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
164
81
164
130
129
170
152
126
142
130
133
141
141
121
125
137
136
139
143
156
145
145
141
145
144
157
157
134
149
147
150
170
157
164
164
148
152
142
140
142
138
145
156
133
136
129
129
139
134
142
133
157
118
135
128
127
127
170
135
130
127
117
139
121
121
119
164
104
104
97
89
90
79
78
90
86
87
135
77
81
82
69
77
87
84
79
83
135
86
87
72
84
58
59
75
57
63
63
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
31
31
31
31
31
20
10
16
18
19
12
5
5
6
3
1
10
5
1
10
22
26
27
29
25
14
4
15
11
7
24
14
4
7
10
5
1
4
6
5
4
6
3
1
3
3
4
10
9
8
13
8
4
13
9
6
20
12
5
5
4
3
3
3
3
4
3
3
2
2
2
5
3
1
1
1
1
1
1
2
3
5
5
5
4
4
3
2
6
5
5
10
15
22
12
2
2
14
8
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
95
98
95
82
74
92
66
75
79
79
91
91
86
92
89
91
94
123
91
93
100
123
104
112
115
123
118
112
112
131
123
116
122
119
136
131
120
136
121
120
136
118
116
110
118
105
111
111
111
116
113
110
109
105
116
106
103
111
96
98
102
98
118
104
103
100
111
90
83
101
88
92
98
116
100
111
99
100
90
81
73
73
84
68
75
76
79
102
86
104
76
79
70
73
113
77
90
90
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
4
4
4
4
4
3
2
8
11
7
4
4
4
4
4
5
3
1
1
14
22
24
16
8
5
2
1
1
4
3
2
1
11
9
8
7
4
2
1
2
5
4
4
8
8
9
7
4
2
3
5
13
7
2
2
5
5
4
4
4
3
2
2
3
5
5
6
3
1
13
7
1
1
3
4
6
9
11
10
9
13
9
6
6
6
8
10
10
10
16
31
21
12
12
12
9
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
53
103
106
103
98
130
86
85
87
94
96
96
119
98
97
103
138
113
124
130
125
138
129
133
126
146
138
121
127
120
126
127
146
130
135
139
141
141
146
127
126
123
120
120
112
114
116
111
134
114
117
134
111
114
134
119
129
138
120
132
118
120
120
126
129
138
132
130
124
124
130
127
138
132
118
114
118
131
108
116
90
131
92
105
102
102
116
107
99
102
121
92
99
112
87
92
92
40
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
2
1
11
22
19
16
14
13
15
13
12
12
12
6
1
9
5
1
3
2
1
5
8
12
11
11
9
7
8
7
7
7
7
10
9
9
11
28
15
2
1
3
3
2
1
2
3
5
7
10
7
4
2
2
3
7
9
8
8
5
2
2
4
5
3
2
3
2
2
7
5
3
18
10
2
3
4
5
4
4
6
6
6
9
9
5
2
7
7
8
13
19
26
42
30
18
18
10
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
94
25
90
69
64
78
66
63
71
71
78
78
74
76
69
78
74
73
76
113
72
76
78
76
85
107
92
108
101
104
107
103
105
102
117
107
99
98
97
104
100
100
117
100
96
89
108
90
97
117
98
95
100
100
83
80
83
90
94
99
137
100
107
103
105
111
113
137
101
100
95
98
103
105
137
97
101
78
68
76
74
64
104
70
84
88
129
93
97
107
91
79
82
71
82
87
129
129
33
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
1
17
22
15
9
9
5
2
3
4
4
4
2
1
1
1
1
4
8
9
7
6
7
8
7
4
2
4
7
9
9
5
2
3
4
3
2
2
2
5
5
5
4
3
3
11
6
2
5
4
3
7
5
3
2
4
6
8
6
4
4
4
3
2
1
1
3
6
9
6
3
8
6
4
4
4
3
2
1
9
10
8
7
6
6
6
8
9
8
7
22
27
16
5
5
14
8
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
66
163
121
117
140
145
124
144
128
132
137
135
143
147
137
134
136
139
133
142
145
135
142
146
155
157
147
136
138
136
140
138
160
163
138
145
144
136
134
121
145
107
113
110
103
122
94
105
104
104
157
98
97
113
102
95
140
95
92
98
86
89
101
102
103
163
95
90
86
79
79
79
82
81
77
103
74
72
78
73
68
74
103
72
69
74
78
81
98
103
80
82
88
82
75
88
88
23
86
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
14
12
7
2
2
2
13
8
4
4
4
4
4
19
16
13
10
9
8
13
12
12
8
4
3
3
3
4
4
4
3
3
2
1
4
4
3
2
2
1
1
5
4
3
4
5
7
11
11
7
3
12
6
1
3
2
1
4
4
4
3
2
1
3
3
2
2
3
4
2
1
1
1
2
1
1
3
9
5
1
7
5
3
2
2
7
9
9
9
22
24
26
19
12
12
17
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
79
22
76
69
70
86
106
69
111
71
75
79
77
86
87
94
103
146
111
115
121
118
146
116
123
120
120
146
125
127
131
130
133
133
133
108
109
107
102
104
101
102
114
102
94
114
92
94
97
114
96
107
103
101
120
114
96
98
93
92
94
92
103
91
96
88
84
78
74
100
78
77
82
120
82
83
83
77
77
73
69
69
77
60
60
61
69
72
71
103
64
79
57
51
53
51
52
52
41
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
4
11
8
5
5
5
5
5
6
6
7
7
7
7
4
2
2
4
4
4
4
4
15
12
8
4
8
12
8
5
9
5
2
10
9
9
24
13
2
4
4
2
1
9
5
1
4
5
6
7
7
7
8
6
4
2
5
5
5
6
6
4
2
4
3
2
3
6
4
2
2
2
2
2
3
4
6
5
4
10
10
10
8
6
6
6
8
7
6
10
16
22
13
5
4
4
4
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
17
91
64
53
75
65
46
57
58
66
82
82
72
73
89
78
79
82
83
86
93
91
91
82
82
81
80
82
86
87
98
103
97
103
103
92
97
95
95
95
93
98
88
91
79
75
75
85
80
87
86
98
100
90
93
84
93
89
92
101
110
122
143
143
143
119
113
104
101
100
99
114
106
114
114
98
87
80
77
72
64
83
69
82
89
89
100
81
71
67
84
52
57
65
69
98
98
44
58
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
20
20
17
12
8
6
4
2
8
8
8
8
8
6
4
10
7
4
5
3
2
3
5
15
12
8
5
8
8
8
7
7
5
4
6
8
4
1
1
1
3
2
1
1
1
5
16
10
4
4
4
5
15
10
5
2
1
2
3
5
8
10
5
1
2
2
2
3
5
3
2
2
1
1
1
2
2
3
4
5
4
3
10
18
12
6
5
6
6
6
11
18
21
11
2
2
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
150
66
154
127
133
133
129
108
134
120
131
143
143
141
132
145
129
120
122
120
111
115
117
120
133
120
125
145
119
120
130
133
131
150
154
137
140
134
126
126
129
125
127
130
147
133
120
112
118
118
120
125
131
128
132
128
140
143
123
125
147
127
133
139
140
147
154
140
131
139
122
119
121
117
123
132
118
147
116
116
118
107
120
107
109
112
115
147
114
108
98
116
107
107
130
100
105
105
46
88
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
20
16
12
9
9
6
3
4
5
6
5
5
5
6
4
3
3
23
33
33
33
28
20
12
8
10
11
9
8
11
14
11
8
10
12
12
12
7
3
8
10
9
9
10
15
17
20
21
12
3
19
12
6
5
5
9
13
8
4
8
5
3
6
5
4
4
11
6
1
5
4
3
3
4
11
19
15
9
3
7
11
9
8
8
8
8
8
8
5
3
34
61
43
26
26
36
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
70
158
120
126
136
136
141
138
136
130
143
143
130
141
145
129
124
136
120
118
133
122
124
133
141
131
159
136
142
140
141
141
152
158
142
145
138
136
133
129
148
135
144
156
141
159
138
141
134
153
125
120
121
129
129
139
145
127
133
132
132
142
140
142
147
159
145
156
139
131
134
144
132
128
132
144
113
101
125
103
98
120
119
107
103
113
109
125
145
125
156
90
90
94
92
113
113
54
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
14
16
10
4
4
4
14
9
4
4
3
2
4
3
2
5
5
6
10
17
22
16
9
2
2
2
8
5
2
2
2
2
9
16
14
13
13
9
6
8
10
8
5
3
6
9
18
27
15
3
5
31
22
13
4
10
11
8
6
5
25
41
22
4
4
5
6
17
16
10
4
4
4
7
11
22
13
4
10
12
14
22
32
37
42
32
21
10
14
18
25
15
6
6
14
10
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
75
140
91
100
102
100
89
115
89
92
97
96
95
140
106
113
115
131
103
106
106
102
103
108
106
110
140
115
123
119
121
126
115
131
114
110
117
121
123
132
135
115
119
137
109
112
113
109
116
105
100
96
100
89
105
84
86
95
95
102
126
106
115
118
121
135
120
137
112
116
118
119
119
139
113
113
104
100
107
103
90
139
82
90
92
92
113
114
116
139
137
94
100
88
85
100
100
31
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
19
27
20
13
11
9
8
7
6
4
2
2
2
2
2
4
4
2
1
18
22
18
15
12
7
3
2
1
3
2
1
3
5
7
8
5
3
9
6
4
6
3
1
5
10
9
9
5
2
9
7
5
7
4
2
2
4
2
1
2
3
3
4
3
2
3
4
4
4
4
3
3
11
7
3
3
4
5
7
9
9
10
11
8
5
5
5
9
9
9
10
17
21
11
2
2
16
9
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
127
76
163
115
114
135
143
119
148
115
118
126
123
146
150
136
135
131
145
128
133
145
133
149
142
134
157
150
135
138
129
135
135
137
163
136
143
148
133
133
123
145
118
123
149
99
120
96
106
107
104
157
103
103
119
146
100
135
96
90
89
86
84
97
98
101
163
96
90
87
73
74
73
73
71
76
75
71
72
68
68
58
76
54
61
59
58
75
67
68
76
76
58
52
50
50
58
58
26
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
10
6
17
20
20
15
10
10
10
28
17
6
6
6
6
6
11
11
11
18
15
13
15
18
20
15
8
1
1
1
2
4
7
8
4
1
5
10
10
11
10
8
7
6
5
3
1
8
6
4
10
7
4
10
11
13
11
8
6
6
5
4
2
1
1
3
4
4
4
5
6
11
6
2
2
2
1
1
2
3
10
6
3
7
5
4
7
10
11
6
1
12
18
24
13
2
2
4
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
170
85
167
146
137
200
155
166
200
186
200
200
200
200
200
200
154
152
161
155
163
200
161
200
156
140
138
132
146
140
146
200
152
170
167
147
155
153
137
139
129
149
117
121
115
106
132
107
115
120
122
125
121
137
128
134
134
200
140
130
130
117
127
116
118
119
170
107
108
104
96
100
95
100
100
97
89
137
74
78
73
59
77
57
75
75
76
140
87
81
77
89
61
60
58
50
53
47
31
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
2
8
21
30
17
5
5
5
52
30
9
9
8
8
9
9
10
7
5
7
9
7
5
7
6
4
2
2
2
2
2
4
3
2
3
4
3
2
3
5
5
4
4
9
18
14
11
8
6
6
6
4
3
19
11
3
1
5
7
7
4
2
13
10
6
2
2
2
2
22
13
5
5
6
9
7
6
19
10
1
7
7
8
5
3
8
8
8
5
2
11
14
17
13
9
9
9
11
14
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
75
106
82
89
101
82
89
83
83
81
83
83
87
101
92
92
106
89
90
92
86
91
101
89
97
102
104
109
125
118
125
125
122
110
102
107
116
106
122
110
116
106
101
122
95
96
116
98
105
101
119
99
100
103
107
101
109
98
104
99
91
109
101
100
116
107
103
109
97
96
102
104
119
103
109
115
108
109
109
113
102
93
115
104
109
114
120
120
120
93
94
88
110
109
93
110
110
35
59
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
2
3
17
26
15
4
4
4
14
10
6
6
6
4
3
3
3
3
5
7
6
5
5
10
14
8
2
2
2
2
2
3
2
2
2
2
3
7
5
4
6
5
4
3
2
2
3
3
3
3
2
1
14
8
2
2
2
3
3
3
4
5
7
6
6
4
3
3
6
4
3
10
6
3
3
3
4
5
6
6
6
6
7
6
5
4
5
15
9
4
6
16
22
12
2
2
8
21
35
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
130
136
130
141
128
200
153
148
200
183
200
200
200
200
200
200
159
152
155
133
147
200
150
200
142
125
124
128
128
128
134
200
144
150
155
137
153
150
127
133
122
120
130
119
118
101
128
105
108
106
122
94
96
92
108
118
113
200
110
110
105
88
89
101
101
110
153
97
99
100
95
101
92
89
89
82
80
95
74
76
76
89
85
68
82
78
86
101
88
110
81
73
58
56
60
63
86
86
33
79
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
17
28
16
5
5
5
5
5
5
4
3
3
3
6
8
5
3
6
8
5
3
6
4
2
1
1
5
3
1
1
3
2
2
5
9
11
12
13
7
2
2
1
1
1
1
2
5
3
2
3
4
4
3
3
3
4
5
6
5
4
2
1
3
3
2
1
2
1
1
1
1
1
1
1
1
1
2
4
4
4
7
5
4
4
4
10
6
3
12
16
20
10
1
1
12
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
144
67
101
97
81
91
126
107
128
125
110
108
114
122
112
139
111
110
109
127
106
100
104
127
118
115
120
146
116
121
116
117
122
144
127
123
139
128
118
114
108
107
112
120
120
110
146
112
116
118
120
122
125
148
128
129
124
139
120
118
115
112
120
123
128
140
146
134
139
140
148
129
126
140
117
122
134
121
140
126
125
119
130
125
119
109
110
148
125
125
129
130
98
109
93
95
109
109
54
134
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
1
7
6
4
3
3
3
4
9
11
7
3
7
9
11
6
1
19
10
1
4
7
14
9
4
3
2
9
5
2
2
2
5
3
2
3
3
4
5
3
2
2
3
5
11
9
7
14
8
2
6
17
10
4
19
15
12
11
11
11
9
7
5
19
10
2
3
7
12
20
22
15
8
3
3
5
7
5
4
3
3
21
33
24
16
23
25
19
11
3
12
22
15
8
1
1
4
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
143
82
174
133
125
167
125
130
139
146
148
169
169
146
150
172
147
151
155
148
148
174
145
160
155
146
162
172
147
140
139
167
138
145
169
135
172
147
159
169
160
174
140
143
153
115
126
107
118
115
110
162
96
92
111
105
105
172
106
116
114
102
126
110
109
115
167
106
103
107
95
91
99
88
88
100
83
82
82
82
85
82
99
87
84
81
81
86
86
92
92
88
82
84
83
82
82
82
29
56
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
31
12
21
29
18
8
7
7
7
12
10
9
8
7
7
9
21
15
9
3
6
9
6
3
12
8
4
3
11
9
7
5
4
3
3
5
4
4
4
4
6
8
8
9
6
4
5
6
5
5
10
6
3
15
10
6
4
3
4
5
6
8
5
2
1
7
6
4
3
5
4
3
2
2
1
1
2
3
4
6
10
12
13
12
12
13
9
5
5
5
5
5
12
19
12
5
5
5
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
136
135
181
143
145
149
145
136
147
141
148
152
157
168
163
173
155
157
145
133
142
170
144
167
159
150
181
163
154
147
150
147
152
157
178
146
173
150
160
169
156
170
150
149
167
129
129
130
137
142
143
181
148
143
152
168
148
173
150
137
134
133
126
132
134
137
178
142
128
132
127
123
137
128
127
143
141
117
118
117
132
99
105
101
111
106
137
150
110
96
88
90
92
102
143
101
113
113
46
141
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
10
27
37
34
18
3
3
3
22
19
16
13
11
12
13
9
5
13
22
18
14
15
12
9
12
13
7
2
4
3
2
9
7
5
6
8
10
11
10
9
9
7
5
3
2
5
7
9
14
14
15
17
20
32
19
6
14
13
13
8
4
9
22
14
6
4
4
18
12
6
7
5
4
4
4
6
9
21
15
9
3
6
9
8
8
8
8
8
8
8
5
3
11
20
33
39
42
44
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
114
26
122
94
90
113
140
96
147
96
110
112
105
144
108
113
121
115
118
133
110
115
119
122
144
125
132
127
119
147
117
123
130
132
121
144
120
114
116
132
115
118
116
104
105
86
90
77
92
99
99
147
102
103
109
121
98
102
98
101
122
109
120
122
105
112
122
101
120
97
104
104
100
120
97
94
100
84
78
77
71
63
77
69
78
89
89
85
76
68
70
70
59
63
88
67
85
85
24
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
4
9
19
16
13
12
13
14
13
9
6
6
6
6
6
4
2
7
12
12
13
22
32
29
27
17
7
7
13
10
7
43
32
19
7
2
3
21
13
5
5
3
2
3
6
4
3
3
3
23
20
12
5
4
4
26
19
12
5
3
11
14
10
7
6
5
5
4
3
12
11
10
7
4
4
4
3
3
5
7
10
10
10
7
4
2
3
6
4
2
7
18
21
13
6
6
12
9
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
64
133
90
76
71
68
72
55
80
43
51
53
49
90
56
75
81
72
133
67
66
71
71
81
94
94
93
88
89
101
96
101
114
106
114
133
114
132
115
109
105
120
104
106
120
94
99
102
108
132
124
101
91
88
87
89
93
93
91
100
132
98
124
103
98
100
91
85
97
82
88
89
97
101
87
84
97
81
77
78
80
69
83
80
74
74
86
76
75
74
72
84
73
79
82
83
83
83
46
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
5
3
14
9
5
7
4
1
2
4
5
5
5
5
6
8
5
2
1
1
1
2
4
7
4
1
1
1
3
2
1
1
1
2
4
6
7
8
7
4
2
1
1
5
3
1
4
3
2
16
15
13
11
8
5
2
2
3
8
8
5
2
1
1
1
2
3
2
2
3
5
4
4
4
3
3
3
4
5
6
4
3
8
9
7
5
8
8
6
5
8
10
13
9
5
5
5
4
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
156
35
161
131
122
141
172
119
175
126
137
137
131
141
125
128
137
131
135
170
137
170
149
155
161
153
163
190
153
158
158
157
153
156
168
160
172
175
166
170
167
168
170
166
165
163
190
165
167
173
158
154
138
142
145
149
148
170
158
157
159
156
163
160
160
162
190
167
165
163
173
151
153
158
150
131
127
131
140
129
126
111
150
107
120
121
125
123
132
163
119
173
108
105
103
99
113
113
54
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
1
6
21
20
13
7
9
11
17
10
4
4
4
4
4
4
5
6
7
14
14
15
17
19
19
15
9
4
11
7
4
8
6
5
12
10
9
8
9
9
8
8
13
11
9
18
13
9
8
10
9
9
14
10
6
5
4
8
13
8
4
3
2
12
10
8
6
4
8
20
15
10
31
26
22
14
6
8
6
4
16
15
14
11
8
8
8
13
13
14
17
19
22
14
6
6
8
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
143
80
141
113
108
140
122
96
111
101
118
129
129
143
141
134
137
138
136
133
135
134
137
132
132
131
130
143
130
130
131
140
131
132
138
125
127
119
118
134
111
115
110
101
125
93
92
88
89
89
89
112
95
98
109
105
103
140
100
107
108
100
115
99
98
99
117
87
86
75
78
83
87
110
89
88
85
79
92
75
73
78
86
76
84
77
89
84
80
79
73
94
56
60
66
68
92
92
45
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
15
13
8
4
6
8
13
8
4
4
4
4
4
21
17
13
10
9
8
15
23
13
4
4
10
9
9
9
9
6
4
7
4
1
6
5
4
7
7
4
1
2
2
2
7
5
3
5
3
2
5
31
16
1
1
2
3
3
3
3
3
2
1
2
2
1
1
2
3
2
2
1
1
1
1
1
1
2
3
5
10
7
5
3
1
5
8
11
33
28
23
14
6
6
23
12
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
127
100
127
133
157
141
146
114
144
103
113
109
109
124
112
128
124
148
126
132
134
138
148
141
157
152
134
148
138
135
131
141
130
133
136
129
146
144
134
138
131
119
124
134
130
157
152
113
122
119
116
135
119
100
112
101
100
141
102
107
105
102
119
115
116
119
146
115
109
111
100
102
102
102
104
104
104
92
91
92
111
83
95
73
72
67
71
86
89
104
79
131
69
69
74
68
86
86
26
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
21
21
21
26
15
5
4
4
4
12
16
21
13
5
10
8
6
6
6
6
5
5
20
36
29
22
19
10
1
3
6
6
7
6
6
3
1
1
1
2
4
6
3
1
3
2
2
13
9
5
13
7
2
10
19
10
2
15
10
5
5
6
3
1
2
4
4
4
2
1
4
6
6
5
4
6
3
1
1
1
1
2
3
10
11
9
5
1
7
7
8
12
16
26
15
4
4
14
8
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
79
182
153
153
173
174
143
173
140
143
145
142
146
143
136
139
137
140
151
138
146
145
156
152
153
157
160
147
140
147
173
154
160
182
154
174
173
157
159
156
149
151
147
149
128
160
128
139
140
127
157
129
125
137
146
123
173
116
119
127
108
119
125
124
127
182
109
110
103
95
91
91
101
90
101
85
75
74
75
75
68
89
85
83
87
91
127
88
85
80
89
66
66
101
66
63
62
43
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
12
29
32
35
18
2
2
2
22
17
12
6
1
5
9
23
16
9
20
14
9
14
20
21
15
9
5
8
7
7
7
8
6
5
9
14
8
3
3
4
5
6
7
5
3
10
8
6
5
11
11
12
17
11
6
1
15
8
1
3
2
1
1
1
1
11
7
3
1
2
2
1
1
2
3
4
2
1
1
1
6
4
3
2
1
1
1
6
4
3
11
13
15
8
2
2
12
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
72
161
149
159
172
175
140
173
135
141
141
142
147
129
165
139
139
140
150
126
131
139
144
159
156
157
150
145
143
152
172
153
168
161
151
175
173
145
147
146
146
150
152
157
159
156
136
146
168
129
143
129
120
132
147
120
172
116
126
131
119
157
128
128
125
175
104
97
90
83
82
85
96
86
99
85
74
69
74
75
67
93
85
76
81
82
85
85
85
73
96
64
65
99
60
56
56
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
21
22
15
9
9
9
16
10
4
4
6
9
10
11
11
11
11
7
4
17
30
26
22
16
10
6
9
7
5
9
10
8
4
1
2
3
2
1
4
2
1
3
4
6
6
6
7
14
11
7
3
5
7
5
3
3
5
3
1
2
3
9
6
3
1
1
2
3
4
2
1
1
1
2
1
1
1
7
4
1
5
4
3
2
2
4
2
1
6
11
16
9
2
2
11
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
159
74
180
151
153
172
173
141
170
137
140
138
134
149
129
131
138
136
137
150
141
145
143
146
148
153
154
148
145
140
143
172
153
159
180
153
173
170
148
150
148
145
150
144
146
125
153
125
135
138
124
154
128
124
136
149
124
172
120
123
125
109
118
116
113
114
180
103
98
93
85
82
86
103
88
102
84
76
75
72
75
63
67
84
71
74
79
82
82
84
71
84
64
64
102
66
63
62
44
44
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
22
17
30
30
30
20
10
1
10
22
16
11
11
6
1
5
10
8
5
3
4
6
4
3
12
10
6
3
1
7
4
1
5
9
9
6
3
4
6
3
1
2
2
3
4
5
11
11
6
2
9
10
12
20
11
3
2
15
8
1
4
2
1
1
1
2
2
2
1
1
1
2
1
1
2
2
1
1
1
2
4
3
2
5
3
1
1
1
6
4
2
10
12
14
8
3
3
9
7
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
123
62
127
100
101
137
109
101
152
110
127
141
141
122
127
145
123
147
126
129
143
148
147
164
145
138
138
147
136
140
132
137
134
136
141
139
145
152
145
148
164
138
132
129
128
111
121
111
122
122
129
140
102
98
114
110
109
164
108
114
129
106
121
113
110
112
152
103
104
97
88
94
85
84
81
80
80
71
69
69
66
58
76
59
67
94
70
74
80
95
76
72
70
67
69
69
69
69
22
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
4
6
10
9
7
6
26
20
14
11
8
5
3
3
4
7
5
4
5
4
4
7
11
16
10
5
1
2
8
6
4
5
5
3
1
1
5
8
5
3
5
3
1
3
2
2
3
5
8
14
12
6
1
2
4
3
3
2
2
5
3
1
1
2
8
6
4
2
3
2
1
2
3
3
2
1
2
1
1
5
3
1
3
12
14
8
3
6
4
3
9
15
21
15
9
9
9
6
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
82
90
139
98
100
106
116
105
117
117
129
129
120
123
107
146
108
109
118
129
108
139
114
117
117
115
125
133
128
143
175
129
139
143
137
151
146
126
133
129
124
139
132
139
147
151
143
120
129
127
129
130
134
146
137
151
136
146
175
139
136
132
143
127
130
147
134
134
140
131
130
131
126
126
134
141
135
146
118
118
121
103
140
103
121
119
115
175
124
117
118
112
109
113
117
110
140
140
46
141
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
21
33
35
23
11
3
3
4
5
10
13
10
8
29
21
11
2
5
4
3
2
8
16
9
2
3
5
7
9
8
7
5
3
4
5
11
8
6
6
6
6
6
6
4
2
3
11
10
9
8
5
3
11
7
4
15
20
16
13
8
4
5
3
2
9
8
8
11
14
23
16
9
8
6
4
4
6
6
7
9
13
11
9
22
29
32
36
24
13
10
14
25
28
32
29
26
26
36
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
128
133
125
112
122
136
121
128
142
102
114
117
120
119
128
145
122
133
118
113
117
115
117
123
119
115
128
119
121
133
131
136
147
133
137
131
145
142
128
127
124
123
117
128
124
120
147
138
127
123
113
133
98
93
106
98
95
145
107
120
147
112
138
113
109
110
142
96
89
84
73
73
72
72
70
76
70
69
66
70
75
60
70
65
68
75
83
104
93
104
104
90
72
68
75
59
59
59
23
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
38
38
38
32
24
17
10
20
23
20
17
14
12
10
13
17
21
21
15
10
12
14
17
21
21
12
3
2
3
7
7
7
5
3
2
4
6
5
4
2
1
1
1
7
13
8
3
10
7
5
10
8
6
4
4
4
4
3
3
4
5
4
3
3
3
3
2
2
1
1
15
10
5
2
2
2
2
1
1
4
11
18
14
11
7
3
2
1
5
8
8
9
19
24
16
9
9
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
85
52
90
72
75
85
71
85
67
72
77
78
82
85
94
91
95
100
94
106
98
93
100
106
99
100
99
106
97
93
89
101
87
89
89
89
100
94
95
100
94
94
101
92
100
86
85
82
87
90
86
94
101
81
85
90
85
86
90
86
85
84
84
84
94
85
88
94
86
94
86
85
90
88
89
92
101
81
75
74
68
63
79
61
71
68
76
101
77
90
71
65
58
66
65
69
101
101
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
16
4
7
13
8
4
4
4
5
11
7
4
4
26
16
7
7
7
7
8
9
10
8
7
23
14
6
12
20
24
13
2
4
10
8
6
4
6
7
5
4
4
4
4
6
9
6
4
3
2
3
5
6
7
5
4
2
1
6
10
9
7
5
6
8
6
3
1
2
3
3
3
5
3
1
1
1
1
2
2
3
6
3
1
1
1
1
2
9
5
1
16
21
27
15
3
3
13
8
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
136
94
131
119
110
200
124
156
200
180
200
200
200
200
200
200
151
143
148
139
155
200
156
200
152
136
130
126
131
134
141
200
148
146
155
127
131
133
131
161
144
113
111
112
109
105
126
111
104
108
108
120
121
97
119
109
110
200
117
123
120
108
122
111
113
114
136
106
103
121
103
100
98
97
95
97
102
102
89
85
84
97
74
59
65
57
66
74
79
122
77
87
61
59
64
67
89
89
43
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
11
14
13
11
9
12
56
35
15
15
12
9
6
4
4
4
5
10
15
10
5
13
7
2
2
3
9
8
8
8
5
3
2
3
2
2
2
2
3
3
3
2
1
1
6
4
3
11
6
1
2
2
3
3
4
4
5
3
1
2
2
2
3
2
1
1
1
1
1
2
1
1
3
5
3
1
1
14
7
1
7
4
2
1
1
6
7
8
12
18
23
12
1
1
12
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
123
66
127
108
111
135
147
106
105
100
99
101
100
119
101
96
104
112
105
113
113
109
114
116
123
127
112
112
119
134
120
135
126
129
127
119
147
104
111
113
112
123
113
112
127
100
110
91
99
98
100
134
95
95
107
101
99
135
97
101
112
95
102
101
103
104
147
96
90
89
77
78
79
80
82
82
100
84
71
70
68
60
75
68
62
61
63
85
70
71
71
83
63
68
75
68
85
85
25
68
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
17
28
32
36
31
22
14
10
6
6
6
6
6
11
9
7
5
20
28
16
5
13
9
5
3
2
1
1
1
2
1
1
8
6
3
1
2
3
5
5
5
4
3
6
6
3
1
6
6
6
13
8
3
3
3
2
2
4
4
4
2
1
2
2
2
6
4
3
3
3
2
2
2
1
1
2
3
6
4
3
8
6
4
8
13
14
16
14
13
16
20
34
20
7
7
5
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
132
32
132
100
97
137
113
106
107
100
104
104
112
132
117
132
115
113
106
103
104
98
105
105
109
109
109
132
112
114
119
137
117
123
123
107
104
103
100
96
103
96
97
102
119
96
110
87
88
95
93
109
119
105
114
125
97
137
103
103
125
113
119
131
131
120
123
108
113
108
104
103
112
107
96
101
112
91
113
83
85
77
81
89
75
81
91
113
91
103
83
79
66
65
66
63
63
63
29
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
20
20
21
23
16
10
13
17
47
26
6
6
3
1
1
10
5
1
6
3
1
12
23
22
13
4
5
7
6
6
5
4
3
9
8
6
4
4
4
5
4
3
3
2
1
1
5
6
6
4
2
1
4
7
7
5
4
4
4
5
7
5
3
2
1
3
5
8
7
6
4
3
3
2
2
2
1
1
2
4
2
1
6
11
8
5
13
11
8
5
12
17
20
14
9
9
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
63
66
113
82
91
113
87
87
97
93
102
107
109
144
113
101
100
120
92
94
104
120
115
120
144
120
118
121
117
125
112
113
122
115
125
144
115
116
114
125
105
107
103
97
108
82
76
77
83
90
96
116
95
98
101
119
98
99
95
95
94
94
116
96
96
93
92
90
86
86
90
88
98
92
84
85
83
78
78
86
76
72
79
73
79
81
81
90
82
74
86
98
62
68
74
66
85
85
25
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
4
1
9
14
12
10
7
5
8
5
2
2
2
1
1
6
4
2
1
4
8
5
2
14
12
7
2
7
5
3
1
5
3
2
3
8
14
12
7
3
3
3
4
4
4
6
4
2
3
4
4
4
12
6
1
5
3
1
1
2
3
3
2
2
2
1
1
3
2
1
5
4
2
1
2
3
4
4
2
1
1
1
3
4
5
5
5
7
5
3
6
10
18
11
5
5
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
126
66
113
93
101
116
103
126
103
104
108
109
109
115
126
104
114
136
110
126
118
136
122
123
121
136
126
120
116
116
111
116
116
113
126
100
98
91
83
89
80
81
87
100
88
89
95
81
88
91
93
100
90
94
93
115
90
91
83
78
95
82
81
84
80
81
93
85
88
85
94
82
85
84
81
80
85
79
76
88
72
66
80
63
74
76
72
94
80
84
88
66
60
60
73
63
73
73
44
60
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
7
13
9
5
3
1
32
19
7
4
1
1
1
7
6
6
7
4
1
11
15
12
8
4
2
3
5
9
9
5
1
1
2
3
3
3
4
5
4
3
2
2
1
1
2
3
6
4
2
1
8
7
4
1
9
8
6
5
10
8
5
3
3
3
3
7
4
1
1
1
1
1
3
4
4
2
1
5
3
1
3
12
11
10
21
17
10
3
9
13
17
9
2
2
8
26
44
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
35
17
38
56
54
133
61
71
83
74
87
93
95
133
101
89
90
78
86
79
87
133
86
101
82
70
70
69
72
73
83
75
77
73
81
74
77
77
77
81
78
79
83
75
81
73
69
77
66
68
71
68
75
77
77
83
84
85
89
120
95
97
120
94
91
120
86
86
84
83
75
74
76
83
74
73
80
65
63
66
64
58
80
53
64
71
79
97
97
97
77
73
68
68
69
73
73
62
38
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
7
13
8
4
3
3
9
11
12
9
5
1
4
6
5
3
1
2
3
4
6
11
6
1
1
1
1
1
1
1
3
5
5
4
4
4
4
4
4
4
4
4
3
3
5
3
1
2
2
3
7
29
15
2
3
4
6
3
1
6
4
3
3
2
1
1
6
4
2
3
2
2
4
7
6
5
5
5
6
7
7
7
5
4
6
8
6
4
7
17
28
40
20
1
1
19
38
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
92
66
113
93
104
101
92
91
89
92
85
87
88
90
101
96
92
113
92
88
97
103
98
102
104
96
118
95
95
96
105
93
91
113
86
85
87
85
82
78
96
87
96
99
118
104
99
105
94
96
96
103
92
108
89
98
88
84
86
89
89
87
118
89
95
105
90
108
87
86
90
90
98
103
84
82
79
73
66
71
66
71
108
73
79
74
71
90
82
85
76
98
71
76
74
76
76
48
48
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
21
33
18
4
13
19
20
13
6
6
6
6
6
7
4
1
1
1
1
3
6
14
18
10
3
3
4
2
1
2
4
6
8
6
3
1
1
1
2
1
1
1
1
8
10
6
3
9
9
9
17
10
3
2
1
2
3
3
4
2
1
1
1
2
3
4
3
2
6
5
4
2
1
8
6
5
5
5
9
6
3
9
15
10
5
7
5
3
4
6
15
24
15
6
6
27
48
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
124
70
124
101
89
135
93
84
91
85
84
87
86
80
105
97
110
147
123
125
130
136
147
130
135
136
119
147
131
131
169
135
134
129
124
123
108
101
98
99
99
105
128
122
128
169
109
110
127
150
137
156
142
140
145
156
142
147
149
147
169
155
142
142
143
145
146
155
146
146
115
105
105
106
104
103
94
140
78
82
79
64
83
57
74
83
89
142
100
97
90
107
63
61
59
56
62
62
29
88
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
26
26
26
31
36
26
14
2
2
3
4
5
6
6
3
1
7
4
1
5
3
1
3
5
13
10
7
5
5
6
6
7
8
6
5
4
4
3
2
1
1
1
2
5
4
4
6
7
8
11
11
8
5
3
12
7
2
2
3
4
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
4
2
1
4
2
1
11
7
3
4
6
6
6
6
6
13
20
11
3
3
4
3
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
124
70
120
107
104
135
96
97
97
91
92
95
95
99
109
99
107
148
116
125
130
138
148
128
135
138
116
148
126
131
136
135
126
124
120
107
108
104
102
119
102
106
111
110
121
136
107
110
114
115
115
119
141
113
127
124
141
135
125
131
141
126
122
122
122
120
124
119
114
105
110
104
103
108
113
104
102
96
114
94
95
113
94
77
84
76
80
114
99
107
91
126
67
65
64
58
64
64
29
90
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
24
17
10
10
10
12
8
4
4
2
1
4
14
13
13
11
10
26
27
29
25
16
8
2
4
4
3
3
6
4
2
3
5
4
4
3
2
2
2
2
1
1
5
9
11
14
11
8
5
3
6
10
6
2
1
2
8
6
4
5
6
6
4
2
1
1
1
1
2
1
1
10
6
3
3
3
4
2
1
3
3
3
3
3
6
4
3
10
14
18
9
1
1
12
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
22
91
82
107
113
72
84
97
90
95
97
97
92
113
95
89
88
87
88
94
97
99
113
107
100
93
88
87
85
84
93
82
82
82
81
81
82
82
82
78
81
87
91
96
107
100
77
82
79
74
81
68
69
76
75
81
93
74
74
73
72
74
74
81
81
72
71
69
81
68
73
75
81
75
80
90
73
71
73
74
67
80
90
81
88
100
91
91
91
100
81
70
69
110
64
67
56
26
78
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
18
30
18
6
5
4
4
3
2
2
2
2
2
10
7
4
5
4
4
4
5
10
16
10
5
2
1
1
4
7
4
1
2
3
2
1
1
1
1
2
3
2
1
8
11
6
2
3
4
4
4
4
4
8
5
2
2
2
3
2
2
6
4
3
2
2
2
2
2
2
2
3
2
2
2
16
14
13
7
2
9
6
4
8
12
12
8
5
12
17
22
12
2
2
7
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
93
61
90
101
107
133
124
105
117
96
96
97
94
96
96
94
96
136
102
114
117
123
136
122
125
123
111
136
115
114
111
133
101
101
101
89
99
111
97
105
94
124
101
106
111
107
100
89
98
94
111
105
89
84
92
96
91
133
89
94
93
86
111
89
87
87
99
75
72
80
78
81
83
99
81
81
78
78
79
79
76
89
78
68
68
61
64
68
68
89
70
61
51
51
48
54
63
63
48
68
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
1
17
26
18
10
10
10
16
12
8
6
4
2
1
5
6
5
4
6
8
6
4
13
8
4
2
1
3
2
1
1
3
6
14
11
7
4
2
1
1
2
3
3
2
1
1
1
1
2
2
3
4
2
1
1
1
2
4
6
4
3
2
1
3
2
1
2
2
2
7
7
4
1
1
1
1
3
10
18
10
2
12
8
4
3
3
9
6
3
9
16
20
11
2
2
11
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
61
115
114
114
136
144
107
105
100
102
105
104
135
113
120
124
135
122
127
126
135
135
124
126
122
120
135
127
137
122
136
122
125
120
113
144
105
108
109
104
121
105
108
110
110
103
96
103
112
103
137
97
93
105
96
96
136
93
92
92
89
91
99
105
103
144
112
92
88
80
80
80
84
84
76
86
78
73
74
97
72
73
66
68
65
62
97
70
65
73
77
72
78
97
73
86
86
21
65
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
22
32
40
48
30
13
15
10
6
6
6
6
6
11
11
10
10
24
26
27
28
25
19
11
4
2
1
5
9
11
7
4
7
23
16
9
9
6
4
9
17
11
5
1
2
3
7
11
9
6
3
4
3
3
3
3
5
5
4
3
3
3
3
3
2
2
3
5
4
2
1
1
2
2
1
1
7
7
4
1
8
5
3
3
3
9
5
1
8
16
23
31
23
16
16
9
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
184
133
196
165
157
170
189
156
190
174
172
174
174
164
162
172
168
179
167
169
167
170
155
167
166
163
181
185
168
169
171
173
175
184
196
177
189
190
171
174
172
170
169
163
171
158
185
156
165
168
168
181
171
185
169
168
160
174
169
161
163
157
171
161
162
152
196
154
169
173
170
185
178
176
173
171
185
147
135
148
150
134
169
142
155
169
150
169
162
144
185
178
151
170
168
171
171
171
66
185
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
17
28
39
23
7
9
10
11
9
7
7
6
5
4
7
15
15
11
8
21
28
31
35
28
20
13
9
5
5
5
5
7
8
9
34
23
12
12
12
10
9
9
18
18
11
5
22
27
33
21
10
9
32
56
39
22
18
15
20
22
25
26
17
8
13
15
18
21
18
15
12
9
18
23
20
18
13
9
15
12
10
15
50
39
28
25
22
31
23
16
18
20
24
16
9
9
9
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
191
104
191
160
150
170
188
158
188
168
171
176
176
166
174
173
178
179
172
172
171
171
170
172
173
180
181
166
174
177
175
178
177
191
191
175
188
188
174
173
170
169
164
164
167
153
166
151
159
161
160
181
164
162
170
162
163
176
169
171
177
175
170
180
169
166
191
157
150
153
146
145
146
170
147
151
150
147
152
133
145
129
155
147
143
139
145
147
150
170
135
180
138
146
150
147
147
147
66
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
15
9
3
1
1
1
6
9
10
6
3
5
8
29
18
8
8
5
3
5
8
15
11
8
5
2
4
3
2
2
4
3
3
3
3
3
8
8
8
9
10
12
15
19
37
23
10
10
9
7
6
5
4
6
9
11
13
8
4
5
5
6
15
36
25
14
36
27
18
12
6
8
11
19
23
22
16
11
10
22
34
31
28
25
22
25
23
17
11
30
29
28
28
28
28
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
146
63
149
112
96
120
130
94
130
114
124
141
141
124
126
137
117
113
109
122
104
105
109
109
110
111
116
115
112
115
121
126
126
146
149
129
137
130
119
120
118
118
122
113
116
106
118
111
113
125
117
116
110
130
115
124
114
141
113
107
118
100
100
108
108
112
149
117
113
113
125
109
107
111
104
104
130
99
100
91
91
93
105
122
99
108
115
120
120
122
102
125
102
110
105
97
110
110
48
130
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
4
7
17
16
14
13
13
7
2
4
5
7
5
4
5
6
4
2
9
23
32
21
10
5
5
3
1
7
6
6
9
9
5
2
1
3
5
7
6
4
2
3
4
5
3
1
11
8
6
9
5
1
9
5
2
24
14
5
4
3
3
3
4
13
10
6
3
3
7
9
9
8
7
7
6
5
12
9
6
6
7
7
7
9
10
11
11
11
12
40
28
16
23
30
21
13
13
30
48
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
58
25
58
58
103
60
71
52
52
41
45
43
43
71
61
75
81
106
103
84
82
83
90
84
106
90
93
98
100
97
106
102
111
103
100
89
90
91
92
88
102
97
88
90
96
80
82
74
72
77
77
79
100
80
84
103
82
89
96
96
111
103
100
100
102
97
94
103
88
90
87
87
90
94
100
100
100
83
77
75
70
62
80
64
73
71
84
81
85
111
78
91
63
62
64
66
84
84
44
79
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
20
14
8
5
4
4
6
7
7
7
8
8
7
6
6
5
4
3
3
4
5
13
7
2
2
5
7
7
7
8
5
3
2
3
2
1
1
1
3
2
2
3
4
4
4
5
8
6
3
1
7
21
23
12
1
1
6
11
9
7
4
1
1
1
1
4
2
1
5
3
1
1
1
2
4
3
3
3
2
1
9
8
7
8
12
10
8
8
12
20
28
15
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
131
66
131
112
107
133
107
87
100
87
94
98
106
131
110
131
121
135
122
122
122
135
125
124
127
135
122
131
132
125
150
133
124
119
123
105
108
107
105
123
96
100
108
108
122
132
115
122
127
150
132
167
127
122
135
154
142
149
146
167
154
137
134
124
126
128
139
167
132
161
127
118
115
115
114
119
132
122
120
100
95
96
110
86
97
92
93
161
100
89
83
89
63
70
77
82
120
120
42
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
36
23
10
10
10
11
8
5
5
4
3
5
7
6
5
7
10
20
25
22
20
12
5
5
4
4
7
7
8
10
9
8
8
4
1
5
10
9
7
5
10
7
4
6
5
4
11
8
6
12
9
7
6
14
9
5
5
6
5
3
1
3
4
5
5
3
1
5
5
5
5
5
13
9
5
1
13
7
1
33
20
7
6
5
5
5
5
7
10
19
10
1
1
10
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
72
162
138
126
171
146
122
172
120
127
127
126
121
124
164
138
137
142
147
138
154
138
143
146
152
154
139
147
166
147
171
157
160
162
156
164
172
142
142
142
137
147
133
127
122
124
116
130
136
129
166
123
118
128
121
116
171
113
120
127
107
117
115
116
114
172
99
93
87
81
80
84
101
87
97
88
77
74
70
71
62
59
88
67
73
80
84
84
88
71
81
63
63
97
65
63
63
45
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
21
22
11
1
17
23
23
15
8
4
1
8
11
14
14
7
1
4
8
14
21
21
13
5
3
1
1
5
5
5
4
3
2
2
5
9
5
2
3
2
1
2
1
1
7
5
4
11
13
9
6
4
3
24
13
2
4
4
4
6
3
1
1
1
1
3
2
2
3
2
1
1
1
1
2
1
1
10
5
1
8
7
7
6
6
6
6
6
6
13
20
11
3
3
11
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
119
74
110
103
92
133
91
90
101
105
112
149
149
126
145
140
135
189
146
156
170
189
187
178
183
189
174
187
168
160
165
155
153
151
160
149
153
155
154
169
154
153
152
146
155
144
134
137
144
141
152
163
140
137
137
135
132
169
131
134
152
137
163
144
144
132
139
119
116
131
116
115
116
130
111
110
128
104
105
107
107
111
105
115
97
103
116
127
127
129
103
104
99
115
105
99
115
115
46
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
6
16
14
11
8
8
8
8
9
9
10
14
10
6
5
5
8
12
11
10
10
10
14
9
4
6
6
6
7
5
4
4
5
14
9
4
12
9
6
10
8
6
6
4
3
3
3
11
10
6
3
20
41
34
19
5
9
11
14
11
9
27
24
16
9
8
18
23
22
13
5
4
3
3
4
5
7
8
9
9
9
10
9
8
8
8
8
8
8
8
18
33
48
31
14
14
30
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
127
72
123
113
117
137
103
92
96
90
90
90
89
94
89
91
99
99
117
114
116
141
119
124
119
117
124
102
109
111
116
137
119
127
123
105
109
111
113
141
124
121
121
124
114
107
113
100
98
96
99
117
89
96
101
103
100
141
99
105
124
97
112
101
96
94
127
86
79
74
65
63
63
64
68
71
66
83
69
81
81
69
87
87
76
74
72
86
66
61
55
64
60
65
71
71
71
61
43
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
18
13
8
8
8
8
11
9
7
7
7
7
7
15
15
14
14
11
8
14
21
24
17
10
6
2
3
9
9
8
5
2
1
1
1
1
1
1
2
1
1
1
1
2
9
5
1
9
5
2
13
9
6
4
3
4
5
4
2
1
1
1
6
11
6
2
1
1
2
1
1
1
1
1
1
1
2
3
6
6
7
4
1
1
1
7
4
2
7
12
17
13
9
9
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
115
32
114
98
132
109
112
102
135
104
104
100
102
105
113
141
117
120
121
118
115
135
123
126
135
132
134
163
134
135
163
147
149
178
157
139
143
148
148
172
178
138
146
152
139
172
178
136
140
131
121
116
98
93
101
99
101
141
105
110
122
111
115
122
109
109
131
107
106
105
118
100
98
97
97
88
86
81
80
76
73
73
97
70
74
75
75
84
89
97
90
118
82
87
85
80
80
68
48
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
14
11
8
5
19
13
8
9
10
9
8
18
14
10
9
5
2
1
1
10
7
4
4
2
1
1
1
1
1
1
8
4
1
2
4
17
11
5
1
1
2
1
1
1
1
6
12
7
2
3
20
12
4
3
2
3
2
1
4
6
6
6
5
4
4
6
8
10
8
6
4
6
8
8
8
5
3
3
3
3
3
5
6
7
8
8
8
8
8
17
22
28
17
6
6
27
48
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
28
112
94
127
95
91
85
86
87
89
89
93
90
99
138
102
123
105
103
109
135
117
118
123
127
110
123
111
113
118
123
125
150
130
126
138
129
134
141
150
121
123
131
125
141
150
123
127
118
117
117
104
121
107
102
106
138
106
110
109
104
117
102
100
102
123
103
102
94
115
88
94
94
96
94
85
86
82
82
82
77
96
74
75
76
94
80
92
96
93
115
65
68
73
71
94
94
33
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
14
17
11
6
6
6
9
11
13
7
1
3
5
9
5
1
1
1
5
3
2
8
8
5
2
1
4
2
1
3
2
1
1
2
2
2
2
1
1
1
2
4
2
1
11
12
13
15
8
1
2
3
2
1
1
7
7
7
4
2
2
2
2
2
1
1
1
2
3
4
27
14
1
3
6
12
6
1
12
10
9
5
2
2
2
2
2
3
4
6
20
11
2
1
1
1
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
124
80
113
98
107
102
103
124
99
102
99
102
102
102
124
96
102
113
97
102
97
92
103
98
107
117
108
119
121
150
154
143
168
141
142
151
120
125
138
143
173
173
146
142
148
143
152
154
168
160
157
154
173
173
151
148
147
160
150
150
152
164
157
162
164
173
170
162
147
167
156
146
141
167
146
134
161
146
147
153
153
150
163
161
118
123
133
133
143
161
143
170
122
116
123
110
110
110
31
31
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
49
4
1
17
12
8
4
4
4
15
11
8
8
17
9
1
9
9
6
4
4
18
15
12
12
8
4
1
4
5
3
1
2
4
2
1
1
4
5
6
6
6
5
5
5
4
3
9
7
5
8
4
1
10
6
3
4
5
3
1
5
5
5
3
1
4
5
6
3
1
7
5
3
10
7
5
4
2
1
2
6
6
7
12
11
10
5
1
4
5
5
6
14
19
13
7
7
7
5
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
72
75
82
104
86
95
85
100
83
86
85
82
95
83
83
99
136
105
126
119
123
136
122
127
123
126
136
116
123
112
115
113
106
126
102
104
109
111
123
117
114
114
113
120
104
111
113
113
144
111
102
109
100
112
114
120
128
117
144
107
100
104
100
101
128
110
118
118
144
120
108
103
99
96
88
107
87
77
76
70
61
75
66
79
91
91
94
96
98
82
120
73
74
82
74
89
89
41
64
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
2
1
12
10
6
3
4
5
35
21
8
6
4
2
1
9
19
25
23
14
5
14
16
13
8
4
2
19
26
18
10
4
5
3
2
3
4
7
5
3
5
6
7
9
8
8
9
10
13
8
3
3
3
3
3
5
6
6
7
8
9
6
4
3
2
1
1
3
5
7
5
3
3
3
4
4
4
4
5
9
7
5
7
5
3
4
5
9
6
3
9
16
22
12
2
2
9
25
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
121
22
124
109
119
133
140
122
132
130
133
143
143
132
131
140
143
179
153
172
168
179
172
173
175
179
178
176
178
178
169
168
174
164
165
172
164
174
166
166
164
164
165
161
160
153
164
143
151
163
158
172
158
168
162
154
155
154
145
150
157
147
160
154
155
154
165
157
148
150
145
148
152
163
153
168
152
149
152
142
136
121
152
121
136
137
142
147
136
127
123
145
114
121
136
128
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
15
13
7
1
13
8
3
4
5
6
6
3
1
16
8
1
10
5
1
12
23
12
1
4
6
8
17
12
8
14
11
8
14
17
12
8
7
6
7
8
13
9
6
3
17
12
8
16
9
3
3
56
48
31
15
15
15
17
20
21
22
31
27
22
15
9
15
18
13
9
6
3
3
10
16
22
21
21
21
18
16
22
21
21
22
22
19
16
17
18
29
34
24
14
14
27
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
124
22
121
90
87
106
143
117
140
120
120
112
105
135
125
131
140
193
158
169
174
189
193
184
191
189
177
193
163
158
191
165
163
169
159
144
154
146
144
169
147
150
145
142
154
131
131
136
140
138
148
160
135
134
134
128
123
138
120
128
148
126
160
136
136
140
138
129
127
140
123
131
133
140
151
120
123
114
109
119
120
107
151
123
126
138
144
160
160
160
135
134
112
153
118
121
153
153
40
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
1
5
16
14
9
4
3
2
7
10
13
16
16
14
10
6
6
6
10
26
34
25
16
20
17
14
13
9
6
8
10
12
12
13
7
2
6
10
8
6
6
4
2
7
6
6
12
10
9
6
4
5
6
5
4
4
4
8
8
8
9
10
11
8
5
2
2
2
3
6
4
3
4
4
4
4
3
3
7
12
21
16
12
22
17
10
3
10
15
14
14
16
25
16
8
5
5
22
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
129
85
161
135
129
168
151
127
143
127
125
131
131
114
120
142
126
135
132
131
138
141
136
156
140
131
151
135
137
140
143
168
142
144
161
136
151
143
144
144
156
141
131
129
128
119
117
139
130
143
118
151
105
98
117
105
101
168
99
111
105
99
139
111
112
113
161
101
99
94
85
83
78
81
74
73
73
72
71
75
75
61
75
62
62
60
60
71
64
67
71
56
49
58
47
49
61
61
19
19
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
2
23
23
24
20
17
17
17
20
17
14
14
11
8
5
6
5
5
5
17
27
16
5
13
8
4
5
8
7
4
2
3
4
6
4
3
2
2
4
9
6
4
3
3
3
3
3
4
5
13
8
3
11
7
3
2
1
1
1
3
2
2
1
1
1
1
2
3
3
4
5
3
1
1
1
1
3
2
1
1
1
1
6
4
2
7
12
12
7
3
10
15
21
11
2
2
4
6
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
82
33
87
108
164
170
113
103
117
118
142
175
175
164
139
175
135
124
126
112
122
142
134
154
139
164
137
134
144
143
144
170
149
154
175
152
175
156
148
145
154
135
132
138
128
127
164
126
139
145
156
133
141
140
145
164
147
175
145
145
143
144
156
144
142
142
138
137
137
142
145
136
136
145
132
138
133
116
117
133
121
114
145
116
127
133
138
120
123
114
101
145
117
123
133
138
138
138
66
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
6
19
18
12
6
6
6
6
3
1
1
1
1
1
1
2
4
4
4
3
3
3
4
4
4
6
8
6
4
6
4
2
1
5
9
8
6
4
2
1
4
6
9
8
8
8
5
3
3
4
9
18
28
34
40
27
15
22
25
17
10
6
8
5
3
6
8
9
10
9
9
15
16
17
17
14
12
11
9
7
9
11
30
20
11
18
20
18
14
8
3
11
7
3
3
3
15
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
86
109
113
107
142
134
106
138
118
137
151
151
163
136
150
129
117
127
130
128
172
140
162
155
152
154
160
149
149
150
152
152
152
163
152
156
159
158
172
162
157
158
158
159
152
160
141
143
139
137
152
143
138
143
163
144
172
149
149
150
152
145
148
152
150
160
142
159
134
132
138
142
143
175
138
135
126
118
132
136
122
175
120
134
148
149
160
160
175
142
159
121
118
130
123
142
142
85
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
2
5
10
14
10
6
6
6
12
6
1
1
1
1
1
1
1
4
7
6
3
1
14
20
12
4
6
8
10
12
8
4
20
11
3
3
3
3
4
20
14
8
8
7
7
8
18
14
10
13
8
3
11
7
4
40
27
15
15
17
13
10
9
8
9
10
8
7
10
15
11
7
28
18
8
9
10
14
12
11
12
12
12
11
10
13
17
22
17
12
11
18
26
22
14
6
6
12
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
156
26
157
128
118
144
170
126
170
145
146
158
158
133
127
177
132
131
144
163
145
177
151
183
155
148
151
177
151
145
146
144
147
156
158
151
177
170
165
177
183
159
163
157
148
146
177
145
152
152
153
158
145
155
146
142
139
183
136
142
172
134
133
141
143
155
177
172
168
156
158
168
162
164
178
160
160
147
152
144
147
135
178
147
143
144
144
146
145
178
142
121
117
115
130
121
142
142
85
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
21
26
24
23
23
21
19
18
18
15
12
6
1
4
2
1
6
3
1
3
6
8
6
4
6
7
7
8
10
7
4
8
9
11
38
21
4
6
7
6
5
7
8
10
17
12
8
29
19
10
6
5
4
22
20
18
18
14
11
8
6
12
11
10
14
12
10
11
11
12
40
24
8
9
10
10
10
10
10
10
10
10
10
13
17
19
17
14
11
18
26
22
15
9
9
13
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
26
112
102
100
133
131
112
135
136
149
174
174
165
142
172
129
122
131
124
134
172
141
180
141
134
138
135
138
147
145
147
150
156
180
157
172
168
166
180
180
169
163
156
180
144
147
145
141
161
143
151
155
153
168
165
149
180
145
144
145
138
151
138
141
147
139
140
137
151
148
150
151
168
153
138
140
136
129
150
136
131
165
134
144
150
139
147
144
153
119
165
118
118
130
118
138
138
66
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
15
25
15
6
6
6
12
9
7
5
4
4
5
5
5
3
2
5
8
5
2
12
7
2
2
2
1
1
1
1
1
1
2
3
3
2
1
1
1
4
8
13
10
8
14
18
22
20
14
9
14
9
4
15
15
15
15
9
4
5
6
8
26
14
2
3
9
15
9
3
29
24
20
13
7
7
10
13
14
13
13
13
13
13
22
33
24
15
9
3
21
30
35
37
40
40
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
87
159
123
142
135
136
121
170
135
144
153
153
132
130
150
133
151
131
130
135
150
137
141
151
142
132
135
135
150
151
141
140
141
159
142
150
170
143
150
136
131
129
131
126
138
142
111
124
121
117
150
121
119
132
132
129
179
125
136
115
109
108
118
123
128
170
136
122
136
121
125
147
134
137
179
128
129
128
120
136
102
100
100
105
100
147
123
106
102
95
88
86
93
179
101
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
1
22
35
28
21
28
31
22
14
10
6
4
3
2
1
3
2
1
1
1
1
3
6
14
8
2
5
8
5
3
5
6
4
3
6
9
8
8
7
6
6
6
6
6
6
20
14
8
8
10
11
12
16
10
4
6
9
11
10
7
4
7
9
11
10
7
5
16
18
19
13
8
4
4
4
4
5
6
8
20
22
17
13
10
8
8
8
8
8
8
5
3
12
10
6
3
3
21
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
87
103
98
113
100
88
86
127
94
100
99
97
102
99
99
102
130
98
103
111
123
130
118
122
123
108
130
101
97
104
96
96
96
103
96
96
127
99
97
97
115
95
99
108
79
105
80
85
84
94
87
74
73
87
85
89
157
95
96
97
86
86
91
90
92
127
91
89
91
83
83
93
94
93
157
89
104
102
97
157
92
86
87
97
98
108
157
105
97
108
93
85
84
157
78
72
59
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
2
22
16
11
6
5
6
7
9
10
11
6
2
7
12
9
7
5
3
4
6
23
17
11
6
2
1
2
4
7
4
2
4
4
4
6
7
8
5
3
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
8
9
5
2
1
1
1
1
1
2
2
2
6
3
1
1
1
1
4
3
2
2
3
3
3
2
2
2
2
8
5
2
9
16
32
18
5
5
14
8
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
176
66
176
140
132
150
184
161
184
166
165
159
151
172
160
158
162
183
171
172
173
183
175
179
180
183
186
181
180
180
178
180
186
178
180
180
184
186
172
171
165
166
170
175
180
165
179
165
171
175
180
166
154
183
161
167
162
162
166
156
175
160
180
165
163
164
184
158
155
155
148
152
157
165
169
185
183
151
140
135
145
124
146
161
148
153
171
185
160
161
146
144
138
143
147
139
171
171
66
185
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
2
11
24
16
9
19
24
29
19
9
9
11
7
4
9
5
1
1
21
15
10
11
13
20
10
1
4
8
9
5
1
1
1
1
25
13
1
8
13
18
18
13
8
8
9
5
1
6
10
15
12
9
6
6
6
5
5
11
13
8
4
5
6
9
8
8
8
8
8
15
12
9
6
3
5
6
8
11
14
8
3
7
12
10
8
31
47
34
22
12
11
10
19
28
19
10
10
38
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
114
85
118
124
120
175
136
109
122
131
148
180
180
168
146
155
138
138
141
138
149
176
149
164
154
143
151
142
151
152
163
175
161
164
180
157
160
163
158
176
164
153
153
150
155
155
143
137
144
163
155
163
157
168
162
168
161
180
151
151
155
148
158
149
153
147
141
142
141
142
145
146
152
163
153
168
142
147
128
132
128
114
145
112
126
126
122
147
128
114
117
145
96
105
120
120
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
3
2
15
9
3
3
17
28
31
23
16
9
3
6
6
6
6
5
4
3
2
12
6
1
3
4
5
8
4
1
5
9
7
5
13
11
9
8
13
7
2
8
8
9
6
4
17
31
24
18
11
4
11
18
20
16
13
39
26
13
28
18
8
8
13
15
12
9
11
30
19
9
6
3
10
14
18
20
15
9
3
7
11
38
24
11
40
31
22
16
9
3
11
20
23
24
26
27
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
95
56
89
98
100
132
116
88
95
99
106
137
137
112
119
142
106
106
104
98
109
104
106
120
116
102
110
106
112
133
109
132
113
119
137
115
142
120
127
130
132
131
129
131
113
101
96
94
105
113
110
118
100
98
111
115
115
142
119
119
134
123
123
128
124
127
132
127
129
101
102
111
115
119
127
134
129
113
119
111
100
95
114
68
79
76
82
109
108
117
134
133
77
84
89
88
119
119
41
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
1
7
21
14
8
29
15
2
9
8
8
8
8
8
9
16
16
16
16
9
2
7
9
9
9
10
7
5
3
2
2
2
2
2
12
11
7
4
2
1
3
3
3
3
4
9
5
2
6
5
4
2
1
18
9
1
15
11
7
7
4
1
1
1
1
3
4
3
2
3
5
3
1
2
1
1
1
1
1
8
4
1
6
4
3
2
2
4
5
7
10
14
22
12
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
80
179
127
123
137
169
132
170
150
147
151
151
136
133
150
133
132
138
130
129
146
134
158
145
137
165
140
146
151
153
155
151
155
179
153
169
170
159
168
158
147
149
147
155
153
142
150
145
147
152
168
155
150
150
149
142
158
145
146
155
138
168
150
154
154
179
142
136
127
126
121
124
152
131
139
142
147
152
133
120
117
152
112
128
133
124
147
126
116
117
120
101
115
120
98
117
117
18
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
40
4
22
15
8
7
6
6
4
2
1
1
1
1
1
1
11
6
2
5
7
9
7
5
13
14
9
5
6
4
3
8
7
5
3
6
6
7
28
17
6
3
4
6
4
2
3
24
19
14
35
19
3
20
12
4
4
4
11
9
7
17
19
22
22
22
15
8
9
10
12
8
4
3
3
3
10
16
22
16
9
3
9
16
22
13
4
22
22
19
15
11
10
34
26
18
10
10
14
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
97
130
120
103
99
100
122
99
135
103
106
104
98
110
99
96
104
130
109
110
112
134
115
118
122
111
128
115
122
132
126
131
133
133
141
124
126
135
127
141
125
126
125
123
141
114
112
113
115
120
111
127
113
110
117
114
108
134
104
109
107
103
128
109
111
119
135
114
144
112
114
113
108
117
107
106
134
111
105
111
141
107
144
100
107
108
103
141
109
110
104
106
108
113
141
112
144
144
27
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
3
1
9
17
16
14
12
22
33
17
2
2
2
2
2
5
3
1
8
14
21
23
25
26
18
11
7
3
7
4
2
1
1
1
11
22
12
3
1
5
3
2
5
4
4
7
9
6
3
2
2
2
10
6
3
2
4
4
5
13
9
6
4
2
2
4
6
6
6
6
5
4
4
2
1
3
4
5
7
7
7
7
7
6
5
4
6
8
4
1
10
54
46
39
51
57
42
25
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
22
102
74
61
83
77
66
83
78
78
83
83
71
74
78
78
85
83
95
86
82
91
87
93
106
102
91
92
90
87
100
90
92
100
95
93
94
100
91
88
92
85
82
92
78
65
66
74
78
84
106
88
92
93
92
91
91
82
81
80
79
81
81
81
92
80
80
77
73
70
73
74
75
94
76
76
75
72
71
69
70
94
68
72
73
74
85
82
94
82
85
66
66
67
62
62
62
34
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
24
17
10
10
6
2
4
5
6
3
1
1
12
7
2
5
10
24
14
5
13
21
13
5
6
6
6
7
9
7
5
3
1
5
9
6
4
4
4
4
5
4
4
6
4
3
11
7
4
2
8
5
2
1
5
7
5
4
4
2
1
2
2
2
2
2
3
2
2
3
2
1
1
1
2
1
1
2
3
12
7
2
14
22
18
10
3
11
16
20
13
7
7
7
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
135
75
121
102
109
133
121
123
128
135
127
138
138
119
123
128
115
117
135
110
112
107
101
121
99
103
107
102
110
128
114
133
119
129
138
111
113
112
113
120
121
102
102
107
105
96
128
97
106
106
112
120
100
100
113
131
117
138
116
131
121
117
128
131
116
109
129
96
89
93
75
73
73
77
75
71
99
67
66
72
73
66
75
99
78
89
94
101
101
101
83
87
68
65
83
63
68
68
30
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
13
13
13
15
11
8
8
6
4
41
24
8
8
7
7
10
6
2
7
12
7
2
10
19
10
2
2
2
7
5
3
2
3
3
2
2
5
8
9
5
1
1
1
1
3
5
7
9
7
5
4
4
3
3
22
11
1
5
9
7
5
4
3
2
1
1
2
2
2
2
3
2
2
2
3
6
4
2
7
11
11
10
9
10
7
4
5
7
23
15
7
11
17
23
12
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
166
76
184
138
139
168
178
135
146
139
133
138
138
121
123
141
135
136
141
156
141
150
148
155
157
159
180
154
155
173
158
168
166
166
184
150
178
146
153
156
155
150
156
143
153
132
154
137
143
138
137
180
122
131
131
119
117
168
107
115
110
103
137
113
117
125
184
110
107
103
95
91
92
93
93
99
104
90
85
85
93
78
92
103
81
76
77
93
86
84
103
84
68
74
99
74
88
88
29
91
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
28
4
24
28
32
33
34
25
17
28
16
5
5
5
5
5
6
6
5
5
5
5
5
5
13
8
3
2
1
1
4
3
3
3
4
3
3
2
1
1
1
3
2
1
1
1
2
4
3
2
12
15
14
14
15
16
20
12
5
10
6
3
1
1
1
7
5
3
4
4
4
4
2
1
1
1
2
7
5
4
8
6
5
7
4
1
11
18
19
13
8
9
10
20
11
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
76
126
118
115
112
153
129
143
149
124
120
116
136
115
119
125
127
125
149
141
130
145
132
131
132
125
132
117
136
123
126
132
163
139
136
153
143
121
111
113
141
127
131
145
136
126
122
124
122
126
114
97
94
95
101
91
99
94
100
136
102
126
116
111
112
163
103
96
94
82
84
82
80
83
76
78
75
73
88
71
72
83
69
68
66
78
69
75
85
88
65
59
59
77
61
66
66
42
53
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
26
4
15
26
17
8
11
14
21
43
36
29
18
8
11
7
3
2
2
8
5
2
11
21
11
2
4
2
1
8
8
6
5
4
5
5
5
5
4
3
3
3
4
5
4
2
1
3
2
1
2
4
5
7
14
8
3
6
4
2
5
9
6
3
1
2
3
4
2
1
2
4
11
8
6
9
6
3
1
7
10
14
13
12
12
12
6
1
7
9
9
7
6
18
10
2
2
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
166
76
184
153
147
168
177
137
148
139
134
138
138
138
148
142
141
141
142
155
143
150
149
157
157
160
181
148
154
174
155
168
165
166
184
152
177
148
147
149
138
150
155
143
157
128
147
129
141
141
137
181
122
112
129
118
113
168
115
118
116
124
102
116
118
115
184
108
104
100
88
94
101
108
122
122
122
84
85
89
85
101
90
66
78
72
76
101
90
100
85
124
81
85
89
83
83
83
24
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
28
4
24
29
34
34
34
24
15
28
16
5
5
6
3
1
11
6
1
17
9
1
15
29
25
14
4
3
3
2
1
2
3
2
1
1
1
1
2
4
3
2
1
1
1
2
12
9
5
1
8
10
6
2
22
20
11
2
1
1
8
5
2
2
2
7
6
5
5
5
6
8
6
5
14
12
8
5
2
2
2
2
2
6
4
3
8
11
11
8
5
8
15
21
17
14
14
14
9
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
157
89
155
118
114
135
168
114
170
108
105
103
91
93
94
96
109
112
117
163
117
119
121
116
121
122
125
152
128
137
133
135
136
157
155
146
168
170
135
143
140
135
163
133
132
130
152
124
130
133
125
132
122
128
118
143
128
133
136
143
137
133
131
143
136
133
170
125
126
125
121
117
116
119
113
113
128
102
100
99
95
89
120
87
95
93
93
116
109
102
117
137
80
86
87
83
102
102
46
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
21
16
11
9
9
9
11
8
6
6
5
3
1
6
3
1
15
8
1
14
25
23
18
13
7
1
7
4
1
13
8
3
8
10
13
24
13
2
2
2
5
6
7
16
20
11
3
2
2
3
5
21
13
6
5
5
5
6
5
5
6
6
5
4
4
5
5
6
6
5
4
4
4
4
4
4
6
8
14
12
10
9
7
5
5
5
5
5
8
18
28
23
18
18
20
19
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
74
74
115
80
78
88
92
76
84
84
92
92
88
96
87
82
86
85
80
92
87
87
85
93
90
91
107
100
103
108
136
111
110
110
115
101
104
104
108
119
111
125
128
115
129
136
117
116
117
120
117
119
129
106
114
128
107
111
114
116
136
119
120
121
119
120
117
120
95
95
89
83
82
80
81
79
80
88
77
84
78
63
72
57
66
64
69
92
84
108
84
87
66
63
76
59
64
64
21
21
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
10
28
23
17
11
10
10
6
3
4
5
3
1
1
1
1
1
1
1
10
16
11
6
14
9
5
5
7
5
3
1
5
10
9
8
8
5
2
5
8
8
6
5
3
1
9
18
10
2
7
4
1
4
16
9
3
1
3
4
4
3
2
1
1
2
4
5
3
1
1
6
4
3
2
1
3
2
1
1
10
5
1
7
5
3
2
1
5
6
7
8
10
21
11
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
100
118
114
107
137
101
85
88
85
86
86
86
89
94
94
104
152
116
126
135
142
152
137
141
142
126
152
129
128
128
137
122
122
118
106
110
114
114
141
124
120
121
123
111
107
102
92
95
98
97
113
95
90
96
95
97
141
101
108
123
101
111
105
98
95
122
93
91
91
98
84
85
83
81
87
81
79
88
78
77
73
115
80
97
115
92
115
100
91
91
98
68
64
69
60
60
59
42
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
11
8
6
4
6
7
6
5
5
4
4
5
9
9
8
7
6
8
14
21
21
14
8
2
1
3
6
7
6
4
3
2
5
5
5
5
3
1
1
2
3
4
9
12
11
11
12
11
7
3
23
12
2
2
4
6
9
12
8
5
3
2
1
1
2
2
2
6
8
4
1
1
2
3
3
3
4
9
12
12
13
11
10
17
17
14
9
4
20
24
13
3
3
10
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
75
137
131
122
170
156
123
149
129
134
141
141
129
138
144
144
153
155
164
158
172
157
163
155
152
164
148
154
156
153
170
153
156
164
151
149
148
152
172
163
148
158
144
145
134
152
144
138
134
126
151
114
113
124
116
120
172
121
127
152
125
144
134
129
124
158
107
100
97
90
89
88
98
86
88
85
79
92
71
66
68
83
60
63
58
68
84
81
115
81
81
72
72
79
71
92
92
24
68
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
11
9
8
12
14
16
38
21
5
5
5
5
5
14
14
14
22
15
8
14
21
21
12
4
3
6
10
8
7
5
4
3
7
8
4
1
4
3
3
3
3
2
1
1
4
5
6
11
6
1
15
11
7
3
1
3
5
7
4
1
1
5
6
6
6
6
7
5
4
2
1
1
1
3
5
7
4
1
6
5
5
3
1
1
1
1
1
1
1
7
14
25
17
9
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
167
141
123
128
124
132
151
113
148
117
128
137
137
122
136
142
135
161
142
147
146
161
143
134
135
161
126
142
128
130
140
141
143
167
148
141
151
148
143
144
133
145
120
122
116
110
125
111
117
119
115
125
121
113
118
117
112
144
117
122
129
130
123
140
127
124
167
124
113
121
117
107
103
117
90
84
84
75
70
68
70
57
70
61
71
75
83
86
98
123
89
140
78
74
83
62
61
55
27
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
42
22
3
16
11
7
5
5
5
11
9
8
8
7
5
3
11
7
4
5
4
4
4
5
25
15
5
3
2
6
5
5
5
8
11
8
6
6
6
6
6
4
2
2
2
3
6
13
16
20
13
6
6
6
5
4
3
4
3
2
4
5
5
5
4
3
6
3
1
1
2
4
2
1
1
1
1
1
1
2
4
6
7
8
15
12
6
1
6
3
1
10
13
17
10
4
4
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
61
81
92
100
167
114
104
108
108
121
129
135
167
153
133
139
133
135
128
133
167
129
153
139
134
133
128
128
124
119
134
121
115
126
118
112
110
134
101
98
101
97
99
118
91
96
87
91
99
101
132
105
110
124
138
128
132
127
138
128
130
131
138
121
122
113
107
95
101
80
76
74
73
82
83
85
121
85
85
82
68
81
62
68
65
66
75
67
67
66
71
58
56
75
57
66
66
23
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
18
18
18
18
18
14
10
9
7
6
12
15
17
18
18
15
12
9
6
8
10
18
22
26
24
17
10
3
6
4
3
2
6
4
3
3
6
4
3
3
3
4
4
4
3
3
9
5
2
1
4
8
5
2
7
4
2
1
1
3
4
4
3
2
2
3
2
1
1
1
1
1
2
2
1
1
1
3
2
1
6
3
1
3
2
2
3
12
14
8
3
10
15
20
10
1
1
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
105
85
98
88
88
100
110
95
131
97
101
98
93
102
88
87
99
110
91
125
103
97
105
125
116
132
120
148
120
120
119
120
132
114
122
118
117
131
121
132
118
115
112
114
120
113
148
120
119
124
121
133
125
122
122
118
120
119
113
133
111
107
105
112
121
113
148
133
118
122
112
106
109
125
109
111
98
121
90
92
90
95
80
77
92
89
89
122
91
95
82
81
70
69
111
72
75
65
56
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
20
15
11
16
22
29
21
13
13
12
11
6
1
3
2
1
1
1
1
3
5
13
12
8
4
1
3
2
1
11
6
2
4
7
4
1
2
2
2
2
2
2
3
10
10
5
1
1
2
9
16
12
8
27
24
14
4
3
9
15
11
8
6
4
3
3
3
3
3
3
2
1
1
1
1
2
4
9
6
4
9
12
15
28
24
20
16
15
14
18
22
14
6
3
3
4
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
95
65
113
94
107
107
96
87
130
88
100
100
97
105
103
103
106
144
109
117
121
132
144
132
140
146
158
155
158
158
170
145
141
130
118
112
112
111
110
118
119
123
130
128
130
170
120
116
129
151
137
158
132
141
139
158
138
147
144
138
170
132
132
135
134
131
129
151
119
125
111
107
103
98
111
98
95
141
92
96
99
111
94
70
86
78
85
144
105
108
108
111
70
67
64
64
68
68
48
53
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
3
2
19
18
15
13
10
6
2
2
2
3
5
5
6
9
5
2
2
4
6
14
23
18
13
8
4
5
6
8
20
18
10
3
5
7
4
2
8
5
3
5
3
1
3
5
10
14
15
11
6
2
3
2
2
2
2
10
14
11
7
4
3
2
6
5
4
2
1
6
11
7
3
2
1
1
1
1
1
5
3
1
8
5
3
2
1
6
4
3
10
27
32
17
3
3
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
156
73
178
138
119
144
168
123
170
140
152
158
158
163
141
150
142
131
135
160
138
150
139
160
145
140
159
136
139
144
135
144
147
156
178
149
168
170
158
161
160
153
160
139
133
127
124
127
137
133
154
159
147
153
145
163
134
160
120
120
121
120
121
131
125
123
178
124
128
128
120
125
123
124
123
130
135
112
113
111
115
113
87
89
97
91
94
120
101
102
125
88
84
91
130
93
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
15
24
32
21
11
6
6
6
9
6
4
4
9
5
1
3
2
1
3
2
1
2
4
12
13
13
7
2
7
4
2
2
1
1
4
8
6
5
5
3
1
3
3
2
2
5
14
12
10
22
16
10
6
32
19
7
11
12
10
8
6
6
6
6
7
6
6
7
8
13
11
8
6
7
8
7
6
12
11
11
12
11
10
14
12
11
16
10
5
5
13
20
28
23
13
3
3
10
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
66
75
50
61
66
71
83
83
83
62
66
66
66
67
71
73
74
95
75
77
78
74
95
78
84
86
98
95
89
92
134
95
96
98
86
90
89
82
85
98
88
100
97
82
77
75
73
74
86
120
102
106
100
131
103
108
112
112
134
111
108
111
112
110
115
109
115
120
96
106
92
90
92
102
97
99
98
131
90
78
76
71
84
59
69
71
78
134
83
86
69
65
64
70
78
90
90
90
27
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
5
8
7
6
12
9
6
3
1
1
3
3
3
4
4
3
2
2
5
8
10
12
16
12
7
2
1
2
3
9
5
2
2
3
14
27
17
7
2
3
4
2
1
3
6
4
2
3
3
3
7
8
6
4
2
1
1
1
3
5
3
1
1
1
3
5
8
8
5
2
1
1
2
3
4
8
5
3
3
3
10
7
4
2
5
5
5
4
3
15
22
13
5
5
5
16
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
20
86
73
103
73
69
80
79
89
84
84
83
84
87
87
91
93
103
108
93
89
91
86
82
78
82
94
94
103
108
105
129
106
103
111
91
89
94
97
103
116
109
115
123
104
102
111
109
113
120
114
129
117
117
123
111
116
115
108
138
100
98
99
104
114
119
138
139
125
132
139
129
129
139
114
125
107
102
102
94
102
84
75
87
81
90
102
94
100
102
89
82
85
87
90
90
90
53
59
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
23
16
9
8
8
46
25
5
5
4
3
5
14
24
13
2
5
8
13
18
14
10
8
5
2
1
1
1
2
1
1
5
8
4
1
1
1
4
3
3
2
1
3
5
8
10
9
8
11
27
15
4
5
6
6
6
8
6
4
2
1
3
4
5
5
3
1
4
3
3
3
3
3
3
2
1
10
5
1
5
7
4
2
5
3
2
2
9
16
22
19
16
16
16
9
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
66
122
105
109
134
143
106
106
99
101
104
105
132
110
112
123
110
116
114
113
132
117
119
121
122
117
123
122
136
125
134
122
124
122
114
143
117
121
131
155
130
135
123
135
119
127
120
155
129
125
136
129
120
125
155
119
134
118
114
156
116
119
129
126
129
143
130
128
106
110
121
127
156
141
133
128
103
119
95
88
86
94
76
91
89
98
156
124
141
133
130
113
120
120
119
119
119
51
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
14
23
29
36
33
23
14
10
6
6
6
6
6
14
14
14
14
25
33
30
28
25
14
4
1
1
2
4
4
4
4
2
1
2
4
4
5
5
4
3
5
7
7
8
6
4
5
9
8
6
4
2
1
15
20
13
7
6
5
5
5
6
8
5
3
2
2
6
6
4
2
1
1
3
2
2
4
6
4
2
7
5
4
3
2
2
2
2
3
12
22
15
8
8
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
95
69
70
76
74
113
84
90
101
95
96
101
101
99
113
96
90
87
88
79
91
92
90
113
96
96
121
125
148
189
175
184
186
186
191
188
187
186
186
188
186
186
186
188
188
183
167
181
169
183
183
160
180
159
154
183
163
162
160
189
163
163
191
161
162
183
161
161
157
180
146
138
135
162
122
126
137
116
126
127
118
162
117
105
113
94
108
117
136
191
154
154
108
106
104
98
126
126
18
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
3
6
15
10
5
4
7
10
9
8
7
7
7
5
4
10
7
4
2
1
4
4
5
12
12
8
5
10
6
3
5
13
8
3
6
9
10
11
15
8
1
2
4
2
1
10
13
10
7
4
2
3
5
5
3
2
5
4
4
7
6
6
7
10
8
5
3
4
6
4
2
5
4
3
3
3
4
3
3
6
10
5
1
3
3
4
13
10
5
1
9
18
14
11
9
9
13
9
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
93
80
82
88
86
113
78
78
74
81
83
83
95
85
88
90
113
94
97
102
133
101
101
110
86
103
117
131
171
191
153
168
173
167
191
171
177
185
179
186
186
183
192
182
178
160
162
172
188
171
191
189
185
191
184
190
172
192
164
162
166
165
167
161
170
165
169
151
190
161
164
166
192
149
144
143
144
151
171
148
177
127
123
127
114
135
125
144
177
144
169
124
129
137
112
130
130
24
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
14
14
19
16
10
4
3
2
7
6
6
6
6
6
6
15
19
21
24
13
2
4
6
8
9
8
4
1
3
5
7
10
7
4
2
4
7
9
11
8
5
7
4
1
3
2
1
10
12
10
5
1
7
5
3
5
10
10
6
3
4
6
3
1
2
1
1
3
6
15
16
9
3
1
1
3
14
11
9
9
10
10
10
8
6
4
17
13
8
4
10
16
19
22
15
8
8
9
11
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
104
75
75
104
103
101
104
91
89
88
84
86
85
90
101
105
104
148
104
119
126
138
148
121
125
138
119
148
144
151
163
155
187
150
148
161
144
149
156
160
185
185
154
147
148
140
149
148
168
177
154
154
164
163
162
176
160
159
167
165
179
187
174
179
177
177
185
170
172
180
177
160
163
176
125
124
130
141
134
169
180
109
101
84
85
77
97
118
124
179
118
187
96
86
86
76
73
73
47
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
32
6
3
17
31
33
36
23
11
16
10
5
5
5
3
1
12
9
6
6
4
3
19
29
25
16
8
4
1
2
1
1
1
2
3
2
1
1
1
1
1
3
4
4
2
1
5
7
4
2
6
5
3
2
16
9
2
7
5
3
6
16
11
6
2
3
4
5
4
2
1
1
2
3
2
2
9
6
3
1
8
4
1
1
1
1
2
3
4
2
1
13
17
22
12
2
2
6
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
101
20
91
76
76
85
122
75
77
85
82
86
86
83
82
82
84
106
90
96
109
100
105
104
116
122
98
108
112
107
175
108
111
112
113
113
114
175
113
115
120
124
133
133
195
149
168
166
178
190
168
166
195
160
170
190
193
169
165
157
195
139
148
149
155
194
156
193
138
147
127
120
119
117
128
128
125
188
115
112
119
96
89
120
100
97
113
194
117
120
110
73
79
81
87
97
97
97
45
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
10
13
18
13
8
7
5
4
3
8
14
11
8
11
11
11
7
3
5
4
4
4
5
13
12
8
5
5
3
2
5
4
3
2
8
11
6
1
1
1
3
6
3
1
1
6
4
2
8
7
4
1
3
2
2
2
4
3
3
4
6
4
2
1
2
2
3
2
1
3
3
3
3
2
2
10
5
1
1
1
2
2
3
3
3
2
1
6
4
3
9
13
17
12
8
8
8
37
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
53
115
90
82
133
92
95
99
92
94
94
92
95
96
86
90
89
88
94
93
89
98
103
101
111
115
106
114
117
127
133
110
107
109
104
108
127
109
116
103
109
107
104
159
116
131
139
159
159
140
137
159
139
145
159
144
133
122
122
133
114
116
110
115
132
116
144
108
110
98
91
88
85
92
91
93
133
80
88
74
70
72
60
71
68
72
132
86
78
88
84
58
58
56
57
65
65
42
52
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
12
18
15
13
10
8
6
5
5
5
5
5
5
15
26
24
22
15
8
22
35
28
17
6
6
9
7
6
7
7
4
2
7
13
35
42
22
2
2
3
5
5
3
1
8
6
5
11
6
1
4
4
4
5
5
5
5
5
4
3
2
2
4
4
5
5
6
3
1
1
2
4
4
5
5
3
2
5
10
10
11
7
3
4
6
7
6
5
5
6
20
13
7
6
6
24
42
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
147
33
150
111
100
135
161
120
164
139
148
150
150
167
136
174
129
117
130
116
130
169
136
179
145
135
142
154
149
166
167
156
155
158
170
155
174
164
162
169
179
166
170
165
156
146
165
147
157
170
158
160
155
147
150
167
150
179
147
150
147
142
160
149
145
153
164
149
148
147
145
140
137
147
140
143
147
147
142
129
117
112
140
114
123
125
125
147
130
125
117
145
103
117
114
109
140
140
40
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
6
6
7
8
8
8
10
37
33
29
15
1
4
7
4
1
4
8
12
17
19
11
4
6
7
6
5
7
6
5
8
12
16
9
3
2
2
3
10
14
8
3
6
6
7
15
23
29
32
21
10
8
6
4
4
5
11
18
11
4
4
8
13
15
16
14
12
13
15
10
5
6
6
7
28
23
18
11
5
9
9
10
9
7
5
26
22
17
12
8
4
12
20
12
4
4
22
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
68
26
68
83
122
135
94
101
98
97
104
107
108
135
114
96
97
90
97
103
98
135
103
114
121
122
169
129
124
132
130
143
169
146
160
142
148
169
142
138
146
127
120
125
125
115
146
128
132
145
154
124
122
124
117
112
125
114
116
126
145
117
154
110
111
109
106
125
103
105
112
94
96
117
94
91
90
88
84
90
103
86
115
79
78
79
80
84
95
107
105
115
77
78
77
72
91
91
18
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
19
28
15
3
3
3
11
6
1
1
1
1
1
1
2
2
3
2
2
8
15
8
2
10
6
3
3
3
3
4
3
3
4
8
6
4
4
3
3
4
9
9
8
8
10
6
3
15
11
8
7
5
3
5
3
1
8
5
3
3
2
2
1
1
1
4
7
7
7
4
1
1
2
3
3
4
8
11
13
7
1
7
6
6
6
10
5
1
3
6
17
14
7
1
1
6
12
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
158
103
159
115
117
128
142
131
145
139
134
145
145
127
129
141
127
131
132
131
134
136
134
139
142
158
159
131
131
145
121
132
134
152
153
133
141
138
130
129
125
136
120
118
131
106
117
120
121
121
120
160
134
151
168
187
187
189
178
185
189
181
189
188
179
183
182
183
176
184
137
134
131
121
122
117
115
125
94
96
101
88
105
115
102
102
107
125
115
115
112
135
97
105
111
93
105
105
40
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
8
8
7
6
6
6
46
26
7
7
7
7
7
20
34
21
8
8
8
20
16
12
11
11
6
2
3
2
2
6
5
5
19
29
16
4
4
4
6
6
7
11
11
11
11
9
7
11
8
6
16
11
6
6
6
5
4
11
9
8
5
2
3
3
3
3
7
12
9
6
4
4
4
9
6
3
7
7
7
4
1
4
5
6
8
18
9
1
14
18
22
14
6
6
8
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
66
27
61
73
104
101
87
91
102
95
98
101
101
102
90
91
89
95
83
102
89
91
95
90
104
92
95
104
107
126
144
112
115
116
134
106
103
109
102
108
131
118
125
124
146
132
108
108
112
128
126
130
135
144
143
171
152
153
157
171
163
163
168
177
165
168
177
161
161
177
120
115
110
96
103
103
102
146
100
102
111
79
94
71
87
84
89
142
106
107
88
134
73
70
73
58
56
56
25
25
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
3
2
18
33
18
4
16
13
10
11
11
9
8
5
2
14
9
5
4
3
2
10
11
12
11
7
3
1
4
2
1
2
2
2
2
8
8
9
7
5
3
2
1
1
4
7
6
4
3
21
11
1
12
10
9
8
7
6
5
4
5
3
2
1
2
3
2
2
4
3
2
2
5
3
1
5
9
7
5
9
7
5
7
8
8
8
11
16
12
8
7
6
13
7
1
1
6
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
154
104
158
132
125
135
167
107
170
125
136
143
143
129
124
145
122
118
127
163
131
139
136
154
137
135
138
155
142
144
152
148
149
154
158
147
167
170
148
152
154
148
163
145
147
144
155
141
145
145
154
144
139
136
134
136
137
168
152
132
129
134
141
143
141
147
170
132
138
136
127
131
129
133
138
168
147
134
138
133
147
115
117
122
129
147
123
152
122
102
123
94
103
112
168
103
108
96
46
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
59
9
8
17
14
11
9
9
9
12
8
4
2
1
2
4
12
10
9
12
10
8
13
12
12
20
17
9
2
1
1
7
9
5
1
10
19
12
6
6
6
6
5
4
5
5
5
9
9
10
27
17
7
6
5
4
15
40
26
13
8
4
5
6
14
16
9
2
3
9
10
9
9
6
3
6
9
8
7
23
13
3
6
10
12
15
40
40
22
5
5
4
3
21
40
21
3
3
24
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
111
151
142
162
142
134
137
139
147
156
175
175
168
155
174
143
141
150
147
155
185
157
179
161
162
170
151
155
157
156
161
170
163
175
168
174
181
170
185
179
159
160
160
162
151
162
160
158
156
181
156
162
183
165
168
159
185
148
157
150
148
181
155
154
147
153
142
135
136
141
146
152
159
169
168
183
147
152
130
124
122
152
133
141
140
142
169
136
118
140
120
111
120
134
127
168
168
66
183
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
18
24
14
4
4
4
43
23
3
3
3
3
3
10
10
9
8
20
26
24
22
22
22
20
11
2
4
6
8
9
7
6
10
14
13
13
15
11
8
7
6
24
13
3
11
11
11
10
6
3
8
11
14
14
15
14
13
20
14
8
22
38
37
23
10
8
10
11
12
13
14
14
15
12
10
22
16
11
7
10
13
11
10
15
18
20
17
14
8
3
21
40
21
3
3
34
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
101
22
96
89
90
133
132
99
128
109
118
138
138
112
119
142
114
119
115
114
118
138
124
127
128
132
128
119
114
109
111
133
112
119
138
116
142
122
127
138
121
126
114
111
132
95
87
86
89
101
85
92
80
90
108
107
147
142
124
167
125
135
147
138
167
149
143
149
145
173
158
155
173
155
133
130
173
114
106
104
89
78
95
63
66
60
56
59
70
65
83
101
68
73
75
72
72
67
42
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
6
6
10
9
7
5
5
5
11
10
9
8
8
8
9
9
7
6
5
7
9
7
5
7
10
7
4
2
5
5
5
12
9
6
3
1
4
8
10
9
8
4
1
1
1
3
2
1
4
6
8
6
4
17
10
4
3
3
6
5
4
3
2
1
4
2
1
2
2
3
7
11
6
1
1
1
1
1
2
3
3
3
3
10
10
10
11
10
6
3
9
13
17
29
20
12
12
27
42
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
164
70
164
145
145
185
175
150
154
153
154
170
170
153
150
171
144
146
150
143
150
170
160
182
159
156
156
137
152
169
158
185
159
164
170
150
175
155
165
170
182
159
150
146
156
131
129
143
138
138
131
169
124
114
120
110
115
185
110
125
130
116
156
124
119
118
175
118
123
123
114
109
114
108
102
98
107
92
83
87
90
78
96
107
90
91
99
114
101
107
99
98
80
101
81
81
101
101
27
94
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
28
21
36
30
24
45
25
5
5
5
5
5
12
8
5
10
7
5
7
10
16
13
9
6
4
5
4
3
12
9
6
12
13
8
4
5
7
7
5
3
4
6
10
9
6
3
13
12
12
19
12
6
4
3
3
3
3
3
4
5
3
1
3
5
6
3
1
8
6
4
2
3
2
1
1
1
1
1
1
5
5
6
14
21
17
9
2
10
19
21
14
7
7
8
7
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
74
135
103
113
117
110
95
158
100
108
104
103
117
100
135
120
110
158
104
111
113
105
108
115
112
113
158
117
117
120
113
113
110
117
109
111
131
113
115
116
120
116
113
120
108
110
120
105
124
110
120
103
97
101
117
103
122
137
139
194
186
145
186
164
178
190
194
192
172
166
171
190
172
190
194
142
141
125
119
113
100
148
93
108
118
117
120
120
148
106
124
93
105
89
88
105
105
32
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
4
20
29
24
19
16
17
11
6
5
4
4
4
4
3
3
3
3
3
3
4
4
5
13
9
5
5
22
19
13
8
8
5
3
3
3
7
9
10
6
3
2
3
4
5
4
4
10
12
7
2
2
2
3
4
3
2
3
4
3
2
2
18
12
6
5
5
3
2
12
14
11
8
5
2
6
10
8
7
7
7
4
1
7
38
54
62
44
22
1
7
14
18
10
3
3
17
11
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
109
78
74
89
107
91
80
70
71
72
82
84
87
129
97
99
107
144
109
118
120
125
144
123
129
125
116
144
115
119
117
115
137
112
109
129
104
111
120
114
140
142
123
125
144
121
126
127
137
126
130
130
140
142
132
144
122
126
122
119
123
129
124
127
129
144
135
129
137
125
123
130
145
126
139
139
93
89
83
77
72
64
90
63
72
72
81
79
94
118
81
137
76
72
81
64
65
56
43
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
7
1
20
15
11
10
10
10
11
7
4
4
4
2
1
15
13
11
10
10
11
17
14
12
10
7
5
5
5
6
7
8
5
2
3
5
8
29
16
4
2
3
4
4
5
7
7
6
6
10
9
9
16
9
3
2
1
1
2
5
10
5
1
2
4
7
4
1
5
9
5
1
12
6
1
1
1
1
1
1
1
1
6
12
13
9
6
8
4
1
6
12
19
12
5
5
12
8
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
135
70
124
127
127
170
148
133
140
135
126
134
134
120
125
138
126
135
135
129
131
135
135
128
129
122
123
135
130
140
133
170
138
141
143
131
148
140
133
135
127
125
121
123
127
111
108
109
114
114
120
140
108
107
119
112
110
170
109
116
123
101
113
114
115
127
148
99
103
93
86
88
87
84
91
86
77
77
76
81
81
65
81
59
71
79
83
127
87
84
81
75
62
60
73
63
68
61
61
91
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
13
20
18
16
16
16
20
10
1
1
2
3
5
14
9
5
5
3
1
5
7
9
6
4
10
11
8
5
6
5
4
5
4
3
2
2
3
4
4
3
3
6
8
10
30
19
8
12
8
5
2
5
3
1
2
3
4
6
4
2
3
2
1
1
1
2
4
3
3
2
1
1
1
1
3
2
1
2
1
1
7
5
3
4
5
6
3
1
7
10
14
13
10
7
7
9
12
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
131
124
113
113
111
106
107
102
111
96
101
98
98
131
100
100
110
124
105
122
109
108
112
122
109
108
112
131
120
142
144
137
165
128
130
139
103
114
125
124
165
167
139
135
140
127
127
125
141
123
130
128
141
143
109
112
100
109
123
130
182
165
145
152
151
154
167
152
179
149
152
165
171
182
157
153
180
149
179
162
164
157
158
180
135
150
170
185
185
185
158
167
175
120
135
135
175
175
30
30
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
14
14
25
22
16
10
7
4
14
16
17
19
12
6
7
15
15
14
12
10
14
18
22
22
13
4
2
1
1
4
4
4
3
2
3
7
4
2
2
2
2
5
5
3
1
1
5
4
4
4
4
2
1
2
2
2
7
4
1
1
8
8
4
1
2
1
1
1
1
9
6
3
2
2
1
1
1
1
1
5
3
1
9
5
1
1
1
4
3
2
6
19
25
14
3
3
16
9
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
92
82
82
91
107
139
96
99
98
91
99
103
104
139
109
95
98
91
97
100
104
139
109
109
107
96
93
95
103
111
120
120
137
113
112
108
120
102
110
107
102
137
106
108
101
107
98
98
100
121
101
102
100
106
93
115
92
102
112
118
156
137
121
127
125
130
137
128
156
133
132
145
153
162
179
179
186
150
142
145
149
137
185
179
152
155
156
185
165
178
179
140
161
142
155
163
163
163
31
31
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
21
1
1
19
23
14
6
5
5
21
11
1
1
2
1
1
15
8
2
4
6
8
18
15
12
12
7
3
3
2
1
3
13
7
1
3
6
13
26
14
2
2
2
2
1
1
3
5
3
1
20
10
1
7
6
4
2
6
3
1
1
1
2
1
1
2
2
3
2
2
4
7
10
24
12
1
1
1
1
1
2
1
1
2
8
9
5
2
11
6
2
2
16
21
24
25
27
29
30
31
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
103
157
123
114
130
136
114
170
110
115
112
101
123
94
95
106
104
106
120
109
134
129
141
152
193
168
168
176
175
176
193
193
187
193
193
189
190
195
195
176
157
163
170
165
195
195
147
163
166
163
187
195
148
148
141
129
134
120
117
113
120
123
137
187
134
170
132
122
141
119
126
127
153
123
117
111
116
102
106
100
100
120
97
103
93
115
93
100
100
82
120
71
76
86
83
115
115
40
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
23
18
12
6
14
8
3
4
5
6
5
5
5
6
4
3
3
6
26
36
41
31
19
8
6
5
9
7
5
5
4
3
2
2
3
4
4
3
3
2
2
3
4
5
12
7
3
19
26
23
21
12
4
4
4
4
5
6
8
9
11
8
6
4
3
3
7
7
5
4
4
4
4
4
3
3
3
3
3
3
4
40
41
41
28
16
16
16
9
3
12
17
19
20
22
15
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
64
61
66
76
84
135
91
92
102
88
97
101
100
135
101
90
100
98
95
102
101
135
102
101
107
122
99
102
102
98
122
96
103
108
114
129
121
129
119
129
100
97
93
88
91
87
90
109
98
100
108
104
96
97
103
95
90
92
92
91
95
93
97
95
105
109
91
90
88
93
83
86
89
104
93
85
79
75
71
70
67
61
93
60
70
70
71
80
76
93
81
65
59
56
70
59
62
61
47
79
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
5
11
18
14
10
10
6
3
5
6
5
4
2
1
1
1
2
5
5
5
5
5
13
11
8
5
4
2
1
4
4
2
1
6
5
4
4
4
4
4
3
2
3
4
6
9
5
2
6
8
5
2
2
2
2
1
1
1
4
7
10
5
1
3
3
2
2
1
1
1
1
2
2
1
1
3
2
1
7
4
1
7
4
2
7
13
13
12
11
10
16
19
12
5
5
7
6
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
189
75
178
154
133
195
184
165
185
171
177
180
179
188
184
175
177
182
174
176
178
188
176
184
182
182
182
181
183
187
184
195
179
189
183
178
184
185
175
183
171
171
173
176
171
184
187
168
173
173
177
164
163
183
166
165
168
195
165
170
184
165
187
170
167
168
189
155
157
152
155
183
163
165
169
168
159
156
156
150
140
124
169
125
145
151
152
164
164
164
183
142
142
156
149
141
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
25
9
5
15
25
16
8
8
8
64
35
7
7
4
2
7
16
10
5
8
22
29
32
20
9
10
11
9
8
8
8
8
9
7
5
8
10
10
8
6
7
7
7
8
10
9
8
12
16
11
6
7
8
9
7
5
24
19
15
10
6
6
8
8
8
13
12
10
9
8
14
11
8
8
8
8
8
9
15
9
4
9
6
4
16
10
4
28
25
20
14
8
21
32
44
32
21
21
43
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
151
103
175
134
127
132
163
104
135
123
138
151
151
168
149
147
157
184
157
164
169
183
172
173
184
178
159
172
160
157
184
163
166
167
175
159
163
158
156
158
158
153
164
155
160
153
147
140
146
167
150
156
155
153
155
168
145
158
145
135
153
141
140
146
145
142
175
137
131
132
137
140
147
136
132
123
140
109
93
94
93
93
105
115
98
108
114
145
121
115
140
104
114
116
114
117
117
117
40
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
16
23
20
18
10
3
12
9
6
7
7
5
3
3
3
15
9
3
3
3
3
9
5
1
6
12
7
2
1
1
2
6
9
13
12
11
10
11
8
6
5
5
6
9
9
10
6
3
9
27
18
10
10
7
4
22
18
15
12
10
10
16
22
20
18
15
12
12
12
13
11
9
6
3
12
15
16
18
14
8
3
7
11
14
12
11
11
22
19
16
9
3
11
15
17
20
26
40
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
146
75
151
125
114
135
132
128
134
140
151
151
145
167
135
144
135
148
141
182
151
148
151
154
149
148
152
144
145
147
147
151
158
169
167
168
152
151
153
155
155
159
182
152
158
147
145
138
144
169
146
168
153
149
155
167
145
154
147
134
147
125
134
141
145
150
182
146
158
137
130
129
124
130
129
127
135
147
119
124
115
107
130
95
102
108
118
147
132
142
123
158
101
103
109
94
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
3
2
16
12
8
5
5
5
6
3
1
1
1
1
1
12
7
2
20
14
8
13
16
10
5
3
1
1
2
3
4
6
3
1
4
6
7
7
8
4
1
3
5
3
2
1
10
15
20
27
14
1
10
7
4
4
5
10
6
2
10
18
16
15
15
13
12
12
12
12
8
5
13
8
4
4
9
12
10
9
11
8
5
11
8
5
5
5
5
9
13
26
29
32
22
12
12
29
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
162
22
164
119
113
137
174
131
151
144
151
150
150
184
144
148
144
150
150
148
162
171
161
179
174
159
161
160
158
170
163
162
164
162
184
151
152
155
163
171
179
174
170
163
157
153
170
150
151
170
150
149
157
143
150
184
143
179
143
145
138
132
170
137
135
152
134
141
146
136
147
146
143
146
156
142
142
129
123
133
124
117
156
121
125
136
127
124
131
156
111
147
113
107
112
100
113
113
46
141
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
5
7
20
17
13
8
3
2
2
2
2
2
2
4
3
2
1
5
5
6
32
28
14
1
12
24
21
16
10
5
9
5
1
2
3
3
4
18
15
13
9
5
4
3
6
7
9
5
1
3
6
5
4
22
18
15
15
9
4
5
4
3
6
10
9
9
10
12
10
8
6
17
17
18
13
9
10
11
12
12
12
20
16
13
22
19
15
12
7
3
12
36
41
43
44
45
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
159
66
157
125
142
137
140
150
168
159
158
157
153
168
144
140
145
146
152
183
157
161
160
159
161
150
178
156
137
131
131
142
149
168
178
150
154
173
157
177
157
180
183
157
182
151
150
144
142
168
148
136
144
180
141
182
136
146
127
122
135
124
123
133
134
139
183
135
131
130
122
131
122
126
135
115
134
104
97
95
86
84
117
85
92
89
88
102
96
103
93
106
86
91
93
93
93
90
62
134
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
3
1
13
15
11
7
16
10
5
8
9
8
7
4
1
4
4
4
5
9
8
8
18
23
12
1
5
9
14
9
5
4
16
14
8
2
2
3
2
2
8
5
2
5
4
4
4
5
7
7
5
4
21
13
6
4
2
1
4
15
8
2
1
1
1
1
1
1
2
5
7
4
1
1
1
1
2
14
11
9
12
10
9
5
2
6
10
10
10
10
10
16
21
27
17
8
8
35
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
56
86
81
71
132
66
74
83
77
86
92
93
120
105
85
90
87
83
84
88
95
93
105
120
86
84
87
89
91
88
132
98
102
100
120
88
85
84
81
79
81
85
75
91
72
68
68
64
66
66
64
75
72
89
100
96
144
97
97
95
86
94
85
89
96
96
96
95
136
102
104
144
96
93
91
83
90
86
86
136
72
72
80
91
92
144
136
106
101
144
92
90
89
144
79
71
63
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
1
6
18
30
23
16
10
7
5
3
1
1
1
1
5
14
9
5
5
3
1
3
5
12
8
5
3
1
3
3
3
4
2
1
3
5
3
2
2
1
1
1
2
3
2
2
6
6
7
4
2
2
3
3
3
5
4
3
2
3
4
3
2
2
5
3
1
2
3
5
8
7
7
7
4
1
2
1
1
3
2
1
5
4
3
3
3
8
7
7
6
6
25
15
5
5
6
4
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
22
116
98
98
133
139
102
138
127
141
174
174
139
147
145
132
133
142
136
140
169
142
156
156
158
194
168
167
196
173
184
187
194
196
185
193
194
194
196
172
170
172
153
168
148
148
165
168
167
189
196
168
168
164
159
137
174
132
154
189
141
196
148
146
149
167
134
126
122
118
125
131
134
153
141
141
121
115
120
122
115
153
123
123
130
132
141
127
153
110
106
103
115
107
100
115
115
46
141
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
9
9
13
17
10
3
3
3
13
16
17
19
19
19
19
19
19
19
22
19
16
19
11
3
4
5
13
9
6
3
4
5
10
11
9
7
5
8
7
6
6
5
5
30
18
6
9
13
18
17
11
6
21
12
4
4
5
5
5
13
21
36
47
33
19
17
10
3
4
6
4
3
27
15
4
4
8
7
7
7
8
8
8
42
39
36
26
16
10
5
11
18
22
26
17
9
9
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
70
115
99
95
135
88
95
105
115
118
145
145
116
121
140
118
115
114
134
102
101
107
107
108
111
132
120
127
135
134
138
151
143
145
151
143
142
140
154
131
134
154
129
154
123
122
128
123
137
123
123
126
134
130
130
125
145
114
116
135
115
114
122
121
126
137
135
131
125
125
131
125
129
148
118
134
113
100
109
113
98
148
115
109
116
121
122
121
148
121
99
96
110
91
95
110
110
54
134
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
3
2
15
13
7
1
1
1
1
5
7
5
4
6
9
10
5
1
5
16
13
11
6
1
1
2
5
9
5
1
1
2
2
2
7
4
2
1
6
9
12
8
5
3
1
13
13
12
11
6
1
1
13
7
2
7
7
6
5
3
2
4
7
10
13
7
1
1
2
9
9
10
16
11
7
4
2
9
6
4
6
5
4
3
2
28
25
22
26
16
7
16
24
23
15
8
8
15
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
129
77
111
104
97
111
101
90
151
88
100
102
95
101
111
111
129
150
123
133
130
151
150
139
145
140
140
150
131
140
137
139
140
151
137
126
124
137
122
131
126
134
150
122
122
111
120
107
110
111
118
150
113
167
117
123
126
130
167
138
160
135
188
138
137
149
175
149
159
179
152
157
179
170
175
188
179
178
121
134
117
101
179
110
140
170
117
188
133
126
123
178
101
103
108
90
90
90
51
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
9
14
22
15
8
9
5
2
8
8
8
6
5
7
9
8
8
9
8
8
9
15
20
14
9
5
4
3
3
3
4
5
5
6
4
2
1
1
8
7
6
4
2
1
1
1
4
7
10
6
2
1
10
6
3
3
3
3
3
3
8
4
1
3
3
3
48
29
11
15
9
4
3
5
3
2
4
3
2
3
2
2
3
5
4
4
15
17
10
3
5
11
17
15
13
13
13
42
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
121
85
121
114
122
136
104
93
96
98
109
140
140
115
126
145
122
152
128
132
145
147
152
164
143
133
124
152
126
125
127
136
124
128
140
117
145
128
132
147
164
125
125
127
120
122
111
97
109
108
112
120
100
125
118
121
118
164
120
127
123
125
130
107
113
114
130
112
112
141
117
117
115
120
112
118
114
124
141
102
107
110
124
102
106
124
120
141
121
133
99
133
76
71
73
67
81
81
21
21
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
19
8
6
4
2
8
8
8
8
8
6
4
6
5
4
5
3
2
22
40
52
31
11
11
11
9
5
2
11
20
10
1
1
6
8
4
1
1
1
1
1
1
7
4
2
5
12
8
4
2
21
11
1
3
4
5
6
7
8
5
2
10
19
13
7
6
5
6
5
4
4
4
4
9
8
7
11
8
5
3
2
2
10
14
16
9
3
7
11
20
10
1
1
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
56
151
130
128
168
138
131
134
140
135
138
138
132
131
141
140
152
140
147
147
144
152
155
151
153
151
152
147
141
141
168
145
146
140
147
141
132
137
138
155
123
136
123
118
119
110
102
111
110
115
153
105
121
126
130
134
168
142
126
119
113
116
118
123
125
141
142
124
121
122
120
112
141
116
115
142
111
111
116
121
106
122
106
111
120
105
122
107
118
91
91
66
58
55
57
59
59
46
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
1
6
18
27
28
19
10
10
9
7
5
5
5
5
5
11
8
5
8
6
5
18
32
29
17
5
3
2
1
3
5
5
4
3
3
5
8
6
5
4
4
7
11
7
4
1
16
9
2
16
11
6
12
8
4
3
19
13
7
7
7
5
3
2
4
2
1
1
1
3
5
3
1
1
1
1
1
1
2
4
9
8
7
23
16
8
1
11
9
7
9
12
19
10
1
1
11
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
53
22
59
61
66
88
83
83
96
71
80
77
73
88
75
75
80
96
83
84
84
88
81
81
86
95
106
111
141
141
122
141
121
111
110
122
106
103
102
103
98
95
97
100
92
95
100
91
95
100
93
88
97
87
79
76
78
81
78
83
90
79
78
81
95
86
88
87
98
83
82
93
98
109
148
116
119
98
98
94
102
103
148
119
97
110
118
117
117
148
94
88
83
110
85
87
110
110
27
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
2
5
7
4
2
14
11
9
6
4
2
1
2
4
3
2
2
8
8
8
12
16
19
22
18
14
9
4
1
8
23
12
1
1
1
1
1
1
2
5
3
1
1
1
8
10
10
11
6
2
2
7
5
3
2
1
1
1
2
2
2
2
2
1
1
1
2
3
2
1
1
1
1
1
1
2
3
2
1
2
3
12
9
7
4
2
11
7
3
3
10
21
16
11
10
10
7
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
32
75
79
85
139
107
92
100
103
115
129
129
139
119
126
126
129
126
122
118
139
105
122
105
100
101
122
98
99
100
94
95
100
93
97
92
91
91
94
104
93
109
90
85
83
81
83
104
87
92
97
97
86
91
104
86
87
83
78
90
79
83
90
86
97
109
83
97
76
76
82
82
82
97
84
81
76
97
75
76
69
97
60
69
71
73
85
82
97
86
81
60
60
62
63
84
84
30
57
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
10
14
12
10
7
4
1
2
3
4
4
4
4
3
2
1
5
8
11
15
19
18
11
5
4
4
8
10
11
12
7
2
5
8
6
4
4
4
4
3
3
5
6
7
8
8
9
6
4
2
1
6
5
3
1
3
5
7
5
4
3
3
5
4
4
5
6
7
9
6
4
2
1
1
1
1
1
5
3
1
7
4
1
5
10
12
8
5
9
16
22
12
3
3
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
79
118
108
101
112
141
123
136
150
118
112
112
135
122
125
159
132
140
150
140
135
124
124
126
117
113
135
112
114
126
122
126
160
133
132
141
136
130
126
131
137
115
115
110
96
102
96
106
115
116
113
114
112
113
120
100
104
101
98
116
106
111
120
118
119
160
120
121
120
115
113
116
118
116
116
125
93
93
93
97
95
118
92
85
80
87
125
108
119
108
137
86
104
97
95
125
125
33
58
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
43
1
2
15
14
11
9
9
9
50
34
19
17
9
1
3
9
5
2
22
12
3
12
8
4
4
4
3
2
3
4
4
3
2
2
4
4
4
8
5
2
6
5
4
6
8
6
5
3
2
7
7
4
2
4
5
3
1
3
5
4
3
2
2
4
3
2
3
4
3
2
3
4
8
4
1
2
4
7
7
7
19
15
11
6
2
2
2
8
5
2
16
27
29
17
5
5
12
8
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
165
22
167
126
113
144
152
128
147
136
143
146
150
165
150
167
148
152
147
148
149
148
149
152
154
155
157
167
142
139
141
144
138
159
161
135
145
139
134
130
127
148
130
126
152
105
97
96
108
109
114
157
100
99
113
105
96
144
101
109
118
95
110
103
100
101
161
91
88
86
77
76
74
74
70
69
80
59
54
56
55
51
69
60
62
72
60
80
71
70
69
85
56
56
60
59
80
80
23
64
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
1
5
22
36
23
11
11
11
59
32
5
5
5
5
5
3
2
6
17
16
9
2
3
4
3
2
7
5
4
4
5
3
2
6
8
10
5
1
1
2
5
7
5
3
1
4
4
5
10
10
11
8
5
3
2
2
3
2
2
6
5
5
3
1
2
2
2
2
2
2
2
3
2
2
3
2
1
1
1
1
2
4
8
11
7
3
3
6
4
2
10
16
22
13
5
5
12
7
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
173
85
148
126
113
124
162
121
132
133
144
147
147
184
140
144
135
132
138
136
162
140
135
135
151
126
131
134
131
156
155
155
162
173
184
160
162
155
150
144
140
162
135
138
141
121
140
133
141
146
155
156
160
160
163
184
155
150
147
145
143
140
157
144
144
139
173
144
149
153
160
143
148
163
144
157
136
124
115
117
136
104
133
108
120
125
131
160
138
153
126
136
99
106
111
108
151
151
31
136
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
38
11
24
20
17
25
20
12
4
27
17
7
7
7
6
6
4
3
6
9
6
4
3
9
16
12
9
8
6
5
6
6
5
4
3
2
13
8
3
3
4
9
5
2
2
3
4
5
6
7
5
3
1
5
4
4
6
15
10
5
24
14
5
3
1
2
3
4
6
8
6
4
4
4
4
4
6
8
7
7
8
14
12
10
9
8
15
15
10
5
5
8
27
29
22
16
12
12
14
16
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
108
63
108
121
190
170
117
122
112
114
125
132
137
170
158
132
145
132
155
140
137
170
163
170
190
188
173
155
149
148
149
156
173
155
162
150
159
180
161
169
156
154
154
166
157
190
188
162
168
156
180
142
141
131
130
123
120
169
129
147
150
136
180
138
130
128
140
119
112
106
121
106
107
123
104
104
127
104
104
113
120
100
123
105
107
102
103
127
116
120
112
140
105
111
114
104
127
127
40
125
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
7
7
24
13
3
5
7
9
11
10
9
9
6
3
9
15
13
11
9
7
7
15
23
20
18
10
3
2
2
2
2
14
8
2
2
2
5
8
5
2
3
2
2
3
5
17
12
7
4
22
13
4
2
5
9
17
15
10
5
4
4
3
2
7
7
6
5
4
3
3
4
6
5
4
3
3
4
5
4
3
5
5
6
4
2
22
21
19
18
10
3
18
27
37
29
21
21
30
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
146
68
103
113
108
173
131
117
134
130
149
176
176
165
158
174
147
159
145
145
151
167
154
156
154
159
157
159
162
166
163
173
162
166
176
151
174
152
157
167
163
160
170
169
156
151
169
144
143
173
151
152
158
168
149
165
156
176
148
163
138
137
142
141
133
153
146
144
150
163
173
136
147
151
138
151
168
120
122
126
116
107
130
94
109
108
113
141
137
163
126
173
107
115
130
116
151
151
46
168
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
23
1
1
12
7
3
4
4
5
4
3
3
9
9
6
3
12
6
1
2
11
21
27
34
42
25
9
19
28
22
13
4
3
2
1
2
6
6
7
6
6
6
5
5
3
2
2
3
8
15
8
2
3
20
12
4
4
5
9
10
10
9
8
8
8
6
4
4
4
8
12
8
5
4
4
4
6
8
11
10
10
13
12
12
10
8
24
40
31
23
20
17
18
25
32
25
18
18
32
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
69
167
134
143
139
151
112
113
119
120
126
136
139
145
167
143
151
140
138
143
144
139
149
150
146
158
167
142
138
135
139
133
135
163
125
145
128
133
132
133
144
123
132
149
115
143
112
124
128
119
158
123
102
113
110
111
139
117
122
136
112
111
122
117
111
163
112
107
105
107
100
97
114
87
84
82
82
85
92
96
96
114
68
74
66
71
69
86
122
85
136
71
65
65
61
60
60
45
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
28
6
17
28
26
24
13
3
5
7
7
7
7
4
2
6
10
8
7
21
15
10
26
17
9
10
6
2
7
8
5
3
6
4
2
1
6
7
8
6
4
2
2
3
4
5
12
10
7
4
9
12
6
1
2
4
2
1
2
3
5
4
2
1
9
10
5
1
1
1
1
1
2
2
1
1
1
1
1
3
11
7
3
5
3
1
1
1
5
5
5
8
15
21
11
1
1
13
7
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
114
122
108
137
95
90
91
94
85
100
98
97
159
106
112
117
150
112
114
112
115
150
132
138
137
149
150
126
128
126
135
149
127
159
126
128
149
120
119
117
114
116
122
116
133
137
105
113
110
110
118
114
136
130
159
128
161
125
120
115
115
113
115
136
102
111
97
91
97
100
106
143
120
121
161
117
104
106
99
118
90
95
103
107
104
143
118
110
108
103
90
98
102
161
96
100
93
33
117
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
56
2
2
16
14
9
4
4
4
8
7
6
3
1
2
4
11
6
2
4
6
10
7
5
16
16
10
5
2
1
1
2
4
2
1
2
4
6
8
10
9
9
6
4
3
3
6
12
7
3
9
7
6
14
10
6
2
5
7
5
3
3
3
2
2
4
3
3
3
3
9
6
3
3
3
3
4
3
3
4
5
4
4
13
22
32
17
3
10
18
13
8
3
22
42
37
33
33
31
30
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
127
72
122
100
98
137
97
95
102
107
113
141
141
105
104
96
98
97
105
113
112
141
110
125
116
112
118
97
104
106
112
137
120
127
141
117
123
131
121
141
125
120
116
118
106
99
104
103
111
131
121
112
96
87
98
96
99
141
102
110
131
104
121
105
101
104
127
94
84
78
76
74
83
98
93
121
95
91
80
83
94
68
95
71
85
95
92
121
91
91
80
83
58
53
52
51
58
58
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
11
6
2
2
2
8
11
14
11
8
15
10
6
6
6
8
8
8
14
11
9
15
8
2
2
3
4
5
19
12
6
2
10
5
1
10
8
6
6
4
2
1
6
5
3
2
12
11
11
12
8
4
3
3
4
10
6
2
10
9
7
5
3
1
3
3
4
3
2
1
1
1
1
1
1
4
7
5
4
8
10
7
5
14
16
10
5
11
13
15
8
2
2
7
17
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
74
153
102
94
104
136
90
130
86
82
83
76
78
90
80
93
90
91
150
98
94
100
101
111
111
153
113
117
136
118
124
130
128
124
150
120
124
114
112
108
104
128
103
102
98
104
94
100
101
97
153
93
91
96
96
84
90
89
90
104
89
88
94
92
90
118
90
90
90
101
87
86
96
76
77
75
72
90
70
70
71
71
64
64
55
55
57
66
61
71
101
53
52
51
49
50
49
44
58
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
8
18
15
12
8
4
3
5
3
1
1
1
1
5
6
5
5
8
4
1
14
28
25
14
4
3
4
5
5
5
4
3
3
3
16
10
4
4
4
4
5
3
2
5
13
7
1
6
13
11
7
3
2
1
2
3
2
2
5
4
3
3
4
4
4
3
2
6
8
5
2
2
1
1
2
3
4
4
4
21
16
11
7
3
4
6
7
5
3
2
1
14
8
2
1
1
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
158
75
118
111
101
112
140
125
136
153
118
110
109
133
126
132
158
170
152
158
159
163
170
160
164
161
159
170
151
151
164
152
153
158
155
140
137
134
131
147
134
140
141
140
151
119
119
131
125
140
121
141
112
101
109
119
103
126
108
117
140
117
151
129
128
127
131
124
119
140
117
111
110
114
99
100
104
94
104
97
93
98
104
79
87
98
108
122
122
140
113
117
94
110
90
92
110
110
41
60
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
4
20
20
20
10
1
3
6
23
15
7
7
7
7
7
7
8
6
5
15
25
22
12
3
3
4
3
2
2
3
3
4
6
8
8
6
4
2
5
9
9
6
4
3
3
3
8
9
11
6
1
4
7
5
4
4
5
4
4
6
4
2
2
2
2
2
2
2
3
10
17
10
3
2
1
2
2
3
5
10
21
15
10
8
7
4
2
7
4
1
9
18
26
14
2
2
15
28
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
178
103
178
144
135
146
167
140
170
146
154
155
152
184
155
151
151
151
141
139
136
137
140
146
150
156
159
160
147
147
153
160
162
178
184
166
167
170
152
148
148
148
145
155
159
141
160
137
144
151
156
156
158
154
165
184
149
151
153
153
156
155
159
172
153
155
178
148
146
158
139
133
133
165
125
124
135
108
103
98
99
96
96
123
91
101
113
114
129
151
125
172
102
104
104
94
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
41
41
41
36
19
3
5
6
5
5
3
2
2
2
2
2
6
5
5
18
10
3
19
14
10
7
4
3
2
7
4
2
3
4
8
5
2
3
3
2
2
5
3
2
1
1
16
23
13
3
7
8
9
20
12
4
13
16
20
15
11
9
7
6
9
8
6
4
6
8
14
10
6
5
4
4
4
6
8
8
8
16
13
11
9
8
8
8
8
8
8
8
18
19
18
13
8
8
13
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
178
85
190
146
136
149
169
151
172
167
171
177
177
184
161
174
161
155
160
161
158
172
163
179
170
160
181
168
159
158
158
164
166
178
190
165
174
172
171
172
179
169
164
163
165
155
151
147
155
157
163
181
167
183
172
184
167
179
159
159
156
153
165
157
161
155
190
155
156
157
152
156
161
165
169
168
183
162
165
152
138
139
165
157
153
157
159
169
160
160
140
142
141
158
149
141
168
168
66
183
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
27
22
29
28
27
18
10
10
10
45
26
8
8
4
1
5
9
9
6
3
6
10
6
3
4
4
3
3
10
7
4
6
5
4
5
8
8
9
6
4
4
5
17
26
14
2
23
19
14
9
29
24
15
6
7
9
22
25
21
18
20
15
10
6
6
6
9
9
9
10
16
11
6
4
3
3
6
9
12
11
7
3
7
11
19
15
11
28
36
26
16
9
3
21
40
33
26
26
46
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
146
22
150
98
95
118
128
106
164
131
136
147
147
124
123
143
125
123
120
125
117
136
121
123
123
120
127
124
117
140
123
129
131
146
150
137
143
164
133
136
129
126
125
119
127
100
113
101
114
131
124
140
122
153
129
124
117
147
106
112
110
115
127
123
138
125
164
126
126
121
116
121
123
125
121
153
125
119
113
113
105
94
109
103
109
114
116
124
124
124
121
116
91
96
102
108
153
153
54
125
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
10
13
8
4
14
11
9
9
9
6
4
6
9
23
16
9
4
5
13
16
19
19
13
7
1
5
9
12
8
4
3
2
1
2
1
1
3
2
2
2
2
4
9
19
16
13
14
27
16
6
6
4
2
6
14
9
5
4
3
7
11
8
6
4
3
3
3
4
21
24
16
8
8
9
10
7
4
12
8
4
13
13
13
9
6
18
16
14
17
30
32
19
6
6
9
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
93
161
139
130
170
142
110
172
135
150
179
179
132
134
177
136
134
145
167
145
177
147
165
155
153
170
156
163
166
163
170
162
164
179
167
177
172
168
177
167
169
173
165
170
155
156
150
155
173
161
166
165
169
173
162
157
179
149
156
162
152
170
160
158
157
172
158
158
156
169
160
162
175
162
158
155
155
152
152
175
141
162
136
144
144
148
175
150
162
127
152
125
125
128
120
125
125
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
22
18
12
6
12
12
13
10
7
7
7
4
1
14
7
1
3
2
1
8
15
18
14
11
9
8
12
16
13
9
6
3
14
27
20
13
13
8
3
4
6
5
4
4
19
34
39
42
25
9
20
12
4
9
13
15
18
21
21
21
14
8
13
15
18
40
31
22
15
8
40
27
15
16
18
25
26
27
28
34
40
34
28
28
34
39
25
12
7
3
15
28
15
3
3
34
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
170
86
103
109
111
122
128
124
136
170
147
147
149
162
131
146
135
127
170
123
136
169
127
156
129
124
122
116
118
122
125
134
138
138
163
144
149
154
152
169
156
151
163
142
153
132
135
133
133
163
133
134
144
142
145
162
142
169
136
135
143
130
131
133
135
138
136
143
135
132
142
137
139
154
153
137
135
137
135
126
154
124
153
119
129
133
136
154
134
153
118
131
108
117
111
101
117
117
40
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
11
22
16
10
14
18
20
11
2
1
1
1
1
3
4
5
4
4
4
5
6
11
7
4
1
4
4
4
6
5
3
1
1
2
3
3
4
2
1
3
5
3
2
11
21
15
9
8
7
6
19
14
9
6
13
12
9
7
7
7
7
6
6
6
6
7
8
19
14
10
28
24
20
12
4
13
10
8
18
13
9
8
8
24
20
16
23
15
8
15
22
22
12
2
2
21
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
142
32
146
112
137
117
125
105
127
89
96
99
111
142
128
146
133
150
129
134
134
140
150
134
139
140
124
150
122
114
123
115
118
131
120
105
105
103
103
106
101
103
102
109
104
115
137
92
104
106
101
120
97
96
98
120
91
91
92
89
90
89
86
90
90
89
109
81
80
100
87
89
92
114
89
96
90
84
87
83
80
107
75
74
77
68
74
84
75
107
63
64
59
59
66
69
96
96
40
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
17
17
10
4
4
3
3
10
17
19
21
12
4
7
5
3
3
3
4
37
53
37
22
8
5
2
5
3
2
2
5
6
8
10
11
11
9
7
7
8
13
10
8
8
11
10
9
12
10
8
6
11
8
6
5
4
6
7
8
17
13
9
6
4
2
3
4
6
4
3
3
3
3
7
7
7
8
7
7
7
6
6
5
5
19
17
11
5
4
3
11
9
8
8
8
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
136
107
128
129
200
154
170
200
187
200
200
200
200
200
200
161
152
146
149
166
200
162
200
160
145
146
152
150
149
151
200
153
146
152
136
137
137
138
158
140
125
129
119
122
115
104
115
115
141
129
98
98
88
106
105
118
200
131
136
137
125
131
124
122
118
119
122
114
141
116
108
103
97
94
95
94
97
88
88
92
95
91
94
73
69
82
83
96
141
101
116
83
105
86
87
105
105
41
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
10
9
9
19
25
13
2
2
2
5
6
8
9
10
9
9
14
14
9
5
10
15
10
5
13
11
8
5
3
6
7
8
9
6
4
6
9
51
31
11
7
4
4
4
2
1
5
11
15
20
11
2
1
1
1
1
2
2
3
4
4
3
2
1
1
2
3
3
2
2
5
5
4
3
3
3
3
2
2
6
10
16
12
8
4
1
1
2
5
4
4
8
15
20
11
2
2
13
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
37
153
112
115
118
133
103
134
104
111
107
101
131
108
110
113
109
104
120
107
113
116
120
133
119
136
133
119
124
127
136
145
153
153
135
133
134
128
130
129
130
129
129
136
120
117
145
120
120
121
130
123
121
127
146
134
148
140
146
148
138
145
148
137
133
153
126
117
119
118
121
140
122
117
122
119
107
97
99
120
101
117
119
114
111
140
120
118
119
92
126
86
91
122
94
115
115
40
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
40
40
40
39
26
13
2
2
2
7
4
1
1
2
3
5
17
11
5
5
3
1
3
5
15
13
7
2
2
2
2
2
6
4
3
2
4
11
11
6
2
3
6
9
5
2
10
14
16
19
14
10
7
5
4
4
41
25
9
5
13
14
15
17
17
16
9
2
1
5
8
9
10
10
6
3
3
8
11
9
7
8
9
14
14
15
31
26
22
17
12
7
18
24
16
8
6
6
7
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
76
92
76
68
71
78
90
62
106
51
53
63
68
74
86
86
90
100
85
87
88
94
100
104
126
114
126
128
107
123
114
116
114
110
128
103
108
123
106
103
100
128
94
101
97
91
123
98
105
107
123
117
94
100
87
83
80
78
80
89
94
96
123
104
97
97
100
94
94
104
89
90
92
94
97
104
97
81
75
73
83
67
70
83
79
76
90
89
80
81
74
93
62
65
72
70
90
90
44
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
12
8
4
10
7
4
3
3
3
4
5
4
4
5
4
3
8
6
4
5
6
12
19
18
10
2
2
2
2
2
2
3
2
1
1
1
3
6
5
3
1
1
1
5
10
7
5
7
6
5
6
4
3
4
2
1
7
5
3
6
4
2
1
1
1
3
2
1
2
1
1
2
2
3
9
5
2
6
3
1
9
12
13
14
15
12
10
10
12
20
26
14
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
114
66
117
91
90
106
136
102
142
105
108
104
97
120
100
97
107
150
110
120
122
123
150
128
133
131
130
150
128
142
139
122
123
123
124
123
133
139
121
123
118
121
119
120
146
114
120
121
121
122
121
142
116
115
118
120
130
116
139
112
107
109
113
118
125
146
139
130
118
109
105
109
104
109
103
102
112
93
96
82
88
84
105
112
93
93
103
146
104
112
102
94
76
102
80
83
102
102
40
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
3
11
8
5
8
9
11
12
9
6
5
5
5
5
3
2
5
5
5
5
17
29
27
17
8
8
15
9
4
4
5
4
4
3
2
8
11
12
8
4
3
2
3
3
4
6
4
3
3
4
12
20
11
3
4
5
9
10
10
11
8
6
6
5
4
4
9
7
6
5
4
2
1
1
5
10
16
15
14
15
12
10
22
32
37
42
34
22
10
14
23
27
17
8
8
8
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
75
109
87
92
99
98
96
142
84
87
86
81
106
98
104
111
146
115
123
125
142
146
129
135
135
122
146
117
118
125
120
118
142
114
109
111
130
112
111
115
116
100
105
117
89
115
95
97
98
98
93
93
100
87
94
92
97
96
118
108
97
104
111
114
114
130
117
96
94
95
91
94
95
88
90
88
96
91
85
83
95
88
60
66
59
68
71
78
118
73
83
60
59
64
67
91
91
40
58
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
2
16
31
29
28
28
29
45
25
5
3
1
2
4
4
5
6
7
6
5
14
13
12
13
13
7
2
3
4
8
12
7
2
5
8
6
5
4
3
2
3
4
4
5
8
11
6
1
20
14
8
7
8
6
5
6
7
7
5
3
2
1
3
5
4
3
3
5
7
11
9
6
3
2
3
4
3
2
1
3
5
4
4
6
5
5
5
4
4
4
13
22
12
2
2
13
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
128
73
149
126
163
137
128
124
133
132
151
176
176
168
148
148
137
128
138
118
125
141
143
154
157
163
139
140
147
141
165
145
151
152
176
140
148
140
143
141
154
136
140
150
152
157
163
138
144
143
144
142
151
150
151
168
155
176
165
149
147
142
143
144
145
152
149
142
139
151
132
140
128
128
133
129
140
150
100
103
102
92
100
103
110
120
121
165
134
130
140
141
112
121
120
117
117
117
40
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
19
17
29
32
19
6
4
13
16
19
20
22
14
6
10
14
8
2
10
7
4
3
2
14
20
15
10
7
8
5
3
6
5
4
3
3
6
7
8
7
5
3
4
6
7
8
10
6
3
13
10
6
3
3
3
4
15
15
14
13
13
13
9
6
30
24
18
13
9
12
15
10
6
7
8
13
14
15
22
16
11
10
10
11
19
15
11
22
22
19
16
13
22
21
15
9
9
9
40
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
174
99
175
132
120
133
163
135
166
155
165
175
175
184
152
173
136
132
143
138
146
169
149
178
150
139
140
155
143
144
150
155
159
174
184
158
173
166
163
169
178
148
143
146
141
136
155
138
142
142
157
141
150
150
150
184
153
178
150
149
149
146
157
143
142
144
175
142
137
134
133
140
125
129
132
129
140
150
105
103
108
99
103
121
95
102
116
150
118
121
140
89
101
105
101
105
105
105
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
15
24
16
9
9
9
51
29
7
7
5
3
7
9
11
6
1
7
9
11
13
14
7
1
1
2
2
3
5
3
1
1
1
10
9
5
1
5
10
8
6
7
9
10
9
9
18
9
1
7
20
12
4
4
4
8
13
20
14
8
7
7
7
5
3
14
19
19
14
9
6
3
3
4
6
8
6
4
7
8
10
9
8
8
8
8
8
8
5
3
12
22
27
29
32
62
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
135
103
169
133
137
139
155
122
153
114
116
121
115
120
131
118
125
131
120
142
109
110
124
130
133
137
169
138
139
155
133
140
142
141
155
142
136
134
132
131
131
138
134
136
147
134
137
138
134
134
136
169
126
128
123
120
111
117
111
116
147
114
125
131
130
147
155
123
116
113
109
111
111
114
117
116
128
147
108
113
113
97
105
121
112
113
120
147
114
121
104
94
92
92
94
88
100
100
46
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
4
23
30
19
8
4
4
4
10
9
8
8
6
4
4
4
4
4
3
3
4
6
21
15
10
35
21
8
27
16
5
12
7
3
7
11
9
8
7
5
3
8
13
9
6
6
13
16
16
16
11
7
11
20
13
6
5
8
9
9
10
9
8
7
23
15
8
8
6
4
2
10
23
30
35
41
25
9
4
3
3
4
9
22
32
37
42
29
16
12
17
24
28
32
20
8
8
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
133
123
101
103
86
90
84
94
84
87
87
87
87
91
93
97
137
103
110
116
112
137
113
117
123
121
137
113
116
119
122
140
127
120
121
111
116
126
126
140
145
129
129
148
112
118
123
124
164
122
125
114
105
115
121
107
134
120
123
122
140
123
130
133
135
145
146
148
151
164
139
138
134
133
117
115
115
114
125
115
106
129
105
93
90
98
102
121
151
125
164
92
89
89
80
92
92
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
2
19
12
5
4
4
4
8
7
6
5
5
5
6
11
6
2
2
3
4
6
23
30
16
3
2
2
5
3
2
6
4
2
5
8
9
10
10
6
3
3
3
4
4
5
12
9
6
8
6
5
7
5
3
2
1
1
2
1
1
1
1
2
7
6
5
9
5
1
5
10
11
6
2
3
5
9
6
4
2
1
2
3
4
4
5
10
9
6
4
6
22
15
9
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
175
70
154
136
124
143
167
145
185
154
155
155
150
150
148
147
150
140
148
148
150
169
150
155
155
152
164
159
151
175
153
160
158
175
165
166
167
185
165
165
158
155
160
163
164
167
175
151
156
150
161
138
133
160
137
139
138
155
134
144
167
136
175
145
149
146
185
143
139
134
160
129
128
136
126
126
133
129
111
118
136
107
133
122
122
128
133
160
133
144
119
144
101
117
100
98
117
117
40
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
31
6
3
19
22
22
17
13
40
53
29
5
5
5
5
5
13
8
3
1
7
14
13
13
14
11
8
12
16
10
4
1
8
5
3
2
2
8
7
6
10
13
7
2
2
2
10
14
11
8
6
7
9
18
10
3
3
4
4
5
6
7
7
4
2
5
8
6
4
8
22
13
4
4
4
4
4
8
11
8
6
17
13
10
9
6
4
33
30
27
22
17
16
23
15
7
7
8
7
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
173
20
175
122
111
139
163
153
183
163
165
164
153
177
159
160
165
162
162
177
161
171
164
163
163
162
162
159
145
149
162
158
157
173
175
168
169
183
164
159
156
154
154
155
162
143
155
147
148
153
160
135
139
160
140
160
143
153
140
142
155
127
162
132
127
131
183
136
138
140
160
126
133
140
131
157
133
121
115
119
136
106
136
112
125
136
118
160
125
116
117
106
77
78
78
75
86
86
48
122
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
9
8
7
21
33
45
69
38
7
7
6
5
5
5
5
5
21
14
7
7
8
17
11
5
17
22
19
13
8
5
8
5
3
2
5
6
5
5
5
3
2
5
8
19
13
8
9
8
5
3
5
5
5
6
7
6
5
5
5
5
6
6
6
5
4
6
6
6
6
5
4
3
3
4
8
6
4
4
4
4
4
6
5
4
10
16
10
4
8
18
22
14
6
6
6
6
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
145
52
146
98
82
99
126
114
130
125
127
127
107
106
109
104
111
118
122
127
136
137
130
132
124
119
119
115
116
114
116
121
130
145
146
138
127
130
124
123
120
137
118
119
132
112
112
120
118
118
138
117
115
112
123
107
109
121
101
104
103
110
119
115
138
114
146
110
103
105
99
105
111
123
115
121
98
94
83
78
86
87
89
98
98
92
115
95
98
105
97
89
80
84
121
94
115
115
54
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
15
21
13
6
6
6
20
21
21
22
12
2
6
17
11
6
8
7
6
16
22
20
14
9
9
15
12
9
5
2
2
9
19
31
44
30
16
5
3
2
5
5
4
3
6
7
9
5
2
3
6
16
11
6
7
6
5
7
9
25
24
15
6
7
5
3
4
3
3
6
4
3
3
7
12
14
9
4
6
3
1
1
6
30
30
29
28
18
8
22
32
19
7
7
30
18
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
134
84
125
121
153
139
116
117
134
101
103
104
107
103
108
134
126
135
128
155
133
138
142
141
153
149
139
140
141
142
142
139
142
133
133
151
120
121
128
131
129
136
155
139
144
153
149
137
131
124
117
151
110
110
117
104
104
139
120
126
136
126
137
131
121
118
155
114
108
100
110
91
91
97
85
80
105
83
83
83
98
76
77
105
84
84
95
103
106
117
105
136
86
82
105
73
70
61
48
56
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
12
12
12
20
28
17
7
7
8
39
22
6
6
6
3
1
7
4
1
5
9
22
25
28
18
9
8
4
1
5
3
1
5
5
5
5
6
3
1
1
2
3
2
2
4
3
3
3
3
6
7
6
3
1
10
5
1
3
6
9
11
7
4
2
1
1
1
1
3
2
2
5
4
4
10
10
5
1
2
3
5
4
4
7
4
1
3
5
8
11
10
10
28
33
17
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
182
133
161
160
146
167
173
130
170
139
152
169
169
145
153
172
149
150
150
150
149
147
152
160
148
157
136
150
147
145
154
167
158
182
169
154
173
170
156
159
160
150
150
145
152
130
150
129
135
136
129
157
124
120
129
128
128
172
137
133
135
127
125
132
130
126
182
124
124
113
110
92
92
92
90
87
104
86
76
74
75
68
73
104
84
93
102
137
113
115
104
132
81
77
81
63
60
60
23
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
43
17
27
33
20
8
9
9
10
13
10
8
8
8
8
9
19
19
19
19
29
40
46
52
37
20
3
2
2
6
4
2
2
3
7
6
5
3
2
1
1
6
5
5
6
15
13
12
15
19
15
12
7
2
3
3
3
3
3
4
8
5
2
2
2
4
3
2
1
2
1
1
1
1
1
4
3
2
3
5
9
6
3
7
4
2
3
4
6
9
9
9
16
21
12
4
4
10
10
10
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
120
57
120
98
114
87
94
95
94
97
97
97
93
92
92
89
94
96
114
97
99
103
103
107
113
113
113
104
105
105
132
111
116
120
120
108
99
96
93
90
87
92
99
105
120
132
103
106
109
108
106
113
120
102
116
140
110
135
123
131
140
137
144
144
144
144
130
128
112
128
99
94
94
87
87
89
83
85
75
78
72
63
85
56
65
64
63
88
74
68
78
89
64
68
69
66
66
63
30
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
23
11
10
10
6
2
4
5
6
3
1
1
15
8
1
1
10
23
14
6
8
6
4
4
8
4
1
1
4
11
9
5
1
4
6
5
4
4
2
1
2
3
6
9
5
2
6
6
6
7
7
6
4
2
2
2
2
2
5
4
3
6
5
4
3
3
5
5
5
4
3
9
6
3
3
3
4
4
5
8
7
6
4
3
7
5
4
10
14
18
35
22
9
9
15
21
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
175
79
147
141
148
137
182
154
184
159
145
140
134
174
140
145
151
153
159
174
164
168
161
166
168
175
194
180
182
183
176
183
194
182
192
188
188
194
187
187
177
179
170
172
181
156
180
163
174
176
191
182
145
132
133
134
132
139
182
152
176
137
191
147
151
148
184
136
138
132
125
126
118
125
115
112
131
110
109
111
125
102
95
112
104
108
113
125
117
117
126
118
85
110
90
93
110
110
54
131
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
4
23
28
22
16
13
13
37
22
7
7
7
5
4
3
3
12
22
27
30
31
31
24
17
16
11
7
12
9
7
14
8
3
13
23
15
8
6
5
5
4
3
2
2
8
7
7
14
14
11
9
7
6
6
5
4
4
5
8
7
7
7
6
6
9
6
3
7
5
3
4
3
3
4
4
4
5
4
4
13
11
9
8
8
29
25
22
21
14
7
10
18
13
7
2
2
5
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
117
28
114
98
100
146
133
123
138
142
152
176
176
162
154
173
143
136
148
170
147
169
150
158
152
145
154
160
150
153
160
160
165
171
176
170
173
163
163
169
160
159
171
154
159
155
147
142
148
167
154
171
155
152
159
162
157
176
153
150
155
148
148
152
150
149
167
142
140
150
139
139
139
152
137
138
142
130
152
133
124
112
152
116
131
142
125
147
130
129
117
120
89
89
88
87
96
96
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
4
5
9
13
7
2
18
34
54
31
9
9
9
9
9
17
15
10
5
8
12
23
15
8
2
2
2
3
5
6
8
6
4
2
2
3
5
5
6
4
2
2
3
9
7
5
12
10
9
12
7
3
20
14
9
7
5
10
13
16
21
21
13
6
11
13
15
13
11
11
10
9
22
13
5
18
13
9
10
11
25
32
39
46
38
31
28
16
5
5
11
18
24
31
20
9
9
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
63
116
80
77
94
90
87
133
86
77
80
80
86
101
108
118
162
116
126
129
133
138
135
162
136
141
138
129
131
162
135
134
141
119
122
135
143
143
143
118
116
112
104
121
95
99
102
106
117
106
121
98
96
93
96
91
94
92
97
102
97
121
93
92
94
91
96
98
97
117
97
97
117
88
90
89
87
98
94
90
90
117
78
82
76
72
89
90
90
99
117
92
99
96
87
99
99
38
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
6
5
4
3
13
24
24
14
4
4
4
4
4
8
9
5
2
3
5
10
14
16
10
5
6
8
10
7
5
5
6
4
2
2
4
7
4
2
3
2
2
2
3
5
13
7
1
1
2
5
17
9
2
5
8
10
12
10
7
5
7
6
5
3
1
3
5
7
16
9
3
2
1
2
4
8
7
6
9
10
12
7
2
2
2
10
5
1
6
21
25
29
26
24
24
13
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
174
72
149
115
112
131
165
127
168
121
121
120
120
121
114
142
111
116
126
128
128
135
123
153
139
144
158
180
147
170
148
157
158
174
175
153
165
168
152
150
153
142
142
150
158
142
180
147
157
155
175
162
150
160
144
148
141
153
162
142
137
134
170
143
149
144
180
146
149
144
160
134
138
143
137
141
135
131
123
128
136
113
133
109
122
126
127
160
132
124
131
128
94
117
98
98
117
117
46
141
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
3
2
8
7
7
7
8
9
29
18
7
7
11
6
2
3
4
2
1
7
13
17
22
25
14
3
6
10
15
8
1
2
3
4
3
2
6
4
3
6
6
4
2
2
2
20
19
14
10
8
5
3
11
7
4
4
4
8
13
11
9
8
8
19
13
7
2
5
8
20
12
4
4
4
4
4
8
7
5
4
16
10
4
6
8
42
29
16
23
15
8
10
26
22
16
10
10
14
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
178
91
190
154
147
177
185
164
186
176
175
181
181
170
168
180
162
157
162
164
160
179
164
169
168
158
181
162
165
174
167
177
170
178
190
165
185
186
175
179
169
169
156
153
166
140
150
150
151
147
153
181
161
169
163
167
159
181
149
149
143
139
150
148
150
145
190
148
155
156
169
157
163
165
169
180
155
139
140
143
145
138
142
129
140
127
145
169
140
138
120
142
127
138
180
132
142
142
66
169
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
40
37
34
39
25
11
10
10
10
11
8
6
6
6
3
1
20
10
1
5
3
1
3
5
40
25
10
5
8
7
6
8
9
7
6
13
22
20
18
18
13
9
8
8
6
5
5
7
8
9
18
13
9
13
18
20
22
20
18
21
23
15
8
8
8
13
15
12
10
34
22
10
14
11
9
13
15
18
34
37
23
10
25
40
53
59
62
51
40
28
16
18
20
42
81
45
9
9
37
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
156
83
180
146
129
163
185
146
186
156
154
143
143
151
136
145
140
140
142
151
143
141
143
151
151
152
159
162
155
171
156
163
156
159
180
158
185
186
161
160
151
153
141
145
154
133
162
134
148
145
156
171
149
168
153
152
153
163
142
142
142
140
155
149
150
147
186
143
147
142
134
140
142
144
142
168
140
126
123
122
120
114
115
121
117
124
142
129
127
127
140
110
130
141
147
168
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
29
29
29
17
6
6
6
24
14
4
4
4
4
4
7
7
7
6
6
19
15
11
8
6
10
12
14
14
10
7
14
10
6
27
24
22
31
24
15
6
7
8
7
6
5
6
7
9
18
14
10
6
12
15
18
42
54
32
10
9
7
6
6
6
10
25
40
32
21
10
9
48
34
20
6
9
22
16
11
18
15
12
11
10
13
11
9
10
9
9
10
12
33
43
48
54
66
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
85
117
106
101
103
134
86
94
115
121
153
153
125
124
118
111
121
116
114
117
147
119
120
121
118
120
123
126
134
124
128
142
133
153
126
126
132
137
147
148
148
129
136
125
119
136
125
122
172
138
139
142
136
132
133
136
168
136
135
136
134
150
139
134
136
148
150
150
163
172
151
155
172
151
168
147
137
141
150
147
163
172
135
143
130
147
125
140
163
129
172
139
136
168
135
136
123
123
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
9
10
12
14
17
9
1
7
12
13
13
11
6
1
9
18
18
11
5
7
6
5
5
13
7
2
2
5
7
6
5
6
5
3
2
21
18
16
16
10
4
8
8
5
2
3
5
7
9
11
7
3
20
27
21
15
17
16
13
11
28
27
17
8
10
7
5
4
4
18
13
8
4
3
3
4
6
8
8
8
18
15
12
10
8
8
8
8
5
3
8
12
17
52
28
4
4
39
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
157
153
163
145
137
144
142
121
173
136
143
153
153
127
126
150
134
131
153
129
139
175
143
162
149
146
149
158
147
150
152
154
160
157
163
153
155
173
158
175
162
151
147
145
144
142
158
150
146
150
146
150
160
142
150
149
149
180
142
143
138
132
150
144
144
141
173
140
140
145
140
142
149
160
144
180
157
136
140
137
145
138
121
157
123
126
145
131
133
157
140
119
143
157
180
180
180
127
66
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
7
13
30
21
13
6
20
14
8
7
6
3
1
3
6
20
14
8
5
6
24
14
5
13
7
2
2
5
8
8
8
8
12
7
2
21
19
18
18
17
16
12
8
8
8
8
8
8
9
22
15
9
13
18
20
22
31
40
32
25
16
8
8
8
15
22
36
32
28
28
18
9
22
25
23
16
10
10
16
13
10
22
40
34
28
28
28
40
28
16
20
25
62
43
25
25
25
45
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
123
85
131
109
108
144
108
107
150
123
131
153
153
116
119
150
114
109
121
111
125
175
135
162
145
142
155
143
145
150
140
144
155
146
153
140
150
147
148
175
162
151
149
142
155
140
141
141
141
144
149
151
155
168
150
151
153
175
142
144
142
140
155
144
146
150
145
150
147
150
149
150
152
155
148
168
146
147
152
147
144
146
152
134
137
133
147
135
142
146
142
152
138
142
168
144
168
168
85
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
6
12
25
19
12
6
11
9
8
7
6
3
1
1
6
18
13
8
6
6
24
33
39
27
16
12
8
8
12
10
8
7
6
7
8
24
21
18
18
13
9
8
8
6
5
5
7
8
9
18
12
7
12
18
20
22
20
18
15
12
9
6
6
8
13
15
12
9
20
31
18
6
4
3
3
6
7
9
11
9
7
10
13
13
13
13
22
22
18
15
40
35
31
40
24
9
9
42
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
25
122
100
99
133
140
104
144
115
122
143
143
118
125
140
121
120
131
133
131
171
135
156
143
141
145
157
141
144
136
134
143
138
143
133
140
141
145
171
156
146
142
139
142
134
146
143
144
163
141
157
136
128
133
133
135
171
136
128
125
124
143
134
137
136
146
142
141
163
145
143
142
163
133
131
121
119
127
135
136
163
145
119
123
111
142
112
128
163
101
145
100
98
131
96
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
3
1
15
14
11
9
9
9
11
8
6
6
6
6
6
17
18
13
8
4
1
5
10
15
15
8
2
2
3
5
8
15
10
6
2
8
8
8
13
7
1
8
11
7
3
5
7
8
9
16
9
3
20
56
73
81
48
15
9
3
6
8
7
6
12
15
9
4
8
15
12
8
4
3
3
4
5
7
7
8
11
11
11
9
8
8
8
12
11
9
8
10
10
9
8
8
9
24
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
101
110
109
90
97
129
97
134
102
104
103
97
120
101
103
106
101
97
120
88
88
92
91
96
114
106
116
114
127
125
131
138
152
135
129
129
134
112
116
119
117
120
125
114
103
116
105
109
114
114
118
126
118
122
135
122
125
130
135
135
139
146
161
153
161
152
161
124
116
114
113
113
126
107
114
103
100
106
93
88
78
98
78
89
89
95
101
105
119
91
138
83
85
114
80
81
81
40
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
35
19
3
16
10
4
6
7
5
3
4
5
6
6
4
3
15
9
3
5
4
3
4
5
13
12
7
2
3
3
3
3
8
5
3
2
2
1
1
2
2
3
4
4
4
5
6
17
9
1
5
10
13
16
12
9
17
12
8
5
3
9
15
10
5
7
6
6
10
9
9
10
9
9
6
4
4
4
4
4
6
5
4
5
10
7
5
17
11
5
5
4
3
12
9
6
6
12
9
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
82
82
114
81
77
79
88
81
87
87
100
100
89
93
94
95
97
107
94
100
85
85
88
93
94
95
114
110
114
132
137
120
121
112
138
98
101
110
113
121
137
136
133
131
137
137
122
121
123
129
123
123
137
122
127
129
119
144
128
131
137
144
143
149
150
150
137
131
118
131
108
104
106
104
103
110
103
96
93
94
116
86
101
103
90
95
98
97
101
108
91
138
94
95
110
77
76
65
32
81
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
12
22
18
14
13
12
12
13
21
13
5
4
3
4
5
12
23
15
8
3
2
10
18
10
2
2
12
11
7
3
5
6
4
3
2
1
1
1
1
1
3
2
1
1
2
3
5
5
6
7
7
7
7
11
8
5
9
7
5
7
10
6
2
2
3
2
1
1
2
2
2
3
2
1
5
14
8
3
2
13
8
3
1
4
7
5
3
9
16
13
10
16
22
35
18
1
1
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
89
66
89
75
70
75
69
61
65
75
75
82
83
89
89
89
83
82
75
76
69
82
87
89
111
111
96
97
103
97
98
103
97
96
91
103
89
92
94
92
97
91
82
81
82
76
83
77
77
85
81
81
97
79
85
92
83
89
87
90
91
96
103
94
98
104
99
104
99
121
102
105
103
102
115
95
103
97
87
91
121
88
115
103
86
91
98
97
98
115
93
121
92
110
102
91
110
110
25
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
16
11
6
2
3
5
9
9
9
8
7
7
9
7
6
6
4
3
3
5
7
4
2
10
9
7
6
7
7
7
6
6
3
1
1
2
4
3
2
1
1
3
4
5
10
6
2
2
2
4
7
6
5
3
1
1
1
5
9
5
2
2
1
1
3
3
3
2
1
1
1
2
2
3
3
3
2
1
10
5
1
4
7
5
3
19
27
20
13
18
26
35
20
6
6
5
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
133
61
137
110
109
133
154
124
152
134
136
137
137
133
137
142
140
154
152
137
138
136
130
132
136
136
135
154
134
137
133
133
131
138
137
129
144
142
120
120
118
123
111
125
133
106
105
96
102
104
96
137
93
91
106
104
99
142
106
112
125
101
116
109
110
110
144
105
104
110
95
93
92
93
95
93
114
95
90
89
110
84
83
114
77
83
96
98
105
122
122
110
83
97
81
79
97
97
22
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
14
11
7
4
4
4
10
9
8
8
6
5
5
5
5
4
4
22
32
18
4
38
23
8
2
1
1
1
2
5
3
2
1
1
1
2
2
2
2
1
1
3
2
1
3
5
8
8
6
3
1
11
15
9
4
8
10
6
2
1
2
3
7
5
3
2
1
1
3
3
3
3
3
6
6
3
1
1
1
1
11
7
3
5
7
8
9
5
2
14
22
13
4
4
11
7
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
61
122
108
107
109
146
91
88
86
84
86
86
92
96
99
123
112
112
112
138
116
121
122
123
127
117
123
112
137
116
120
122
138
122
113
146
105
113
119
115
123
113
113
127
107
97
89
95
94
104
137
93
122
102
97
94
115
91
92
97
83
80
89
89
86
146
88
100
100
93
122
92
90
85
80
71
70
67
73
69
58
85
62
70
72
80
73
80
79
122
78
81
85
80
76
80
80
23
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
43
43
43
43
28
13
42
37
25
14
7
1
1
3
4
5
15
10
5
14
7
1
16
32
27
17
7
7
5
3
4
15
21
24
16
8
12
7
3
3
3
5
3
2
3
2
2
5
4
4
11
6
2
3
2
1
2
2
2
4
6
4
3
2
2
2
2
1
1
6
3
1
1
1
1
1
2
1
1
3
6
9
6
3
7
4
2
6
7
4
2
8
10
13
26
17
9
9
6
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
162
72
160
136
127
145
171
115
138
119
123
134
134
124
131
138
136
140
142
150
153
139
138
134
133
127
126
138
129
138
136
145
139
162
160
140
171
138
138
140
135
136
150
130
129
122
123
123
127
136
124
138
119
113
120
114
108
145
105
112
127
105
117
123
123
129
171
105
103
97
86
86
88
96
94
93
92
127
88
88
88
85
83
85
81
82
91
129
91
88
83
83
69
69
69
70
70
56
19
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
1
5
21
16
11
31
17
4
8
7
6
6
6
3
1
11
6
1
24
12
1
12
23
22
15
9
6
6
10
16
12
8
4
5
4
3
9
9
5
2
4
3
2
6
8
11
20
11
2
11
13
10
7
6
3
1
1
2
3
5
5
5
4
2
1
7
4
1
6
4
3
2
2
2
2
2
3
2
1
1
11
6
1
3
5
5
6
13
7
1
17
15
14
29
20
12
12
7
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
167
81
185
148
136
170
155
120
179
143
154
181
181
151
150
178
151
144
150
177
150
176
163
183
173
170
185
170
172
179
174
177
177
179
181
177
178
176
174
186
183
175
179
168
185
161
161
177
168
172
161
186
161
154
170
154
152
183
147
157
155
150
186
152
152
149
181
138
138
139
140
144
145
170
140
140
120
105
102
99
95
114
107
84
85
76
83
100
101
114
100
137
91
100
101
99
120
120
66
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
10
22
34
30
26
14
3
8
13
12
11
6
2
3
8
17
12
8
8
43
37
24
11
19
14
10
7
5
9
7
5
7
5
3
8
5
3
6
10
6
3
9
18
11
4
4
6
4
3
15
12
10
28
30
33
23
13
39
21
3
12
17
22
22
22
22
16
10
19
23
17
12
17
22
22
22
22
25
18
11
7
8
10
10
10
11
25
15
5
5
7
10
15
20
15
10
10
19
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
151
61
153
127
155
127
136
111
126
100
103
104
100
93
111
98
113
108
117
168
103
114
133
134
155
151
153
143
125
136
128
138
157
135
157
168
159
166
166
166
144
145
140
144
144
155
147
137
150
145
153
168
110
108
104
104
102
112
125
115
145
114
153
111
106
102
125
86
84
106
75
75
77
73
72
78
70
68
72
79
79
63
79
60
65
67
72
75
76
103
68
76
62
56
78
57
60
52
44
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
20
19
10
2
2
2
10
5
1
1
1
1
1
5
9
15
14
8
3
9
13
7
2
3
3
3
3
3
6
4
3
3
10
18
11
4
2
1
1
2
5
7
4
2
7
4
2
19
10
2
8
4
1
2
3
3
3
3
4
3
3
4
3
2
1
2
3
3
3
4
3
3
4
3
2
1
2
3
2
1
3
5
7
5
3
5
4
3
9
12
15
10
5
5
12
8
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
120
37
118
111
119
133
139
123
137
133
136
149
149
129
147
145
143
193
163
170
178
191
193
183
191
189
178
193
174
172
191
174
175
174
170
169
166
165
164
172
163
161
174
157
158
155
151
168
155
173
158
174
152
149
154
148
142
172
143
151
161
154
168
161
156
158
166
161
160
161
173
155
155
154
154
141
147
126
122
129
127
118
154
123
125
133
145
164
164
164
145
173
121
116
123
104
125
125
18
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
3
5
17
20
11
3
3
3
13
10
7
4
1
3
2
2
2
2
13
15
18
19
11
4
10
15
11
8
6
4
10
13
16
9
3
3
3
3
10
10
9
8
13
17
10
3
17
12
8
17
10
3
3
31
26
15
4
9
15
31
47
35
23
15
15
15
9
3
5
8
5
3
4
4
4
4
6
7
5
4
9
10
12
10
8
8
8
12
16
12
8
17
23
30
19
9
9
13
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
113
70
112
118
112
172
134
128
139
143
148
175
175
138
137
174
133
132
140
170
128
138
135
153
133
131
143
128
139
144
147
172
160
166
175
170
174
157
160
161
157
161
165
148
146
143
161
134
140
141
147
170
146
156
148
144
140
175
133
137
160
134
137
142
143
146
165
137
138
135
130
131
130
135
137
118
134
111
107
111
104
100
134
88
100
96
96
112
113
115
121
138
88
91
88
85
97
97
54
134
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
14
10
7
15
17
11
5
5
5
5
5
5
5
3
1
3
7
11
10
9
10
11
12
14
16
8
1
6
16
13
7
1
1
2
5
8
7
6
15
8
2
1
3
6
12
11
11
13
9
6
21
12
4
3
2
7
9
10
11
9
7
10
12
7
2
3
8
13
7
2
22
13
4
4
10
13
10
8
12
11
10
22
29
32
36
24
12
13
14
20
26
24
13
2
2
12
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
117
78
126
102
114
92
102
81
102
88
98
100
100
121
100
102
117
101
114
95
96
126
105
111
115
109
131
121
110
116
121
125
131
152
128
125
126
155
136
133
147
152
123
134
138
117
147
123
124
126
155
116
118
138
111
121
101
111
100
112
115
113
155
115
113
118
115
110
131
111
110
131
114
118
131
112
112
101
91
94
104
76
100
83
93
93
107
104
99
100
107
88
76
82
111
82
101
101
26
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
11
19
26
16
6
1
1
1
11
6
2
2
2
2
2
4
5
6
9
7
6
9
9
9
8
8
7
5
4
5
7
7
7
7
4
2
10
9
7
5
5
3
2
2
2
11
15
9
4
3
2
3
5
3
2
6
7
6
5
4
4
5
12
8
5
4
3
8
7
6
18
11
4
4
4
4
5
4
4
4
4
4
4
22
38
46
46
30
14
4
4
4
20
14
9
4
4
6
9
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
175
92
176
143
139
175
183
128
167
145
164
181
181
184
151
179
144
138
155
183
160
189
174
183
176
160
156
175
160
161
164
175
172
175
184
176
183
169
175
189
183
172
183
170
165
164
175
163
164
169
164
163
165
183
171
184
168
189
153
151
150
148
156
154
156
154
183
149
149
149
147
149
154
163
158
168
183
151
152
144
136
122
152
118
133
133
126
155
134
129
140
140
116
131
140
131
168
168
66
183
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
39
6
6
16
17
9
2
3
5
11
9
7
4
2
4
6
11
11
6
2
3
5
9
9
9
8
7
6
6
7
6
6
5
4
3
3
4
5
5
6
5
4
8
8
8
6
3
1
19
31
16
1
3
22
27
24
22
31
40
27
15
15
18
22
22
22
17
12
9
11
16
12
9
6
3
3
10
16
19
15
9
3
8
13
20
16
13
22
22
18
14
11
21
26
31
20
9
9
37
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
146
76
147
123
121
150
163
114
131
140
150
178
178
164
135
176
130
119
133
164
131
173
148
162
149
144
152
154
149
153
163
160
163
167
178
162
176
163
165
173
163
164
164
165
159
150
165
152
154
174
154
150
153
153
148
164
150
178
152
155
155
152
152
153
152
154
166
161
162
163
174
158
151
150
151
158
147
147
128
130
124
115
138
97
102
107
107
120
127
163
124
174
114
105
114
98
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
14
21
25
14
4
7
4
1
5
7
5
4
3
8
5
3
3
4
7
6
6
15
17
10
3
2
3
5
7
9
6
3
2
12
15
11
7
3
2
2
4
4
5
6
7
19
14
10
32
17
3
22
15
9
6
4
9
11
11
11
9
6
3
15
8
2
2
3
15
26
15
4
3
3
4
6
7
5
4
9
6
4
6
5
4
4
6
5
4
8
24
25
27
15
3
3
24
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
80
80
81
70
101
69
78
83
79
81
84
84
82
101
81
82
82
80
82
86
85
96
101
94
103
132
107
115
115
107
108
108
132
102
105
107
100
99
132
99
103
104
117
109
83
83
76
76
91
79
77
81
83
93
93
92
136
94
101
117
101
109
98
92
96
97
85
109
97
96
99
105
109
102
136
95
93
84
82
80
70
96
72
83
82
89
91
84
96
84
78
86
88
136
81
81
64
45
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
12
6
1
20
25
17
9
9
10
21
13
6
6
6
3
1
6
3
1
5
3
1
3
5
13
22
13
5
1
3
2
1
9
11
6
2
1
4
7
5
4
4
3
3
2
1
5
6
4
3
5
3
1
1
2
3
40
23
7
4
3
9
22
11
1
7
4
2
2
3
4
3
2
4
3
2
1
1
3
5
5
5
5
6
3
1
2
4
9
8
7
10
19
26
33
20
7
7
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
112
90
118
99
115
101
95
90
98
86
92
92
91
104
90
92
98
134
103
110
112
121
134
120
124
121
118
134
108
105
103
101
101
103
97
104
98
97
96
96
95
92
96
102
94
115
102
89
102
102
99
118
96
88
100
100
99
138
103
105
129
104
103
106
129
107
106
107
129
100
104
106
109
113
107
138
109
103
125
91
84
75
78
71
85
82
92
113
88
93
85
79
75
84
138
99
125
125
47
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
8
8
13
13
9
6
7
9
11
8
6
6
6
6
6
12
12
8
5
6
13
9
5
13
17
11
5
5
6
6
3
1
5
9
9
7
5
3
3
4
6
5
4
3
3
2
1
3
6
19
12
6
12
7
3
42
21
1
3
6
4
2
4
5
6
4
3
6
3
1
10
6
3
2
2
3
4
4
5
6
3
1
7
6
5
3
2
6
8
10
14
18
25
13
2
2
6
39
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
94
82
111
87
133
96
97
90
85
94
62
70
78
75
90
82
92
94
103
120
88
99
96
98
133
107
111
107
101
101
95
101
105
103
111
120
105
101
101
104
103
110
111
109
106
133
110
89
100
92
92
120
86
87
102
102
102
155
96
91
87
85
83
86
88
83
96
83
81
90
91
97
138
110
109
155
99
104
101
93
112
81
83
83
89
88
138
112
93
85
84
80
75
80
155
85
87
87
27
63
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
26
4
1
25
16
7
2
9
17
15
11
8
8
7
7
8
10
12
13
14
7
1
4
7
4
2
4
2
1
4
8
14
10
5
1
7
7
7
18
11
4
1
1
2
3
2
2
5
3
1
15
8
1
6
7
4
2
1
1
1
5
5
5
3
1
1
1
2
1
1
1
2
1
1
3
3
3
2
1
5
10
5
1
9
7
5
3
1
6
5
5
10
10
11
7
3
1
1
2
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
61
61
59
62
65
73
75
64
49
51
55
60
61
75
72
73
121
80
87
90
121
94
107
121
100
119
97
94
96
99
90
92
100
82
99
95
89
86
119
81
91
93
87
119
84
81
88
82
88
90
119
85
81
77
73
73
76
82
83
86
92
119
97
114
114
97
95
91
87
85
83
80
80
82
75
82
76
77
88
67
71
82
65
65
61
66
62
66
62
88
58
53
56
66
55
69
69
21
21
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
10
10
7
4
4
5
9
8
7
7
7
5
4
4
5
4
3
4
5
5
5
13
15
8
2
3
3
3
6
9
5
2
2
3
2
1
1
1
2
2
2
1
1
3
7
4
1
7
5
3
7
5
4
4
5
4
3
3
4
4
3
3
4
4
5
5
5
6
7
6
5
3
2
1
1
5
5
5
12
12
12
8
5
5
5
7
5
3
6
10
17
11
5
5
10
7
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
105
101
112
108
108
133
133
94
100
107
120
149
149
126
126
140
118
118
129
124
124
170
126
156
134
129
130
151
132
136
133
136
142
141
170
147
153
156
154
170
156
154
148
169
145
136
151
141
132
135
129
135
142
135
170
149
147
170
169
141
134
133
141
137
136
133
151
124
128
136
135
136
142
170
140
169
131
128
137
140
136
163
145
117
121
110
142
110
126
163
100
145
107
105
169
105
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
8
16
14
13
12
8
5
9
11
13
14
9
4
13
7
2
8
4
1
2
8
16
9
2
2
5
4
3
5
4
4
4
5
7
5
4
4
4
2
1
8
13
7
2
5
7
8
9
8
5
3
20
42
24
6
13
13
8
3
5
8
5
3
5
8
5
3
3
16
12
9
9
6
4
4
6
8
8
8
10
10
10
9
8
8
8
8
8
8
5
3
34
21
8
3
3
21
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
143
90
90
94
89
93
109
93
105
143
101
104
105
102
102
110
121
112
143
109
101
94
100
102
110
120
142
105
106
108
110
115
126
142
119
118
118
119
126
142
132
132
127
129
120
109
99
104
108
112
105
120
108
108
112
113
102
107
111
115
129
126
120
123
116
115
136
116
110
112
112
108
110
113
108
108
110
89
80
79
73
66
97
68
81
97
85
101
102
115
84
132
81
82
84
73
73
64
42
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
42
4
3
14
11
8
5
5
5
11
9
8
8
6
4
3
22
13
5
5
4
3
4
5
10
6
2
2
11
7
3
2
2
2
2
2
9
5
1
2
2
2
2
1
1
4
7
7
4
1
1
2
4
10
18
10
2
2
5
9
7
5
3
1
4
3
2
2
2
3
5
6
7
4
2
8
4
1
3
4
4
4
3
3
6
5
4
11
11
7
3
11
14
17
40
21
3
3
3
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
72
116
124
150
152
140
132
135
130
137
137
139
140
152
141
129
131
137
159
139
142
147
156
150
153
179
158
159
170
146
159
170
155
159
156
156
178
159
159
158
159
165
173
179
162
170
161
163
172
178
137
129
125
129
129
126
156
130
143
173
141
179
148
146
141
148
135
127
148
129
115
111
111
103
102
126
95
101
98
94
94
117
90
99
98
104
126
117
148
116
129
108
117
113
105
126
126
40
125
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
16
12
8
6
14
22
65
59
54
29
5
4
5
16
13
10
25
17
10
21
32
27
15
3
2
2
14
8
3
3
7
13
8
3
2
1
3
6
12
7
3
8
9
11
15
11
7
6
6
14
30
16
3
2
1
3
5
7
9
6
3
2
4
4
3
3
3
5
7
9
5
1
1
2
2
2
2
3
14
13
12
13
13
13
14
14
8
3
16
27
26
25
43
52
46
40
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
76
75
76
74
66
81
76
66
78
75
81
81
73
73
83
83
88
152
98
115
115
127
152
122
127
123
117
152
119
121
127
117
122
117
116
144
118
121
127
119
127
127
112
114
108
103
122
106
105
112
111
114
144
114
117
108
101
114
101
103
122
106
109
124
105
111
107
98
94
144
100
108
114
117
102
114
89
86
78
73
78
73
75
72
73
72
95
80
95
102
97
124
82
80
114
72
74
60
40
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
9
9
10
12
7
2
2
2
3
3
3
4
6
7
7
7
6
5
5
7
6
5
5
16
9
2
2
9
9
8
8
8
8
5
2
2
9
13
15
17
22
12
2
2
2
11
21
17
13
11
8
6
13
11
10
24
12
1
4
4
3
2
8
7
4
1
2
2
2
2
2
1
1
1
1
1
2
1
1
2
1
1
21
11
2
2
2
11
9
7
8
10
18
12
6
6
9
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
89
82
145
103
110
137
116
111
117
105
107
107
114
127
115
138
128
151
141
137
136
145
151
136
140
141
120
151
127
123
125
137
128
126
141
127
119
116
113
108
106
145
102
102
112
80
81
84
92
100
96
120
98
88
101
103
95
137
96
95
98
89
87
91
87
89
132
82
85
85
85
103
85
85
84
79
80
77
64
64
59
52
77
48
61
63
63
103
70
64
74
62
49
55
49
51
63
63
29
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
12
17
26
22
18
27
36
20
4
21
13
5
5
3
1
5
14
12
11
11
8
5
8
12
17
14
11
8
10
7
5
6
7
6
5
3
1
3
5
4
3
3
2
1
1
2
5
8
7
6
5
4
3
3
3
3
5
4
3
2
5
4
4
3
2
5
3
1
1
1
3
7
11
6
1
2
3
2
1
2
3
3
3
7
5
3
2
1
4
5
7
11
16
22
12
2
2
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
177
33
180
146
129
188
169
125
170
146
161
181
181
168
157
180
158
156
164
166
165
190
165
185
168
158
171
150
160
166
169
188
177
177
181
166
180
170
171
190
185
167
166
161
171
153
152
177
153
150
154
171
154
155
153
168
157
190
154
159
166
151
177
149
155
156
180
166
156
156
152
155
151
153
154
166
155
145
139
141
137
129
155
124
133
135
133
155
141
135
155
142
124
131
127
123
123
120
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
9
11
21
20
11
3
3
3
27
16
6
6
5
4
6
9
9
8
7
13
20
21
23
19
13
8
5
2
2
2
2
7
5
3
6
7
8
9
13
8
3
5
8
6
4
4
6
7
8
9
9
9
13
18
42
57
37
18
16
14
21
13
6
8
13
12
10
9
28
42
24
6
4
3
10
14
18
34
28
15
3
9
16
22
25
23
22
33
36
38
40
41
40
24
9
9
9
54
100
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
180
103
190
166
167
175
186
149
173
168
172
191
191
161
164
180
162
160
163
163
163
177
170
183
174
171
181
165
173
180
171
175
177
180
191
177
186
178
178
177
183
173
174
175
173
171
180
167
169
168
173
181
176
200
175
175
173
191
169
169
168
163
180
167
171
170
190
163
154
152
156
162
173
175
200
200
169
162
157
155
160
163
160
163
165
172
200
180
179
172
200
164
181
200
190
200
200
200
200
200
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
33
33
34
33
20
8
11
14
32
27
22
22
15
8
11
8
5
5
5
5
6
8
14
17
16
16
15
11
8
11
9
8
40
27
14
13
22
15
8
13
11
9
8
8
6
5
5
7
8
9
29
19
9
22
40
91
85
62
40
40
27
15
15
22
40
31
22
22
22
28
34
26
18
13
9
15
18
22
22
22
40
31
22
40
34
28
25
22
31
26
22
40
57
61
35
9
9
9
37
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
174
32
177
142
137
157
183
154
166
164
163
179
179
163
166
175
160
161
164
156
164
156
157
161
158
156
161
157
159
170
161
160
164
174
179
169
183
166
163
161
161
157
157
157
161
153
157
147
152
153
153
170
147
155
150
152
156
179
161
150
154
147
161
152
156
157
183
153
150
145
143
146
146
165
158
156
157
154
165
152
151
141
165
157
138
150
154
161
160
160
140
155
133
158
147
136
158
158
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
10
11
21
15
9
33
29
25
49
32
15
12
9
12
15
20
25
21
18
13
9
17
19
17
10
4
6
8
11
9
6
4
8
10
13
8
4
10
14
11
8
8
8
12
10
8
20
30
23
16
12
9
13
15
18
16
15
16
16
16
19
12
6
8
22
20
14
9
11
30
35
37
20
3
3
9
15
33
22
11
3
8
13
20
17
15
28
36
25
15
9
3
21
40
33
26
26
46
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
185
110
186
169
173
175
190
145
190
158
170
181
181
168
166
177
161
161
163
175
158
160
168
171
173
185
186
168
179
190
175
175
179
178
181
176
185
186
172
171
168
167
167
169
168
171
173
155
168
164
161
190
164
161
166
168
165
181
164
165
160
156
168
161
163
162
186
155
144
142
150
153
157
175
170
157
157
155
121
129
131
126
170
120
124
134
138
155
143
170
133
133
132
128
130
120
120
120
66
155
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
7
7
19
13
7
6
6
6
6
6
7
17
17
12
7
11
11
12
26
26
26
26
17
9
22
18
14
10
9
9
10
15
12
7
3
15
17
19
18
13
9
9
14
11
8
6
7
8
9
18
10
3
10
18
42
61
50
40
32
25
23
22
22
22
22
22
22
22
25
28
20
12
22
25
23
18
13
13
13
13
17
15
13
13
13
13
26
33
24
15
20
25
32
40
26
13
13
39
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
184
142
160
153
149
200
173
171
200
190
200
200
200
200
200
200
171
170
174
170
178
200
173
200
170
161
148
154
147
140
155
200
163
184
172
161
173
175
161
162
161
153
154
145
156
128
154
133
145
139
157
161
122
122
131
127
126
200
119
126
132
104
126
116
112
115
184
117
119
120
122
107
111
108
107
126
101
91
81
86
101
73
101
88
104
120
120
126
106
92
97
87
89
95
97
83
95
95
31
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
48
27
6
24
38
24
10
10
10
12
10
9
9
9
6
4
6
5
4
4
4
4
63
93
57
22
5
3
1
4
8
9
11
8
6
5
5
3
1
1
2
5
4
4
11
15
13
9
6
5
8
5
2
2
1
1
2
4
5
7
6
5
7
4
1
4
5
3
1
6
10
5
1
8
17
12
6
1
1
2
5
3
2
4
3
2
39
28
17
9
2
10
10
11
37
22
7
7
6
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
82
85
71
74
88
75
56
53
66
59
65
82
82
77
81
89
79
90
80
83
82
82
90
77
83
88
80
90
80
81
81
79
85
83
82
84
89
78
80
82
76
81
75
77
85
70
88
74
73
78
79
76
84
102
82
91
93
90
136
94
98
107
107
109
116
118
136
136
111
107
104
97
103
136
107
107
136
109
110
112
119
101
119
90
94
105
90
119
93
81
81
94
70
70
70
64
66
63
53
81
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
6
3
16
11
7
8
8
5
3
5
7
7
7
5
3
11
7
3
5
7
9
7
5
13
9
5
4
3
8
4
1
1
1
1
1
2
2
2
2
1
1
1
2
2
2
3
2
1
1
1
2
3
4
3
2
1
1
3
6
5
4
3
2
1
2
1
1
3
6
3
1
1
1
1
16
10
4
5
3
1
8
10
12
7
3
8
17
15
8
1
5
10
22
16
10
10
10
42
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
76
166
137
133
200
154
170
200
187
200
200
200
200
200
200
164
153
156
134
147
200
148
200
147
136
137
129
137
134
138
200
148
155
166
145
159
151
156
169
172
140
131
131
122
110
134
106
115
112
126
117
96
90
112
110
111
200
105
117
111
100
134
108
107
110
166
99
97
97
86
88
90
94
100
100
100
81
75
72
68
71
75
71
81
71
85
75
74
74
72
81
70
77
80
85
85
85
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
23
26
30
17
5
5
5
5
5
5
4
3
4
4
5
5
4
3
6
8
5
3
6
5
3
2
3
2
2
7
4
2
2
3
5
3
1
1
1
1
1
2
1
1
6
4
3
5
3
2
1
1
2
1
1
4
5
6
6
3
1
1
1
1
3
2
2
6
6
4
2
2
2
2
1
1
2
3
5
3
2
3
3
3
4
6
13
7
2
10
12
15
12
9
9
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
85
163
148
142
200
174
169
200
190
200
200
200
200
200
200
160
155
164
155
162
200
161
200
167
153
155
162
151
152
161
200
156
163
163
147
174
155
151
153
164
150
155
148
155
136
162
142
146
146
155
138
128
137
133
131
135
200
127
133
127
115
155
123
127
125
174
108
105
100
90
90
92
97
88
89
82
84
68
72
62
55
80
58
71
72
87
96
88
115
81
89
76
76
83
87
87
87
28
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
19
28
32
36
20
4
12
10
9
6
3
3
3
7
5
4
5
4
4
4
5
10
7
5
3
1
8
9
6
4
4
6
7
8
5
2
4
5
6
4
2
2
1
1
1
1
2
10
5
1
2
5
3
2
21
13
5
4
3
2
1
1
2
2
2
3
4
5
4
3
5
31
21
11
6
20
12
4
7
7
7
4
2
5
8
8
5
3
8
13
19
15
12
12
12
7
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
133
85
129
122
115
134
148
91
103
106
106
139
139
113
115
143
110
113
123
118
128
145
134
163
136
127
127
127
122
135
126
134
127
133
139
124
148
132
139
145
163
135
133
131
127
116
127
115
122
125
116
135
108
106
116
114
110
163
107
115
125
106
116
117
117
110
148
110
101
110
87
84
87
95
82
90
80
75
74
72
96
65
79
62
70
70
70
95
76
71
65
96
65
66
64
57
57
44
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
2
3
19
13
8
8
8
9
11
9
8
8
8
5
3
10
7
4
4
4
4
8
10
12
14
16
14
13
12
12
12
13
14
12
8
5
7
9
5
1
4
3
3
3
3
4
10
6
2
7
9
5
1
1
2
2
2
3
5
6
3
1
2
3
4
3
3
5
4
4
5
4
2
1
2
2
2
4
3
3
8
8
8
4
1
3
6
6
3
1
6
12
18
13
8
8
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
152
118
154
129
123
144
133
113
138
125
135
153
153
133
131
150
127
119
123
120
123
150
127
162
140
135
135
153
133
138
145
145
150
152
154
142
150
145
143
150
162
139
135
138
137
142
153
150
142
142
137
135
142
126
130
133
120
162
124
138
157
135
150
143
146
142
154
157
130
145
134
139
145
142
140
157
122
117
121
122
145
114
117
122
119
120
145
115
116
122
95
100
107
115
130
130
130
120
66
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
2
1
14
12
11
10
10
10
11
8
6
5
4
2
1
6
3
1
5
3
1
3
5
17
9
2
2
3
4
6
7
8
9
5
2
3
10
14
16
12
9
8
8
6
4
8
8
8
9
27
18
9
13
18
18
18
16
15
9
4
13
17
12
8
13
15
12
9
12
15
12
9
8
8
13
11
9
9
15
21
17
13
29
28
28
25
22
31
23
16
13
20
24
16
9
9
9
18
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
132
17
128
104
107
135
108
102
100
96
100
102
110
135
104
128
116
109
115
123
117
135
118
123
119
117
117
132
112
110
109
104
103
100
96
100
97
99
104
107
113
110
100
105
98
107
103
90
92
90
94
107
94
91
93
92
92
86
85
85
102
92
97
100
113
110
93
88
84
90
86
90
92
95
98
94
82
82
83
85
84
95
98
73
81
79
94
86
90
113
91
77
64
62
65
68
94
94
33
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
18
29
15
2
6
10
9
6
3
3
4
4
5
16
16
10
5
10
30
17
5
10
7
4
2
1
6
12
8
4
4
4
4
9
6
3
3
3
5
4
3
2
1
1
5
4
3
2
2
2
2
6
5
4
2
1
7
6
5
4
2
1
1
1
4
11
7
4
8
4
1
3
2
1
2
1
1
1
1
1
5
3
2
3
5
15
10
6
10
20
28
15
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
92
66
70
77
102
82
84
75
79
92
81
84
87
115
91
94
100
147
92
106
111
120
147
115
120
120
113
147
114
107
120
100
104
100
115
95
94
91
88
94
88
93
88
93
86
95
102
81
85
81
83
86
84
93
85
115
90
90
92
92
85
87
88
90
96
96
93
78
71
78
70
70
75
77
77
90
90
75
77
75
67
58
77
52
64
64
67
90
73
93
77
72
82
63
67
70
90
90
32
62
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
5
6
15
13
8
4
7
10
9
7
6
6
5
3
1
15
10
6
4
4
10
18
22
23
16
10
8
14
14
11
8
10
7
4
2
1
6
8
5
2
2
1
1
1
1
2
5
4
4
3
2
2
2
4
3
2
1
2
4
5
3
2
1
1
2
1
1
1
3
3
2
1
4
6
6
5
4
3
2
1
14
8
3
2
2
2
2
10
5
1
7
22
27
16
6
6
19
11
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
89
94
85
90
89
103
135
97
138
101
108
113
118
135
114
112
105
138
96
100
100
105
102
104
107
107
107
104
104
116
105
109
103
118
120
100
99
96
99
97
93
100
95
91
100
97
107
102
102
111
102
105
106
105
118
100
100
103
101
105
116
108
120
104
111
97
96
95
91
98
92
90
105
86
83
79
76
64
66
70
58
75
64
71
84
78
77
87
91
75
120
79
79
79
66
66
66
26
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
16
10
5
2
6
10
11
12
13
14
9
5
5
3
2
1
1
1
1
16
23
12
2
5
4
3
3
3
5
5
4
3
5
7
9
10
11
6
1
2
4
3
2
1
16
16
16
9
2
1
9
10
6
2
12
12
7
3
8
7
5
3
2
3
4
6
4
2
6
5
4
4
4
13
11
9
11
12
10
8
9
11
10
9
13
12
8
5
8
18
22
27
18
9
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
110
111
91
94
100
97
94
139
88
96
97
92
121
102
106
111
111
108
109
107
139
105
109
115
104
108
112
102
104
126
115
122
139
121
127
111
129
109
109
108
115
106
106
108
102
98
107
102
101
108
104
103
104
104
121
96
94
101
98
107
126
108
127
113
108
129
101
90
87
82
84
87
104
86
84
86
81
80
84
84
72
84
80
78
77
79
82
90
96
84
127
81
83
84
80
80
57
40
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
7
8
5
2
23
43
28
13
6
3
1
1
1
16
16
16
16
32
40
33
26
26
18
10
8
5
3
5
6
7
5
3
2
3
7
9
10
6
3
3
3
3
3
11
9
7
11
6
2
2
5
3
2
3
4
4
3
3
9
10
8
7
8
9
6
3
2
2
3
6
4
3
3
3
4
4
4
4
4
4
5
10
10
10
20
12
5
6
8
19
25
32
29
26
26
33
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
140
74
77
115
153
137
131
132
116
140
115
120
121
137
132
120
127
121
140
124
123
137
130
128
131
153
126
132
125
120
122
132
114
119
108
101
100
100
100
102
119
99
109
115
105
119
153
102
102
101
100
105
97
93
100
101
97
132
96
96
108
89
92
103
114
98
119
94
97
87
89
88
93
93
91
93
93
93
97
87
85
93
84
68
79
75
81
97
85
114
72
82
63
62
71
66
86
86
29
60
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
11
8
24
35
22
10
9
8
14
10
6
6
6
6
6
16
12
8
9
9
9
14
19
23
13
4
2
2
5
7
5
4
3
2
2
5
6
7
7
4
2
3
4
9
15
16
18
13
8
8
8
7
7
5
4
6
8
5
3
3
4
3
3
4
5
3
1
1
2
5
5
4
3
3
2
1
1
1
1
5
3
1
5
9
8
5
2
7
4
1
8
16
21
11
1
1
12
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
84
77
77
87
92
136
71
79
83
79
90
96
99
136
105
96
95
88
95
97
101
136
103
105
99
92
86
87
81
79
78
82
86
84
118
92
92
90
86
90
81
84
76
78
73
71
92
70
75
87
82
96
96
86
92
118
86
87
86
80
87
83
83
87
96
86
96
96
71
78
74
75
76
79
76
78
70
71
76
86
86
75
86
69
70
72
75
76
69
63
75
62
63
70
74
75
75
47
47
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
7
1
20
26
14
2
4
3
3
2
1
1
3
2
1
15
8
2
2
5
8
10
11
6
2
7
4
1
1
1
2
2
1
1
1
1
30
18
6
7
4
2
1
1
1
3
5
4
3
2
2
2
2
2
3
23
12
1
3
3
4
4
2
1
2
1
1
3
2
1
1
1
2
2
2
3
3
3
4
6
3
1
11
8
5
2
2
8
5
2
6
11
17
24
14
4
4
25
47
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
170
111
185
153
133
144
178
138
180
164
168
180
180
166
162
178
156
156
157
153
157
176
158
164
166
170
185
153
158
180
156
163
162
163
180
161
178
170
164
176
164
154
150
146
144
144
145
150
152
153
158
185
162
168
163
166
159
180
152
151
153
146
150
151
150
149
179
140
140
141
142
144
148
153
153
168
166
140
139
133
134
122
122
166
130
133
135
136
135
166
153
120
142
147
152
168
168
168
66
140
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
37
36
35
37
36
21
6
4
6
8
7
7
7
5
4
7
12
10
7
5
6
8
6
5
7
8
6
5
8
5
3
8
9
6
3
3
3
3
3
10
6
3
7
9
8
8
8
8
8
9
24
16
9
13
18
20
22
18
15
13
12
20
13
6
8
22
20
14
9
11
10
9
9
9
9
13
15
12
10
10
11
12
12
12
20
16
13
22
44
28
12
11
20
30
35
37
40
53
59
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
158
84
182
149
142
163
186
154
174
165
167
175
175
162
157
151
153
175
160
166
168
170
175
168
170
170
162
175
166
171
160
163
159
168
182
161
186
174
163
162
156
164
151
155
151
149
164
142
152
146
158
171
147
151
158
162
153
175
146
155
149
139
159
155
154
156
186
152
150
143
139
137
140
155
135
136
133
119
118
122
136
114
115
121
123
125
127
136
116
121
106
114
94
99
136
111
127
127
85
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
6
31
31
25
20
31
34
37
40
40
40
20
1
3
6
21
13
6
8
7
6
13
19
20
15
10
9
8
4
1
5
7
4
1
3
6
7
8
12
12
11
9
8
6
5
5
7
8
9
9
6
3
8
13
14
15
15
14
13
12
11
11
9
8
22
37
51
35
20
12
10
8
33
21
9
13
11
9
11
13
14
13
13
10
8
13
14
16
15
11
8
19
29
25
17
9
9
15
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
156
96
179
131
126
140
169
136
170
151
147
151
151
136
137
148
138
141
137
129
133
146
137
158
150
148
167
153
153
166
163
161
164
166
179
165
169
170
160
157
158
158
153
169
167
150
152
154
147
148
146
166
145
145
170
153
150
169
169
151
142
140
167
148
151
155
179
149
150
147
139
136
146
170
147
169
147
132
140
142
139
161
140
122
131
119
123
136
133
161
123
140
111
109
169
106
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
24
30
22
14
10
6
6
6
50
28
7
7
7
5
4
19
11
4
5
4
4
4
5
29
25
15
5
5
7
6
5
10
6
3
5
8
13
15
16
9
3
4
5
3
2
8
33
26
20
27
18
10
10
58
32
6
10
12
9
7
7
9
8
8
32
42
22
3
7
5
3
3
3
3
3
4
6
32
20
8
11
12
14
11
8
5
7
9
7
5
8
22
36
22
8
8
24
32
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
161
139
182
154
136
138
173
137
174
160
163
175
175
162
159
172
153
157
154
144
145
172
148
156
151
147
165
144
144
152
147
156
157
161
182
165
173
174
164
172
160
159
170
152
153
150
152
156
160
170
170
165
159
156
170
162
144
175
136
140
141
140
150
152
150
170
182
150
150
153
132
132
135
170
138
134
147
136
138
150
147
124
133
121
126
150
128
136
129
121
114
145
99
101
130
91
100
100
18
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
40
38
36
37
36
19
3
3
3
3
7
9
11
10
9
11
13
48
26
5
26
38
21
5
47
26
5
5
16
9
3
5
8
5
3
3
3
10
14
16
9
3
7
11
10
9
8
8
8
9
15
12
10
8
18
36
20
5
9
13
19
23
14
6
8
37
44
26
8
11
15
11
8
10
7
4
4
18
40
26
13
14
13
12
20
16
13
28
22
16
12
8
19
31
24
16
8
8
13
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
92
179
133
129
141
170
134
173
150
148
148
148
139
141
144
132
157
145
138
142
168
140
154
150
148
161
159
143
149
147
154
152
157
179
162
170
173
162
168
154
153
147
146
153
136
159
150
147
146
153
161
136
137
140
136
131
168
127
136
137
134
150
144
147
151
179
143
148
139
135
133
144
131
131
134
144
128
148
125
122
115
94
122
105
114
126
148
128
142
125
116
95
96
131
95
105
105
40
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
17
29
33
31
20
9
9
8
8
7
7
7
7
7
7
6
5
6
8
21
31
22
14
18
14
10
7
5
3
4
5
10
7
5
25
17
9
2
10
9
8
7
6
4
2
3
6
7
8
9
6
3
20
54
30
6
8
10
6
3
6
10
6
3
10
8
6
17
22
13
4
4
4
4
4
4
6
8
6
4
10
7
4
6
7
7
8
18
28
22
17
32
45
26
8
8
14
27
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
135
17
135
87
82
98
112
82
106
81
95
99
107
135
111
135
120
115
114
122
112
106
106
122
118
117
129
135
113
116
116
116
115
122
122
105
104
99
97
97
104
109
108
129
119
104
110
98
99
103
97
111
94
91
97
99
99
98
97
103
129
104
119
110
107
108
122
103
87
88
88
87
91
87
89
82
97
91
71
72
72
66
78
97
74
74
79
90
84
97
84
81
63
60
69
57
63
63
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
30
19
8
6
4
2
9
8
8
8
8
8
8
8
8
8
7
4
2
11
21
21
15
8
1
1
4
2
1
1
2
1
1
3
6
8
8
9
5
1
3
5
7
12
11
6
1
9
5
1
3
3
3
4
3
2
4
2
1
2
1
1
2
1
1
2
2
2
1
1
2
2
2
2
2
2
5
8
5
2
6
4
3
3
4
8
10
10
8
6
17
9
1
1
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
85
20
74
79
115
112
77
75
112
84
102
112
112
118
104
103
109
146
109
121
125
135
146
124
128
135
123
146
120
125
118
116
117
113
113
118
101
110
102
99
95
110
96
94
98
115
97
111
93
102
89
82
82
87
89
98
92
112
103
106
125
97
111
96
92
91
88
92
89
91
102
88
89
98
84
85
89
81
91
89
89
89
97
90
80
74
77
75
87
99
73
125
75
75
78
67
67
66
45
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
6
9
16
16
12
9
9
6
3
5
8
5
3
3
4
7
5
3
5
4
4
4
5
13
9
5
5
5
6
7
7
8
6
4
6
9
5
2
2
2
4
4
4
4
4
5
4
3
4
6
3
1
1
1
2
3
4
4
5
5
3
1
1
1
3
3
3
2
2
1
1
3
3
2
2
6
4
2
1
1
3
5
7
9
6
4
2
4
5
6
8
10
22
14
6
6
6
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
196
140
197
172
161
175
195
161
195
172
181
181
181
198
176
179
175
173
177
188
178
178
181
184
182
184
184
186
184
189
188
188
190
196
198
186
195
195
185
186
184
183
188
182
181
173
186
177
180
182
184
189
190
200
189
198
186
184
182
181
180
177
177
180
177
180
197
164
172
170
169
173
183
189
200
200
160
180
143
143
141
132
142
138
152
156
200
180
181
173
200
180
183
200
193
200
200
200
200
200
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
18
14
8
3
3
3
10
10
10
10
10
8
6
14
10
6
15
10
6
10
14
18
14
10
9
8
7
7
8
19
13
7
3
3
9
12
13
11
9
9
11
7
4
4
22
31
40
50
29
9
37
66
66
66
53
40
32
25
23
22
22
40
61
73
47
22
40
29
18
34
21
9
24
32
40
31
22
16
10
25
40
53
59
62
51
40
40
40
40
40
40
34
28
28
28
47
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
157
100
158
145
137
170
169
127
169
143
155
180
180
163
157
178
152
151
155
169
144
177
157
183
159
153
149
161
155
154
157
170
162
169
180
166
178
170
171
177
183
163
169
165
160
155
161
145
147
169
152
152
155
153
157
160
150
183
147
144
155
145
147
152
153
149
169
142
133
127
127
127
133
152
137
141
143
147
152
133
124
120
152
118
134
133
138
147
125
116
102
120
102
105
130
113
138
138
66
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
17
22
11
1
1
18
26
16
7
7
7
6
5
3
2
6
3
1
1
2
7
14
7
1
1
6
11
15
14
7
1
1
1
2
2
3
4
4
5
4
3
5
7
10
12
10
9
30
16
3
20
16
12
15
16
15
15
13
11
16
22
30
40
26
12
11
11
19
15
12
7
3
3
10
11
12
11
7
3
8
13
20
16
13
22
22
18
14
8
3
21
30
28
26
26
33
40
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
111
94
153
121
115
175
136
114
138
130
151
180
180
164
148
178
135
122
132
135
131
177
140
184
152
143
148
154
144
144
147
175
149
157
180
158
178
169
168
177
184
163
161
156
147
141
154
139
139
161
138
145
151
142
165
164
140
184
131
133
148
129
130
138
130
127
154
134
136
151
140
142
148
165
153
140
133
126
122
128
136
124
153
123
124
128
131
136
129
153
113
130
120
115
130
106
115
115
46
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
18
12
6
1
2
3
7
7
7
4
1
1
2
1
1
1
1
2
1
1
19
19
12
5
3
2
3
2
2
2
3
3
3
3
3
3
4
3
2
3
5
6
7
9
11
10
10
27
15
3
11
20
17
15
15
15
15
12
10
8
6
10
10
6
2
3
9
15
9
3
4
4
4
4
8
8
8
11
12
12
12
16
14
13
30
37
20
4
11
18
26
40
24
9
9
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
71
132
98
104
137
113
93
102
101
121
141
141
148
135
146
139
147
136
138
146
148
147
164
145
136
131
147
133
130
134
137
131
136
148
124
146
136
133
148
164
126
121
124
122
110
122
107
112
115
109
122
112
108
120
148
116
164
113
114
108
102
122
105
101
96
122
93
93
115
92
99
100
107
111
85
91
80
84
85
82
111
80
65
78
81
87
111
94
94
80
79
73
74
72
72
72
65
30
91
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
4
3
13
10
8
12
14
16
12
8
8
8
8
5
3
15
9
4
6
5
4
7
11
16
12
6
1
1
11
6
1
8
9
5
1
3
2
1
1
1
2
4
6
5
3
1
3
4
5
11
10
5
1
2
2
3
5
3
2
2
1
1
1
1
3
4
3
3
3
9
6
3
2
2
2
1
1
1
3
5
9
6
4
3
3
7
11
9
6
4
8
9
11
27
15
3
3
16
30
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
155
83
180
129
119
133
170
132
173
148
142
143
143
118
123
142
126
151
129
131
139
141
151
136
143
141
134
164
130
128
135
138
141
155
180
152
170
173
144
142
140
141
130
135
136
112
164
122
136
133
157
134
138
175
139
141
141
143
128
120
112
115
125
129
138
128
180
144
156
153
163
175
155
161
152
153
169
138
151
141
136
139
152
135
140
138
140
163
150
144
175
144
119
121
118
118
153
153
46
169
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
17
31
28
23
16
9
9
5
1
1
1
1
1
1
1
3
2
1
8
25
33
34
36
29
22
19
12
5
4
4
5
7
5
4
7
11
25
32
40
24
9
6
6
6
7
14
17
13
10
9
8
7
13
8
4
6
21
21
18
11
4
11
9
7
15
8
2
3
14
8
3
8
5
3
8
9
11
9
8
14
15
14
14
14
9
5
34
28
16
5
10
16
21
21
14
8
8
15
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
156
98
157
140
123
142
169
126
170
142
145
151
151
133
129
175
135
135
143
163
137
146
140
162
147
143
147
190
155
157
167
157
162
166
170
166
175
170
168
181
168
168
163
169
160
155
190
145
153
154
155
181
162
161
170
163
154
175
169
148
139
136
150
149
144
152
190
150
150
152
139
136
139
170
137
136
146
134
137
150
136
125
140
121
128
150
128
136
129
125
106
140
118
117
136
107
112
105
66
146
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
18
13
8
6
6
6
12
11
11
9
7
6
12
19
19
12
6
2
1
3
6
11
7
4
1
2
7
7
8
12
11
6
1
3
3
3
4
2
1
3
5
6
7
10
15
11
8
21
12
3
20
37
25
14
27
20
13
8
5
6
8
15
22
12
2
3
11
7
3
3
15
21
21
16
11
7
9
6
3
8
13
20
16
13
22
22
18
14
8
3
21
40
53
59
62
64
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
181
71
162
139
116
137
172
114
174
131
142
152
152
137
146
148
156
144
148
164
147
143
147
154
151
160
149
182
155
147
158
149
155
181
162
157
172
174
159
161
155
152
164
158
151
155
182
146
153
153
150
161
145
147
143
143
139
154
147
141
155
141
141
148
147
143
182
140
144
138
133
146
131
133
139
136
146
147
131
133
133
112
115
109
119
136
122
147
134
129
146
142
121
136
136
136
136
125
40
146
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
18
20
14
8
7
8
6
5
5
5
5
6
7
11
11
8
5
13
21
13
6
26
18
10
8
8
8
8
8
8
5
3
5
7
10
11
8
5
3
4
5
3
2
10
7
4
9
9
9
7
6
37
26
15
15
14
13
12
13
9
6
6
6
36
19
3
7
9
6
3
6
9
7
6
6
7
9
11
12
12
12
20
16
13
28
25
18
12
11
21
30
19
9
9
9
40
93
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
76
32
76
71
119
88
81
78
111
59
64
69
67
76
76
72
80
111
80
93
76
80
89
93
119
93
96
111
95
91
110
92
95
110
89
87
88
84
88
91
91
109
96
95
91
119
75
72
82
82
84
109
94
87
93
94
88
91
84
86
91
87
91
86
88
79
78
82
66
82
72
75
77
88
78
78
82
79
77
82
82
72
82
68
69
68
70
81
71
64
78
77
69
75
81
75
75
40
38
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
19
14
9
10
6
2
8
7
7
5
3
3
3
5
5
6
4
3
2
6
10
10
10
12
6
1
2
1
1
7
5
3
6
4
3
7
5
4
3
6
9
6
3
3
3
2
1
5
3
1
2
3
4
2
1
2
2
3
2
2
1
1
3
3
3
3
2
1
1
3
2
1
1
5
6
6
6
6
6
6
6
4
2
2
2
6
8
7
6
10
21
32
17
3
3
2
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
76
110
126
97
104
132
98
102
112
99
100
100
94
89
101
95
102
147
100
108
120
120
147
126
131
120
126
147
120
125
125
132
121
122
126
99
91
85
83
81
78
85
77
76
102
81
85
107
89
90
94
114
86
82
87
77
75
132
79
91
97
94
107
100
98
100
126
96
98
98
88
91
98
92
89
115
78
83
81
84
115
71
92
77
88
83
103
115
92
86
103
92
73
75
115
70
65
65
30
30
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
4
16
15
14
21
17
9
2
28
14
1
1
3
4
5
6
5
5
5
3
1
3
5
26
14
2
2
7
5
3
2
2
2
2
2
3
2
2
2
2
3
2
2
3
2
1
5
3
2
2
1
1
7
20
11
3
2
1
2
5
6
7
4
2
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
3
2
1
5
6
6
6
7
10
7
5
6
11
17
10
4
1
1
1
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
68
22
46
54
56
97
63
68
97
74
86
97
97
86
86
82
78
92
72
77
79
86
92
76
80
80
79
92
80
82
81
87
86
80
83
81
82
81
86
77
82
75
78
80
86
80
80
74
87
74
77
76
74
83
79
80
78
87
81
90
93
93
109
93
89
94
90
87
109
75
82
83
84
109
85
94
78
73
75
63
63
57
75
64
74
82
94
73
77
67
64
86
52
57
64
65
94
94
33
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
13
15
10
6
5
3
2
6
10
5
1
1
1
1
1
1
2
3
5
8
10
12
8
4
2
1
1
1
2
4
3
2
2
3
3
3
3
2
2
2
2
1
1
5
15
9
3
9
7
4
1
2
3
2
1
1
1
1
13
10
8
15
10
5
3
1
1
3
2
1
2
1
1
4
2
1
1
1
3
5
4
2
1
1
1
9
7
5
4
10
21
11
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
66
114
92
93
122
96
84
89
87
102
117
117
122
113
112
118
147
117
124
137
162
147
131
137
136
122
147
115
115
113
109
108
107
114
104
112
119
118
162
126
112
108
107
97
91
120
88
94
96
91
110
91
87
105
101
102
162
104
106
105
97
96
101
100
96
120
95
93
108
92
93
91
96
88
81
79
94
82
85
108
79
92
77
74
70
80
70
76
76
66
108
61
60
69
58
59
59
41
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
4
8
16
12
8
8
8
8
8
8
8
8
8
8
8
9
9
8
8
8
8
13
18
20
15
8
1
2
5
3
2
5
3
2
1
1
5
8
6
4
2
1
1
3
5
7
11
10
10
12
6
1
4
7
6
6
4
2
3
3
4
2
1
6
10
6
2
2
3
3
4
11
7
4
2
2
8
11
10
10
8
5
3
10
10
10
11
10
6
3
10
10
11
6
1
1
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
114
66
120
105
104
143
135
105
128
113
117
132
132
104
116
130
118
141
128
140
133
133
141
127
132
131
131
141
130
135
133
143
136
135
132
140
130
123
123
133
118
119
133
113
116
107
100
95
99
95
97
140
97
88
102
120
101
143
106
108
107
98
116
99
100
99
97
94
93
87
96
94
120
94
89
91
87
86
93
80
81
72
74
64
64
62
72
76
85
120
88
94
75
73
74
70
70
63
43
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
12
15
9
3
5
8
16
8
1
1
2
3
4
9
7
6
4
2
1
9
18
20
12
4
4
4
12
22
13
4
3
4
6
5
4
3
2
1
4
6
8
5
3
4
17
11
6
20
12
5
2
3
2
1
1
1
4
4
2
1
1
1
3
2
1
9
6
3
6
9
5
2
1
1
1
1
1
2
1
1
8
4
1
3
6
6
3
1
6
13
20
30
21
12
12
27
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
165
70
165
136
126
168
151
132
143
134
136
138
138
136
134
136
132
139
139
135
145
145
136
144
146
158
158
136
143
142
140
168
145
165
165
139
151
143
135
135
127
145
111
111
110
103
106
97
105
108
108
158
112
112
123
116
116
168
114
118
114
108
108
115
113
113
165
114
116
108
108
100
102
100
114
96
92
84
89
73
74
68
78
85
72
77
87
97
98
114
91
127
68
70
74
70
89
89
31
92
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
36
36
36
36
26
17
17
17
47
27
7
7
6
5
6
7
7
5
3
22
31
17
3
12
8
4
3
6
5
5
7
5
4
2
1
6
4
2
4
8
12
7
2
1
1
2
7
9
11
15
14
8
3
8
5
2
3
2
2
5
4
3
2
1
2
6
3
1
6
24
12
1
1
1
1
1
1
1
1
1
6
7
8
5
3
6
10
10
8
7
10
14
19
10
1
1
10
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
94
63
113
94
100
135
120
100
100
94
93
94
93
99
100
102
120
113
101
103
111
104
102
112
117
94
96
120
102
101
106
135
108
113
111
86
93
85
96
95
112
117
92
87
88
74
73
88
76
75
76
93
75
75
91
99
91
135
95
93
94
90
89
89
90
85
93
83
78
95
72
74
77
82
81
82
95
90
82
84
86
81
95
85
76
80
85
93
90
90
76
90
67
70
72
73
73
61
48
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
10
18
26
34
26
18
22
14
6
6
6
6
6
8
8
4
1
22
24
26
28
25
14
4
5
6
7
4
1
4
4
5
3
1
1
1
4
4
5
3
1
2
3
5
4
2
1
9
6
4
3
3
4
3
2
2
2
1
1
1
1
1
2
3
2
2
10
8
5
2
3
2
2
2
2
6
3
1
10
8
7
5
3
6
10
18
12
7
11
16
21
27
17
7
7
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
25
135
105
94
167
116
110
124
129
139
170
170
131
134
133
127
138
135
125
124
135
111
111
112
114
109
103
118
118
122
167
128
131
170
122
133
125
122
130
111
111
102
100
103
95
95
99
106
107
130
121
104
103
112
110
115
170
117
119
130
112
121
118
114
111
126
97
98
96
94
91
89
100
88
83
87
82
70
72
66
59
81
54
64
61
67
80
84
118
95
83
90
95
92
95
95
95
94
94
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
12
10
8
9
10
7
5
6
7
8
6
4
7
11
8
5
3
17
27
15
3
12
7
3
3
4
5
6
7
9
7
6
7
14
40
45
23
2
6
4
3
3
4
6
15
10
6
10
7
4
3
3
2
2
5
4
3
5
4
3
2
5
5
4
4
3
3
11
7
4
4
3
3
2
2
3
2
2
3
5
8
5
3
3
3
8
4
1
9
18
21
19
18
18
18
45
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
139
82
166
120
111
115
111
123
132
139
152
152
138
141
151
141
147
160
142
152
143
150
131
153
144
137
162
151
120
118
124
131
133
160
166
126
125
112
112
100
98
150
108
114
153
97
98
84
94
97
99
162
94
94
101
90
94
95
91
109
98
95
91
102
101
106
166
99
103
107
103
107
97
109
94
88
88
100
78
84
77
65
81
58
64
60
65
75
67
62
84
59
55
57
77
57
64
64
30
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
17
26
19
13
7
2
2
2
34
19
5
5
5
5
5
20
33
17
1
18
32
18
4
13
8
3
2
4
4
2
1
2
2
2
5
4
2
1
1
1
2
2
3
4
5
13
8
4
4
4
5
3
2
6
5
5
9
5
1
4
6
5
5
6
5
5
5
5
5
7
4
1
2
3
4
9
7
5
5
6
5
5
9
9
9
7
5
8
8
7
6
14
21
14
7
7
10
8
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
77
126
132
130
169
149
134
144
139
138
140
140
134
133
136
131
137
139
138
144
134
149
138
139
156
129
134
137
139
146
169
141
163
143
136
149
144
136
133
126
144
124
126
149
121
117
139
118
117
117
156
109
108
120
113
111
169
109
119
118
108
139
121
124
126
163
101
104
99
92
90
86
85
83
80
84
77
78
85
85
71
85
84
85
91
94
126
94
90
84
86
64
60
68
59
61
58
49
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
4
20
31
32
21
10
10
10
17
12
7
7
7
6
5
17
11
5
2
3
5
3
2
12
8
4
2
7
6
5
4
4
4
6
5
4
4
4
4
7
6
5
4
4
3
3
3
2
1
7
8
10
16
10
5
2
2
2
4
3
3
2
2
2
2
2
1
1
1
2
1
1
2
1
1
1
1
1
2
11
18
10
3
8
10
11
13
13
8
3
11
11
12
8
4
4
8
6
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
102
66
91
79
78
83
88
94
94
102
96
98
100
120
94
94
95
92
102
94
94
99
96
93
120
86
82
94
82
84
92
86
93
96
98
120
90
82
91
94
76
92
78
79
96
72
74
69
64
78
71
72
92
78
86
98
83
94
84
79
83
78
71
73
69
67
78
67
66
78
70
75
79
78
79
79
64
69
56
58
61
55
78
61
63
63
64
76
65
66
78
52
50
49
63
48
52
51
28
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
18
12
7
12
14
17
15
11
8
8
7
5
4
7
5
4
10
17
14
10
7
8
5
2
1
1
1
1
1
1
1
1
2
5
9
11
6
1
2
2
2
3
2
1
1
2
7
5
4
4
6
20
12
5
1
6
8
7
5
3
1
2
2
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
9
6
4
3
2
7
9
10
7
4
17
9
2
2
4
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
111
72
79
77
64
70
60
78
58
62
59
53
75
63
77
82
111
111
88
85
86
86
86
101
106
102
111
109
133
126
119
123
115
140
124
105
114
117
119
137
133
120
126
108
120
106
104
116
108
106
116
103
99
103
135
108
116
125
135
133
130
132
147
138
137
147
136
125
147
113
111
109
100
101
99
98
116
96
98
114
83
100
73
69
67
74
75
88
118
79
140
72
68
69
62
66
66
32
32
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
35
19
3
16
27
15
4
6
7
9
11
12
8
5
4
3
14
9
5
4
3
3
4
5
13
7
2
2
6
4
3
4
5
4
3
2
5
5
5
5
4
3
3
3
3
3
8
4
1
8
10
9
5
2
6
4
2
4
7
9
9
9
8
5
3
8
5
2
2
3
10
8
6
4
3
3
6
10
14
9
4
3
3
10
12
13
13
14
10
6
4
3
10
25
14
3
3
9
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
121
111
122
105
106
105
140
98
98
84
83
80
87
120
103
111
115
147
115
121
118
116
147
124
129
129
134
147
137
170
169
152
157
158
174
169
131
136
139
135
147
145
139
140
145
122
119
117
123
122
127
140
124
118
130
122
109
121
132
136
170
169
145
174
150
150
147
140
145
124
120
120
113
130
105
105
107
106
106
106
124
100
103
107
95
99
103
106
120
120
120
174
94
93
92
83
92
92
40
72
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
15
11
8
14
15
10
6
7
8
8
8
8
9
15
10
6
6
7
9
17
21
26
17
8
5
2
2
3
5
8
5
3
6
9
6
4
4
3
3
4
4
4
7
5
4
3
3
9
10
12
21
12
4
2
4
4
5
6
8
24
13
2
2
3
4
12
8
4
4
4
4
12
20
15
10
7
4
4
4
4
8
12
16
26
34
25
16
8
16
18
20
13
7
7
23
15
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
66
139
108
115
136
125
125
129
138
110
113
117
109
125
129
117
115
138
113
116
139
113
114
121
96
111
87
97
93
98
136
103
113
121
98
100
96
105
102
114
139
100
100
100
81
71
69
75
78
84
111
84
91
99
91
89
136
88
87
84
81
78
85
91
81
121
77
74
72
68
68
73
75
74
96
77
76
78
80
80
64
80
67
75
72
96
77
73
74
69
69
61
57
64
66
96
96
25
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
10
10
23
25
27
18
10
10
10
30
17
5
5
5
5
5
8
6
5
6
5
5
5
6
14
10
6
3
1
1
1
2
2
1
1
9
6
4
4
4
6
4
2
1
1
1
1
3
2
1
2
1
1
2
3
2
2
1
1
6
5
3
2
1
1
1
1
3
2
1
4
4
2
1
1
1
1
1
1
1
10
5
1
3
12
10
5
1
7
4
1
10
14
18
12
6
6
9
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
181
157
182
167
145
175
172
153
173
164
169
179
179
168
163
177
158
157
155
152
155
176
157
162
163
164
165
160
170
179
177
178
183
181
182
177
177
173
170
176
162
160
164
176
164
167
167
170
175
171
171
171
175
166
170
168
167
179
171
172
179
183
171
180
177
175
182
176
153
160
149
148
153
175
161
177
166
152
128
129
140
128
142
147
140
139
142
167
151
160
137
183
140
150
177
137
147
147
66
166
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
19
13
7
6
6
4
3
5
6
7
7
6
6
13
8
3
3
4
6
26
36
31
19
8
5
2
6
4
2
2
10
9
8
14
11
8
7
5
3
3
3
12
33
31
30
20
10
33
21
9
28
74
46
18
18
18
18
21
24
16
8
15
16
17
18
22
22
22
20
18
18
23
20
17
15
18
20
15
11
22
40
34
28
25
22
25
23
22
40
45
50
85
56
28
28
47
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
85
118
81
91
89
122
80
72
106
85
103
117
117
122
111
111
108
118
111
111
122
158
121
140
113
106
108
103
101
105
106
109
117
118
110
146
124
133
137
158
140
125
123
119
108
112
113
109
111
130
117
118
146
118
125
122
123
158
121
130
121
114
116
127
113
116
119
117
115
146
113
117
118
116
111
111
128
103
105
101
106
102
109
128
98
94
98
111
107
128
90
127
85
85
90
88
111
111
46
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
15
23
15
8
10
12
8
4
6
7
8
8
5
3
4
4
4
5
11
8
6
5
12
7
2
2
2
2
2
3
2
2
2
2
4
2
1
1
1
1
1
2
2
3
4
5
10
12
7
2
1
7
5
3
2
1
1
2
3
4
5
3
1
1
1
1
3
2
1
5
3
1
2
1
1
2
1
1
2
1
1
18
11
5
5
5
12
20
20
11
3
12
11
11
11
26
14
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
93
22
95
72
75
91
120
79
117
89
93
91
90
94
88
91
92
106
103
86
93
95
93
93
120
102
102
106
100
101
100
100
102
97
95
100
95
96
100
102
98
120
100
100
100
93
89
100
93
103
110
151
123
126
133
151
125
128
133
136
151
115
118
125
146
115
122
136
118
144
106
120
98
94
104
101
99
146
79
80
80
68
99
70
89
97
84
144
90
81
74
86
64
67
68
73
73
45
45
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
7
9
6
4
4
4
8
7
6
6
6
3
1
2
3
4
5
17
10
3
6
9
6
4
3
3
6
4
3
3
4
3
2
1
2
3
3
4
6
4
2
2
2
6
10
7
4
4
5
6
7
4
2
1
1
2
3
4
6
4
3
4
4
4
4
3
2
1
1
3
3
2
1
2
2
2
3
4
5
4
3
16
10
4
2
7
4
1
5
10
17
24
13
2
2
23
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
70
162
137
148
138
148
128
139
117
119
118
114
145
115
121
120
119
124
124
140
143
131
141
140
154
157
125
132
140
129
138
141
160
162
138
148
139
127
124
117
143
111
122
121
113
148
105
120
122
115
157
111
106
119
145
105
138
100
94
90
85
84
97
96
95
162
89
85
84
74
74
71
70
71
68
69
79
63
65
66
56
73
62
61
59
59
73
62
58
62
75
51
53
55
51
60
60
29
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
21
36
26
17
10
7
5
5
5
6
6
6
6
16
10
5
5
8
11
26
41
31
17
4
1
1
2
1
1
2
4
2
1
5
11
7
4
13
8
3
4
3
2
2
5
3
2
8
8
6
4
2
1
2
3
2
1
1
2
2
2
2
3
2
2
2
2
2
2
3
2
1
1
5
4
3
4
9
7
5
6
5
4
3
3
7
4
1
8
17
21
12
3
3
9
6
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
66
165
136
147
185
179
158
174
164
170
186
186
166
162
171
155
157
161
161
165
186
171
181
172
169
163
162
164
174
159
185
165
167
186
159
179
174
174
186
181
167
154
154
169
134
162
131
142
138
127
174
119
114
137
152
121
186
124
128
130
116
122
124
128
135
179
127
133
129
126
133
131
130
133
127
131
115
113
133
108
100
120
115
93
99
105
112
109
118
133
88
83
102
85
93
120
120
49
49
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
4
6
17
12
8
14
17
21
43
36
29
16
3
6
8
11
11
8
6
17
23
14
6
26
15
4
6
5
4
4
4
4
4
7
10
7
4
4
4
6
5
5
4
4
3
3
3
4
7
10
7
5
10
7
5
4
5
4
3
4
2
1
2
3
9
5
2
1
1
8
8
4
1
1
1
3
2
1
1
2
7
5
4
2
1
1
1
5
4
4
8
12
19
10
1
1
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
147
66
129
116
118
200
145
168
200
185
200
200
200
200
200
200
168
152
153
150
167
200
163
200
162
148
147
147
149
142
142
200
144
148
160
138
146
147
150
182
175
136
121
119
120
106
127
106
115
115
120
133
103
92
105
102
110
200
111
120
120
108
120
110
107
106
146
105
105
106
102
102
103
106
115
104
114
93
92
95
99
86
115
114
83
90
98
95
95
115
89
102
76
107
83
84
107
107
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
13
22
18
15
23
18
14
17
21
12
3
3
3
18
26
20
14
17
28
23
18
20
10
1
1
2
7
11
13
16
9
2
1
18
10
2
2
2
2
3
4
4
2
1
21
14
7
15
8
1
1
24
20
12
4
2
1
3
2
1
3
5
8
5
2
1
1
4
6
5
3
1
1
5
3
1
8
15
9
4
5
4
3
2
1
8
10
8
6
17
24
13
2
2
10
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
72
72
106
87
90
106
85
85
78
85
89
89
86
102
98
106
147
103
119
121
136
147
131
138
136
131
147
126
124
130
121
119
131
115
117
125
121
121
147
108
106
100
94
94
92
97
107
112
117
117
147
102
99
103
103
103
107
130
116
117
117
147
111
113
110
108
117
106
113
106
104
107
113
105
105
105
77
68
69
64
59
80
63
79
102
79
130
87
77
76
96
74
80
88
94
94
94
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
21
12
3
15
11
7
11
8
5
3
5
6
8
7
5
4
7
16
21
26
14
3
16
28
25
15
6
4
3
7
7
8
12
7
3
4
5
3
2
4
3
3
2
2
2
2
7
13
9
6
9
7
5
3
3
3
3
11
8
5
4
3
2
1
2
3
3
3
5
6
7
15
9
3
3
3
2
2
2
7
9
6
3
8
11
11
11
11
8
6
6
6
16
27
18
9
9
9
18
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
80
84
70
75
75
77
91
81
75
84
84
86
96
91
89
84
82
81
71
76
82
86
95
111
111
107
119
120
128
165
130
143
131
136
128
110
117
126
126
141
170
136
132
135
131
134
159
133
132
139
136
135
165
126
123
126
127
136
148
136
165
144
149
153
165
170
140
135
119
114
110
102
127
91
91
89
89
85
87
112
83
95
77
73
69
78
77
103
155
100
170
94
86
85
78
81
81
46
59
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
8
12
13
10
8
6
4
2
9
8
8
7
7
8
7
7
7
6
5
3
2
3
5
5
6
5
5
5
8
6
5
10
6
2
1
1
6
8
6
4
2
6
5
5
8
6
5
5
6
5
4
3
2
14
8
2
6
5
4
6
4
2
5
3
2
2
2
3
2
2
8
9
6
3
2
3
4
4
5
12
13
12
12
8
5
5
5
7
9
9
9
26
24
13
2
2
2
2
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
110
107
105
108
110
122
129
91
134
100
113
117
117
122
111
111
112
117
111
111
109
122
102
98
100
92
91
116
89
90
93
98
102
110
114
113
129
134
110
111
103
99
100
101
94
94
116
85
85
87
87
87
94
88
96
114
94
111
106
104
138
100
101
108
105
113
134
111
138
110
110
110
103
104
103
106
110
100
138
94
93
93
138
85
97
92
88
110
95
103
92
92
84
77
89
93
138
138
35
35
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
21
14
8
8
8
9
8
7
7
8
8
8
6
4
4
4
7
15
18
16
14
18
12
6
4
2
9
5
2
6
10
8
6
17
28
21
12
4
4
4
4
5
5
6
12
10
9
9
9
10
16
10
4
2
4
8
13
8
4
3
2
4
6
8
10
6
3
7
8
6
4
3
3
4
3
3
4
3
3
4
5
10
12
7
3
4
5
6
7
25
28
18
9
9
22
28
35
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
81
22
80
72
73
87
120
83
116
86
89
89
89
86
91
96
88
105
99
105
120
116
105
92
95
95
96
105
97
95
92
96
93
96
120
102
108
104
96
92
97
78
81
82
76
82
87
79
84
98
87
95
97
77
83
81
80
96
83
85
90
84
84
89
90
90
108
90
90
87
98
85
92
97
103
103
103
78
69
67
62
57
83
53
62
60
60
98
72
67
67
98
71
79
90
98
98
98
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
8
8
6
5
5
5
11
10
9
6
3
3
3
16
12
7
3
3
3
7
12
30
20
10
8
14
16
11
7
7
12
10
7
5
3
1
2
3
4
2
1
2
3
5
12
11
11
8
6
3
1
2
2
3
15
12
10
10
6
3
2
1
3
5
4
3
2
1
1
2
4
4
2
1
1
1
1
4
2
1
7
4
1
1
2
1
1
1
6
16
25
15
6
6
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
90
56
93
78
92
83
84
80
113
80
93
95
93
117
94
95
93
92
97
94
90
100
92
92
117
92
93
97
88
87
86
97
92
96
100
117
96
98
102
99
95
113
97
91
86
84
92
80
92
85
87
92
97
85
91
99
86
90
88
88
94
93
97
102
117
108
117
117
99
99
87
85
87
84
82
94
76
74
70
70
70
63
88
64
73
79
67
82
74
66
88
70
55
56
62
52
56
56
29
82
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
2
16
16
8
1
7
19
18
10
3
2
1
7
5
3
3
2
1
3
5
7
9
5
1
1
1
2
2
2
2
3
3
3
4
5
10
12
13
15
9
3
3
3
2
1
5
5
6
4
2
1
2
1
1
3
5
5
5
5
6
3
1
1
4
6
8
5
2
4
7
5
3
3
2
1
1
1
1
3
2
1
3
2
2
2
2
7
5
3
9
16
18
12
7
7
8
7
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
106
60
88
82
122
104
84
100
90
105
117
117
122
112
111
108
117
111
104
113
161
113
145
107
98
102
97
97
107
104
106
131
107
108
105
110
118
126
161
145
120
124
112
120
111
111
110
131
110
112
118
124
120
117
120
119
161
116
117
113
104
108
111
109
131
106
104
103
100
97
99
102
111
104
104
104
86
80
77
71
61
75
65
81
88
88
111
94
113
80
98
64
63
67
69
90
90
45
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
17
12
8
5
5
5
11
9
8
8
8
5
3
3
3
3
3
2
2
4
6
4
2
2
8
17
13
10
8
8
5
3
4
5
6
6
6
4
3
4
5
4
3
5
10
8
6
7
6
5
7
4
1
1
6
4
2
2
3
4
3
2
4
3
3
7
5
4
5
8
5
3
2
1
3
2
1
1
1
1
5
9
8
8
18
10
2
2
7
18
24
13
2
2
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
37
91
78
69
83
122
78
119
91
91
86
83
96
87
84
88
136
89
100
104
105
136
116
122
122
119
136
121
130
140
109
107
106
98
96
94
101
109
119
138
136
140
123
122
139
121
113
114
120
118
111
122
130
123
140
129
157
133
141
143
144
157
146
151
147
151
157
129
124
116
117
119
119
134
124
120
130
126
111
117
98
120
103
104
106
110
133
115
120
105
138
87
110
98
98
126
126
45
56
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
14
14
19
24
14
4
4
4
6
5
5
4
3
3
3
3
23
33
38
38
35
31
27
27
18
10
11
11
7
3
6
9
6
3
7
8
7
6
5
5
3
2
1
1
1
1
8
7
6
4
2
2
2
7
4
2
1
7
10
8
6
13
7
1
2
3
5
6
3
1
1
1
5
3
1
2
2
1
1
5
3
1
1
13
9
6
8
10
5
1
9
18
26
14
2
2
9
27
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
183
82
192
158
146
185
188
156
175
173
170
186
186
167
168
187
168
167
172
164
167
186
169
182
173
159
182
163
163
171
169
185
167
183
192
165
188
175
178
186
182
175
156
156
157
141
163
147
151
146
142
182
138
132
146
147
129
187
127
137
152
120
147
133
131
137
192
133
128
128
118
116
126
116
115
121
126
109
108
100
107
87
94
109
99
101
110
108
104
109
91
107
65
71
81
83
121
121
43
90
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
36
10
23
30
19
8
8
8
38
27
17
9
8
8
8
7
6
6
5
5
7
9
7
5
13
9
5
4
3
13
11
8
5
5
8
6
4
3
3
4
5
5
3
1
2
3
6
4
3
4
19
15
8
2
5
4
3
2
1
1
2
4
2
1
1
5
3
2
2
2
10
9
6
3
1
2
3
2
2
1
1
4
7
8
5
2
2
2
7
4
1
8
13
18
9
1
1
14
7
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
27
78
78
84
132
112
94
96
91
96
101
103
132
109
109
106
134
109
120
123
132
134
121
125
129
132
134
150
138
126
138
125
124
130
128
129
137
144
142
150
119
128
133
131
144
142
120
122
127
123
121
150
115
119
140
115
126
131
140
157
139
134
148
133
138
148
134
134
148
122
131
140
157
144
141
134
121
129
97
93
80
90
75
97
90
99
157
119
144
141
92
79
82
85
91
129
129
47
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
13
24
21
18
10
2
8
6
5
5
5
3
1
10
10
7
5
3
2
3
5
13
8
4
5
4
3
4
4
4
4
4
2
1
2
3
3
3
3
3
3
2
1
17
21
12
4
4
4
2
1
8
16
8
1
1
1
3
4
6
7
8
7
7
9
10
10
5
1
2
2
3
2
1
2
1
1
1
1
1
5
3
1
4
17
11
5
4
9
15
22
12
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
84
99
106
80
75
78
70
63
85
74
77
85
85
81
93
96
98
150
103
118
118
123
150
118
123
123
112
150
112
113
123
112
114
116
110
114
103
116
102
99
104
116
105
114
120
99
103
120
101
102
105
122
101
90
94
103
90
92
92
91
98
95
92
96
121
96
102
98
98
122
93
103
91
87
95
93
94
121
79
78
77
71
80
67
76
73
71
122
79
73
74
89
57
63
66
66
94
94
25
25
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
2
8
8
8
9
8
5
3
6
7
7
8
8
9
11
6
2
2
5
5
5
6
15
11
8
8
14
8
2
3
4
3
2
3
5
3
1
1
1
1
1
5
4
4
5
12
8
4
6
3
1
3
3
2
1
1
5
9
8
5
3
2
1
1
2
3
4
2
1
2
4
2
1
1
1
1
3
5
8
7
5
3
3
4
4
5
7
5
3
9
18
24
13
2
2
13
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
22
80
67
82
82
64
72
75
75
80
89
89
84
95
96
98
151
102
115
123
141
151
134
140
141
135
151
127
128
130
128
144
122
124
117
116
118
124
124
136
134
116
128
109
113
118
115
133
117
118
121
123
121
114
116
110
112
130
118
125
144
120
124
130
133
136
128
122
116
109
116
113
113
120
105
114
103
104
108
116
95
120
114
105
98
101
130
121
127
127
144
103
110
107
93
110
110
21
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
19
13
8
9
8
5
3
5
6
8
12
15
17
11
5
3
5
6
8
12
16
19
15
8
1
20
16
12
11
11
6
2
1
5
8
9
6
3
2
2
5
7
9
11
13
14
15
8
2
4
7
24
14
4
1
2
4
4
4
4
3
3
4
6
6
7
12
17
9
1
4
2
1
5
10
6
3
1
3
5
7
5
4
6
17
19
12
6
9
17
26
35
22
9
9
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
114
37
111
85
82
85
82
77
85
85
90
101
101
96
109
110
114
148
110
123
123
138
148
121
125
138
117
148
115
130
121
120
141
114
103
100
96
103
110
110
137
135
110
126
105
110
113
113
126
103
108
114
121
118
108
102
100
103
112
113
130
141
119
127
129
126
137
126
113
117
105
99
101
101
91
87
84
92
93
95
117
90
98
89
84
85
86
96
97
114
84
141
73
67
64
60
58
53
53
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
21
16
10
4
4
4
8
7
6
6
3
1
1
12
12
8
5
22
32
18
5
13
9
5
5
4
3
3
3
3
5
3
1
1
2
3
3
4
6
7
8
5
3
7
9
6
3
2
1
1
9
8
8
6
5
4
3
3
4
2
1
1
3
3
3
3
3
4
2
1
2
2
2
3
3
3
3
5
4
3
12
13
13
13
14
10
6
6
6
10
21
11
2
2
6
4
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
101
76
149
105
110
133
132
113
128
124
131
137
137
147
126
142
131
128
140
127
131
145
135
149
138
132
128
142
123
115
114
133
125
130
147
124
142
116
117
122
106
145
110
110
149
92
93
90
89
96
89
120
94
92
108
147
98
142
98
93
88
82
79
87
82
85
130
87
87
84
76
79
77
78
84
76
79
80
87
74
84
71
67
71
72
68
84
86
81
86
80
86
62
66
80
70
87
87
41
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
28
10
27
25
16
8
5
5
5
11
9
8
8
4
1
8
8
8
11
13
11
9
8
8
11
12
14
8
2
3
4
7
8
6
4
4
8
29
19
9
7
5
3
2
3
3
4
7
10
9
9
6
4
3
3
3
3
4
4
4
4
3
3
2
2
6
4
3
2
2
4
3
2
2
2
2
2
2
2
3
4
3
3
12
8
4
3
2
9
10
12
25
23
22
11
1
1
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
105
103
103
83
80
91
89
88
130
77
80
79
81
100
82
87
97
103
113
100
92
95
97
102
113
114
121
126
154
133
127
134
143
123
142
124
122
130
129
129
154
136
127
131
117
109
139
110
113
122
115
112
154
128
133
152
128
128
138
139
135
152
138
142
141
139
138
152
124
124
105
102
100
102
97
95
93
87
92
79
81
82
94
80
69
66
74
83
94
117
84
143
82
79
82
66
66
58
18
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
20
12
5
6
22
38
25
13
6
5
4
3
3
5
5
5
5
4
3
4
5
13
12
8
5
7
11
6
2
2
2
8
5
3
3
3
3
3
2
2
3
4
8
16
22
12
3
2
2
4
7
21
11
2
1
1
4
4
5
6
8
5
2
1
2
3
2
2
2
1
1
2
3
2
1
3
3
4
3
3
5
9
14
10
6
5
5
4
3
10
18
27
16
6
6
4
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
71
114
66
80
74
97
73
64
97
75
83
97
97
86
92
91
93
123
93
95
100
123
102
109
110
123
118
111
111
111
130
114
119
114
106
142
108
111
115
118
109
106
107
103
118
98
100
103
109
125
116
118
118
128
105
107
109
110
130
115
119
124
142
126
119
113
113
119
109
125
106
106
108
111
108
105
100
128
93
91
88
97
74
72
90
84
94
130
108
142
94
126
86
83
88
75
84
84
25
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
3
5
16
10
5
10
13
7
2
8
11
8
5
5
6
4
2
1
1
2
11
14
18
30
22
15
10
5
5
3
1
9
5
2
2
3
2
1
3
2
2
2
3
3
4
9
8
7
14
9
4
3
3
2
1
1
2
3
4
4
3
2
1
5
7
5
3
1
10
5
1
2
4
4
2
1
3
2
1
1
1
1
5
4
3
2
15
9
3
3
4
16
22
28
16
4
4
5
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
107
80
106
85
84
96
92
90
131
91
97
96
90
106
96
96
104
148
112
122
128
138
148
135
141
138
140
148
138
140
166
137
140
130
136
122
118
131
113
113
116
118
121
126
142
114
114
111
118
122
124
147
117
129
121
124
126
128
166
134
137
140
134
136
134
142
131
126
128
147
125
120
115
128
114
115
111
129
100
104
112
81
117
71
91
88
97
166
110
113
98
140
89
89
94
83
83
83
27
59
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
19
12
5
30
29
21
14
10
6
5
5
5
6
4
2
1
8
6
5
14
20
21
16
11
6
2
7
6
5
11
6
1
1
1
1
2
5
7
4
2
1
1
1
1
9
8
7
4
2
1
19
11
4
3
2
4
5
6
8
8
8
5
2
2
2
2
2
2
3
6
4
3
2
7
5
3
3
3
3
6
6
7
5
4
3
6
5
4
3
3
18
25
29
33
30
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
70
120
115
110
140
144
109
136
113
118
129
129
121
125
133
126
116
120
118
118
134
121
123
125
128
120
126
119
138
121
140
121
123
129
122
144
136
128
134
114
121
112
111
128
102
92
86
93
89
90
138
81
76
90
81
83
140
85
94
96
94
114
97
96
102
144
87
86
84
76
80
80
91
116
81
113
85
76
82
84
81
116
113
84
92
97
99
94
116
116
84
81
99
77
82
99
99
41
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
16
13
11
13
14
16
14
10
6
6
5
3
1
15
8
1
22
11
1
14
28
25
17
9
3
1
4
2
1
5
4
3
3
5
7
8
5
3
4
5
7
6
5
4
5
5
5
8
6
3
1
2
3
3
2
2
4
5
5
6
6
6
5
4
4
2
1
2
4
2
1
1
1
1
1
1
2
4
3
2
3
2
1
1
1
4
3
3
6
10
17
9
2
2
5
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
75
106
76
81
75
76
104
75
100
77
81
83
83
83
87
90
93
106
99
93
93
88
100
92
100
102
126
113
112
127
123
118
122
120
135
123
108
111
118
119
133
133
118
125
131
109
113
107
111
109
122
111
97
91
91
103
91
98
107
112
127
123
126
135
124
129
133
125
131
110
109
104
103
103
97
97
97
95
90
91
109
82
96
95
73
68
76
85
90
110
81
135
69
68
74
67
85
85
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
5
3
8
8
6
5
5
5
11
9
8
8
7
5
3
5
5
5
7
5
3
7
12
17
21
16
12
12
12
10
8
6
10
11
7
3
2
1
2
3
3
3
3
3
2
1
23
20
17
15
8
1
3
3
2
1
1
3
5
7
5
3
2
1
3
2
1
1
2
1
1
2
4
2
1
1
1
1
1
5
3
1
7
5
4
3
2
7
7
8
12
18
21
11
2
2
13
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
132
27
127
86
81
94
104
89
100
89
92
95
95
106
100
96
96
100
93
94
94
94
100
100
104
115
109
106
100
98
103
109
109
132
127
110
109
100
96
96
95
95
95
94
100
92
83
85
92
113
89
115
88
85
91
101
91
92
89
92
92
88
103
91
93
98
132
93
91
88
81
83
88
91
98
98
98
79
77
74
70
61
75
59
59
58
68
86
79
103
71
89
60
58
63
62
86
86
21
21
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
6
8
17
12
8
5
5
5
11
10
9
8
8
8
9
5
2
6
9
5
2
6
10
6
2
2
2
2
5
3
2
2
5
6
3
1
2
2
2
3
6
3
1
5
7
10
8
7
14
13
12
8
4
5
4
3
4
4
4
5
4
3
2
2
2
2
1
1
2
3
2
1
8
6
5
8
5
2
5
18
11
5
7
5
4
3
2
6
4
3
9
16
22
12
3
3
12
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
127
66
112
104
113
134
135
127
104
99
95
97
97
94
127
101
107
142
114
123
124
124
142
124
128
127
123
142
127
135
118
134
113
112
113
100
98
92
94
92
91
116
95
95
127
84
80
87
82
84
91
135
84
85
99
92
90
134
91
99
100
93
110
91
87
87
98
77
77
68
65
62
57
68
60
61
71
62
49
53
53
46
68
50
58
68
58
68
64
63
63
86
61
52
53
52
61
61
25
25
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
26
26
26
19
13
24
36
31
26
21
13
5
5
5
5
5
16
21
13
5
20
28
16
5
16
10
5
5
8
8
8
6
5
5
5
4
3
3
3
2
1
5
4
3
3
3
6
8
5
2
7
6
6
14
9
4
3
3
2
2
2
2
3
3
2
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
7
13
11
9
9
8
5
2
8
15
20
10
1
1
7
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
122
80
126
105
98
167
97
94
100
104
108
129
129
110
109
133
105
104
116
104
115
170
124
155
132
118
123
123
118
124
129
167
127
129
129
115
133
126
138
170
155
132
130
124
114
112
123
114
116
123
120
108
105
97
107
108
109
170
119
125
129
123
113
127
113
109
129
108
102
108
107
93
92
95
88
86
90
84
81
82
92
69
93
70
80
93
78
95
97
109
81
129
84
85
83
73
73
57
40
52
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
2
4
10
9
8
8
7
6
6
6
6
6
6
5
4
3
3
6
12
10
6
3
27
16
5
5
3
1
5
4
3
3
3
3
7
5
4
4
2
1
2
1
1
8
4
1
3
5
16
9
3
2
1
4
2
1
1
2
10
5
1
1
1
1
1
2
2
3
2
2
6
3
1
1
1
1
1
1
3
7
4
1
7
4
1
13
14
14
11
8
11
16
21
14
8
8
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
17
91
71
74
84
75
80
85
94
89
90
90
97
84
85
89
90
95
97
105
136
101
119
102
97
97
93
98
89
92
85
84
87
97
86
94
102
104
136
119
98
96
96
96
83
84
73
71
75
79
82
98
81
96
97
96
136
96
95
97
92
91
96
96
90
96
96
83
96
73
69
73
70
72
78
70
77
76
82
77
82
68
82
63
59
63
78
61
58
58
53
41
45
49
52
78
78
23
57
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
16
14
11
9
6
4
8
7
6
4
2
1
3
9
9
5
2
5
8
18
29
25
14
4
4
5
6
4
2
3
2
1
3
5
3
1
1
1
1
1
2
3
4
6
8
7
6
5
4
3
3
4
5
3
2
6
7
8
9
6
4
5
9
5
1
1
2
4
7
10
5
1
1
1
1
1
1
8
4
1
9
12
11
6
2
5
5
5
3
1
14
7
1
1
1
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
133
76
167
120
120
138
155
125
153
136
132
142
142
122
124
147
128
130
142
128
135
149
139
165
145
134
157
131
133
142
131
138
135
137
167
138
155
153
150
149
165
145
138
136
149
121
131
121
131
130
132
157
116
109
117
104
104
165
102
111
132
107
124
119
119
127
167
118
132
114
111
110
132
108
110
107
132
98
88
88
88
90
100
119
88
83
89
100
92
119
86
80
79
80
80
73
89
89
25
88
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
4
24
24
16
8
5
5
5
11
9
8
5
3
3
4
11
7
4
4
4
4
15
20
23
16
10
25
18
11
6
2
7
6
5
7
8
5
3
5
5
3
1
6
5
4
7
4
2
8
14
10
7
13
10
5
1
1
1
1
2
1
1
1
1
1
1
2
3
2
2
4
6
6
4
3
2
2
3
4
5
3
2
10
5
1
10
18
18
12
6
10
14
21
29
21
14
14
19
25
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
170
61
172
142
145
200
185
172
200
192
200
200
200
200
200
200
172
171
175
171
178
200
183
200
182
177
165
171
165
181
166
200
169
170
172
155
185
154
166
170
161
175
159
158
177
142
135
122
135
133
132
181
120
117
142
150
130
200
131
136
142
119
135
124
125
130
185
119
113
111
97
93
104
89
89
93
90
85
113
77
76
67
81
57
71
75
83
113
92
92
75
66
63
51
51
53
63
63
29
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
4
9
22
36
51
66
57
48
80
44
9
9
9
9
7
6
6
5
5
7
9
7
5
7
10
6
2
2
2
2
2
12
7
2
1
1
2
3
2
1
3
2
1
1
1
2
3
5
9
15
8
2
12
7
2
2
3
2
1
5
3
1
1
1
3
2
1
1
2
8
7
4
1
4
4
5
3
2
2
3
2
2
4
2
1
1
2
7
5
4
8
12
16
9
3
3
12
20
29
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
77
25
83
75
81
101
118
86
86
89
84
86
86
84
101
87
88
147
100
115
121
120
147
114
121
120
116
147
124
126
169
114
113
112
100
103
101
97
97
104
100
109
142
122
147
136
120
117
125
162
134
152
129
133
131
142
136
142
169
142
136
133
137
132
136
147
143
162
138
152
124
134
121
120
134
118
115
133
103
99
95
97
82
73
95
90
95
169
100
96
93
65
56
57
56
58
79
79
26
26
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
5
7
19
31
38
24
11
4
16
10
5
5
5
3
1
3
2
1
2
1
1
3
5
15
12
7
2
4
6
5
4
10
6
3
2
1
6
8
5
3
2
1
1
6
3
1
8
7
7
4
2
2
2
4
3
2
1
3
6
7
4
2
2
2
3
4
5
7
4
1
1
1
3
2
1
3
3
2
1
4
2
1
7
11
7
4
12
7
3
3
12
17
22
12
3
3
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
72
66
113
82
77
86
104
86
109
92
93
94
101
100
98
142
110
113
109
101
107
107
107
121
108
102
107
109
98
99
107
99
99
113
104
105
142
109
109
106
121
99
92
87
107
75
72
74
71
71
73
77
65
65
79
77
74
142
80
84
85
81
72
71
70
68
72
64
62
64
64
66
75
68
75
75
61
59
52
50
50
48
57
57
50
47
50
59
59
60
60
81
55
54
53
45
44
44
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
19
12
5
5
5
4
3
4
4
5
5
5
8
8
5
3
7
6
5
8
11
16
14
12
10
9
8
8
8
12
7
2
2
3
2
2
4
3
2
2
2
2
1
1
6
4
3
4
2
1
4
2
1
3
2
1
1
2
3
2
1
2
3
5
7
4
1
1
3
3
3
3
3
3
2
1
4
7
4
1
3
5
5
3
1
5
4
3
9
13
17
10
4
4
4
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
138
118
137
118
133
116
108
105
117
100
106
106
104
123
116
125
131
139
137
128
125
126
139
126
133
125
126
139
127
141
131
136
149
132
142
168
119
128
133
127
147
140
137
140
140
133
114
118
119
117
114
120
115
110
114
123
106
113
124
130
141
149
152
168
145
148
147
140
140
120
117
114
114
115
115
107
115
107
103
103
120
95
107
115
98
95
115
107
119
152
102
168
89
90
97
91
115
115
40
85
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
2
19
19
17
15
16
17
40
29
19
17
9
1
5
9
9
7
5
7
9
7
5
23
15
8
4
1
9
5
1
7
14
18
10
2
8
8
6
4
8
5
2
2
2
3
11
7
3
5
4
3
5
11
8
6
7
8
11
9
7
6
4
2
4
3
2
4
6
5
4
6
7
5
4
4
5
6
10
10
10
13
16
11
6
5
6
8
6
5
8
19
30
19
8
8
9
8
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
72
120
102
104
136
98
100
99
93
89
89
86
88
97
98
101
147
104
115
127
136
147
133
138
136
132
147
128
129
124
136
118
117
120
109
110
113
113
132
114
113
119
132
120
109
114
105
110
112
132
120
109
113
109
101
99
136
104
114
132
113
120
116
115
113
120
108
100
95
95
100
100
115
121
97
116
90
94
100
106
115
121
116
94
94
102
105
107
124
124
98
83
109
84
86
109
109
22
68
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
11
10
27
25
24
16
9
8
8
20
12
5
5
5
5
5
8
11
7
3
5
8
5
3
12
10
6
3
4
5
6
7
8
5
2
7
7
7
8
9
5
2
2
3
6
3
1
4
6
9
12
6
1
15
8
2
3
4
9
14
11
7
4
6
7
8
8
8
5
3
12
8
4
1
2
3
4
2
1
1
1
1
1
12
8
4
3
3
23
14
5
12
17
22
11
1
1
2
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
63
163
140
129
184
151
142
151
152
156
186
186
154
160
187
148
148
153
154
161
186
160
181
161
156
156
135
146
145
153
184
158
164
186
154
187
163
168
186
181
153
152
149
148
133
147
139
137
133
126
156
117
115
127
122
119
187
119
130
147
128
139
136
131
127
163
107
105
112
98
95
96
113
98
97
95
127
90
93
92
113
92
68
83
75
82
127
93
113
81
92
64
58
57
58
64
64
45
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
19
8
8
8
9
13
11
9
8
8
8
9
21
15
9
9
9
9
19
29
37
20
4
15
11
7
10
9
6
4
7
4
1
1
2
4
7
6
3
1
1
2
3
4
3
3
10
6
2
1
3
3
4
3
3
3
7
5
4
17
10
4
2
1
2
2
3
8
6
4
4
4
4
3
3
3
9
6
3
7
4
1
2
3
5
5
5
7
12
22
12
2
2
12
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
116
53
116
92
93
99
138
89
84
80
75
75
76
86
93
97
116
134
115
126
138
123
134
125
125
127
120
134
120
133
123
120
121
138
110
106
99
94
97
96
89
117
98
98
127
87
84
80
89
109
97
133
89
83
87
79
79
84
82
81
89
90
85
87
87
85
95
93
88
99
109
86
87
89
87
86
101
86
85
85
99
71
77
65
68
64
66
91
79
87
71
109
59
61
69
66
91
91
30
57
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
28
28
28
22
17
24
37
26
15
19
13
7
7
7
7
6
6
6
6
15
8
2
8
15
23
13
4
4
4
4
4
4
4
6
8
6
5
4
3
3
3
6
5
5
4
3
4
6
8
9
9
10
8
7
4
2
2
1
1
2
3
4
3
3
3
5
4
3
3
2
1
3
5
4
2
1
1
4
2
1
9
5
1
9
8
5
3
7
9
6
3
9
16
20
12
4
4
8
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
91
77
91
84
75
117
71
80
83
81
84
90
92
91
117
98
101
147
101
113
128
136
147
126
126
136
125
147
125
125
120
115
139
115
112
120
104
109
108
106
133
112
114
128
107
102
102
92
93
104
96
90
97
101
97
102
100
126
114
117
125
139
115
120
120
115
133
128
110
111
104
100
101
96
93
92
90
99
90
90
111
88
96
85
85
77
79
89
94
111
86
139
88
87
83
69
69
51
25
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
7
14
22
18
12
6
5
4
3
6
7
9
8
6
4
10
6
3
2
1
4
4
5
13
11
8
5
3
9
6
3
10
5
1
3
5
3
2
5
3
1
2
4
3
2
10
12
10
8
6
4
3
3
3
4
5
4
3
5
9
6
3
4
6
5
3
1
7
5
3
6
5
5
5
5
5
7
5
3
12
7
3
8
11
12
13
15
14
11
8
15
13
12
30
16
3
3
4
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
56
160
127
117
138
148
108
139
116
124
142
142
122
131
147
132
147
135
154
141
142
147
132
135
133
130
147
129
131
140
142
140
160
160
139
148
139
134
142
133
134
154
126
121
111
117
112
122
139
131
125
136
110
113
111
108
147
107
116
131
118
125
130
126
132
160
120
118
132
114
114
110
143
102
98
93
92
98
109
111
119
143
92
89
81
81
78
94
119
82
143
87
85
85
68
68
65
24
86
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
19
8
12
14
14
14
11
9
8
8
8
9
22
15
9
13
17
23
22
21
26
18
10
3
2
1
1
2
6
3
1
5
7
8
9
10
6
3
4
5
6
4
2
4
4
5
14
11
8
6
4
2
1
1
2
4
7
6
3
1
3
8
5
2
1
1
4
2
1
1
1
1
1
1
1
5
10
7
4
4
5
6
3
1
5
3
2
10
10
11
24
14
5
5
14
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
181
75
182
161
182
179
172
137
174
156
172
191
191
188
163
190
163
159
167
171
165
189
178
184
182
181
182
168
174
174
173
179
178
181
191
176
190
179
175
189
184
175
176
177
181
182
167
170
167
166
169
182
169
185
176
188
168
191
155
161
177
166
181
177
166
161
177
166
162
168
165
165
168
169
168
171
185
155
139
143
135
127
142
122
133
135
135
160
142
137
146
142
130
145
165
141
171
171
66
185
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
7
1
7
20
24
14
4
3
3
3
6
7
5
4
5
9
13
8
3
4
3
3
15
8
1
17
9
2
2
1
1
2
2
3
2
2
22
15
8
13
16
16
15
12
10
23
25
17
9
13
18
14
10
14
18
80
71
55
40
38
33
28
28
32
37
34
23
12
9
28
34
21
9
6
3
12
22
36
29
21
12
3
8
13
20
16
13
22
20
18
18
51
54
42
31
20
9
9
37
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
161
82
161
151
160
173
174
151
173
140
136
131
128
127
130
135
136
140
144
149
153
152
148
154
160
157
156
140
145
143
150
173
146
161
161
148
174
173
148
153
146
147
149
152
156
160
157
139
145
141
134
153
116
133
122
114
115
173
112
127
131
117
156
123
119
118
174
96
90
84
78
77
77
82
78
77
78
81
70
68
64
67
82
64
78
65
66
81
71
68
68
82
49
49
47
44
52
52
20
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
19
29
16
4
4
4
16
13
11
11
9
8
12
29
46
32
18
50
39
27
16
9
9
6
3
3
6
4
3
6
4
3
2
2
3
4
2
1
2
2
2
4
5
7
7
7
7
12
11
6
2
1
1
2
2
2
2
5
4
3
2
2
2
3
2
1
1
2
2
3
5
5
5
5
4
2
1
2
2
2
5
3
2
2
3
9
5
1
9
11
14
8
2
2
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
72
91
75
67
82
69
60
71
66
76
90
90
84
93
96
93
131
95
104
111
118
131
118
122
119
119
131
116
126
120
115
140
111
108
106
103
110
117
116
136
134
114
113
129
101
103
98
100
105
101
116
98
93
96
98
99
104
112
116
126
140
116
122
119
120
136
120
129
115
105
103
101
112
92
90
89
92
88
90
115
77
97
80
91
90
90
112
103
113
90
140
76
71
68
63
60
60
43
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
4
10
17
12
7
10
7
4
3
7
9
9
6
3
4
6
4
3
8
6
4
5
7
19
17
9
2
7
9
9
9
15
10
5
2
3
4
5
5
5
4
4
8
5
3
5
8
6
5
4
4
3
3
17
9
2
5
5
5
4
4
4
3
3
7
6
4
3
10
11
8
6
4
2
1
1
2
1
1
3
2
1
7
12
18
29
29
26
18
10
10
16
22
13
4
4
4
23
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
104
70
71
68
64
70
68
73
76
56
64
66
68
79
89
93
104
150
102
119
118
140
150
129
138
140
134
150
124
126
126
116
111
105
124
95
103
104
101
124
97
98
98
96
126
87
83
86
87
99
100
113
126
99
109
113
97
111
103
107
131
110
111
116
122
112
122
122
102
102
98
101
108
131
120
101
97
87
86
92
97
93
120
107
107
107
101
131
104
120
106
95
92
110
98
93
110
110
41
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
1
14
9
5
1
4
7
10
8
6
5
5
4
3
2
1
2
3
2
1
2
3
11
12
7
3
11
13
10
8
9
5
1
2
3
2
1
1
1
1
2
3
2
1
5
12
8
4
2
1
5
16
8
1
2
3
2
1
8
6
5
3
1
2
2
3
4
6
4
2
3
5
4
3
4
4
5
3
1
9
10
11
13
10
8
8
14
8
3
8
21
29
37
25
14
14
27
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
63
99
63
75
70
76
102
64
98
75
79
83
83
72
85
90
96
148
101
113
121
138
148
131
137
138
123
148
117
115
121
109
110
107
105
99
102
98
101
97
108
107
98
101
123
100
111
104
99
125
97
99
91
84
90
103
91
95
100
103
110
104
123
110
109
107
111
107
107
125
107
104
104
118
99
97
95
99
93
96
95
118
100
76
80
71
79
99
92
125
86
107
85
81
88
85
85
85
45
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
16
12
8
5
5
4
3
5
6
8
8
6
4
11
9
8
5
3
3
7
12
17
12
8
4
1
5
3
1
5
10
6
2
2
1
1
1
1
3
3
3
6
8
11
13
9
6
9
5
1
2
5
3
2
4
8
7
6
4
2
1
1
2
3
5
3
1
1
1
2
2
3
4
4
2
1
1
1
1
1
14
9
5
5
5
6
7
8
15
30
29
28
28
28
28
15
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
153
90
113
114
106
133
132
97
140
114
127
143
143
125
117
142
117
110
115
134
107
132
123
126
133
153
143
133
139
140
138
140
140
145
143
134
142
138
129
132
134
134
139
143
134
137
126
131
129
129
132
153
135
148
134
133
129
143
137
124
143
122
123
127
128
134
145
120
120
134
121
135
129
134
136
148
139
131
118
118
115
108
124
107
103
107
106
137
119
107
135
124
84
96
101
99
148
148
18
139
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
28
4
16
22
11
1
1
1
1
2
1
1
1
1
1
1
5
4
3
3
2
1
8
7
4
1
1
1
4
5
5
5
3
1
5
6
7
4
1
1
2
6
5
4
3
2
1
8
7
7
12
6
1
12
8
4
6
7
8
9
10
6
2
2
3
2
2
6
4
2
20
29
30
16
3
3
2
2
8
10
12
14
13
13
7
2
4
6
15
9
4
8
17
19
13
8
8
9
8
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
112
66
151
108
113
137
136
116
130
105
98
95
91
87
89
91
95
110
96
98
101
95
98
125
115
112
151
109
121
136
120
137
120
116
122
106
105
109
108
109
125
103
100
104
100
92
109
95
97
99
99
151
89
83
97
88
94
137
100
103
109
98
98
103
102
99
122
96
86
84
78
77
75
78
75
73
100
75
76
79
78
70
89
89
70
67
72
83
78
99
73
75
70
71
77
83
83
83
46
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
1
19
23
22
16
10
10
10
20
17
14
9
4
4
5
10
7
5
3
4
5
4
3
12
8
4
1
1
2
3
4
4
4
4
5
4
4
4
3
3
3
3
6
5
3
1
3
3
4
17
10
3
1
1
2
2
2
2
3
6
3
1
1
1
2
3
4
5
3
2
4
2
1
1
2
1
1
6
3
1
6
8
9
5
1
3
6
7
6
5
8
15
22
15
9
9
9
10
11
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
145
85
140
102
98
107
120
108
117
106
112
112
112
162
116
117
116
115
123
123
145
140
129
133
162
126
125
129
124
123
129
121
128
124
118
162
115
119
130
124
122
145
121
120
129
113
119
120
121
145
118
117
121
121
123
125
129
130
130
145
152
118
122
122
120
130
134
135
152
145
124
128
130
134
135
135
152
117
145
111
113
97
93
118
93
95
105
117
119
143
135
124
99
108
104
116
145
145
98
98
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
8
2
8
20
14
8
5
5
5
11
9
8
8
8
8
9
12
12
8
5
8
11
8
5
34
18
2
2
5
3
2
2
2
2
2
2
2
6
8
9
11
6
2
2
2
2
6
4
2
9
5
2
2
2
3
4
6
8
6
4
7
6
5
3
2
3
5
12
8
5
3
2
6
6
4
2
1
3
2
1
7
10
8
6
4
2
3
5
16
11
7
4
12
17
12
7
7
12
9
7
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
80
81
106
88
90
110
87
87
85
81
79
82
83
95
98
96
147
102
117
118
136
147
120
125
136
122
147
122
149
114
121
118
116
155
107
107
119
116
119
154
118
112
101
110
99
105
113
104
112
122
107
121
111
107
127
107
115
120
149
134
142
155
141
154
130
140
109
102
102
108
111
127
125
112
107
105
102
101
103
98
125
104
80
83
70
85
94
101
155
93
141
82
77
82
76
94
94
28
28
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
3
3
8
14
21
33
17
2
11
9
7
7
7
5
3
13
9
6
4
3
2
14
20
21
15
10
7
4
6
5
4
10
8
6
8
9
10
10
5
1
1
2
6
5
5
6
8
10
12
7
2
2
2
5
3
2
12
10
8
8
8
10
6
3
2
3
5
7
4
1
1
1
3
4
5
3
1
1
1
7
4
1
1
1
2
6
13
10
5
1
9
18
24
14
5
5
14
8
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
64
61
66
61
67
78
87
87
104
76
81
74
68
104
72
72
81
85
78
104
84
81
85
76
79
79
81
85
84
96
90
87
89
88
100
88
81
84
87
84
107
99
92
94
94
77
75
72
72
72
76
85
73
90
74
73
79
79
81
96
86
91
100
96
107
99
94
94
88
86
90
77
78
79
80
78
74
73
72
76
76
69
90
90
74
72
81
90
84
107
75
82
60
53
50
53
56
52
52
80
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
1
2
12
11
6
2
17
9
2
4
5
3
1
2
4
4
2
1
4
2
1
7
14
18
11
4
2
1
3
2
1
2
2
2
2
16
11
7
7
4
2
2
1
1
2
1
1
1
1
1
1
1
16
9
3
2
1
1
2
3
4
4
2
1
1
1
1
1
3
5
5
3
1
1
1
1
2
1
1
8
4
1
5
10
8
6
5
9
9
9
9
10
21
13
6
2
2
4
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
56
160
139
129
168
173
118
143
132
138
171
171
143
148
173
135
139
147
154
142
145
152
162
160
153
153
134
151
168
153
168
161
162
171
147
173
143
154
157
162
160
154
143
140
125
130
137
135
139
133
168
128
131
133
124
124
173
112
117
110
101
137
113
118
118
173
105
103
101
96
95
90
114
86
83
85
74
79
82
85
114
95
70
78
68
74
74
82
114
71
95
71
65
68
59
59
59
22
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
43
43
43
40
24
8
37
22
8
11
9
8
8
8
8
7
6
6
6
14
11
8
14
21
21
12
4
6
3
1
3
4
4
4
6
8
6
4
2
1
1
9
6
3
1
2
3
2
2
6
11
6
2
10
7
4
2
1
1
2
5
8
4
1
1
1
1
2
3
3
4
5
3
2
1
1
2
3
2
2
3
2
2
7
13
9
5
4
6
5
5
8
12
20
16
12
12
12
7
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
103
96
78
72
76
69
61
64
75
73
83
83
83
95
99
101
148
103
106
120
121
148
118
123
121
122
148
120
130
124
113
118
117
136
124
104
111
110
111
138
112
114
114
112
115
120
122
120
151
119
119
134
122
128
134
123
137
129
126
130
124
126
136
126
137
138
127
128
126
151
111
117
118
111
111
111
90
84
84
80
69
97
70
77
74
81
101
99
126
91
151
82
82
86
82
101
101
44
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
5
9
11
9
8
10
6
2
9
8
8
8
5
3
6
10
11
6
1
1
2
10
18
22
25
16
8
11
7
3
5
7
5
3
13
16
9
3
2
1
1
2
1
1
1
12
14
15
16
10
4
3
2
6
4
2
1
1
7
9
5
2
1
1
1
2
2
3
2
1
1
5
9
5
2
1
1
1
1
11
6
1
2
4
6
8
14
15
13
8
4
18
23
12
2
2
14
8
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
84
63
130
98
110
94
111
85
103
79
85
87
93
92
95
130
109
111
103
125
105
107
112
125
112
105
102
130
101
103
111
99
99
111
92
95
89
89
90
90
96
100
92
98
92
110
100
92
100
101
96
102
90
92
83
100
86
91
93
90
116
90
93
94
94
98
96
101
116
91
93
91
92
91
91
116
81
83
77
72
75
62
76
59
68
66
64
86
71
64
76
75
57
57
75
57
59
59
35
73
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
13
9
8
16
17
19
14
10
10
9
6
4
4
4
4
4
10
17
12
8
8
8
18
29
25
16
8
3
1
6
3
1
7
9
6
3
3
2
1
2
4
6
4
2
2
3
6
5
5
11
14
7
1
2
20
14
8
3
5
6
7
11
6
1
1
6
5
4
5
7
11
7
3
2
2
2
2
3
3
3
7
5
3
8
14
8
3
7
9
7
5
10
16
24
13
2
2
9
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
101
97
79
83
86
72
68
63
61
69
74
77
86
97
87
90
101
93
82
85
86
78
80
85
85
92
97
103
112
141
127
127
127
152
114
124
126
117
139
117
122
123
113
139
121
114
117
121
141
126
122
152
124
126
121
114
140
122
125
140
128
132
140
133
126
125
117
112
152
110
111
111
126
93
93
88
80
94
71
71
64
73
73
77
84
84
84
98
110
88
138
74
69
69
65
67
67
47
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
6
12
15
16
13
10
6
2
11
6
1
1
1
2
4
4
5
6
3
1
2
7
12
11
7
4
4
4
4
6
5
3
2
2
2
3
4
22
13
4
1
2
3
2
1
6
11
8
6
5
3
2
18
15
8
2
3
3
3
3
4
4
4
4
5
5
4
4
5
3
1
3
3
2
2
1
1
3
3
3
4
5
4
4
8
14
20
19
18
11
4
17
26
14
2
2
9
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
96
74
89
70
60
61
68
55
66
66
51
61
62
76
89
78
83
106
83
86
86
88
90
92
106
98
101
112
112
116
165
118
116
108
109
93
96
97
98
99
105
104
103
106
133
98
109
106
112
121
123
147
123
129
117
135
128
134
165
135
131
133
130
135
126
133
124
121
120
147
117
123
119
127
116
110
104
129
98
98
98
118
95
74
97
92
97
165
104
118
87
95
64
64
67
63
85
85
18
68
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
2
3
13
12
9
6
5
4
6
6
6
6
5
3
1
1
1
1
3
2
1
6
11
16
12
8
6
4
11
7
4
8
5
2
1
1
8
24
13
3
4
3
2
6
10
10
11
11
11
7
4
5
7
8
5
2
2
3
4
7
10
10
11
17
12
8
4
1
6
9
7
6
8
5
2
7
5
3
3
9
8
6
5
7
5
4
6
5
4
4
7
10
19
15
8
1
1
5
9
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
199
171
199
189
174
192
199
181
199
188
192
196
196
194
193
192
191
190
191
195
193
192
196
196
195
197
197
195
196
200
200
199
200
199
200
200
199
199
198
198
200
200
196
200
200
190
195
190
193
200
197
200
200
200
194
200
199
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
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
18
11
4
5
6
7
5
4
4
8
5
2
4
57
36
16
6
9
12
9
6
11
11
8
5
2
7
4
2
7
13
12
12
11
9
8
13
13
13
14
15
10
6
6
7
8
9
18
13
9
75
115
128
139
89
40
40
40
31
22
22
40
40
40
40
40
40
40
43
46
50
58
66
53
40
120
160
180
190
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
66
106
89
81
136
83
75
85
98
102
141
141
98
99
91
91
90
89
95
97
101
105
124
108
108
108
107
112
112
107
136
111
113
141
105
104
108
103
99
124
96
98
98
102
90
85
87
80
87
92
106
116
83
96
96
93
141
98
103
99
91
102
89
90
91
95
98
90
116
88
90
93
97
101
101
110
89
79
90
78
76
84
110
79
79
81
116
89
83
110
88
78
86
90
97
97
97
43
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
20
20
16
12
8
8
8
8
11
9
8
8
5
3
5
3
2
3
5
3
2
3
5
3
2
3
5
7
6
6
5
4
3
2
7
13
7
1
1
1
2
2
3
4
5
8
10
7
5
7
11
9
8
6
4
18
10
3
3
2
2
5
4
4
4
3
2
2
3
6
6
5
4
5
4
2
1
1
2
4
2
1
3
5
5
4
3
14
8
3
9
13
17
11
5
5
5
24
43
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
82
72
132
105
104
133
109
91
102
91
97
100
109
133
113
132
124
151
131
131
131
133
142
131
151
130
113
142
114
113
151
117
116
113
131
99
95
93
91
90
98
87
89
95
93
104
100
100
102
108
99
102
90
87
88
98
86
92
93
92
114
91
91
92
93
99
100
108
114
93
96
93
95
97
93
114
86
87
87
85
82
85
70
85
78
69
74
90
76
71
69
97
68
73
69
69
69
41
32
71
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
17
17
25
24
24
15
6
3
1
6
6
6
7
7
7
6
6
6
4
3
6
16
12
8
15
9
3
3
7
4
2
5
9
5
2
3
11
6
2
2
2
3
2
1
1
1
4
10
9
8
9
5
1
18
10
2
2
1
1
2
6
9
7
4
1
1
1
3
2
1
1
1
4
2
1
1
1
1
1
1
5
3
1
11
11
11
6
2
5
5
5
6
14
20
26
18
10
10
9
8
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
97
111
115
78
70
69
62
67
75
64
64
64
56
59
64
78
85
134
115
111
114
121
134
107
111
121
122
134
127
165
126
132
141
122
136
126
109
116
120
119
138
126
122
131
133
114
122
118
120
144
119
117
117
111
111
117
111
120
133
148
165
141
138
137
136
135
138
131
130
144
120
117
117
116
107
114
94
88
92
82
81
85
95
88
96
89
97
133
123
148
106
165
107
105
114
85
82
73
42
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
5
5
9
9
9
5
1
5
9
7
6
5
3
1
1
10
5
1
5
3
1
3
5
13
9
5
3
1
3
3
3
3
3
3
3
3
7
9
6
3
2
2
2
2
3
5
14
8
3
2
2
6
16
23
12
2
5
8
5
3
9
15
10
6
2
2
2
3
6
6
7
8
5
3
3
6
9
6
3
3
3
9
12
13
11
10
19
29
19
10
6
3
17
32
29
26
26
34
42
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
123
74
74
106
104
168
103
103
116
121
129
170
170
128
136
140
121
123
121
115
125
137
130
161
129
123
132
110
123
126
125
168
138
143
170
128
140
136
132
137
161
133
132
132
127
109
105
106
112
112
132
124
99
97
114
107
108
170
121
129
132
121
124
121
115
118
123
112
127
95
101
89
87
96
80
82
77
78
88
77
74
66
95
62
74
83
83
93
93
96
85
127
72
71
81
66
64
64
48
48
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
1
6
22
15
8
2
2
2
14
11
8
8
14
9
5
17
11
5
7
6
5
13
21
44
28
13
2
9
10
12
10
9
5
2
5
9
6
3
3
2
2
6
7
4
2
5
4
4
5
11
8
4
1
18
15
8
1
2
4
4
2
1
1
1
7
6
5
4
3
3
6
10
6
3
1
5
4
3
2
1
9
8
8
6
4
3
3
5
3
1
7
11
15
8
2
2
6
3
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
57
160
125
125
137
148
131
144
137
114
116
119
120
124
127
121
125
137
128
140
140
126
125
123
115
113
121
107
105
119
137
124
160
160
138
148
144
132
130
120
140
112
116
113
99
121
95
103
102
113
113
90
89
100
96
97
137
98
104
104
96
113
105
105
111
160
101
104
95
88
85
87
85
82
104
77
75
70
78
61
56
59
58
62
72
65
62
67
59
78
71
50
53
57
49
59
59
21
21
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
30
19
9
9
9
43
24
6
6
5
5
6
16
11
7
7
7
7
8
8
9
9
9
5
1
2
4
4
4
4
7
5
3
6
5
3
1
1
1
1
2
3
5
7
7
8
9
10
12
18
9
1
4
3
2
2
5
9
5
1
3
2
2
4
3
2
2
6
4
2
2
2
2
1
1
1
8
5
2
7
12
14
15
17
14
8
2
7
12
20
12
4
4
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
128
22
120
90
89
100
99
108
141
112
117
114
114
133
133
131
137
190
147
158
164
190
188
181
184
190
175
188
164
159
184
164
164
170
158
151
156
150
145
170
142
146
146
133
153
130
132
137
136
148
139
161
142
151
135
129
127
138
120
129
138
135
161
144
140
138
144
138
135
148
134
134
139
152
134
151
131
127
134
135
130
152
134
104
118
121
124
127
129
152
117
134
104
117
113
112
151
151
40
131
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
1
2
14
13
13
17
13
10
11
12
13
13
12
11
13
8
3
6
13
21
30
23
16
17
18
14
7
1
7
4
1
1
2
3
5
8
4
1
3
6
6
5
3
1
3
5
9
9
10
10
7
4
11
7
4
4
4
4
5
4
4
18
14
11
10
10
6
3
3
4
4
4
4
4
4
4
4
4
4
6
5
4
8
6
5
4
4
14
13
12
14
16
26
24
16
9
9
15
22
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
136
136
164
148
144
169
174
123
149
135
145
172
172
146
158
174
156
169
167
168
175
192
169
188
168
154
160
169
163
169
162
169
161
164
172
150
174
159
164
192
188
165
158
158
160
143
165
149
151
147
142
169
132
138
136
128
125
192
122
136
135
123
160
129
128
128
174
121
120
118
108
113
115
112
128
106
106
96
93
98
99
100
128
84
95
91
89
100
99
89
128
101
84
89
90
89
89
89
24
24
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
20
11
3
19
13
8
33
18
4
10
9
8
8
8
5
3
14
14
14
17
10
4
14
25
32
20
9
3
9
15
9
4
9
6
3
3
3
2
2
3
3
3
3
3
2
2
5
4
4
9
15
10
5
16
10
4
3
3
4
11
8
5
2
3
2
2
1
1
4
3
2
5
3
2
1
1
1
1
7
4
1
7
11
10
6
2
3
4
4
4
4
4
13
22
14
7
7
7
4
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
101
27
105
94
93
122
127
92
100
109
124
143
143
159
124
139
116
114
119
110
106
137
108
110
111
107
113
148
123
121
128
122
124
131
159
119
139
127
129
137
126
128
121
123
116
111
148
108
112
112
111
121
124
127
133
159
129
143
120
115
113
108
112
111
114
113
148
120
110
110
108
110
106
126
102
99
98
87
82
87
90
89
120
98
93
93
87
100
95
102
83
106
64
60
59
57
60
60
40
69
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
4
15
17
20
32
19
7
18
12
7
7
7
5
3
2
1
3
12
7
3
1
12
19
12
6
4
2
7
6
6
6
7
6
4
2
5
9
7
5
12
7
2
5
8
6
5
12
19
12
5
9
26
44
25
6
5
5
5
10
9
8
8
7
6
4
2
2
3
19
14
9
7
5
4
4
6
7
6
5
14
14
14
11
8
5
5
6
5
5
7
10
18
12
6
6
9
7
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
74
74
91
73
70
96
65
73
75
73
78
78
79
74
96
81
87
121
89
92
101
121
105
104
104
131
100
110
111
109
154
100
103
102
91
118
98
100
131
110
111
127
129
120
154
136
124
128
127
154
131
138
136
126
144
146
154
172
154
161
162
172
173
163
174
174
156
164
138
164
122
117
113
101
99
97
95
96
97
84
73
69
83
69
90
87
89
146
100
97
84
100
59
59
60
56
69
69
25
79
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
6
14
14
14
10
6
3
1
6
6
6
3
1
4
6
4
2
3
4
5
7
6
5
19
14
9
5
8
6
4
6
9
5
2
11
10
6
2
6
7
5
3
2
1
1
1
1
2
7
6
3
1
7
4
1
1
1
1
12
11
11
9
5
2
1
1
5
8
4
1
2
1
1
1
1
3
18
10
3
1
1
1
3
10
9
8
18
17
10
3
9
13
17
11
5
5
5
5
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
132
66
136
128
147
137
154
128
132
109
111
115
121
132
130
136
132
154
136
131
138
132
132
131
135
147
131
154
131
139
132
135
129
138
129
120
148
102
105
110
104
123
115
121
127
113
147
96
107
106
102
139
94
94
108
100
99
135
97
97
106
88
88
100
101
105
148
104
106
97
86
86
87
106
91
89
106
80
69
71
73
65
81
91
84
89
92
106
91
96
77
74
66
54
54
54
66
66
20
20
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
21
33
34
36
30
22
14
10
6
6
5
5
6
21
36
25
14
9
5
16
28
25
14
4
2
2
8
5
2
2
2
5
6
6
5
4
4
4
3
2
5
5
3
1
4
3
2
2
1
1
10
7
4
3
2
2
3
5
3
1
2
4
3
2
4
7
7
7
7
4
1
1
1
2
3
2
2
5
3
2
5
3
1
6
17
14
10
6
8
15
21
11
2
2
11
6
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
109
92
154
126
130
135
138
121
136
143
146
175
175
137
143
173
136
135
129
125
135
134
137
153
146
157
161
151
153
174
150
156
155
157
175
159
173
162
159
163
153
145
147
155
161
153
174
143
147
149
148
154
157
142
149
151
142
175
145
144
136
139
174
149
153
147
149
140
116
112
113
112
112
130
114
114
135
106
100
96
92
94
100
121
102
109
118
147
111
121
99
90
85
89
92
87
105
105
46
135
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
18
32
32
16
1
2
2
3
47
27
7
4
1
4
7
5
3
6
9
5
1
18
19
14
10
9
8
8
14
11
8
8
5
3
3
3
3
3
26
19
12
13
14
15
16
17
28
18
9
10
9
9
22
13
4
4
5
9
9
6
4
7
11
13
12
11
10
9
9
6
4
9
11
7
4
4
6
9
8
8
16
25
35
22
10
9
9
8
8
8
8
19
25
32
20
9
9
27
46
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
79
79
106
70
64
65
77
65
70
76
97
97
83
84
94
81
87
82
84
97
87
84
93
98
101
134
106
103
111
113
113
134
126
111
110
111
113
112
134
123
110
117
109
103
120
105
106
102
126
110
118
134
123
117
106
120
97
99
99
96
109
90
93
96
96
126
97
96
91
94
87
81
83
79
79
87
77
80
74
73
76
59
70
64
74
84
84
87
90
109
87
90
78
78
74
72
72
54
23
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
5
11
28
20
13
11
9
8
7
6
6
6
6
3
1
6
5
5
3
1
5
14
9
4
7
6
5
4
4
4
2
1
5
8
6
5
5
5
8
5
3
3
2
2
3
4
7
6
5
6
8
9
6
3
4
4
5
4
2
1
2
2
3
4
5
4
3
8
7
5
3
7
5
3
2
2
3
5
3
1
5
4
3
8
5
3
6
14
15
10
6
6
14
22
11
1
1
1
1
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
77
77
106
85
86
106
76
75
87
79
78
79
80
80
86
81
100
87
89
97
91
100
121
93
93
110
119
124
165
164
138
144
139
142
163
119
127
137
133
141
169
137
131
135
119
122
119
116
114
113
110
113
126
111
116
112
121
137
148
165
164
151
163
155
154
169
140
135
121
107
104
103
117
94
93
94
97
93
96
121
80
103
77
83
80
89
94
110
154
97
169
106
105
106
89
87
85
45
70
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
37
6
3
17
12
8
22
12
2
9
8
8
8
6
4
3
10
7
4
4
3
3
14
20
21
14
8
5
2
3
3
3
4
3
3
2
2
1
1
1
1
1
2
6
4
3
4
5
4
3
2
2
2
2
14
9
5
9
7
5
3
2
2
2
2
3
4
5
5
4
2
1
1
3
4
5
4
4
3
3
10
6
3
8
11
12
8
5
4
4
4
7
10
19
14
10
10
10
10
11
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
163
28
167
126
122
169
179
127
177
142
156
171
171
149
153
173
144
147
159
158
164
187
163
188
168
158
160
162
158
173
161
169
164
165
171
164
179
177
171
187
188
165
158
154
157
141
162
144
148
147
139
173
143
139
147
149
139
188
141
148
146
138
157
137
134
138
179
140
138
135
147
130
129
142
117
112
113
103
105
115
115
113
142
113
101
100
102
104
114
119
116
147
115
115
114
105
105
101
23
67
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
2
13
12
10
7
5
5
5
11
9
8
5
3
6
6
7
7
6
5
7
8
6
5
13
9
5
5
9
17
10
3
6
9
9
9
6
4
4
4
4
7
5
4
4
4
5
12
10
9
17
11
5
12
7
3
1
14
8
2
4
6
7
8
7
6
4
2
10
8
6
8
11
6
1
1
1
2
1
1
1
1
1
3
11
12
10
8
8
4
1
7
13
20
12
5
5
5
5
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
145
66
148
119
121
147
161
118
127
140
154
176
176
188
149
176
141
124
127
128
119
138
138
157
180
147
153
152
146
144
144
149
158
165
188
180
176
162
159
154
157
148
144
144
153
140
152
141
141
139
144
141
152
174
157
188
152
176
140
141
141
145
153
148
148
133
161
140
148
158
150
158
158
154
148
158
174
136
135
138
136
112
138
102
109
115
119
136
130
130
131
152
107
119
130
120
151
151
66
174
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
4
7
16
16
17
23
12
1
19
10
1
1
1
1
1
1
1
1
1
7
6
5
16
22
11
1
4
5
7
7
4
1
1
1
3
2
1
7
16
17
18
11
5
7
7
8
13
11
9
10
6
3
19
17
16
10
5
10
10
10
9
9
6
3
10
6
2
3
8
9
6
3
16
10
4
4
9
14
11
8
16
17
18
14
9
5
7
9
7
5
8
24
25
26
17
9
9
37
66
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
69
103
71
75
78
86
69
69
68
65
68
69
72
86
76
78
82
103
75
78
81
86
85
76
79
74
82
85
87
92
122
104
106
103
135
96
98
96
89
86
81
80
83
85
86
81
86
105
99
103
120
104
108
104
119
97
94
93
97
99
109
122
110
135
106
120
102
101
97
108
100
96
96
119
88
81
77
72
74
79
79
63
79
62
69
68
78
76
89
110
76
135
83
86
82
72
72
45
45
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
2
4
15
14
9
4
4
5
9
9
9
5
1
2
4
10
12
8
5
6
8
6
5
10
7
4
5
4
3
6
7
4
2
2
2
11
7
3
3
4
3
2
1
1
3
6
10
7
4
3
2
2
2
23
15
7
10
8
5
3
4
4
3
3
3
3
3
2
1
1
1
2
2
2
3
3
2
1
1
7
4
1
3
2
2
2
2
8
5
3
10
10
11
22
13
4
4
24
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
69
85
94
81
85
86
104
78
78
72
83
79
80
118
87
90
92
105
94
85
88
91
105
92
118
94
93
105
91
89
104
89
97
104
89
118
89
86
84
83
79
79
82
84
81
101
90
66
72
72
68
80
69
73
81
101
82
83
82
96
78
81
88
85
85
88
96
84
86
81
81
86
92
96
105
105
105
84
76
73
67
68
80
62
65
59
60
94
70
64
75
70
64
71
78
75
94
94
38
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
3
3
16
10
5
6
7
4
2
3
4
5
4
2
1
6
4
2
2
2
3
4
6
22
16
10
8
5
3
2
2
7
7
4
2
1
1
1
1
2
3
5
7
5
3
7
7
4
1
11
6
2
2
3
4
2
1
1
2
3
2
2
2
2
1
1
3
4
2
1
5
3
1
1
1
3
3
3
3
3
2
1
14
9
5
5
5
7
8
8
9
18
23
29
21
14
14
26
38
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
160
152
160
152
142
142
170
123
144
133
136
149
149
128
138
140
139
150
152
147
153
140
150
140
142
157
146
151
156
173
177
163
164
164
160
152
170
149
154
157
150
148
150
148
157
146
151
156
151
174
162
160
157
177
155
156
156
156
157
154
173
153
154
158
160
159
170
174
154
150
160
138
136
160
148
141
151
177
113
119
115
100
134
100
117
110
114
160
137
153
117
173
104
106
130
96
100
96
46
128
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
32
32
32
32
22
13
32
32
32
22
13
13
19
10
1
4
8
8
6
5
17
23
14
5
13
10
6
2
2
12
9
7
8
10
6
2
5
7
9
8
8
9
6
4
6
9
9
9
10
12
11
10
28
57
68
39
11
19
12
5
27
31
18
6
8
11
28
21
14
10
6
6
6
28
18
8
11
10
10
10
10
10
11
13
24
18
13
12
11
13
12
11
12
13
15
14
13
13
15
18
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
131
66
131
107
110
96
112
75
95
76
88
92
101
131
105
131
116
112
109
122
108
111
117
122
124
129
137
131
121
123
120
123
137
119
123
127
133
143
143
143
129
126
127
123
113
128
103
104
114
116
130
129
121
100
104
117
96
102
103
104
130
106
106
108
128
102
119
95
98
92
83
90
95
107
104
97
107
88
98
95
93
104
107
79
93
89
87
107
86
91
74
68
58
60
67
69
91
91
52
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
30
17
5
13
9
5
5
4
4
4
4
4
4
20
12
5
11
8
5
14
13
11
10
8
6
4
7
6
5
5
5
5
9
14
9
4
3
2
2
2
2
5
4
4
6
5
4
4
4
4
8
4
1
2
1
1
1
5
9
6
4
2
1
1
4
6
8
7
5
3
1
1
1
1
1
1
2
7
13
12
11
10
7
4
8
10
10
10
10
18
23
13
3
3
21
12
3
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
118
80
122
120
114
137
153
119
151
111
107
102
93
96
98
97
105
147
112
120
128
126
147
131
135
132
128
147
127
133
130
137
140
129
133
131
153
151
133
133
124
126
117
122
132
118
129
140
119
118
119
116
96
89
101
102
103
137
107
114
112
107
140
120
121
120
153
105
101
99
92
91
89
87
89
81
83
84
77
86
73
71
72
63
66
61
68
86
83
112
86
89
66
63
69
62
66
66
43
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
10
6
28
24
14
5
5
5
9
7
6
6
6
6
6
9
7
6
6
6
7
14
22
26
19
12
8
8
8
8
8
7
6
6
6
5
3
1
1
1
3
3
3
3
3
6
9
7
5
5
4
3
3
2
1
1
2
2
2
4
4
2
1
3
5
3
1
1
1
3
5
6
3
1
1
1
1
1
5
8
9
6
3
3
3
2
1
6
4
3
6
10
19
10
2
2
10
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
106
83
87
106
103
87
110
82
106
84
91
90
90
96
96
100
106
111
103
92
91
91
96
91
111
91
91
106
86
87
111
97
94
110
96
97
97
110
97
96
94
110
83
78
78
68
72
75
78
90
87
95
114
88
94
96
88
91
92
92
98
94
92
93
114
95
93
98
86
84
82
86
89
95
105
105
105
114
75
76
72
62
80
60
69
68
90
80
75
76
70
93
62
59
66
64
90
90
21
21
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
4
4
20
24
24
25
14
4
4
6
3
1
1
8
13
9
6
6
5
4
4
4
4
5
13
16
10
5
5
8
6
5
7
5
4
3
3
2
1
1
1
4
7
9
6
3
3
7
4
2
5
4
3
19
11
3
2
1
7
7
8
7
4
1
2
3
4
4
2
1
4
5
4
3
2
1
1
1
1
1
7
4
1
7
7
6
3
1
3
4
5
10
17
20
11
2
2
4
5
6
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
129
76
162
142
153
185
151
132
143
139
137
166
166
139
142
168
147
145
150
157
153
168
156
157
155
149
163
142
149
150
152
185
157
163
166
155
168
158
152
168
156
158
159
163
156
153
151
143
144
140
136
157
125
117
130
123
120
185
123
137
163
133
156
141
135
124
162
109
111
105
100
105
92
105
93
92
105
87
86
86
89
82
90
105
76
82
88
84
84
105
78
90
77
78
82
84
84
84
51
51
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
13
6
14
19
24
19
15
12
9
11
8
6
6
6
3
1
15
8
1
13
7
1
14
13
12
15
11
6
2
7
4
2
5
7
7
4
1
4
8
5
2
9
5
1
5
6
8
16
10
4
9
8
4
1
1
1
1
2
7
12
9
6
4
2
1
1
1
2
2
1
1
4
7
8
5
2
2
2
2
2
2
2
2
5
8
14
8
2
4
6
6
6
16
19
15
11
11
11
6
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
80
77
118
81
87
87
91
86
89
88
97
97
82
75
75
78
82
87
81
97
89
84
87
98
96
100
112
105
104
104
138
106
110
111
118
103
104
106
103
119
103
110
125
117
128
136
109
111
115
114
120
122
125
138
131
135
128
139
135
135
137
139
141
146
146
146
123
120
98
103
89
85
82
84
94
97
101
138
86
86
85
76
85
68
72
68
65
94
72
64
62
86
51
56
63
66
94
94
41
41
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
1
10
20
16
10
5
10
7
5
9
7
6
3
1
1
6
5
5
3
1
3
5
14
23
22
16
10
11
7
4
2
1
3
2
2
2
3
3
3
7
4
2
2
3
3
4
6
7
4
2
5
8
5
3
6
4
2
3
4
4
4
4
3
3
2
1
1
1
2
2
3
6
6
3
1
3
3
3
4
5
6
5
5
16
9
3
3
4
6
5
4
7
10
20
10
1
1
10
5
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
87
101
129
88
95
99
94
88
101
87
87
93
91
96
129
100
100
111
92
93
94
90
100
89
100
108
125
129
119
125
136
117
118
111
107
117
104
105
99
98
98
105
105
105
136
99
103
102
102
125
118
125
118
136
120
115
125
115
118
120
136
120
117
117
118
109
107
125
97
94
98
89
89
110
97
98
99
136
87
82
79
75
75
69
69
71
78
81
89
102
81
125
73
72
76
67
79
79
27
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
3
22
26
20
12
4
6
7
9
13
15
17
13
10
7
4
5
4
4
3
3
4
6
19
21
12
3
6
4
3
2
1
2
2
3
8
13
7
1
2
2
3
3
3
4
4
5
17
10
4
5
5
6
7
4
2
2
2
2
2
3
4
5
3
2
3
3
3
3
5
6
4
3
3
2
2
3
4
3
3
7
5
3
16
10
5
5
5
12
16
9
3
14
21
11
2
2
2
14
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
66
75
93
74
68
85
73
71
77
82
81
97
97
90
97
142
99
103
96
89
99
103
97
120
103
94
110
92
96
104
122
106
118
122
120
124
142
116
116
118
120
109
108
102
110
97
96
105
104
103
110
118
101
97
102
97
94
142
102
109
119
122
118
124
106
106
96
96
96
95
103
94
93
102
82
87
70
67
62
62
67
59
78
68
67
65
77
77
84
87
78
124
70
67
77
61
63
56
45
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
5
8
16
17
13
9
5
4
6
7
8
7
6
5
5
3
2
3
5
6
8
6
5
13
9
5
3
1
2
1
1
1
1
2
2
2
2
2
2
2
3
2
2
5
5
5
7
10
13
8
4
2
1
1
1
2
1
1
7
8
9
5
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
7
4
1
9
12
8
4
2
5
8
8
8
16
23
12
1
1
1
1
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
93
68
101
72
75
79
76
84
86
89
101
101
90
87
84
79
84
80
80
122
84
81
82
102
82
81
82
91
84
86
106
89
90
93
95
83
82
85
89
97
102
105
122
90
84
78
91
79
91
97
95
106
90
105
94
91
93
102
86
89
86
89
96
111
106
111
122
111
96
93
87
86
86
106
83
84
80
75
77
70
69
61
77
60
60
60
66
82
72
89
75
62
53
47
48
47
51
46
46
77
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
2
10
18
20
22
11
1
2
3
16
14
12
7
2
2
3
2
2
3
7
5
3
9
16
13
8
4
6
5
5
5
7
5
3
2
1
1
5
4
2
1
2
1
1
1
1
1
1
2
7
4
1
1
7
6
4
2
1
4
4
5
5
3
1
1
3
3
3
3
6
26
17
8
8
4
1
3
4
6
5
5
11
12
13
10
7
6
6
4
3
3
6
16
25
13
2
2
5
3
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
97
77
89
72
76
74
72
85
66
69
79
90
90
84
95
97
97
151
107
121
124
141
151
125
130
141
131
151
127
133
126
118
122
115
136
126
106
117
113
106
137
112
118
128
131
113
112
122
112
116
125
112
126
113
117
120
104
110
116
116
133
126
124
136
129
130
137
128
131
115
105
101
97
102
86
85
80
86
91
93
115
91
97
91
81
78
82
80
95
109
85
137
74
72
74
64
62
62
44
54
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
14
6
3
11
19
24
13
2
2
3
5
6
8
13
8
3
5
4
3
8
5
2
4
6
14
14
14
10
6
4
3
5
8
5
3
3
3
7
6
3
1
1
2
1
1
5
3
1
2
3
2
2
2
2
2
2
24
12
1
3
3
2
2
3
6
3
1
1
3
2
1
1
1
1
1
1
1
2
1
1
2
1
1
9
7
5
9
14
11
9
9
9
10
20
11
2
2
6
5
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
105
92
114
106
113
133
141
97
102
107
108
137
137
110
118
142
111
116
113
107
121
113
119
120
126
132
120
121
128
141
126
133
120
125
137
115
142
115
118
117
120
126
110
102
132
86
92
95
100
117
102
141
94
94
107
109
112
142
126
116
124
116
116
115
115
115
109
117
99
99
101
98
97
124
93
90
89
79
76
90
72
70
75
59
69
68
77
126
93
111
90
91
64
61
61
63
75
75
45
45
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
13
13
13
21
14
8
36
19
2
9
8
8
8
4
1
8
15
15
15
15
8
2
24
36
29
22
18
10
3
3
3
3
9
8
7
7
8
8
9
6
3
5
8
8
5
2
2
7
5
4
11
6
2
4
3
2
2
1
1
2
3
3
2
1
2
3
2
1
1
2
11
9
5
1
4
2
1
1
1
3
5
3
1
3
3
3
2
2
6
4
3
9
13
17
9
2
2
8
5
2
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
127
26
123
102
102
138
147
95
102
107
114
142
142
118
130
147
124
151
131
135
139
141
151
136
139
141
130
151
136
137
138
138
142
136
142
126
147
123
126
125
126
117
115
116
122
112
113
142
122
123
116
136
111
110
117
109
108
147
113
121
112
108
142
117
118
115
147
113
109
123
103
90
86
81
77
76
89
68
71
73
69
61
84
61
70
70
77
89
86
123
77
103
86
85
90
89
89
89
27
27
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
4
6
12
10
8
7
4
2
8
8
8
8
7
7
5
3
3
3
5
3
2
3
5
13
11
8
4
1
2
4
7
10
7
4
2
1
5
8
4
1
2
1
1
3
2
2
9
15
12
10
6
2
2
1
1
6
5
4
3
5
3
2
4
4
4
3
2
1
3
4
3
2
3
3
3
4
4
4
2
1
4
3
3
3
3
8
14
14
7
1
3
6
18
12
6
6
6
5
4
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
161
57
161
134
124
168
150
124
139
125
123
130
130
120
127
134
134
137
140
156
140
140
144
155
144
153
153
131
146
139
138
168
152
161
161
147
150
139
144
147
155
140
156
128
120
110
126
101
116
111
110
153
99
97
117
109
108
168
100
107
112
105
126
112
116
114
161
104
106
112
88
90
79
78
79
73
79
81
77
82
82
67
82
65
70
68
67
86
71
70
92
74
77
92
83
76
92
92
21
74
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
30
30
30
24
18
16
15
19
16
14
10
6
6
6
6
6
10
8
7
14
10
7
21
18
16
16
16
9
2
11
6
2
1
1
4
4
4
3
2
1
2
2
3
4
3
2
2
3
2
1
11
8
5
2
3
4
3
2
2
9
8
7
5
3
2
2
2
2
2
2
2
2
2
2
1
1
1
2
1
1
2
1
1
8
15
22
12
3
5
3
2
8
13
19
27
19
11
11
8
5
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
120
66
124
108
107
137
99
101
102
95
94
94
90
84
101
81
87
90
90
94
95
97
101
104
107
111
115
118
127
144
139
137
132
129
152
119
122
125
122
120
148
111
114
114
107
107
106
102
109
121
104
120
101
94
105
120
112
137
126
144
135
140
152
136
148
132
130
128
132
130
119
117
132
117
115
120
132
119
120
130
115
117
92
112
90
89
107
113
112
152
103
135
80
74
76
75
85
85
50
76
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
6
6
6
21
36
23
10
13
17
47
26
6
6
6
3
1
10
5
1
3
17
24
22
20
15
10
9
7
5
4
3
4
9
8
8
19
14
8
3
6
4
3
3
3
6
7
9
8
4
1
6
5
4
12
9
6
3
3
3
4
5
6
7
5
3
3
4
7
7
5
3
4
3
2
1
1
1
2
2
3
5
4
3
5
8
7
7
7
10
5
1
8
11
15
8
1
1
14
7
1
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
88
106
140
102
95
97
120
90
117
102
100
100
95
91
98
99
105
147
111
121
135
141
147
146
138
136
129
147
126
127
124
126
139
122
130
125
121
127
133
141
146
140
129
128
133
117
120
115
117
149
118
114
122
100
112
120
108
146
122
124
128
139
124
130
127
129
137
133
133
125
149
117
118
118
115
111
108
122
97
99
111
81
102
68
76
77
84
105
101
125
91
149
95
96
103
88
105
105
29
75
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
9
21
34
33
20
8
5
5
4
4
6
7
8
6
4
4
4
4
4
5
7
6
5
5
13
10
6
2
2
5
6
7
8
10
6
2
1
1
1
2
4
5
3
1
2
3
5
17
15
13
16
10
4
3
3
3
2
2
3
4
10
6
3
4
4
4
8
11
6
1
4
2
1
2
2
1
1
1
1
1
4
2
1
7
5
3
2
1
5
7
8
5
3
15
28
28
28
28
25
23
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1248
1273
1298
1323
1348
1373
1398
1423
1448
1473
1498
1523
1548
1573
1598
1624
1649
1674
1699
1724
1749
1774
1799
1824
1849
1874
1899
1924
1949
1975
2000
2025
2050
2075
2100
2125
2150
2175
2200
2225
2250
2275
2300
2326
2351
2376
2401
2426
2451
2476
2501
2526
2551
2576
2601
2626
2651
2676
2702
2727
2752
2777
2802
2827
2852
2877
2902
2927
2952
2977
3002
3027
3053
3078
3103
3128
3153
3178
3203
3228
3253
3278
3303
3328
3353
3378
3404
3429
3454
3479
3504
3529
3554
3579
3604
3629
3654
3679
3704
3729
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
