537
100
537
2
0
0
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
171
171
58
171
171
176
159
163
177
169
169
191
191
154
153
180
168
175
176
197
177
162
166
161
160
195
170
174
179
178
180
180
165
178
194
173
189
172
173
172
165
177
169
175
180
189
173
189
171
172
177
164
168
170
172
191
183
180
189
197
176
163
195
148
161
162
194
194
144
152
130
125
189
118
116
114
108
106
104
119
137
158
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
4
4
4
6
7
8
8
9
10
9
8
5
3
5
4
3
4
3
3
6
6
5
3
2
2
33
19
6
6
13
17
13
10
9
8
8
7
6
16
11
7
3
3
10
9
8
24
40
29
18
18
18
42
59
72
61
50
63
69
76
47
18
29
34
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
180
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
148
148
134
148
148
154
155
158
164
168
167
186
186
158
174
165
156
165
160
176
165
168
175
176
176
192
176
175
175
170
166
171
176
166
191
163
157
171
157
162
160
176
156
167
175
183
160
163
171
150
164
150
154
154
153
186
162
161
176
176
166
175
192
153
168
164
191
191
140
146
126
117
183
98
93
88
75
71
68
87
111
140
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
14
16
19
19
19
14
10
10
10
10
10
10
6
2
2
10
6
2
6
8
9
11
10
5
1
1
5
14
8
3
1
7
14
13
13
7
1
3
4
3
3
4
5
6
5
5
4
3
5
9
14
14
14
14
13
12
9
6
6
6
58
111
64
18
17
16
16
16
16
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
129
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
92
92
64
109
109
83
82
82
85
90
95
107
119
117
169
152
146
157
159
169
152
162
161
166
169
152
129
122
115
108
115
118
116
166
108
108
102
97
102
101
109
127
96
105
103
100
121
110
108
112
118
98
99
96
89
108
99
105
127
112
97
92
115
76
69
72
77
89
88
118
118
80
80
69
67
50
47
45
43
55
68
85
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
22
22
14
7
7
7
7
7
6
6
6
6
4
3
7
7
7
5
3
3
3
6
5
4
7
4
1
1
1
3
6
6
6
10
6
3
7
6
6
4
3
3
2
1
2
1
1
1
2
3
3
3
4
3
2
1
1
5
10
12
7
2
6
22
35
37
38
24
10
10
20
24
26
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
35
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
64
152
152
120
129
128
129
138
141
150
152
152
170
145
152
155
161
170
157
160
161
156
170
158
153
153
157
128
126
145
129
133
155
119
124
127
135
139
155
165
143
144
140
142
143
147
153
157
152
135
140
131
127
150
133
137
165
152
131
140
158
114
126
130
155
155
135
157
157
119
142
93
76
67
56
51
49
66
87
112
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
22
22
14
7
7
7
7
7
4
2
2
8
9
10
34
20
7
4
2
2
3
8
13
16
19
18
13
8
8
17
17
18
10
2
3
4
17
11
5
9
13
9
5
4
2
1
2
3
2
2
3
4
35
19
3
2
2
3
4
10
6
3
2
20
38
23
8
8
8
9
20
23
25
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
64
138
138
120
122
124
123
129
141
139
144
138
168
152
150
158
159
168
158
162
163
165
168
158
156
151
166
136
143
150
134
165
117
100
108
110
128
133
154
165
138
150
151
142
161
153
151
166
148
126
127
121
120
147
134
135
165
148
133
151
158
106
114
119
121
132
123
166
166
105
101
81
67
61
56
52
50
67
88
113
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
6
7
7
7
7
7
4
2
2
6
8
10
7
4
4
3
2
2
3
6
5
4
7
7
8
18
18
18
13
9
6
8
10
16
15
12
10
10
10
10
9
8
14
9
5
2
2
21
20
15
8
2
2
2
5
5
5
3
1
1
2
20
39
24
10
9
9
9
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
85
85
85
83
85
86
89
93
100
106
102
124
133
110
115
119
105
107
113
119
124
109
106
92
91
97
105
105
110
120
124
109
105
88
93
83
85
93
120
95
97
98
97
96
97
97
98
100
95
93
88
98
93
101
133
98
100
90
85
78
67
78
58
56
59
58
60
67
67
58
58
58
43
42
42
41
56
74
95
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
3
3
2
2
2
3
10
5
1
1
1
1
1
8
9
6
3
6
4
3
3
4
9
8
5
3
2
8
11
14
15
13
11
9
6
3
3
6
4
2
1
2
5
6
6
6
6
6
4
2
6
4
2
1
3
6
20
29
15
1
11
20
29
29
19
10
10
19
24
26
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
41
71
71
97
74
79
91
99
107
138
138
112
129
109
115
114
112
129
114
119
126
121
129
148
116
116
112
97
99
102
95
90
98
93
87
92
104
114
110
128
106
99
99
93
92
98
95
110
101
90
97
89
89
138
107
106
128
120
110
111
148
97
98
98
98
98
90
110
110
76
84
62
54
51
47
45
43
60
80
104
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
9
9
9
9
9
9
9
30
16
3
3
2
2
10
40
25
10
9
5
1
5
7
4
1
3
6
5
4
4
4
11
6
1
1
2
7
11
6
1
4
7
4
1
3
2
2
2
2
5
7
9
7
6
6
6
6
6
5
4
3
4
4
5
20
36
34
30
17
5
5
8
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
81
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
36
85
85
104
90
97
102
103
122
111
113
108
140
108
118
125
123
140
122
120
123
117
140
112
109
108
107
105
103
122
103
97
114
91
86
92
98
102
116
134
103
99
99
94
99
99
99
107
100
95
97
97
87
105
91
92
134
97
96
96
112
87
93
99
114
114
97
107
107
69
67
60
54
48
45
43
43
54
68
84
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
15
23
19
15
15
10
5
3
1
1
5
10
6
2
2
2
2
2
2
4
3
3
6
7
5
3
1
1
10
6
3
5
8
8
8
6
4
4
5
3
2
3
5
9
5
1
1
3
4
5
14
11
8
5
3
5
8
5
3
3
3
19
35
18
1
5
7
10
12
7
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
90
90
36
95
95
110
93
100
116
129
130
170
170
141
145
138
134
141
130
134
134
139
152
135
159
148
129
135
150
131
141
138
131
125
145
112
104
111
124
131
152
159
140
141
132
130
126
125
116
150
120
129
138
138
131
170
141
132
159
124
121
131
148
102
117
126
145
145
124
150
150
97
89
74
62
56
52
48
46
66
90
118
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
15
9
4
4
4
4
9
14
12
10
12
15
8
2
9
5
2
2
6
5
4
4
12
17
9
2
4
7
8
10
6
3
9
12
7
3
9
15
11
6
2
1
6
12
17
10
3
3
3
4
4
4
4
4
4
4
20
36
26
17
10
4
4
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
58
126
126
108
106
110
122
134
146
172
172
169
140
169
138
136
130
124
126
124
124
119
134
125
128
126
165
124
121
126
113
108
118
102
91
97
102
103
116
134
123
122
120
165
115
109
103
92
87
83
96
98
103
172
119
116
134
117
107
120
119
88
97
102
108
108
94
88
88
63
65
61
60
71
67
71
71
87
107
130
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
8
8
7
6
5
5
5
7
11
12
13
14
12
10
5
1
1
1
1
1
7
9
7
5
6
5
4
8
8
9
6
3
3
3
6
9
6
3
1
5
10
5
1
1
3
2
1
1
1
3
4
5
6
3
1
1
2
4
6
10
5
1
1
21
42
27
12
8
4
4
8
7
7
20
27
34
34
34
34
22
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
77
110
110
116
96
93
91
94
99
103
116
116
105
111
104
109
112
126
118
118
126
120
112
126
115
126
112
112
109
111
120
110
126
106
91
93
100
102
101
120
105
105
105
118
104
105
102
105
98
87
90
88
88
98
93
95
102
100
95
94
94
88
88
69
76
85
80
105
105
69
76
69
67
77
74
77
77
80
85
90
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
17
17
12
8
6
4
4
4
4
4
3
3
3
3
3
10
8
6
6
4
2
2
2
5
4
3
2
2
1
1
1
10
6
3
4
6
8
9
11
11
9
5
2
4
6
6
4
2
2
2
2
2
2
6
8
7
7
4
2
4
5
6
4
2
3
20
28
20
13
7
2
2
11
14
18
23
29
36
36
36
36
30
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
127
137
122
118
116
116
120
119
135
135
103
106
103
103
109
107
106
135
102
101
96
106
89
92
93
89
89
93
87
87
78
95
74
80
84
85
116
91
95
101
116
105
108
105
116
105
89
87
82
78
76
75
74
72
72
71
61
53
49
47
44
46
48
53
61
60
60
51
60
46
46
44
42
42
42
47
52
59
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
10
17
36
36
27
19
19
19
34
24
14
10
6
10
7
5
5
5
4
3
4
8
4
1
1
1
1
4
8
15
10
6
4
2
2
2
9
17
11
6
2
2
2
2
2
2
3
6
9
13
7
2
3
2
2
3
5
11
6
1
1
1
1
18
26
14
3
7
9
12
12
12
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
76
76
76
76
76
76
70
76
68
65
65
80
72
77
86
80
89
98
105
128
112
128
100
103
106
103
125
103
98
95
97
86
84
90
97
106
112
128
128
125
106
110
97
96
93
91
91
85
84
91
94
89
125
102
99
128
110
88
80
68
58
54
53
51
50
60
43
43
41
41
40
43
43
42
43
43
46
49
54
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
4
9
5
2
2
6
7
8
9
9
10
10
10
6
3
3
3
2
1
3
5
4
4
6
4
3
2
3
4
8
5
3
2
10
7
5
4
3
2
4
7
10
6
3
2
2
1
1
6
11
7
3
23
12
1
3
21
30
15
1
1
1
1
5
7
8
9
21
32
37
40
41
27
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
59
59
59
52
54
60
69
74
96
96
95
161
106
126
131
146
161
129
141
146
126
161
116
118
117
110
122
104
100
106
122
101
108
108
103
120
122
141
156
106
109
107
99
94
95
86
81
84
75
76
78
80
94
97
94
156
96
101
92
87
87
71
78
74
68
94
56
50
49
44
42
42
42
42
42
42
48
55
63
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
5
3
3
7
8
6
5
4
3
3
19
34
23
13
10
6
3
2
3
4
5
20
23
26
14
2
4
3
3
12
14
10
7
4
2
5
9
7
5
3
5
4
3
6
6
4
2
3
5
7
4
2
3
3
4
18
32
26
21
17
13
13
13
13
13
13
21
29
35
38
40
23
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
87
87
43
120
120
120
105
115
120
122
127
138
138
130
125
130
122
124
136
123
121
124
118
113
110
136
113
114
123
104
100
115
105
109
111
112
112
111
112
108
112
103
112
105
104
123
96
98
97
97
115
97
105
107
96
138
96
102
102
101
93
89
127
82
92
98
111
111
98
115
115
70
67
59
51
46
43
40
40
55
74
97
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
5
7
7
7
7
7
13
16
20
14
8
6
5
9
7
5
14
9
5
7
9
7
5
4
5
7
15
19
14
9
6
6
5
4
18
10
2
3
4
3
2
4
3
2
2
6
11
20
12
4
6
7
9
11
9
8
6
3
1
1
6
21
36
19
3
2
1
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
59
117
117
117
101
114
117
112
132
116
117
117
109
117
117
99
105
103
101
132
103
102
103
96
95
94
96
88
87
96
91
97
96
108
117
104
117
117
103
104
113
97
97
99
96
97
98
89
104
85
88
87
87
98
94
96
96
104
86
83
74
74
68
76
72
72
96
62
60
58
54
58
58
43
41
39
37
44
53
63
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
16
8
7
7
7
7
7
7
5
3
3
9
9
9
9
6
3
3
2
1
3
2
1
1
1
1
2
7
13
20
11
3
4
4
3
2
2
28
17
7
2
2
2
1
1
1
1
1
2
2
1
1
4
6
6
6
3
1
1
2
3
4
9
22
35
28
21
27
30
24
19
22
24
26
26
26
26
26
26
16
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
36
85
85
97
92
98
109
114
117
136
136
120
122
119
117
115
109
121
102
117
110
109
115
128
109
111
123
110
105
115
106
107
108
114
101
107
107
96
100
104
113
122
123
136
127
136
136
129
135
128
117
118
111
136
115
108
128
121
101
90
128
82
91
92
108
108
77
69
59
49
47
44
43
41
42
42
41
57
75
96
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
2
1
1
5
7
10
9
9
10
15
21
12
3
2
2
3
7
6
5
5
5
5
7
4
2
2
2
2
2
3
5
3
2
3
2
2
1
1
1
1
2
6
4
2
6
5
5
7
7
5
4
2
1
2
4
19
35
18
1
3
4
5
8
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
127
145
124
119
124
124
130
138
140
140
120
132
129
129
145
125
124
140
116
115
108
131
106
108
123
112
110
145
110
122
118
114
144
116
117
117
107
105
113
104
112
123
110
144
109
111
109
104
109
106
104
138
109
112
144
124
103
97
131
85
95
99
111
111
76
68
58
48
45
41
40
38
37
37
37
53
73
96
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
11
17
36
36
27
19
19
19
10
1
1
1
2
5
7
7
4
1
7
7
7
8
10
6
3
2
2
7
4
1
5
9
7
4
2
2
3
2
2
1
1
1
2
5
5
3
2
2
2
5
3
1
4
3
2
3
5
6
4
2
1
2
4
20
37
20
3
3
3
3
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
41
80
80
97
92
99
117
118
125
142
142
134
135
134
123
124
123
135
122
124
124
117
135
116
104
111
129
96
93
101
97
102
113
107
113
104
113
112
112
130
110
109
106
129
98
101
101
91
98
94
99
98
101
142
113
109
130
117
98
91
116
70
68
74
65
63
93
52
49
48
43
41
41
39
40
41
41
57
77
100
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
12
16
20
14
8
8
7
7
6
5
4
3
5
7
5
3
6
3
1
2
3
15
17
11
6
1
8
9
11
10
6
3
5
3
1
1
2
4
3
3
3
3
3
3
4
5
9
6
3
3
2
1
1
2
3
20
34
26
18
10
3
3
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
143
143
40
160
160
160
149
150
158
164
165
190
190
165
190
190
170
176
174
185
167
170
184
164
191
188
175
178
178
174
175
180
165
180
172
173
190
181
180
179
184
191
180
181
175
180
180
175
181
169
170
171
166
160
164
190
180
190
191
185
173
159
188
136
145
153
172
172
147
169
169
130
174
113
104
100
95
92
90
106
125
148
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
5
2
2
2
4
4
4
11
6
1
1
3
5
13
22
20
10
1
1
1
1
5
5
3
1
1
1
5
7
10
15
11
7
3
6
10
19
13
7
7
12
12
7
3
5
4
3
3
14
45
47
48
34
20
18
18
18
29
36
43
46
50
46
43
43
35
28
34
37
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
41
147
147
152
135
133
147
139
141
156
156
137
140
170
152
158
157
191
154
157
181
151
157
181
164
183
187
171
169
171
165
171
183
166
184
171
162
160
161
164
167
170
187
175
178
184
173
182
165
157
151
150
151
158
167
170
184
191
163
187
134
112
97
89
102
120
120
182
182
120
131
103
94
90
90
88
87
104
124
148
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
4
7
7
7
7
7
5
4
4
4
4
5
3
1
1
1
1
1
2
4
6
6
3
1
1
2
3
8
10
10
6
3
7
11
14
9
4
3
20
12
4
3
5
3
2
2
2
8
14
16
18
17
16
9
2
4
6
6
6
6
6
19
32
21
11
12
13
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
36
152
152
152
152
155
177
167
168
190
190
169
189
196
171
179
180
193
177
174
184
160
179
188
175
184
181
168
167
181
163
168
189
175
189
185
179
179
184
179
181
189
185
179
181
173
173
172
169
189
170
171
179
190
186
196
189
193
176
184
188
143
160
169
187
187
153
166
166
125
175
99
86
73
56
49
47
70
99
134
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
20
20
20
20
20
15
11
11
11
8
5
9
7
5
5
5
5
5
12
8
4
4
4
4
7
8
10
15
12
6
1
5
10
17
13
10
7
12
12
6
1
6
8
9
8
7
6
10
30
49
38
28
17
6
6
6
7
7
8
42
59
76
56
36
36
36
36
41
26
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
175
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
36
176
176
178
157
159
159
158
155
169
169
147
143
186
159
167
178
180
159
161
158
154
154
167
158
164
171
171
185
187
161
163
164
162
170
189
170
170
171
184
176
180
185
187
179
176
189
167
184
165
171
179
169
170
177
186
170
189
158
154
167
127
135
135
162
162
128
133
133
111
166
94
83
71
57
53
55
75
100
131
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
8
9
9
9
9
10
11
10
10
7
5
10
7
4
2
1
7
4
1
4
8
13
8
4
4
4
9
15
13
8
4
8
18
11
4
4
9
5
2
2
2
16
28
23
18
14
14
8
2
4
6
6
6
6
6
24
43
27
11
12
13
14
30
20
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
162
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
185
185
48
184
184
182
157
176
178
181
177
197
197
169
180
197
177
186
184
199
181
174
177
173
177
193
183
189
188
184
180
187
182
185
192
182
189
181
175
176
175
176
183
181
185
185
186
189
189
188
187
177
184
178
200
197
193
197
189
199
177
185
193
162
200
176
192
192
191
193
200
200
198
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
199
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
13
12
11
11
10
10
37
23
10
5
14
9
5
10
7
5
7
8
6
4
2
2
4
6
6
7
7
7
28
39
35
25
15
24
33
32
26
20
20
26
22
18
18
34
50
34
18
16
15
27
27
28
34
40
34
28
28
47
37
28
28
40
40
40
40
40
40
40
120
160
180
182
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
184
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
41
152
152
152
130
126
130
133
138
152
152
138
145
185
156
162
166
189
157
160
158
149
153
182
166
176
176
165
165
162
160
163
165
164
185
171
160
162
162
164
166
165
176
176
172
185
171
164
164
157
148
150
145
152
167
185
185
189
171
176
182
136
141
139
156
156
137
164
164
117
163
93
82
71
56
50
47
69
96
129
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
7
7
7
7
7
5
4
4
4
4
7
11
10
10
10
10
11
13
7
2
1
2
1
1
2
3
11
6
2
2
2
10
19
21
12
4
2
16
10
4
8
5
3
2
2
2
8
14
20
26
18
11
9
7
8
10
8
6
6
6
25
45
40
36
26
16
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
100
100
100
100
89
100
86
83
90
94
98
116
116
113
129
159
142
159
142
159
134
130
133
122
118
126
112
113
118
126
112
119
113
95
104
94
88
123
88
94
100
111
102
106
106
113
105
102
123
101
103
105
102
122
112
109
122
132
104
123
95
85
78
69
60
59
57
60
63
64
69
69
68
57
58
51
48
46
46
60
76
96
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
21
21
11
1
1
5
9
9
9
9
7
4
1
1
5
10
11
10
8
6
15
29
19
10
8
6
6
7
4
1
1
38
22
7
7
7
15
17
19
22
19
10
2
2
2
3
16
9
3
2
2
2
8
14
18
12
7
4
2
5
6
5
5
3
2
22
32
18
5
8
10
12
12
12
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
43
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
147
147
71
127
127
127
109
124
131
141
143
172
172
148
149
147
138
140
136
140
140
145
154
142
164
153
139
143
142
142
140
147
145
138
149
127
134
129
136
139
154
164
143
145
133
134
124
124
141
114
114
109
118
120
126
172
141
143
164
127
125
126
153
105
120
122
149
149
108
104
99
78
89
63
57
54
50
47
46
66
90
119
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
23
8
7
7
7
7
7
7
20
26
33
29
19
10
10
10
10
10
10
6
3
8
6
4
3
4
5
6
8
25
22
12
2
3
11
17
17
13
10
8
12
11
10
10
5
1
2
4
5
4
4
4
20
14
8
7
6
6
7
4
1
1
1
20
39
20
2
5
7
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
81
168
168
161
142
155
152
163
150
142
142
121
110
140
121
136
168
140
163
134
135
139
142
165
147
153
157
143
137
168
144
156
163
155
170
152
147
160
149
153
155
160
158
159
155
170
160
151
153
160
146
150
141
142
148
146
170
152
144
157
165
130
149
149
163
163
136
135
127
121
132
100
100
84
80
77
73
87
105
126
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
11
15
9
4
4
4
4
4
4
3
2
2
3
4
6
7
8
6
4
15
11
8
5
3
6
3
1
1
1
2
4
4
5
8
7
7
10
7
4
8
10
7
4
16
15
8
2
2
2
9
16
19
15
12
12
12
12
8
5
3
2
2
2
61
112
69
26
16
16
40
42
36
20
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
116
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
43
123
123
118
103
110
113
116
114
138
138
112
108
139
109
117
123
112
112
112
122
112
121
163
139
154
158
137
133
146
128
131
133
126
136
141
128
126
124
132
135
142
154
158
150
136
141
137
139
137
154
150
145
146
154
140
143
150
144
158
163
125
136
125
126
126
111
121
121
93
134
77
74
68
57
53
53
70
91
117
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
7
7
7
7
7
7
5
3
2
2
4
6
4
2
2
2
2
2
6
4
2
4
6
3
1
4
5
6
4
2
2
2
4
6
15
10
6
7
9
7
6
7
4
2
2
2
2
8
14
18
18
14
11
6
2
4
7
4
2
2
2
61
93
51
9
5
2
2
11
14
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
168
168
48
168
168
161
147
160
176
168
161
190
190
145
146
190
157
167
168
169
176
142
148
147
157
187
171
190
190
171
167
188
160
170
172
161
177
173
160
169
156
159
165
174
190
190
188
177
173
170
166
165
189
173
182
190
189
190
178
179
176
190
187
154
171
166
172
172
148
155
155
121
175
103
98
91
77
73
76
93
115
142
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
7
7
7
7
7
13
7
1
1
10
15
12
8
5
5
7
6
5
3
2
1
1
1
1
7
5
4
3
2
4
7
5
4
7
8
7
7
8
6
4
11
9
6
3
3
26
17
8
29
21
14
14
14
18
12
6
6
6
6
47
101
136
101
66
56
47
47
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
152
138
152
152
136
132
136
136
113
110
132
123
131
132
147
147
130
147
124
128
161
140
150
154
138
135
161
129
124
124
123
116
123
123
127
129
152
139
146
150
161
146
143
140
141
152
139
152
140
141
138
152
138
144
161
142
154
161
113
122
119
124
124
110
125
125
93
131
78
73
67
56
53
53
69
90
115
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
11
8
5
5
5
7
7
7
8
9
9
7
5
4
3
3
10
10
8
4
1
1
1
1
4
7
14
10
6
4
2
4
7
5
3
5
3
2
3
2
2
2
2
2
2
2
2
3
17
9
2
7
4
2
4
7
4
2
2
5
30
56
41
26
23
21
21
21
21
12
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
90
90
36
95
95
110
86
85
104
121
136
186
186
148
151
142
144
141
132
164
136
146
157
151
167
179
159
159
165
148
143
150
143
139
153
146
125
134
141
141
157
167
153
153
148
165
142
150
146
151
150
129
141
135
136
186
154
149
167
164
143
132
179
118
128
134
153
153
133
151
151
108
95
81
68
55
50
47
46
68
95
127
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
12
20
15
10
10
10
7
5
5
12
10
9
9
8
8
6
5
6
7
8
5
3
3
2
1
1
1
1
11
6
1
1
1
1
10
5
1
1
1
1
1
1
1
1
1
2
9
5
2
1
30
17
5
5
6
5
4
2
1
2
4
21
38
25
13
12
12
12
19
23
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
93
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
52
128
128
110
113
116
125
142
148
186
186
150
146
138
137
140
137
163
139
148
166
147
173
183
156
162
164
147
149
141
145
148
155
157
142
137
147
147
166
173
149
155
152
164
144
142
137
116
112
116
127
125
130
186
152
143
173
163
144
138
183
120
131
132
155
155
117
116
116
85
95
67
59
56
51
48
46
69
96
128
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
8
11
11
11
11
9
7
7
5
3
6
9
9
10
10
5
1
10
18
9
1
1
5
5
5
4
3
3
3
5
6
7
6
6
10
13
8
3
8
14
15
8
1
2
2
3
19
11
3
2
2
2
2
3
2
2
1
1
4
7
21
35
19
3
7
9
11
11
11
8
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
135
135
31
141
141
150
121
126
135
146
152
187
187
143
138
140
139
142
150
162
140
151
167
154
167
179
156
153
165
148
141
150
144
146
157
147
141
139
147
148
167
167
151
154
151
165
144
141
143
124
117
115
124
124
130
187
151
142
167
162
141
132
179
118
129
131
157
157
120
116
111
94
96
73
68
54
49
47
46
69
96
128
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
5
3
1
1
5
7
8
9
8
8
8
5
3
5
8
5
3
3
2
1
1
1
7
8
7
4
1
1
1
10
12
6
1
9
11
6
1
1
2
2
2
2
4
2
1
7
7
7
4
2
2
2
1
1
1
2
17
33
19
6
9
11
13
19
23
13
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
96
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
86
86
52
125
125
125
111
110
117
126
138
171
171
134
135
134
140
149
141
164
143
143
149
140
146
166
151
152
152
150
149
143
132
127
126
117
116
138
127
131
136
146
142
149
150
143
141
141
152
152
121
126
134
126
127
171
141
139
146
164
138
135
166
109
112
121
119
127
125
152
152
106
99
87
77
72
80
84
90
105
120
138
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
5
6
7
11
10
9
9
9
10
15
11
7
8
10
5
1
1
1
1
1
1
7
8
8
9
10
9
7
6
5
5
5
8
6
5
9
5
1
1
1
1
2
13
9
5
6
8
5
2
18
26
14
3
3
3
18
34
41
37
25
13
13
13
13
13
20
24
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
88
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
31
94
94
109
85
82
95
105
113
150
150
137
137
170
133
136
132
132
130
133
156
136
136
156
126
125
127
123
128
137
120
124
116
104
131
111
124
131
156
130
137
132
120
128
124
109
103
98
103
106
118
137
125
150
143
170
156
132
127
120
156
102
106
111
110
110
95
93
91
83
94
67
64
54
47
44
43
63
88
117
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
5
5
10
13
7
1
8
11
10
6
3
8
5
3
2
1
3
4
5
4
4
4
14
12
8
4
1
4
6
9
9
9
8
8
6
4
4
3
2
1
1
1
4
10
7
5
6
6
4
2
4
7
4
2
1
1
20
39
27
15
8
1
1
17
22
13
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
94
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
146
146
71
125
125
125
114
117
126
139
148
187
187
142
142
146
145
144
144
163
148
153
167
154
167
180
156
155
156
150
146
146
144
130
154
108
111
122
136
143
167
167
151
149
142
144
138
139
152
156
127
126
148
122
131
187
152
143
167
163
143
142
180
118
129
129
154
154
131
156
156
109
144
93
88
84
79
76
74
92
114
140
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
23
8
7
7
7
7
7
7
6
6
6
6
6
7
8
9
5
2
2
2
2
5
5
6
10
10
9
9
9
13
16
10
5
1
10
10
11
15
9
3
4
11
7
4
3
2
2
2
2
6
9
6
3
7
11
21
18
15
13
7
1
1
2
16
31
16
1
4
6
8
9
5
2
22
26
28
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
97
150
150
154
140
144
156
155
153
175
175
144
141
169
145
155
155
159
162
141
147
138
140
193
158
164
170
169
171
170
158
167
184
163
170
176
166
165
160
184
161
170
172
171
179
170
176
161
184
161
169
179
163
175
171
158
170
184
152
154
193
146
151
155
184
184
157
164
161
157
169
146
146
125
133
130
128
139
151
166
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
37
37
26
15
9
4
4
4
4
4
7
8
9
8
6
4
6
3
1
1
4
2
1
3
2
1
5
3
2
2
2
2
4
6
6
7
8
13
14
16
16
14
12
13
14
15
17
12
8
8
7
6
23
27
19
12
15
10
6
6
6
6
6
6
27
37
48
29
11
23
29
36
41
47
29
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
139
139
96
176
176
161
161
167
176
181
173
190
190
161
171
198
171
181
182
193
181
169
168
164
166
188
170
177
175
172
170
181
164
161
187
164
171
176
160
158
158
157
165
164
177
176
160
163
176
153
157
149
153
153
163
190
178
198
171
193
165
177
188
136
154
160
187
187
151
163
163
121
176
95
85
74
57
51
48
71
100
135
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
18
19
21
21
21
21
21
18
13
9
9
9
9
9
19
14
10
10
10
18
26
18
10
7
7
7
6
5
5
5
15
11
7
4
12
15
18
29
29
20
11
12
14
9
5
6
7
6
5
13
9
5
47
28
10
23
36
21
6
6
6
6
16
34
52
31
11
13
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
176
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
75
165
165
149
153
151
152
156
157
172
172
140
136
164
147
158
165
177
164
140
140
126
134
192
146
152
157
140
164
165
143
155
164
150
168
145
146
148
141
161
149
155
164
168
153
168
152
147
161
141
149
150
142
172
157
154
168
177
160
150
192
133
142
153
164
164
128
132
122
109
168
97
97
95
90
89
88
104
125
148
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
15
4
4
4
4
4
4
7
11
13
14
15
15
13
11
13
7
2
3
2
2
4
3
2
5
5
5
5
5
5
10
9
6
4
7
10
13
8
4
8
14
9
4
4
9
5
2
2
2
28
29
29
24
20
23
24
26
16
6
6
6
6
6
29
52
39
26
20
14
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
165
165
117
136
128
149
131
138
153
153
160
173
173
173
187
183
167
179
179
175
183
180
181
187
181
183
154
152
157
149
164
165
160
187
181
155
166
145
150
155
160
164
152
163
164
163
175
166
152
144
164
136
146
154
135
173
151
146
175
164
151
145
183
133
145
146
181
181
130
135
116
106
163
89
85
82
71
68
65
83
106
133
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
24
16
10
4
4
4
4
4
4
4
4
4
4
6
10
6
3
2
13
9
6
3
2
2
7
5
4
2
1
6
16
11
6
1
3
6
7
5
3
1
12
8
4
15
11
6
2
2
2
5
9
20
32
24
16
9
2
4
6
5
5
5
6
28
50
27
4
9
11
14
15
15
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
166
166
118
166
166
150
158
159
175
169
170
187
187
158
150
181
156
168
169
176
181
157
163
153
161
196
160
165
170
164
165
175
153
163
192
151
166
136
141
139
138
183
152
162
166
183
160
166
158
153
183
158
166
166
158
187
165
158
166
183
156
147
196
148
163
159
192
192
143
153
145
137
183
109
100
95
89
85
83
101
123
149
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
16
24
26
27
29
20
11
10
10
10
6
2
5
4
3
7
11
6
2
3
5
7
10
8
6
5
5
10
18
10
3
6
8
10
7
5
5
5
5
4
3
14
13
12
11
11
11
8
5
21
16
11
11
11
11
12
14
8
3
3
3
55
108
56
4
15
21
27
35
32
24
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
134
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
72
72
51
78
78
58
57
60
66
76
80
101
101
90
98
101
95
98
88
101
90
88
91
85
81
91
88
93
96
102
101
94
87
88
86
82
93
86
85
88
83
101
87
89
102
96
91
93
101
85
86
84
86
94
87
101
94
86
93
102
85
96
75
69
61
56
55
58
60
57
69
69
57
56
58
45
43
41
40
46
53
62
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
7
7
7
7
7
7
11
13
16
14
12
10
5
1
2
3
2
1
1
1
1
1
1
2
1
1
1
10
9
9
6
3
6
6
6
4
3
2
1
2
3
2
2
1
1
1
2
2
2
2
2
4
5
4
3
3
4
4
4
3
2
19
28
30
28
20
12
12
12
12
9
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
85
85
85
83
85
89
97
93
121
121
105
117
121
116
118
117
129
109
110
123
107
112
123
113
129
111
119
94
94
100
97
129
92
79
83
82
82
111
83
91
98
119
100
95
93
94
89
82
86
90
89
96
99
101
96
111
119
88
81
102
75
86
92
109
109
75
65
54
46
46
43
41
40
41
41
41
52
65
80
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
5
5
5
5
7
6
6
6
7
8
10
8
7
10
12
7
2
6
8
5
2
5
7
9
5
1
1
6
7
4
2
7
9
11
25
15
6
1
3
6
7
8
5
3
2
2
4
2
1
3
4
5
4
3
2
2
1
1
1
2
22
42
25
9
8
8
8
8
8
8
8
20
30
35
38
39
25
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
31
149
149
149
131
129
147
125
127
130
130
121
141
142
135
144
149
155
147
126
123
120
119
126
129
137
163
132
159
156
130
133
130
119
141
122
117
123
121
131
147
138
159
140
143
146
135
163
156
144
146
143
147
130
143
142
141
159
126
118
126
113
117
113
117
122
120
163
163
108
130
87
75
66
56
52
51
67
87
111
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
7
16
21
23
24
25
26
34
20
6
6
8
7
6
6
6
6
6
6
6
16
10
4
5
4
3
6
7
9
14
17
16
10
4
7
6
6
8
5
2
2
2
7
5
4
4
4
4
4
4
6
8
5
3
3
3
58
87
47
8
6
5
5
8
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
117
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
36
103
103
103
101
103
103
113
102
106
106
86
82
106
88
99
103
106
113
91
89
88
89
89
96
109
120
131
164
131
121
122
122
121
138
122
127
133
131
164
144
141
159
141
152
138
124
123
152
132
126
164
144
122
134
126
138
159
117
115
100
93
90
74
73
74
75
74
80
80
69
68
90
63
63
63
58
65
74
84
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
8
12
13
14
14
13
11
10
10
10
10
10
7
4
3
3
5
4
3
3
3
3
6
4
3
3
8
14
9
4
1
3
8
14
9
4
3
3
3
4
4
5
3
2
2
3
5
9
10
12
8
5
5
5
8
8
9
5
1
1
1
15
30
19
9
10
10
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
106
106
64
102
102
114
120
128
144
144
144
136
136
118
120
122
115
125
118
121
125
122
125
117
115
112
105
105
129
96
94
115
99
94
112
98
79
77
75
74
75
75
84
85
85
129
86
87
86
80
79
77
86
87
89
136
87
84
82
81
82
81
108
69
68
63
57
60
62
54
69
69
57
58
58
45
43
40
40
55
74
96
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
12
42
33
24
24
13
2
2
2
2
2
33
18
3
3
5
8
10
6
2
5
10
7
5
4
4
4
4
5
3
2
5
8
9
6
3
2
2
2
2
5
5
3
1
2
3
7
7
6
4
2
2
3
5
7
4
2
2
2
4
18
28
30
28
26
26
19
12
12
8
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
52
127
127
94
104
102
111
125
128
173
173
143
150
178
141
145
138
167
128
128
130
120
121
140
126
127
128
127
123
130
110
116
138
127
150
141
125
122
120
115
122
124
141
144
130
131
136
126
118
141
127
122
135
173
154
178
150
167
125
110
140
102
114
124
138
138
116
126
126
98
144
80
73
64
51
46
44
65
91
122
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
26
36
27
19
19
15
10
6
6
6
6
8
8
8
8
8
6
4
5
4
2
1
1
4
4
4
4
5
4
3
3
3
6
7
5
3
5
15
10
5
5
8
5
2
2
2
3
7
11
7
3
5
8
7
6
6
6
6
6
6
16
36
56
38
20
18
16
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
134
154
140
152
152
127
128
120
129
129
101
109
111
108
141
108
104
129
93
88
89
91
88
89
98
100
98
141
100
95
90
91
79
80
85
83
87
94
90
100
100
121
97
104
95
91
91
90
84
94
88
85
91
104
84
100
78
74
68
61
66
65
67
70
104
77
76
77
121
67
65
62
53
51
48
59
73
90
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
9
6
3
3
3
3
10
9
8
5
3
2
2
2
1
1
1
1
1
1
4
5
6
3
1
1
2
8
11
12
6
1
3
6
3
1
6
5
4
4
5
3
1
3
4
6
6
6
3
1
1
1
1
1
1
2
19
33
27
21
11
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
167
167
87
164
164
186
161
168
176
180
191
193
193
177
179
187
174
182
186
178
191
171
171
170
170
182
169
167
190
167
166
191
164
170
168
163
184
166
167
176
166
171
176
179
185
190
188
184
172
172
168
168
173
176
169
193
181
187
184
178
170
190
182
143
146
139
138
144
135
172
172
127
160
111
101
97
94
91
89
106
126
150
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
5
8
25
30
24
19
17
10
3
3
3
4
3
3
5
7
5
3
3
3
3
6
5
4
10
14
14
15
26
46
30
15
25
36
25
15
15
16
26
20
15
24
33
53
36
20
20
28
23
18
18
20
22
20
18
16
15
21
28
64
52
40
70
85
100
70
40
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
83
133
133
122
110
115
115
120
115
125
125
110
108
138
114
120
133
114
120
105
107
102
99
126
106
101
141
99
103
133
112
124
154
139
154
146
163
147
163
144
163
138
141
127
123
130
119
115
113
116
114
112
116
125
121
138
130
118
122
141
126
100
108
104
117
117
101
108
108
89
124
79
76
73
64
62
61
73
88
106
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
6
4
3
3
3
3
3
3
3
3
4
3
2
5
5
5
5
4
4
4
3
2
1
3
2
1
1
5
7
9
5
1
1
1
5
9
18
14
11
6
2
2
1
1
2
1
1
1
2
2
2
2
2
6
10
5
1
3
5
3
2
2
3
27
52
30
8
8
8
8
9
6
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
110
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
85
85
76
84
85
91
97
97
110
110
104
111
120
116
120
127
120
127
114
127
113
106
120
101
100
101
120
88
93
93
88
93
98
84
93
86
87
87
103
89
87
84
98
83
83
103
78
81
82
84
89
86
103
86
86
88
90
90
90
107
89
81
72
65
60
58
47
46
46
42
43
44
43
46
46
45
56
67
81
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
6
10
10
10
9
7
4
2
2
6
7
7
8
6
5
3
1
4
6
3
1
1
1
2
3
5
16
12
9
5
2
3
4
16
27
16
6
2
2
3
4
2
1
6
3
1
1
2
4
6
6
6
8
7
7
16
10
4
5
6
22
35
19
3
6
8
9
11
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
85
85
85
86
89
95
101
101
113
113
107
114
125
116
120
130
121
130
117
130
117
107
123
102
111
117
123
125
120
106
100
93
94
84
83
87
89
93
100
103
107
109
125
119
106
104
105
104
106
119
100
105
99
96
93
119
89
92
93
87
87
87
64
62
60
60
55
54
51
61
48
49
46
46
46
46
51
57
65
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
3
2
2
3
5
5
5
7
6
4
2
2
5
26
19
12
10
13
16
11
6
8
12
9
5
2
2
5
9
14
9
5
3
6
8
10
10
8
6
7
9
5
2
4
2
1
1
1
2
5
6
7
16
9
2
10
8
7
4
2
2
2
6
17
23
29
26
18
10
10
13
9
6
6
18
24
27
28
29
26
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
85
85
85
86
88
94
99
97
115
115
108
117
133
119
123
131
127
131
129
131
121
114
129
108
116
121
125
133
120
110
102
94
92
78
78
85
87
92
100
96
97
103
133
99
100
94
87
91
86
84
100
83
86
86
84
92
86
85
85
85
78
78
60
59
60
58
56
53
50
67
46
47
45
42
42
42
49
57
66
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
7
6
6
6
6
6
26
19
12
10
13
16
10
5
9
11
8
5
3
2
5
9
14
13
12
6
1
4
6
8
7
6
13
12
8
4
6
3
1
1
1
1
7
8
9
16
11
6
8
8
8
5
2
1
1
6
17
23
14
5
3
1
1
6
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
92
92
64
110
110
83
83
82
80
85
88
89
101
101
88
120
95
103
110
106
120
104
107
107
96
120
93
97
99
90
89
110
93
97
94
106
96
75
80
79
80
104
91
98
104
106
105
107
112
120
109
112
120
104
120
98
91
91
86
87
86
84
86
86
78
65
63
61
80
56
54
52
54
44
44
41
39
38
38
44
50
58
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
18
15
15
15
10
5
5
5
5
5
6
6
6
7
5
4
4
4
4
4
3
2
2
3
2
2
2
7
10
13
8
3
2
2
4
4
4
12
10
6
2
1
1
4
3
2
2
2
3
2
2
6
6
4
2
4
5
7
4
2
3
4
8
19
25
15
5
6
7
8
8
8
8
8
19
24
27
28
29
21
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
48
127
127
105
118
120
151
140
148
170
170
146
186
164
155
170
178
175
167
176
178
186
175
183
158
155
161
156
161
165
160
186
182
153
148
166
149
146
160
156
150
160
158
166
175
149
166
143
156
146
155
173
152
170
164
149
175
173
146
133
183
120
140
145
182
182
129
143
136
129
166
105
100
90
82
78
74
91
112
137
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
10
19
19
19
19
15
10
5
5
5
5
7
9
9
7
6
3
1
2
4
2
1
5
5
3
2
3
8
16
11
6
2
8
15
12
9
5
2
12
13
8
4
8
8
5
2
2
8
14
19
12
6
6
4
2
3
5
3
2
2
2
23
45
24
4
22
31
40
42
36
20
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
74
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
134
122
118
116
116
108
108
108
98
101
124
111
120
114
120
124
110
116
114
107
124
95
100
106
106
105
125
114
110
107
101
111
98
102
111
109
114
125
110
105
117
111
104
105
99
105
103
107
125
108
105
105
98
94
117
75
68
61
52
46
49
49
53
75
50
50
43
42
42
41
41
41
41
43
50
58
68
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
35
41
30
19
19
19
12
6
6
6
6
7
7
7
7
7
7
6
4
2
2
3
5
6
5
5
5
6
4
3
3
4
9
15
13
12
12
8
4
4
5
8
5
3
2
2
2
7
7
5
3
4
6
4
2
8
5
2
2
2
2
14
20
14
9
6
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
138
138
83
127
127
172
129
130
140
144
149
172
172
137
137
138
134
140
172
137
142
144
145
156
137
156
139
139
163
142
136
172
140
134
156
143
110
111
111
110
113
131
119
118
115
163
114
116
112
105
102
96
107
102
102
172
120
123
131
129
118
115
156
91
81
79
76
83
81
105
105
65
64
57
51
46
43
41
42
63
88
118
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
14
4
4
7
11
9
8
8
6
5
4
4
5
10
11
10
10
20
33
18
3
8
5
3
5
7
6
5
4
4
11
14
7
1
10
13
10
8
8
6
4
6
9
7
6
4
3
3
4
8
6
4
6
7
7
4
1
9
5
2
2
2
3
19
33
17
1
4
5
7
10
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
76
76
85
82
85
85
85
85
88
88
86
87
103
91
93
97
92
103
101
92
92
91
103
95
95
120
96
94
94
101
91
89
91
89
89
89
105
92
90
92
101
91
93
98
98
105
120
88
90
89
84
86
85
85
88
105
88
95
95
69
62
56
53
64
79
80
120
120
79
82
75
72
80
77
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
5
6
6
7
8
10
11
10
10
10
14
10
6
2
1
1
1
1
1
4
6
8
8
5
2
4
5
6
7
6
5
6
7
6
4
2
1
1
1
1
1
3
4
2
1
5
7
4
1
4
5
3
2
2
2
18
26
34
36
19
2
2
6
7
8
24
32
40
40
40
40
34
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
31
116
116
116
113
114
119
126
120
125
128
116
146
140
118
128
126
135
128
129
129
136
135
113
109
106
107
102
107
135
109
136
117
119
146
110
118
124
118
118
135
115
118
117
109
118
102
101
106
108
113
135
119
125
130
140
146
117
116
101
113
86
95
99
117
117
83
80
70
65
63
58
58
56
57
58
58
71
87
106
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
2
4
4
4
10
10
10
10
10
10
10
8
7
7
7
7
6
5
4
3
5
7
7
7
7
8
12
7
3
4
6
11
17
25
33
24
13
3
3
4
8
16
15
9
3
8
5
3
7
12
19
15
12
12
9
6
6
6
14
23
31
40
34
28
21
14
14
15
15
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
102
102
40
122
122
123
131
135
157
139
139
138
142
134
146
170
132
145
151
153
152
157
147
133
137
152
126
132
150
135
141
150
132
137
134
134
168
145
145
156
140
140
149
144
149
152
149
168
156
135
149
132
132
138
133
141
150
170
168
153
141
150
120
103
104
101
108
108
104
130
130
90
90
82
79
85
83
85
85
98
115
134
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
27
21
16
16
16
10
5
5
5
4
4
4
5
5
3
2
2
2
2
2
2
4
4
4
6
8
13
11
9
8
8
12
17
14
9
4
7
11
7
4
10
6
3
7
4
2
6
11
16
13
11
11
6
2
4
6
6
6
14
27
33
40
22
4
9
11
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
98
116
116
118
114
123
133
143
143
173
173
150
177
190
154
160
163
185
158
159
160
155
153
171
155
155
172
149
147
147
139
144
152
131
177
135
145
152
160
149
148
152
172
147
151
152
141
164
148
144
150
147
157
173
171
190
177
185
158
172
171
123
128
137
138
143
136
164
164
121
144
97
85
73
62
56
51
73
100
132
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
16
9
9
9
9
9
9
11
8
5
5
5
4
4
6
9
12
7
2
1
1
3
2
1
10
14
7
1
1
13
33
49
28
7
12
17
13
9
6
5
4
5
6
11
7
3
2
2
2
5
8
12
16
15
15
15
15
10
6
6
6
6
17
22
28
27
26
27
28
36
41
26
11
23
17
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
52
101
101
85
84
84
88
97
99
118
118
116
122
150
121
128
133
130
150
124
128
127
117
150
116
126
127
128
139
118
122
117
118
111
127
133
109
108
112
112
119
122
124
139
125
127
133
108
101
102
100
96
106
106
117
137
127
133
110
108
96
85
106
77
83
92
94
108
108
100
105
100
130
106
121
130
130
130
132
133
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
3
3
2
2
2
6
14
11
9
19
17
16
26
17
9
6
3
6
4
3
9
16
29
19
9
6
6
6
5
5
5
5
5
5
5
4
3
3
2
2
2
2
5
8
12
10
9
9
5
2
10
9
6
3
3
3
21
37
22
8
8
8
5
3
32
38
41
42
44
40
36
36
19
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
97
98
94
117
97
102
115
125
126
156
156
133
146
145
156
154
142
144
154
145
156
143
133
143
114
120
128
121
127
144
118
114
144
108
112
144
119
127
130
133
141
118
115
112
105
101
95
87
100
100
108
141
118
108
117
105
133
121
102
101
109
88
91
88
105
105
79
85
76
73
88
65
77
60
57
55
52
63
76
92
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
7
1
1
5
5
6
6
6
6
3
1
1
5
10
39
24
10
10
9
6
3
4
3
3
13
9
5
9
14
14
10
6
6
7
6
6
4
2
1
2
3
2
1
6
4
3
2
2
2
2
2
6
6
5
5
4
3
6
10
5
1
1
2
20
38
19
1
4
6
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
105
105
105
105
100
105
90
88
95
98
99
116
116
109
115
126
121
126
133
133
133
123
133
120
112
126
105
110
114
126
115
107
96
89
100
90
88
133
91
94
94
96
89
93
115
99
101
108
133
102
107
107
105
123
108
105
123
101
99
133
83
78
68
60
58
58
66
76
75
107
107
73
73
68
66
73
71
73
73
74
75
77
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
6
7
9
9
9
9
7
6
6
6
6
10
7
5
5
5
5
5
7
5
3
1
1
4
4
4
5
8
5
3
4
6
11
13
11
10
7
5
5
6
7
6
4
2
2
2
2
6
9
7
5
8
11
6
2
4
7
4
2
2
2
19
36
20
4
3
3
3
3
3
3
21
30
36
34
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
138
138
36
141
141
151
126
135
142
149
144
173
173
157
162
162
160
162
165
162
165
160
165
154
165
157
137
136
134
127
129
151
130
123
150
113
116
149
136
144
155
165
148
134
134
134
122
115
106
107
104
113
128
148
128
173
151
144
165
158
126
115
157
103
117
120
150
150
112
108
107
83
92
72
71
73
72
73
73
89
109
131
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
5
5
6
6
6
10
22
16
10
6
29
17
6
5
5
6
7
8
6
5
5
13
22
13
5
7
4
2
2
1
1
4
7
4
1
2
2
3
5
4
4
3
2
2
6
5
5
8
10
8
7
4
1
1
4
18
32
18
5
7
8
9
9
8
8
22
29
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
122
122
103
103
99
122
101
106
113
115
122
125
125
125
137
139
121
127
121
137
120
128
127
132
137
120
124
122
122
118
115
116
117
132
115
115
116
115
115
114
113
114
113
113
118
130
112
118
115
122
116
103
108
101
105
125
116
139
108
118
99
87
113
73
70
67
71
83
84
122
122
89
130
75
68
61
50
45
44
58
76
99
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
13
1
1
2
4
4
4
15
17
12
8
8
14
17
9
1
1
1
1
1
3
4
5
5
3
1
1
2
3
4
6
6
5
4
5
6
14
9
4
4
4
4
4
8
5
2
2
3
5
3
2
4
6
4
2
2
2
4
3
2
2
2
2
24
37
21
5
8
9
11
11
11
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
100
100
100
120
120
153
116
122
128
131
130
149
149
126
134
135
134
140
153
159
137
147
158
145
167
157
128
130
134
144
131
153
134
125
151
107
98
105
115
121
158
167
131
143
144
141
120
113
106
98
105
101
113
116
115
149
140
135
167
159
126
118
157
104
120
127
151
151
90
92
79
70
87
58
55
53
50
48
47
65
87
112
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
28
34
22
10
10
6
3
4
5
6
8
6
5
5
7
9
12
7
2
10
6
2
3
3
3
3
3
4
12
7
3
3
2
1
4
3
3
4
6
4
2
1
2
3
2
2
2
7
4
1
4
7
8
7
7
4
2
1
1
1
1
21
42
24
7
8
8
9
11
7
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
87
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
31
97
97
97
84
85
82
85
85
89
90
89
97
105
96
100
105
109
108
108
145
105
101
107
92
98
106
98
106
102
101
106
107
91
81
91
100
108
145
124
114
120
119
109
124
120
122
122
124
98
102
100
96
103
106
101
145
106
102
98
107
85
90
91
107
107
79
71
65
59
58
58
63
45
43
42
40
51
64
79
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
5
2
2
4
4
4
4
4
5
3
2
2
6
10
9
8
7
6
7
6
4
2
4
5
3
2
3
4
4
5
8
12
7
2
4
6
8
5
3
8
12
7
2
6
16
9
3
2
1
1
2
6
5
4
4
2
1
6
4
2
2
2
2
19
37
19
1
3
4
5
17
21
12
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
41
85
85
85
86
88
93
97
97
105
105
98
92
105
95
97
105
92
101
89
91
90
88
105
91
91
94
88
88
86
89
84
80
95
77
78
85
88
93
116
105
113
116
125
125
109
101
101
100
98
117
90
98
91
87
89
117
91
95
96
105
85
83
67
64
64
61
56
56
44
47
46
47
47
46
47
47
56
67
80
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
3
4
5
5
5
5
5
3
1
7
10
7
4
10
10
10
10
14
18
11
5
10
5
1
1
1
1
4
4
4
8
5
3
3
2
2
2
2
3
2
2
2
2
1
1
3
2
1
1
3
2
1
1
2
3
2
2
7
4
2
3
5
11
22
28
15
3
4
4
5
8
9
10
11
23
35
41
44
45
25
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
151
151
151
151
135
151
141
144
143
144
141
138
138
120
117
132
120
122
126
125
124
141
124
125
123
132
124
113
141
104
102
132
109
123
123
120
168
129
131
160
132
138
155
134
141
144
143
168
160
139
155
123
124
120
114
138
124
128
168
132
137
141
132
125
113
111
117
117
102
111
111
97
130
91
88
86
86
85
85
94
104
116
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
16
16
16
16
16
16
16
15
10
5
5
5
5
12
7
3
6
9
7
6
5
3
2
6
8
10
9
8
7
6
4
2
2
3
4
6
15
18
17
10
3
3
3
3
5
6
8
17
12
7
3
9
16
12
9
9
9
8
8
8
8
8
8
28
48
28
9
11
12
14
30
47
66
54
42
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
100
100
100
122
122
103
103
122
103
105
122
111
118
111
148
129
117
124
148
128
125
126
148
115
129
109
99
98
97
101
101
108
125
110
129
117
117
115
117
110
112
110
110
125
102
101
99
96
97
94
104
103
87
83
96
89
94
96
104
96
95
94
94
88
88
78
72
66
75
50
45
41
41
38
36
44
34
35
36
43
52
63
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
14
20
13
7
7
7
7
7
6
6
6
6
6
7
7
8
10
12
15
29
18
8
6
3
1
3
4
4
4
5
6
7
13
7
1
5
7
9
12
11
10
8
7
6
16
9
2
3
8
5
3
6
4
3
3
3
8
7
7
7
7
5
3
19
36
22
8
5
3
3
3
3
3
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
77
102
102
86
90
102
99
112
113
142
142
115
148
115
123
121
148
128
118
119
148
107
106
116
108
103
129
105
111
114
113
106
116
98
89
95
101
104
145
107
114
114
107
129
109
110
109
110
104
102
109
107
114
142
120
123
145
128
113
111
116
95
97
101
116
116
98
110
110
70
74
69
66
73
71
73
73
84
97
113
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
15
21
12
4
4
4
4
4
4
4
4
5
6
10
10
10
24
14
4
4
5
10
5
1
1
1
2
2
3
21
20
20
11
3
3
3
4
3
2
3
5
3
2
3
2
1
5
9
9
9
6
3
2
2
2
2
5
4
4
4
3
2
2
17
32
23
14
8
2
2
5
6
8
24
32
40
39
38
38
31
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
52
54
52
52
47
48
53
62
67
87
87
88
122
99
107
115
97
122
109
115
117
138
122
115
119
118
118
127
117
115
138
108
109
127
97
97
110
111
103
138
100
101
115
103
107
112
127
113
109
103
105
100
96
127
104
97
111
115
78
76
65
56
51
46
53
68
72
113
113
73
74
68
61
60
60
59
58
61
63
66
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
13
13
10
8
7
7
7
7
7
7
4
2
2
2
2
3
3
3
3
3
3
3
3
2
2
10
18
13
8
5
5
5
7
9
8
7
6
6
11
16
12
8
14
8
3
6
4
2
2
2
2
2
4
6
13
16
20
25
27
16
6
6
6
14
23
21
20
12
4
9
11
14
15
15
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
77
78
78
64
62
61
70
85
102
134
134
130
148
130
131
133
148
132
125
125
148
124
122
126
102
101
100
93
94
111
99
97
126
92
90
97
94
100
142
101
103
102
95
98
88
88
88
85
98
87
98
97
98
134
106
106
142
119
107
98
126
87
99
103
126
126
82
85
75
69
86
61
59
58
55
54
53
66
82
100
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
8
11
9
7
7
4
2
7
15
18
20
17
13
10
8
7
8
5
2
5
6
7
6
6
8
8
4
1
1
22
22
23
15
7
5
4
4
9
5
2
5
9
6
3
1
1
1
3
5
12
6
1
2
5
5
3
1
1
7
4
2
2
2
19
36
19
3
4
4
5
8
9
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
70
165
165
153
151
148
150
159
157
173
173
149
147
189
160
167
170
183
161
163
162
149
150
169
154
154
156
156
157
165
163
153
157
149
147
152
147
151
162
154
157
163
154
161
153
147
150
151
152
157
147
148
160
173
169
189
164
183
158
155
169
125
127
126
133
133
117
132
132
104
139
93
91
89
88
87
86
103
123
146
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
31
31
20
9
9
9
9
9
9
16
14
13
13
12
12
15
15
16
31
21
11
11
11
16
11
7
5
3
2
5
8
12
12
11
6
1
9
17
16
9
3
4
5
4
2
1
8
5
2
2
2
2
3
14
26
20
15
8
2
7
12
9
6
6
6
27
48
29
11
12
13
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
76
76
76
76
76
78
81
78
91
91
82
88
105
87
92
93
90
105
91
89
93
91
105
86
84
91
74
77
91
79
83
83
91
88
76
75
73
75
73
76
80
84
91
83
106
83
82
90
81
76
75
90
83
83
106
88
84
85
91
73
71
73
66
69
72
106
67
63
59
53
47
46
43
42
42
42
46
52
58
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
17
24
27
31
19
8
8
7
7
7
13
16
18
19
20
16
12
8
5
5
5
5
4
3
2
1
1
7
7
5
3
2
2
2
7
6
5
5
6
5
3
2
1
1
1
1
1
2
2
1
1
3
3
2
2
5
9
6
4
2
2
18
28
24
20
11
2
2
7
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
34
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
48
92
92
125
94
102
120
130
143
170
170
170
144
170
139
142
138
152
129
127
125
118
107
122
109
108
165
103
104
125
104
107
118
101
100
104
102
99
113
98
102
109
115
165
120
120
132
113
109
132
122
123
132
170
123
116
116
109
106
125
111
90
95
104
104
104
125
72
67
60
58
53
55
68
63
68
68
84
104
127
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
10
10
10
11
12
13
13
13
13
14
7
1
1
1
1
1
2
1
1
2
3
4
5
5
4
3
4
5
6
7
8
6
5
3
1
2
3
4
5
4
4
5
7
5
4
4
5
8
6
5
3
1
1
1
1
18
36
24
12
12
12
12
12
6
1
14
21
28
28
28
28
23
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
82
82
59
63
61
61
54
58
71
89
106
140
140
140
124
140
115
114
113
113
105
104
102
101
97
104
94
92
94
94
87
94
81
76
97
69
67
66
66
69
70
88
76
83
91
92
106
109
96
92
107
95
100
100
129
101
100
109
96
94
90
129
72
66
61
65
64
66
129
60
59
58
55
52
55
70
64
70
70
72
76
80
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
16
8
7
7
7
7
7
7
13
13
13
14
15
16
21
12
3
3
9
6
3
6
4
3
2
2
1
1
1
3
6
5
3
2
2
2
6
5
5
6
8
5
2
2
1
1
1
1
2
6
4
2
2
4
6
4
2
3
2
1
1
2
3
15
21
27
25
16
7
7
11
9
8
18
23
29
29
29
29
22
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
70
123
123
123
117
122
123
121
136
124
127
128
123
137
122
120
123
124
123
136
123
112
113
112
103
102
106
97
98
137
97
99
97
97
89
96
94
92
116
92
95
98
98
104
106
111
127
110
127
113
117
127
117
126
126
113
116
115
121
104
112
97
93
104
104
105
121
106
106
70
64
58
50
47
46
44
43
54
67
83
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
22
20
20
20
23
25
27
27
27
40
46
28
11
10
10
28
37
26
15
7
2
4
2
1
2
1
1
2
3
4
7
10
5
1
4
7
7
6
5
4
10
6
3
3
3
4
4
3
3
5
8
5
3
4
6
5
4
3
2
2
4
5
6
23
32
19
7
10
11
13
13
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
102
167
167
152
152
154
158
164
165
188
188
146
143
172
153
163
167
190
158
155
159
155
154
193
164
171
178
185
185
170
163
172
192
168
173
176
169
168
161
184
167
176
185
184
179
173
176
158
184
158
170
179
167
188
178
172
173
190
162
150
193
135
150
155
192
192
145
152
136
122
184
99
92
81
65
59
54
75
102
135
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
5
4
4
4
4
4
4
10
7
4
4
4
4
5
10
7
4
2
10
6
2
8
5
2
5
3
1
1
1
16
16
12
8
7
12
17
16
16
11
7
18
18
12
7
14
11
7
3
3
20
25
27
15
4
4
4
6
6
6
6
6
6
23
31
40
25
10
23
29
36
41
26
11
23
17
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
58
61
61
58
55
56
60
67
69
88
88
76
101
77
85
89
88
102
84
91
92
88
101
88
87
91
91
106
88
90
91
92
88
106
90
74
79
79
79
106
79
81
82
78
77
78
75
78
78
74
74
71
75
76
69
72
85
74
59
56
52
47
44
41
42
46
47
57
57
44
53
50
54
73
66
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
3
3
3
7
8
8
8
8
8
8
8
8
5
2
3
3
2
2
2
2
2
9
9
9
5
2
4
6
4
3
2
2
9
5
2
3
2
2
2
2
2
2
3
5
4
3
3
3
3
5
3
2
2
2
7
20
26
30
33
17
2
2
6
7
8
20
26
32
32
32
32
17
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
85
85
85
85
85
85
86
85
88
88
81
84
103
92
97
110
96
103
99
110
103
106
112
110
102
110
94
92
115
92
89
91
95
90
91
93
110
90
86
96
88
91
95
98
103
110
110
115
100
96
94
98
87
87
88
110
90
93
92
112
77
72
68
72
83
88
115
115
76
76
68
62
50
46
43
43
54
67
83
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
4
2
1
1
1
2
8
4
1
1
1
1
1
2
4
2
1
10
5
1
2
3
10
9
6
3
2
2
8
14
8
3
2
9
6
3
5
5
3
1
1
2
7
11
9
6
3
3
2
1
5
9
5
2
2
3
21
32
17
3
9
12
16
16
16
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
41
99
99
99
96
98
97
110
90
88
88
83
84
105
88
93
99
91
110
90
93
90
85
105
86
89
94
90
86
110
86
86
88
91
89
91
92
113
101
111
110
112
113
121
121
116
121
109
121
106
116
98
98
93
89
88
116
88
93
91
105
82
66
64
59
61
64
69
74
74
86
63
63
54
48
46
45
54
66
80
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
20
15
10
12
6
1
1
1
2
6
10
10
10
7
5
14
9
5
5
3
1
4
2
1
1
1
3
6
4
3
7
11
12
11
8
5
4
3
4
4
5
5
6
8
10
8
6
6
6
6
4
2
4
6
5
4
3
2
2
2
18
26
16
7
9
10
12
12
12
12
12
20
24
26
27
28
24
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
85
85
85
78
85
82
89
85
102
102
88
89
103
98
103
103
124
108
115
124
117
129
154
118
115
106
97
94
97
97
98
109
98
100
106
109
115
111
129
108
99
101
98
102
104
106
106
103
98
101
101
101
115
112
105
129
124
104
96
154
88
98
110
109
109
104
106
106
79
89
64
57
54
49
47
45
62
83
108
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
3
3
2
2
2
6
10
7
5
5
5
5
5
5
8
8
6
5
3
2
2
3
4
6
5
4
3
7
11
16
19
11
3
2
6
6
6
4
2
3
2
2
6
8
10
6
2
2
2
3
5
7
11
8
5
3
18
34
35
29
17
5
5
6
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
172
172
48
172
172
166
151
165
179
172
163
190
190
156
152
190
165
175
173
193
179
162
165
165
167
189
176
184
182
175
167
181
164
170
187
150
176
149
160
162
163
166
163
171
184
173
181
176
166
163
166
153
159
155
162
190
177
190
176
193
163
184
189
147
161
158
187
187
155
166
166
128
144
117
109
106
105
103
102
117
134
155
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
3
2
2
2
3
10
9
9
9
9
9
7
5
10
7
5
3
5
5
3
2
5
37
22
8
2
10
16
13
10
6
2
15
16
17
17
18
21
25
23
20
18
18
29
40
29
18
16
15
27
40
34
28
40
58
67
76
47
18
29
34
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
144
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
64
150
150
161
133
148
155
158
150
175
175
144
150
151
158
161
161
192
158
158
166
153
157
169
165
169
184
169
168
170
162
164
163
150
176
145
160
161
166
166
162
166
177
170
173
176
169
184
166
157
162
157
155
175
167
166
176
192
173
177
169
163
135
136
139
143
139
184
184
128
139
110
97
92
92
89
88
105
125
149
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
6
4
2
4
3
2
4
6
6
6
7
9
9
7
5
10
7
5
3
1
3
6
7
7
4
2
11
6
1
1
1
14
18
17
14
8
2
14
23
15
7
7
13
10
8
8
32
36
38
40
40
34
20
6
36
36
36
43
50
43
36
36
32
28
32
36
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
71
169
169
166
149
159
162
168
161
191
191
149
152
190
165
173
169
197
168
160
164
160
164
195
174
185
184
175
173
183
170
173
187
150
176
149
160
163
164
166
167
174
185
184
183
176
169
166
166
158
161
163
170
191
181
190
177
197
165
185
195
148
163
160
187
187
153
169
169
131
174
114
104
100
95
92
90
107
128
152
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
6
4
4
4
4
4
4
4
4
4
4
5
6
10
35
22
10
7
4
4
5
6
5
5
6
3
1
1
2
11
9
7
4
2
10
16
13
10
6
2
15
24
33
25
18
21
20
19
25
41
53
66
68
54
40
28
19
29
40
34
28
40
58
67
76
52
28
34
37
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
174
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
72
164
164
150
153
153
155
163
148
173
173
138
141
175
160
166
165
196
163
160
163
159
162
186
172
178
175
175
163
168
180
160
168
149
148
145
149
155
161
163
175
167
178
180
166
167
164
160
158
153
157
151
161
175
169
175
161
196
165
178
186
132
147
146
168
168
146
164
164
118
139
87
74
65
60
58
59
81
107
139
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
3
3
4
4
4
7
5
3
2
4
5
7
8
9
11
10
10
15
20
20
11
3
2
1
4
2
1
3
5
12
13
10
8
16
15
15
27
40
37
24
12
19
26
28
27
26
22
19
19
16
14
18
22
14
6
6
6
7
8
7
6
12
18
35
52
31
11
10
10
10
16
13
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
97
97
97
97
86
97
81
79
86
91
88
111
111
114
136
128
128
131
136
136
124
133
136
131
136
122
114
111
107
121
104
107
113
131
106
110
101
100
108
103
108
98
108
94
96
110
99
102
98
105
107
91
94
96
89
98
90
87
100
84
75
72
61
54
51
51
60
72
71
107
107
69
65
59
51
50
49
48
47
51
57
63
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
23
20
20
20
17
15
15
15
8
1
1
2
5
7
9
14
14
14
14
9
5
2
3
4
3
2
1
3
5
10
9
9
8
8
5
2
19
37
22
8
11
6
2
3
2
2
2
2
2
2
3
5
7
4
2
2
2
2
2
2
2
2
2
19
28
15
3
4
4
5
9
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
70
168
168
154
147
143
152
155
160
187
187
142
134
172
145
158
168
180
152
152
159
149
152
193
161
166
171
169
171
170
157
166
184
162
169
173
167
166
166
184
169
169
171
170
163
169
173
158
184
157
165
163
162
187
172
172
169
184
156
153
193
146
151
156
184
184
153
159
155
152
169
133
146
118
129
129
127
138
151
165
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
15
5
4
4
4
4
4
4
5
5
5
6
7
6
5
7
9
14
20
11
3
4
3
3
3
5
5
3
2
2
4
4
4
7
7
7
11
14
18
15
12
12
11
11
11
11
11
11
8
6
6
23
22
14
6
6
6
6
6
6
6
6
6
26
47
30
13
11
10
10
30
50
45
27
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
61
61
61
53
56
61
67
68
88
88
79
79
105
82
89
88
93
105
101
128
110
128
111
96
97
101
93
99
124
106
123
104
98
91
100
100
107
128
128
106
124
111
108
123
106
102
101
95
96
100
100
124
106
108
108
128
104
102
100
111
80
78
69
63
62
60
53
53
44
51
51
55
73
66
73
73
78
86
95
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
6
6
6
6
6
7
9
9
10
13
9
5
7
8
4
1
1
2
1
1
5
20
14
9
6
9
10
5
1
5
9
10
11
6
2
8
4
1
13
19
15
11
6
1
28
17
7
8
13
10
6
3
2
1
1
21
31
17
3
2
2
2
5
6
8
24
32
40
39
38
38
23
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
48
127
127
127
117
116
127
124
131
151
151
133
161
140
134
134
129
138
138
149
183
152
183
153
148
150
143
142
135
133
134
142
135
143
161
134
153
151
183
183
151
151
143
143
125
109
100
91
89
96
107
108
122
151
137
140
183
137
131
125
153
114
120
119
112
112
105
105
105
69
71
65
63
70
68
70
70
83
99
118
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
6
6
6
6
6
7
9
9
7
4
2
2
2
5
5
6
4
2
1
9
18
21
19
14
8
3
2
1
11
8
5
5
6
4
3
6
5
3
1
2
4
6
7
8
10
7
4
2
1
1
14
7
1
1
1
53
82
60
38
19
1
1
3
4
5
20
28
35
35
35
35
27
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
170
170
100
170
170
154
155
156
161
167
169
196
196
151
148
179
158
168
170
193
165
145
153
141
144
197
162
167
172
169
167
170
161
172
194
169
173
151
152
153
148
166
154
161
169
176
158
173
154
145
166
137
149
144
151
196
172
179
173
193
168
163
197
150
162
162
194
194
144
150
128
123
176
115
113
111
106
105
103
118
136
158
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
22
4
4
4
4
4
4
15
9
3
3
3
3
10
12
7
2
2
2
2
2
6
3
1
3
2
1
1
2
6
8
7
4
2
4
6
8
7
4
2
12
9
6
8
11
15
20
13
7
9
12
26
23
14
6
6
6
21
36
32
28
40
58
67
76
47
18
27
33
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
176
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
168
168
48
168
168
161
151
158
179
166
171
188
188
157
179
168
157
172
179
175
179
176
179
173
175
192
161
154
156
154
161
179
167
173
192
163
168
162
162
160
160
164
151
157
160
166
156
168
156
148
164
145
154
154
149
188
160
148
168
166
146
150
192
129
151
155
192
192
138
142
122
110
166
88
80
69
53
47
46
68
96
131
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
7
7
7
7
7
6
5
5
5
5
7
10
10
10
12
15
10
5
5
3
1
5
3
1
3
4
5
6
5
4
4
5
13
14
10
6
5
11
8
5
16
15
8
2
2
2
6
23
24
14
5
5
5
6
6
6
6
6
6
29
40
52
31
11
23
29
36
41
26
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
81
81
81
130
130
118
105
110
117
125
129
162
162
145
186
172
163
163
161
190
171
172
175
184
165
170
177
177
177
189
176
174
173
184
163
154
186
144
155
180
157
163
189
172
177
177
171
169
166
166
157
146
150
150
159
189
174
172
186
190
167
177
161
120
124
119
123
127
125
166
166
113
130
91
80
72
62
57
55
76
102
133
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
11
15
11
7
7
7
7
7
6
5
5
7
8
10
11
10
10
7
5
4
4
4
4
5
7
7
6
4
2
63
41
20
11
2
14
18
17
10
4
2
6
5
4
3
3
8
8
5
3
7
8
5
3
5
8
7
7
7
7
4
2
2
6
24
43
23
4
3
2
2
6
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
169
169
168
169
155
156
156
160
161
172
172
153
149
166
149
158
165
154
166
153
160
146
162
184
138
146
154
145
164
165
153
158
182
150
167
141
137
135
134
164
145
154
164
165
154
167
147
140
164
136
146
154
139
172
153
151
167
164
147
136
184
122
141
145
182
182
115
126
112
97
165
80
77
69
53
49
48
69
95
127
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
37
37
36
36
23
11
15
15
15
19
14
9
9
9
9
10
10
10
6
2
16
10
5
5
3
2
5
6
5
3
1
5
5
4
2
1
11
19
27
48
24
1
6
9
13
20
19
13
7
2
2
5
8
17
12
7
16
15
14
9
5
3
2
2
12
27
43
26
9
16
19
23
23
19
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
36
85
85
85
89
93
98
105
105
111
111
103
123
111
104
106
103
121
103
103
121
99
95
121
91
93
93
93
84
83
84
89
83
90
123
84
87
91
102
80
93
82
82
90
83
79
79
88
77
80
91
86
88
94
94
90
123
91
93
91
95
71
67
62
59
61
70
55
55
43
45
43
46
43
45
46
46
54
63
74
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
7
4
1
8
6
4
4
2
1
6
5
4
3
3
4
5
3
1
4
6
6
7
6
5
13
16
10
5
6
4
2
2
2
2
4
3
3
12
9
5
2
1
2
3
13
9
6
3
16
23
15
8
8
8
7
6
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
62
62
62
56
57
69
85
88
135
135
106
113
135
123
123
125
138
120
127
138
129
126
127
138
120
122
126
127
107
97
91
108
77
72
71
74
79
84
104
88
93
87
90
86
84
104
82
81
81
83
82
83
104
85
82
91
88
89
87
125
86
92
95
108
108
74
78
71
63
90
55
55
52
46
44
44
57
72
91
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
6
7
7
7
7
7
6
4
2
2
2
3
12
7
3
3
3
3
3
5
4
3
6
13
8
4
3
9
9
9
5
2
5
6
8
16
9
3
12
7
2
5
4
4
4
4
3
2
5
6
8
5
2
6
7
8
9
5
1
2
6
24
42
21
1
3
4
5
8
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
52
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
64
64
64
56
58
71
87
94
138
138
98
100
93
98
100
111
124
115
148
118
114
116
134
112
117
126
122
134
120
148
114
111
113
90
90
96
92
101
110
112
148
109
126
107
107
110
99
109
96
103
103
102
138
104
104
109
124
99
100
127
86
96
103
111
111
88
71
60
53
56
54
57
71
65
71
71
81
95
110
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
6
6
7
7
7
5
3
2
2
2
12
23
20
18
22
26
15
4
7
5
4
3
5
4
3
2
2
2
2
2
2
2
2
7
13
8
4
6
11
9
6
4
2
3
3
3
3
3
3
2
1
1
1
3
3
4
3
2
2
2
24
46
26
6
4
2
2
5
6
8
23
30
38
37
36
36
28
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
36
90
90
105
83
83
89
102
85
104
104
107
127
120
118
124
127
127
127
135
155
131
165
118
109
115
114
115
126
126
115
122
117
116
127
121
131
132
155
165
120
123
122
114
122
105
97
92
103
94
101
123
101
112
120
117
165
120
109
107
113
92
94
102
107
107
103
70
63
57
57
56
58
71
66
71
71
78
88
99
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
2
1
1
2
3
10
12
11
10
14
14
10
7
8
7
7
8
4
1
5
5
5
7
5
3
1
1
2
5
5
5
5
5
5
3
2
4
4
4
3
2
9
5
2
4
5
6
5
4
8
12
7
2
2
2
22
42
38
28
15
3
3
6
8
10
24
31
39
37
35
35
30
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
59
59
59
53
54
59
60
60
70
73
75
127
85
92
92
97
91
94
98
97
93
81
86
80
82
84
85
92
90
98
97
96
95
127
89
91
96
92
92
91
98
85
90
88
89
92
83
84
89
82
82
82
92
87
85
127
79
78
72
65
55
51
52
50
49
68
48
46
48
56
43
43
42
41
41
41
43
46
49
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
4
7
7
7
7
7
6
4
2
2
6
7
7
7
5
4
5
5
6
8
4
1
4
2
1
1
1
6
5
5
3
1
2
6
7
8
4
1
9
8
7
11
6
2
1
2
3
5
8
9
10
9
8
5
2
4
2
1
1
1
2
19
29
20
12
7
3
3
7
8
8
9
19
29
35
38
39
23
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
31
149
149
144
131
130
147
141
146
173
173
142
148
155
144
151
149
165
147
137
138
144
120
140
128
132
148
127
133
149
129
144
138
128
148
128
127
134
130
133
145
137
148
140
135
142
137
132
133
137
142
145
142
173
154
155
148
165
140
148
140
113
123
121
138
138
113
116
108
94
136
80
76
70
59
55
55
73
96
123
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
4
4
4
4
4
4
3
3
3
3
3
10
8
7
7
7
7
7
8
9
10
5
1
11
9
7
10
23
16
9
4
7
12
15
17
10
4
7
11
7
4
4
5
6
7
7
6
6
17
19
19
18
18
12
7
6
6
6
6
6
6
36
66
38
10
10
10
22
22
22
22
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
117
134
120
116
110
116
103
92
88
79
82
74
78
74
83
80
79
85
83
82
80
95
80
85
87
106
80
83
89
95
93
106
136
93
99
100
92
106
89
93
103
104
105
136
102
95
95
84
83
82
76
85
85
86
136
90
97
94
91
91
67
66
61
61
64
67
75
75
66
58
63
44
43
44
46
50
53
57
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
29
29
30
31
32
32
25
19
19
19
12
6
6
6
6
7
9
8
8
8
8
8
8
5
3
2
1
4
4
4
4
5
4
3
3
3
9
15
9
3
9
6
4
6
7
8
5
3
6
7
4
2
7
9
6
3
3
2
2
4
6
4
2
2
2
19
32
18
4
8
10
12
12
12
12
17
15
14
14
14
14
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
58
149
149
115
129
126
147
109
108
96
98
99
94
133
106
121
149
120
147
122
112
116
113
113
122
103
110
100
98
149
100
103
106
100
101
106
109
117
117
115
117
106
107
106
105
115
103
100
112
101
101
115
98
96
100
94
100
112
95
96
113
80
85
78
74
75
93
69
65
65
64
63
67
85
78
85
85
88
94
101
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
7
6
6
6
6
6
10
5
1
2
2
1
1
1
1
1
1
1
6
5
5
5
6
4
3
6
12
9
6
9
10
12
12
12
19
15
11
6
2
2
2
3
9
6
4
8
6
4
10
7
4
11
8
6
6
6
23
37
23
9
11
12
14
15
15
16
29
35
42
35
28
28
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
36
104
104
104
87
91
100
107
105
135
135
101
106
104
109
128
112
104
103
97
100
112
104
112
108
126
120
109
128
114
106
114
112
98
131
98
107
108
110
121
114
128
116
118
123
131
126
120
114
113
117
121
111
135
120
114
131
112
93
96
73
68
60
65
78
94
114
126
126
88
88
81
78
85
83
85
85
93
103
114
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
3
3
2
2
2
6
7
9
8
8
8
4
1
1
1
1
1
5
6
8
8
6
4
3
3
3
3
3
4
3
3
5
8
18
12
6
15
8
2
2
4
6
6
7
12
16
11
7
6
6
6
6
6
6
14
28
32
34
27
20
17
14
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
48
52
52
49
43
44
57
73
78
125
125
103
112
138
112
126
111
107
108
109
110
128
105
105
106
106
116
120
126
136
128
114
112
107
107
105
107
123
120
128
136
126
112
105
123
96
97
93
95
98
109
136
115
125
120
138
100
107
82
70
61
54
52
51
51
51
48
50
50
45
63
43
44
42
40
40
40
56
75
97
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
5
3
3
3
3
10
22
16
10
13
12
12
11
7
3
3
3
5
8
12
16
25
14
3
5
7
7
8
21
16
12
9
18
11
4
8
5
2
2
5
3
2
12
10
9
12
9
5
2
4
3
2
2
2
2
15
28
16
4
8
10
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
66
66
66
54
57
64
76
84
108
108
108
136
110
115
120
119
136
113
125
124
131
136
105
106
103
105
100
105
131
108
131
106
100
101
95
95
109
104
104
131
104
104
104
109
92
92
92
96
98
95
131
104
95
95
83
86
86
75
85
65
73
55
52
53
55
60
60
72
72
60
58
58
43
43
43
43
47
52
58
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
6
4
4
4
4
4
4
4
11
15
18
19
14
10
7
5
5
5
5
5
7
8
4
1
1
1
1
2
3
14
11
8
5
2
5
9
6
3
3
3
5
6
4
3
5
4
3
2
2
6
11
9
7
8
8
5
3
5
8
4
1
1
2
17
27
35
28
21
21
29
31
23
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
89
89
97
85
85
93
108
112
150
150
129
146
178
132
134
129
127
126
122
126
129
126
126
124
126
127
128
130
159
128
131
131
129
146
123
120
115
115
114
124
128
127
159
130
130
128
126
117
118
125
125
136
150
149
178
146
159
131
127
123
110
121
118
120
120
116
126
126
108
136
104
100
121
82
91
106
114
130
147
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
10
8
7
7
8
6
5
5
4
3
8
8
8
17
13
9
10
9
8
5
2
8
7
7
7
8
6
4
7
5
3
4
5
4
3
3
3
6
9
6
3
5
3
2
3
5
7
6
6
8
7
7
8
15
29
36
43
39
36
26
16
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
85
85
85
78
77
81
88
86
108
108
95
98
124
98
105
108
105
124
111
127
109
127
124
100
101
94
84
88
80
89
86
88
110
76
85
100
99
127
127
100
100
93
110
87
83
84
81
77
80
79
81
80
88
89
86
127
91
87
84
124
70
68
71
62
61
68
50
50
42
42
40
40
44
38
39
41
54
70
89
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
5
6
7
6
5
10
8
7
6
6
6
6
4
3
3
3
6
3
1
1
1
4
4
4
2
1
2
4
3
3
5
4
4
3
2
2
2
1
1
1
1
5
4
3
2
2
2
3
4
5
3
2
2
2
3
20
34
24
14
9
5
5
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
31
85
85
104
92
99
105
107
123
112
112
98
99
112
104
109
109
112
123
106
104
117
96
94
95
93
98
99
98
123
95
85
82
77
83
86
93
116
99
117
97
95
86
90
84
90
102
86
103
89
92
94
93
116
96
97
98
117
94
94
88
85
85
71
70
70
88
57
54
48
45
43
43
43
41
41
41
49
59
71
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
2
4
4
4
15
8
1
1
1
1
2
4
7
10
12
15
9
4
4
4
2
1
1
2
3
5
12
12
12
14
7
1
5
5
3
1
2
4
2
1
4
5
3
1
1
1
3
5
6
3
1
1
1
3
5
3
2
3
2
2
20
31
19
8
9
9
10
11
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
31
99
99
99
97
99
99
110
97
96
96
81
80
96
90
97
110
101
110
99
96
98
110
87
91
84
86
81
73
110
74
78
81
90
82
78
79
108
81
78
96
78
81
87
90
88
108
86
96
91
85
87
104
96
100
104
108
104
98
91
91
91
68
68
65
63
58
60
60
51
73
44
42
37
31
29
29
40
54
71
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
11
8
6
6
4
3
6
7
8
9
10
11
12
7
3
2
1
1
4
4
3
2
5
5
4
3
2
2
2
2
3
2
2
5
5
3
2
8
4
1
1
1
2
2
2
2
3
3
2
2
5
3
2
2
2
3
18
34
19
4
8
10
12
12
12
10
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
76
76
76
76
76
88
102
106
149
149
116
122
149
126
120
118
149
121
117
126
112
106
126
108
109
126
106
106
108
104
97
112
95
99
101
108
104
108
104
108
104
98
126
93
95
94
87
88
88
100
95
94
136
93
91
92
90
91
92
108
84
88
71
68
70
71
60
69
69
56
54
62
43
42
41
40
55
74
96
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
5
6
6
3
1
5
8
9
7
6
14
10
6
2
4
5
6
6
6
7
7
8
8
5
3
2
1
2
7
13
7
2
2
2
2
2
2
2
3
9
9
9
5
2
1
1
1
1
3
8
5
2
4
5
7
19
28
19
10
9
8
8
8
8
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
57
57
57
49
49
60
75
83
120
120
94
99
110
102
98
110
102
101
104
106
110
110
111
92
100
120
102
100
110
100
103
103
111
95
87
87
83
91
87
95
98
91
120
86
86
91
78
78
80
76
77
71
83
77
74
77
77
80
85
85
85
85
61
60
60
53
51
51
45
48
42
42
42
42
42
42
48
56
65
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
3
3
3
3
3
10
7
4
3
3
9
6
3
3
3
3
2
2
5
6
6
6
4
3
2
3
2
2
6
8
5
2
6
4
2
2
2
2
3
4
6
8
5
2
1
1
1
1
3
6
4
2
3
4
5
15
20
12
5
5
5
5
9
8
8
8
18
29
35
38
40
23
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
36
85
85
85
86
89
92
101
101
96
102
97
102
124
105
112
114
113
124
110
113
114
110
126
113
104
107
99
98
113
102
100
98
113
89
88
91
88
91
92
97
113
97
113
99
97
97
95
93
95
95
95
113
93
94
94
88
94
96
93
126
89
71
78
73
75
103
69
73
73
64
63
63
73
74
81
89
103
104
112
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
2
1
1
3
5
5
5
5
5
3
1
1
3
10
22
14
7
6
3
1
6
4
2
1
1
2
3
4
5
15
12
7
3
6
5
5
10
6
3
2
2
3
4
5
5
6
4
3
7
5
3
5
3
2
3
3
4
8
6
4
5
5
6
21
31
41
37
24
12
12
12
12
12
24
30
36
36
36
36
20
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
76
76
76
72
76
84
97
110
139
139
130
123
130
117
113
111
102
102
97
100
112
94
112
103
101
126
96
94
100
96
104
121
118
121
125
155
136
155
133
155
128
130
126
121
141
122
122
115
141
113
112
103
139
101
106
105
109
99
96
112
78
78
72
66
65
78
53
50
48
50
49
53
71
64
71
71
81
95
110
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
2
1
1
1
2
6
10
9
9
10
7
4
4
5
7
4
1
1
7
5
4
3
3
3
4
2
1
1
4
13
9
5
9
13
9
5
5
3
1
1
2
3
5
5
5
4
4
4
2
1
6
5
3
2
2
2
19
31
16
1
1
1
2
5
6
7
20
27
34
34
34
34
25
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
62
62
62
54
57
68
85
101
135
135
130
119
130
117
125
115
116
125
111
129
112
115
129
119
118
123
129
102
102
103
96
112
110
79
78
76
73
74
72
78
86
78
123
81
80
81
83
77
79
87
89
84
135
80
86
89
92
92
92
124
78
78
72
66
67
81
55
55
46
43
41
40
38
38
38
39
55
73
95
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
10
17
26
31
25
19
19
10
2
2
2
1
1
10
7
5
10
22
35
19
4
5
4
3
6
7
5
4
4
4
6
6
6
3
1
2
2
2
3
3
3
4
3
2
2
1
1
1
1
2
2
2
6
6
6
6
6
6
4
3
2
2
2
19
28
14
1
1
1
2
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
81
81
43
84
84
66
66
69
86
106
113
167
167
140
177
175
143
147
136
158
131
139
146
140
149
164
127
125
126
112
116
130
122
140
163
139
177
136
136
136
128
149
128
126
120
139
113
117
136
112
108
113
115
113
125
167
152
175
177
158
144
132
164
118
131
135
163
163
105
113
102
89
139
76
72
63
52
51
52
71
95
123
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
4
4
5
5
5
5
5
6
23
14
6
6
6
6
7
8
10
20
11
3
7
8
10
16
10
4
7
17
10
4
4
3
2
2
2
2
2
3
5
7
9
9
9
9
7
6
6
6
14
30
38
47
29
11
12
13
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
67
67
67
60
62
68
78
81
108
108
94
97
120
97
103
108
95
120
97
101
97
90
124
94
97
96
106
88
88
94
95
94
110
106
97
104
103
104
106
104
98
100
110
96
98
104
100
104
104
98
100
104
101
92
96
93
104
96
95
124
79
78
74
66
64
67
51
50
41
40
39
39
41
38
38
41
54
70
89
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
25
36
27
19
19
12
6
4
2
2
5
7
5
3
2
4
5
5
3
2
3
4
2
1
1
2
3
4
4
5
9
7
4
2
9
11
11
9
6
4
2
2
2
3
5
5
6
15
8
2
3
2
2
4
6
7
4
2
2
2
2
19
34
19
5
5
5
5
8
10
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
58
58
58
53
54
58
66
67
88
88
75
79
101
90
97
94
126
101
102
126
102
99
146
98
103
105
97
94
94
104
98
100
146
100
104
105
102
105
97
105
102
102
146
99
99
97
89
90
91
97
101
110
110
110
92
92
91
89
89
110
74
78
68
63
67
66
67
74
74
61
59
66
50
48
46
45
55
68
83
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
6
7
7
7
7
7
6
4
2
1
1
5
6
4
2
5
3
1
1
2
1
1
5
5
5
6
3
1
5
4
3
2
1
2
17
33
20
8
1
1
1
2
2
1
1
1
1
9
5
1
6
7
8
5
2
7
5
3
3
6
10
23
32
17
3
5
6
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
72
103
103
129
108
107
110
112
121
135
135
129
131
135
127
132
135
124
127
129
120
126
109
111
115
115
129
126
109
110
107
105
112
98
96
85
85
83
84
83
92
96
91
129
88
84
83
80
77
76
76
74
70
83
73
75
78
82
81
88
84
84
84
68
68
70
78
68
67
67
62
54
54
43
42
42
42
49
57
66
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
32
32
17
2
3
2
2
4
6
4
3
3
8
9
6
3
7
5
3
8
5
3
3
3
3
4
5
22
24
19
10
1
1
2
1
1
3
5
8
6
4
2
2
3
2
2
2
5
3
2
6
7
9
6
4
7
5
4
5
5
5
21
29
21
13
17
21
26
26
20
14
14
20
24
26
27
28
20
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
96
96
43
126
126
126
114
112
119
129
136
172
172
136
134
148
132
131
134
136
137
145
155
145
165
167
137
141
156
139
137
135
145
131
128
125
132
127
136
136
155
165
146
145
141
136
129
128
121
156
112
111
122
119
127
172
143
148
165
142
136
141
167
105
113
111
117
117
116
156
156
98
94
84
77
73
75
73
72
89
108
130
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
6
4
4
4
4
4
4
4
5
5
6
11
10
10
33
21
10
4
16
10
4
7
5
4
4
7
6
5
4
6
13
17
9
2
11
8
5
3
1
3
6
3
1
8
4
1
2
1
1
4
5
6
6
3
1
6
11
7
4
2
1
1
2
17
33
19
5
6
7
8
9
5
2
22
27
30
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
94
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
31
99
99
99
97
98
103
113
102
125
125
106
106
138
106
111
107
107
113
97
102
98
91
113
92
91
97
91
90
125
98
101
117
91
91
88
90
98
104
115
125
108
114
127
102
115
101
98
109
104
111
125
114
125
118
138
106
120
104
95
113
87
94
96
117
117
85
96
87
82
127
72
66
63
52
49
47
61
78
100
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
5
4
3
3
3
3
16
11
6
6
6
6
6
6
6
6
6
6
4
3
5
7
15
11
7
6
9
8
7
9
12
13
9
6
4
3
3
2
2
2
2
2
2
3
9
9
9
9
7
5
6
8
5
3
3
3
19
35
19
4
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
70
130
130
103
110
111
113
117
118
135
135
114
112
146
118
124
130
121
117
113
113
109
105
124
102
109
116
114
118
130
101
99
105
87
93
90
97
98
107
109
109
109
118
124
93
94
91
86
109
87
101
104
110
135
121
146
121
124
119
112
124
104
84
83
73
70
71
75
75
75
87
65
63
58
53
51
51
66
84
106
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
20
30
26
22
21
20
20
20
23
22
21
13
6
10
8
6
5
5
5
5
5
5
5
3
1
3
4
4
5
8
14
20
13
6
8
8
9
16
11
7
6
4
3
10
6
3
2
2
2
4
6
11
10
9
9
7
5
17
9
2
8
17
25
29
34
21
9
10
11
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
127
127
98
129
129
100
108
106
101
112
94
101
109
103
138
127
104
112
129
107
112
111
105
122
92
87
92
98
107
118
119
129
106
122
118
112
138
128
114
112
105
106
103
107
119
121
102
107
128
96
106
96
94
92
93
99
107
104
138
128
107
98
91
91
73
72
67
61
57
58
56
53
72
48
48
44
39
37
38
45
54
65
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
3
4
4
4
7
6
4
2
2
6
10
8
7
7
6
5
4
3
6
3
1
5
3
1
1
1
3
8
6
5
4
7
10
14
12
11
6
2
6
6
3
1
1
1
1
1
2
3
2
1
2
2
2
7
11
9
5
2
2
2
21
40
22
4
6
7
8
9
6
3
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
43
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
96
96
96
84
79
76
79
76
75
78
78
64
63
71
68
71
104
76
78
78
77
80
93
83
82
86
89
86
101
104
96
100
103
98
112
112
103
106
97
106
93
94
104
87
88
88
88
101
84
86
84
88
80
82
78
78
82
84
90
90
90
62
61
67
75
73
101
101
66
63
54
49
44
41
39
39
43
47
53
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
18
29
25
22
16
10
10
9
7
5
5
5
5
7
8
9
9
10
8
7
7
4
1
3
3
4
2
1
1
3
2
1
1
2
5
7
10
6
3
4
6
4
2
4
5
4
3
3
3
3
3
5
7
8
4
1
3
7
5
3
1
2
5
17
23
16
10
6
2
2
7
8
5
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
52
94
94
82
87
86
98
100
97
125
125
114
144
138
125
129
118
152
120
129
133
136
135
126
117
117
119
117
120
125
114
136
119
117
144
129
111
110
110
110
113
112
118
125
109
109
129
109
111
108
110
120
120
125
133
138
144
152
122
117
126
102
105
111
117
117
104
93
84
76
73
64
63
55
52
50
50
67
86
109
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
3
3
2
2
2
3
10
5
1
1
1
1
1
4
3
3
2
1
3
5
3
2
6
4
3
5
7
6
6
20
35
21
8
9
6
4
3
2
2
2
2
2
8
5
2
3
9
15
8
2
5
8
5
3
3
3
27
52
39
26
19
12
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
80
80
76
80
79
88
100
111
137
137
130
125
130
113
116
114
112
119
115
118
112
127
126
116
123
126
125
120
118
118
121
115
113
125
105
110
116
115
127
120
116
113
126
121
104
98
95
92
101
107
106
125
137
113
110
127
105
107
105
126
89
78
72
65
67
68
62
77
77
60
59
63
46
44
43
43
58
76
98
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
4
5
3
2
2
3
6
9
9
10
16
22
12
3
3
3
3
3
6
7
7
8
12
9
6
6
7
9
12
14
9
4
4
5
3
2
2
4
4
5
7
8
7
7
7
4
1
1
1
1
7
4
2
3
6
10
23
32
37
35
25
16
16
16
16
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
135
123
119
116
116
120
108
135
135
102
101
104
100
107
106
106
135
102
102
106
108
115
116
127
142
99
133
99
107
109
116
112
105
114
119
127
118
142
118
119
125
112
113
113
122
117
122
127
133
122
142
116
114
111
125
100
97
86
80
80
64
72
86
82
111
111
74
70
64
58
54
51
49
50
58
68
79
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
46
46
32
19
19
19
12
6
2
2
2
3
9
6
3
3
5
4
3
5
4
3
6
8
6
4
2
4
3
3
2
2
8
6
5
4
3
2
4
3
3
11
9
7
6
5
8
16
14
13
12
12
12
8
5
6
4
2
2
2
3
11
15
12
9
10
11
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
139
139
59
164
164
161
138
152
155
158
151
173
173
148
176
152
148
160
164
163
158
148
163
151
152
171
157
163
163
153
155
177
155
160
160
155
176
158
160
164
163
165
177
164
163
163
156
154
160
146
153
153
160
177
163
173
167
152
176
163
148
163
171
128
134
132
138
138
120
133
133
97
95
89
85
85
85
85
85
99
116
136
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
8
8
7
7
7
7
7
7
4
2
2
2
6
5
5
4
3
2
2
4
4
3
3
3
11
9
7
8
9
37
20
3
5
7
9
18
17
16
12
8
28
27
26
22
14
7
3
3
26
19
12
26
16
7
28
50
45
40
40
34
28
50
58
62
66
47
28
34
37
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
71
164
164
161
139
154
156
163
152
173
173
136
130
150
132
144
164
138
163
135
134
134
128
140
126
131
146
144
146
189
152
160
174
160
163
174
156
161
165
156
189
162
163
163
159
151
160
146
157
159
164
189
162
173
166
155
160
163
144
144
140
113
110
113
120
122
122
157
157
120
144
114
107
105
104
102
101
113
127
143
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
30
30
19
8
6
4
4
4
4
4
10
13
16
9
3
10
15
10
5
4
15
9
4
5
4
3
7
11
8
5
2
14
11
8
5
2
9
15
15
16
9
2
14
10
7
7
8
9
7
6
6
6
9
6
4
13
8
4
4
4
16
28
23
18
23
25
28
23
18
23
28
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
81
81
43
84
84
66
68
71
76
83
86
101
101
87
98
101
92
90
90
101
91
92
93
92
98
91
92
96
105
100
92
107
84
82
81
76
86
72
76
82
88
104
97
107
104
97
104
98
91
105
90
90
91
88
107
91
91
104
86
82
81
74
71
73
55
63
72
84
104
105
105
67
63
56
48
45
44
42
41
47
54
62
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
5
5
6
6
6
10
22
16
10
12
8
4
6
8
6
3
1
1
1
4
7
10
6
3
3
4
7
9
10
11
9
8
12
8
4
8
5
2
2
2
2
3
4
11
11
9
7
6
7
8
7
6
5
3
2
19
28
28
27
18
10
10
11
6
2
2
14
26
32
35
37
21
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
90
90
52
128
128
128
109
106
117
126
138
171
171
145
137
149
130
134
131
149
129
131
136
130
137
156
122
125
163
114
113
128
117
117
118
145
107
107
109
108
114
132
110
117
123
163
122
122
130
114
111
130
125
124
130
171
129
123
132
122
116
127
156
101
105
116
106
106
127
80
75
72
64
58
67
46
44
44
41
63
88
117
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
5
17
30
19
8
8
7
7
7
10
6
3
2
6
4
3
2
1
1
4
8
13
30
17
5
1
7
8
9
5
2
4
7
4
2
2
2
2
2
2
2
2
2
2
2
3
4
9
11
9
6
3
1
1
2
18
34
19
4
6
7
9
18
23
12
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
94
94
46
125
125
107
102
98
109
120
133
169
169
138
139
156
146
146
160
138
144
144
148
156
146
160
135
132
134
128
131
160
126
133
113
97
93
91
101
100
112
130
109
114
119
126
125
120
119
130
118
121
130
131
129
169
129
132
132
132
124
126
154
102
106
118
113
116
130
115
115
86
93
65
58
51
44
41
40
60
85
115
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
5
4
4
4
4
4
4
4
3
3
3
3
3
10
7
5
5
3
1
1
1
5
5
6
8
10
9
9
9
9
9
6
3
6
4
2
9
12
15
11
8
11
6
2
3
4
4
4
4
5
3
2
1
1
1
1
6
4
3
8
5
2
3
20
38
30
23
12
2
2
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
48
97
97
97
100
101
104
126
105
108
108
96
93
126
98
105
110
108
119
126
106
100
97
119
98
99
103
106
97
108
98
97
94
106
90
81
84
86
88
109
93
94
91
106
90
97
103
92
109
92
93
93
89
103
92
88
90
109
81
85
68
59
53
52
51
53
62
53
52
50
54
47
48
47
48
48
47
51
55
60
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
6
11
11
11
11
8
6
6
6
6
7
6
6
10
12
15
29
19
10
3
2
1
1
1
4
7
14
8
3
2
7
8
10
20
22
19
11
4
4
2
1
1
2
3
2
1
3
5
3
1
4
6
4
2
3
4
3
2
2
6
18
24
18
13
7
2
2
6
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
38
78
78
94
96
99
128
113
122
132
132
132
146
132
134
137
146
137
139
135
146
142
119
124
106
105
109
110
119
121
132
142
115
113
106
109
113
115
145
132
118
122
116
116
140
111
112
108
105
115
100
97
92
107
102
98
145
108
90
86
74
60
57
58
57
58
72
54
54
46
42
40
39
37
37
37
37
45
54
65
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
15
17
19
19
14
9
9
9
6
3
9
30
20
10
6
3
3
3
6
7
9
11
9
8
8
8
10
9
9
6
3
3
10
17
14
10
6
3
4
6
9
5
2
3
5
11
8
5
5
4
3
2
3
9
8
8
4
1
1
2
18
31
22
14
11
8
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
97
119
117
135
120
126
130
131
141
135
140
143
144
173
140
145
147
142
148
141
141
136
135
148
113
121
125
126
145
130
128
136
121
111
144
101
108
107
107
114
115
128
108
145
101
100
95
85
87
81
91
91
109
135
128
173
144
119
122
108
130
98
104
102
120
120
82
83
76
71
77
72
76
93
86
93
93
105
121
139
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
23
20
20
20
17
15
15
13
11
26
41
58
34
10
5
7
10
11
12
12
7
2
2
7
4
2
5
6
7
27
15
3
2
8
7
7
11
14
11
8
5
10
13
15
12
9
6
3
3
8
8
8
9
15
22
22
19
12
6
6
6
7
27
37
48
26
4
9
11
14
15
15
16
31
41
51
44
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
119
141
122
117
122
122
126
135
135
129
126
142
131
135
144
137
142
141
144
145
156
148
144
126
131
126
126
141
125
123
115
133
112
112
127
126
141
156
123
128
130
133
122
123
116
113
123
112
112
113
123
109
108
113
156
116
117
115
148
95
90
95
82
79
94
69
67
67
60
62
62
47
48
46
45
62
82
105
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
11
13
15
15
15
15
15
15
15
15
16
18
10
3
5
7
5
3
3
3
3
5
4
4
7
7
6
4
2
4
9
6
4
2
3
3
3
9
5
2
4
5
7
7
6
6
6
4
2
10
7
4
3
3
3
2
2
3
4
29
28
16
4
22
40
21
3
14
20
25
29
17
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
68
68
68
59
61
77
100
112
170
170
138
137
139
131
132
127
163
125
131
137
135
130
165
125
124
131
111
112
116
114
117
112
117
128
103
114
113
130
130
111
115
120
131
117
117
113
107
117
106
118
120
124
170
141
139
130
163
132
131
165
102
110
114
112
112
98
105
105
79
93
65
60
55
49
46
45
65
89
118
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
9
10
10
6
3
10
8
6
6
6
6
5
5
5
5
5
4
3
3
3
3
9
13
9
5
2
5
8
5
3
3
2
2
2
3
6
6
7
6
4
2
2
3
6
5
5
6
7
8
6
4
28
18
8
1
20
39
20
1
4
6
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
93
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
114
114
71
91
87
114
95
100
115
127
135
171
171
130
128
130
134
136
139
164
134
137
142
144
144
167
142
136
147
129
129
147
130
138
131
152
152
135
139
135
131
144
117
112
121
126
113
148
103
99
102
96
109
106
106
171
131
127
148
164
125
117
167
100
110
111
122
122
82
86
78
69
98
60
58
55
48
46
45
65
90
118
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
23
23
15
8
7
7
7
7
7
7
6
6
6
7
8
8
8
9
9
9
9
9
9
17
23
14
6
7
7
4
1
2
5
8
4
1
8
9
8
5
3
1
2
2
3
5
4
4
7
4
1
4
3
2
5
8
8
6
4
5
7
5
3
2
2
18
35
19
3
4
5
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
129
129
82
131
131
149
130
129
145
126
127
125
125
115
118
136
128
136
149
141
145
145
148
146
149
152
149
166
160
131
120
149
113
122
120
113
138
110
114
121
124
131
155
138
150
146
149
154
166
160
155
136
131
126
125
128
132
136
155
136
126
150
120
89
84
83
96
116
112
166
166
99
92
78
64
54
48
43
42
56
74
96
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
6
7
7
8
8
9
14
16
18
11
4
4
7
5
3
12
7
3
4
3
3
11
7
3
2
3
12
10
9
5
2
9
16
14
13
7
2
4
3
2
14
14
15
8
2
7
6
6
11
6
1
1
1
1
3
6
6
6
6
16
29
40
24
9
12
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
52
139
139
109
123
124
154
146
156
186
186
149
173
163
145
162
158
173
163
166
173
171
173
192
161
155
154
148
154
160
158
171
191
154
169
148
152
156
145
161
149
154
158
165
156
169
156
144
161
141
150
154
149
186
158
155
169
161
157
154
192
141
154
155
191
191
138
142
125
110
165
92
86
83
72
69
66
85
110
139
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
11
19
19
19
19
15
9
4
4
4
4
4
4
4
5
7
7
7
11
16
11
7
7
8
6
5
5
5
6
3
1
6
11
16
16
10
4
4
4
4
4
11
13
7
2
2
2
18
11
5
12
20
19
18
18
12
6
6
6
6
16
36
56
37
18
17
16
16
16
16
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
131
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
31
108
108
116
109
111
122
130
137
173
173
152
150
190
145
151
156
167
150
142
148
139
163
150
130
135
132
133
145
135
127
135
163
124
150
123
121
124
124
120
135
122
126
145
126
127
123
126
115
114
128
135
136
173
158
190
150
167
133
117
140
101
105
111
120
120
108
126
126
97
144
82
75
65
54
52
53
74
101
133
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
14
9
5
5
5
5
10
20
35
42
25
9
7
5
4
3
2
1
3
4
3
2
29
16
3
2
2
8
15
18
11
4
2
5
4
4
3
3
5
8
5
3
6
9
6
3
7
7
6
6
6
6
6
6
14
25
30
36
23
11
12
13
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
77
106
106
92
106
95
106
95
93
94
94
87
94
103
96
99
112
101
103
102
106
105
112
103
106
93
96
97
92
112
95
88
99
89
84
97
81
83
88
97
88
95
90
90
99
91
92
89
99
95
90
99
89
91
89
87
88
89
88
88
88
82
82
67
65
63
81
51
49
45
44
43
41
43
38
38
38
43
49
56
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
11
19
13
7
7
7
7
7
13
16
18
20
20
20
14
8
3
3
5
4
3
2
2
3
6
5
3
1
1
9
5
2
2
2
2
2
2
2
3
7
9
6
4
2
4
3
2
3
5
4
3
2
12
7
2
2
3
5
3
1
1
1
1
17
26
25
22
15
8
8
8
4
1
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
48
52
52
48
45
46
52
63
73
94
94
94
101
103
96
98
94
101
103
99
104
120
101
103
106
89
89
106
91
92
120
95
94
101
101
83
93
98
88
120
97
89
90
91
87
87
88
91
89
91
91
91
90
98
91
86
88
100
71
66
62
54
51
54
54
55
75
58
58
55
68
50
52
48
48
48
48
53
59
67
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
7
7
7
7
7
7
13
8
4
4
7
10
8
6
8
10
5
1
5
10
5
1
1
2
1
1
1
6
4
3
3
4
5
5
5
17
12
7
4
3
2
3
2
2
2
2
2
2
5
8
5
3
3
3
3
5
3
2
2
2
2
21
31
20
9
5
2
2
11
14
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
23
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
52
63
63
54
52
51
56
66
75
94
94
94
94
107
92
95
97
96
107
103
103
127
98
107
103
92
93
106
96
103
127
109
112
113
112
112
115
115
118
127
110
103
118
99
101
97
118
89
87
92
84
83
85
110
90
88
88
100
74
69
63
55
52
55
56
59
75
60
60
56
59
53
57
73
67
73
73
73
74
75
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
6
7
7
7
7
7
6
5
5
5
5
10
7
5
5
5
5
5
7
5
3
5
6
4
3
4
4
5
4
3
3
5
5
5
6
6
6
8
8
5
2
3
2
2
2
2
2
2
4
6
9
6
3
2
2
4
3
2
2
2
2
22
32
20
8
9
10
11
11
11
11
21
26
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
36
152
152
152
135
135
154
144
148
171
171
147
179
144
156
164
179
177
161
170
179
158
175
184
164
167
166
164
165
162
162
165
184
158
166
172
162
162
160
164
158
164
165
184
164
166
172
146
164
141
148
154
147
171
158
156
166
177
158
152
184
125
144
147
184
184
146
155
144
138
184
111
100
94
83
79
75
92
113
138
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
4
4
4
4
4
4
4
4
7
8
9
11
6
2
2
2
4
6
6
4
2
2
4
5
4
3
2
2
3
4
14
7
1
1
12
22
19
10
1
2
2
2
1
1
9
6
3
2
2
8
6
4
8
12
12
7
3
2
2
2
2
2
2
21
40
24
9
24
32
40
42
39
21
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
41
154
154
154
136
136
158
146
150
172
172
148
190
164
161
176
190
188
173
184
190
175
188
192
168
163
159
157
164
169
175
172
192
154
143
146
153
151
181
177
155
163
158
169
149
150
143
134
158
122
130
130
131
172
151
151
181
158
158
152
192
127
149
151
192
192
150
156
144
136
169
108
100
91
82
78
74
93
115
143
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
6
7
7
7
11
13
14
15
14
14
14
8
2
2
10
6
2
4
3
2
4
5
3
2
3
8
16
11
6
2
8
15
15
16
9
2
14
12
7
3
1
7
4
2
1
13
25
13
1
8
16
15
14
9
5
3
2
2
3
21
40
22
4
22
31
40
42
36
20
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
86
86
59
65
64
64
56
62
74
92
107
140
140
134
115
134
107
108
113
107
122
109
115
120
108
129
115
111
123
107
104
105
120
98
103
110
88
93
99
97
103
120
113
118
118
123
110
113
105
113
109
100
106
104
109
140
101
103
100
109
96
94
129
81
77
79
79
88
86
113
113
69
68
62
56
52
50
49
49
64
81
102
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
16
8
7
7
7
7
7
7
6
6
6
6
6
7
8
8
8
8
8
8
8
9
5
1
1
2
5
6
6
7
13
7
2
3
2
1
4
3
2
2
4
3
2
1
1
2
3
4
3
2
1
1
2
3
5
6
7
13
8
4
4
4
5
24
41
25
9
7
5
5
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
48
161
161
161
146
149
157
154
148
153
153
136
135
140
139
148
161
159
157
142
145
140
140
156
144
149
154
143
148
161
134
127
120
115
104
104
117
118
118
150
125
131
148
137
143
146
149
154
150
135
142
142
126
153
134
132
133
159
129
133
156
101
110
113
115
121
120
154
154
104
92
77
60
52
47
44
43
61
84
110
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
6
6
7
7
7
6
5
5
5
5
10
12
15
12
10
10
6
3
4
3
3
17
13
9
6
4
11
8
5
3
1
5
4
4
13
8
4
7
12
18
23
12
2
3
2
2
3
5
16
11
7
7
4
2
1
1
1
1
1
1
22
43
26
9
17
21
26
29
19
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
173
173
52
169
169
166
143
159
164
169
160
197
197
166
189
197
181
182
181
196
176
177
182
174
178
193
179
182
185
185
188
186
176
180
182
173
189
175
177
179
182
184
181
183
188
184
181
181
175
172
186
175
184
177
200
197
192
197
197
197
200
200
200
200
200
184
182
182
189
189
200
200
198
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
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
17
17
12
8
7
7
7
7
7
7
5
3
3
3
3
10
8
7
7
7
7
5
3
2
2
2
3
5
6
7
6
6
31
18
6
3
4
6
4
3
5
7
15
24
18
12
16
18
20
26
22
18
18
29
19
9
9
9
15
27
27
28
34
40
34
28
28
47
37
28
28
40
40
40
40
40
40
40
120
160
180
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
182
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
106
106
81
134
134
121
121
123
150
128
126
137
137
111
109
138
123
135
135
156
150
126
126
117
122
131
129
155
146
128
125
166
122
126
128
121
128
136
120
124
130
137
145
159
155
166
144
137
136
122
124
129
134
135
159
137
143
142
144
166
139
155
131
108
113
119
120
123
124
133
133
106
133
89
79
70
60
55
54
70
89
113
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
11
15
11
7
7
7
7
4
2
1
1
1
2
3
4
7
10
11
11
8
5
3
2
7
14
10
7
7
10
10
10
10
6
2
17
17
15
9
4
3
3
3
3
3
2
2
2
2
2
2
3
12
22
15
8
8
8
6
5
3
2
7
12
28
45
41
37
29
21
21
21
21
12
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
71
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
168
168
48
171
171
161
149
162
166
172
176
190
190
171
176
190
160
176
171
184
176
166
169
163
160
187
167
171
177
169
167
186
166
169
172
167
176
173
167
165
165
166
170
172
173
186
173
172
173
167
166
171
168
166
172
190
180
190
176
186
161
177
187
137
147
149
172
172
148
166
166
132
174
123
115
113
108
106
104
118
134
154
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
9
9
6
4
4
4
4
4
4
4
5
5
5
5
12
15
19
16
13
13
13
19
12
6
6
4
2
2
2
25
13
2
2
2
8
15
19
12
6
2
14
10
6
3
13
12
11
11
12
26
33
36
40
23
6
6
6
7
8
7
7
7
7
23
40
29
18
29
34
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
71
71
71
64
59
65
78
92
106
135
135
135
122
166
118
121
124
113
143
118
126
125
148
143
122
126
125
121
118
124
112
115
148
113
109
130
103
105
108
109
112
112
121
124
105
110
130
106
109
105
100
98
106
108
117
166
114
130
119
105
113
87
72
76
74
79
90
90
92
94
121
88
88
73
67
63
59
76
96
121
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
13
13
10
8
6
4
4
4
4
4
7
8
10
10
10
10
9
6
3
3
15
9
3
2
1
3
4
6
5
4
4
4
2
1
1
1
6
11
17
11
6
6
7
6
6
12
7
2
2
2
2
2
3
4
6
7
8
10
13
11
9
5
2
2
2
19
33
30
19
9
9
38
38
30
16
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
47
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
95
95
72
102
102
103
109
113
122
122
125
132
134
133
145
150
140
150
134
150
131
132
133
145
121
123
124
133
131
121
125
122
118
145
119
99
98
92
88
87
88
92
98
102
105
125
118
122
133
134
120
121
127
127
129
132
131
133
134
150
127
129
131
98
106
117
119
123
134
133
133
100
125
78
69
61
50
46
44
60
81
105
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
11
23
25
24
13
2
5
6
8
9
9
7
5
5
5
21
13
5
2
1
1
1
1
1
1
2
5
10
5
1
2
8
12
16
12
7
2
3
4
5
6
4
2
2
3
8
5
3
3
21
24
22
15
8
7
7
6
4
2
2
22
42
37
33
17
2
2
6
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
71
71
71
64
57
63
72
82
85
111
111
86
92
93
97
115
100
102
104
131
109
115
115
131
103
111
113
112
131
115
101
105
102
104
100
110
110
103
104
98
104
100
91
91
89
89
87
83
86
89
86
86
111
83
83
81
88
75
77
76
75
72
70
60
58
61
69
57
67
67
60
67
67
50
48
45
43
48
54
61
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
23
23
15
8
7
7
7
7
7
7
6
6
6
6
4
3
16
11
7
7
7
5
3
9
6
4
6
4
2
2
2
2
2
3
3
3
5
5
4
3
6
5
5
5
5
9
6
3
3
3
7
4
2
5
4
3
2
2
2
5
3
2
3
4
6
19
26
14
3
10
18
19
21
25
27
29
29
29
29
29
29
16
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
117
143
120
118
124
123
128
139
139
129
108
109
118
122
143
132
126
129
147
119
121
132
125
131
137
123
126
143
121
118
114
117
96
102
107
105
147
114
123
122
137
131
108
105
97
94
91
90
96
94
97
139
117
113
147
132
121
137
132
106
117
107
112
112
97
107
107
69
67
61
53
51
49
47
46
61
79
100
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
28
39
37
35
35
35
35
35
20
6
6
6
6
7
4
1
10
10
10
10
5
1
1
1
1
3
3
3
4
6
9
7
6
10
8
6
7
9
5
1
5
9
16
12
6
1
2
4
10
9
8
4
1
5
7
8
9
6
3
31
19
7
3
55
83
44
5
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
146
146
114
127
127
114
115
119
124
129
134
147
147
141
129
146
126
129
141
121
125
116
113
122
118
122
141
115
135
108
102
146
108
104
122
97
81
76
73
74
72
74
81
89
98
135
117
125
137
137
127
120
127
127
117
147
115
117
132
116
122
97
115
76
69
80
84
95
132
104
104
72
64
58
51
48
47
45
44
61
81
104
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
21
5
5
5
5
5
5
16
27
19
11
10
10
10
5
1
1
3
2
1
1
1
1
1
1
1
1
3
6
14
10
6
4
3
5
7
9
8
8
10
12
10
9
5
2
4
3
2
2
2
3
2
2
4
6
3
1
4
7
4
1
3
6
22
34
21
8
9
10
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
64
64
64
56
57
64
72
80
98
98
95
135
111
117
124
135
135
124
132
135
130
135
115
103
100
92
81
96
84
97
130
98
115
117
103
103
117
104
101
117
99
104
110
107
111
130
122
129
130
130
129
130
118
130
108
109
119
122
123
123
82
76
83
77
76
123
64
58
57
49
47
46
44
45
46
46
57
70
86
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
12
7
2
2
6
5
4
3
2
2
2
2
2
4
3
3
6
4
2
3
4
5
7
5
3
2
2
2
12
8
5
2
5
3
2
2
2
2
3
2
2
3
2
2
2
4
5
3
2
4
3
3
4
3
3
20
34
22
11
11
11
12
13
8
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
52
127
127
127
110
120
127
137
142
170
170
132
131
132
123
127
127
124
127
124
130
132
129
164
119
121
126
105
107
127
114
124
112
113
96
99
106
108
129
129
106
117
108
126
124
99
93
88
107
90
108
111
113
170
126
120
129
124
113
108
164
98
104
104
110
110
76
79
71
63
94
53
51
48
40
38
37
58
84
114
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
12
11
11
11
10
7
4
1
2
2
1
1
1
1
1
1
1
1
2
3
3
4
6
7
9
11
6
1
8
6
5
6
7
6
3
1
1
2
12
17
12
8
4
1
5
5
5
6
7
5
3
2
1
2
3
19
36
18
1
2
3
4
6
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
80
80
80
80
80
83
87
91
100
102
97
134
106
110
120
134
134
115
128
134
120
134
109
100
100
93
96
96
100
120
90
109
78
71
79
88
93
128
128
93
93
87
86
84
89
93
86
103
83
86
87
79
100
90
92
128
103
88
82
109
75
85
93
109
109
72
73
66
62
86
56
54
54
51
50
49
59
70
84
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
7
7
7
7
7
6
4
2
2
5
7
6
6
6
6
4
2
5
8
5
2
1
1
1
3
5
14
16
19
10
2
4
4
5
5
5
10
13
8
3
3
4
2
1
2
4
5
5
4
4
5
4
2
1
5
3
2
2
5
10
20
31
21
12
8
5
5
10
10
7
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
48
80
80
80
81
86
112
93
97
98
98
98
92
112
101
104
110
127
115
114
127
112
109
127
103
105
108
102
102
111
95
91
89
95
77
76
76
76
85
78
81
88
93
95
107
109
96
98
107
99
96
98
127
100
102
109
101
98
91
127
72
66
63
67
70
74
127
71
67
66
58
52
49
47
45
44
43
52
62
75
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
8
4
4
4
4
4
4
4
9
12
15
13
11
10
10
8
7
7
4
1
5
10
5
1
5
6
7
4
1
11
11
7
3
1
1
2
6
5
3
1
5
4
3
2
5
3
1
1
1
2
2
2
6
7
8
4
1
5
6
5
5
5
5
21
29
27
25
13
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
48
54
54
49
46
47
53
61
64
88
88
83
101
105
91
98
95
101
105
95
99
99
105
105
98
107
107
120
121
96
100
99
105
92
85
80
84
87
88
121
92
90
99
92
94
115
85
81
94
88
90
121
92
94
95
86
92
87
70
66
59
51
47
50
50
54
76
52
52
44
46
44
47
47
44
44
44
50
58
67
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
7
7
7
11
10
9
9
5
2
2
1
1
1
2
1
1
1
1
1
1
1
6
7
6
4
2
4
6
9
12
9
5
2
4
3
3
2
2
2
2
2
2
2
9
8
7
8
8
8
7
7
4
2
2
2
14
20
20
21
13
5
4
3
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
48
84
84
79
88
93
108
100
100
82
84
84
79
108
86
87
94
95
100
108
103
114
103
103
102
99
104
106
95
129
114
96
98
100
86
86
91
97
105
115
129
113
114
121
111
115
107
103
106
107
109
129
113
102
106
99
98
121
89
96
79
69
64
61
60
60
58
62
62
53
63
50
49
60
44
45
49
51
56
62
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
16
16
16
22
19
14
10
6
6
6
7
6
3
1
10
10
10
7
4
2
2
3
5
6
5
5
5
22
12
3
3
4
7
11
10
10
10
18
9
1
6
11
8
5
3
3
4
4
4
8
12
12
9
7
6
6
6
6
6
7
23
31
40
22
4
9
11
14
15
15
13
11
11
11
11
11
11
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
131
131
127
143
121
118
126
134
141
169
169
135
123
136
130
132
143
161
135
135
138
134
130
163
127
125
129
122
124
143
122
119
114
117
96
96
106
106
127
127
116
119
115
129
114
113
111
108
116
99
109
109
115
169
136
136
127
161
121
109
163
94
103
110
108
108
85
79
71
66
88
56
53
51
46
44
43
63
87
116
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
7
7
8
9
7
5
5
5
5
5
6
6
6
10
10
10
10
10
16
26
18
10
10
10
5
1
1
1
1
13
16
11
6
1
2
3
8
10
9
7
6
15
9
3
3
3
8
7
6
20
11
3
6
4
2
1
1
1
1
1
1
1
2
19
36
19
2
3
3
4
4
4
4
4
19
29
34
36
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
88
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
100
100
100
154
154
122
130
126
125
132
130
146
146
123
120
122
124
127
154
125
125
123
119
122
120
122
126
125
137
130
120
154
115
111
122
99
100
102
103
103
117
113
120
126
137
133
136
123
117
117
116
111
117
113
117
146
117
118
121
130
114
137
118
86
77
75
80
91
90
117
117
76
77
71
75
59
58
56
52
68
86
107
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
15
21
14
7
7
7
7
7
10
12
13
14
12
10
15
12
10
7
4
4
4
4
4
5
7
4
2
5
9
13
11
10
9
6
3
6
10
7
5
3
1
3
4
4
4
2
1
1
2
5
4
4
9
6
4
4
4
3
3
2
1
1
2
17
30
15
1
6
9
12
12
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
98
106
106
118
106
111
120
125
125
150
150
140
148
178
144
143
145
165
131
129
129
123
124
140
126
133
133
120
128
134
122
130
138
123
148
122
123
122
120
121
125
128
125
144
130
131
133
133
121
121
118
122
135
150
149
178
148
165
131
116
140
105
114
126
138
138
121
133
133
101
144
84
76
66
55
52
53
73
97
126
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
14
5
5
5
5
5
5
16
10
5
5
5
5
10
40
25
10
5
8
12
11
7
3
1
1
4
7
8
8
9
6
3
3
3
9
18
10
3
4
18
38
21
4
4
3
2
2
6
11
18
20
21
22
18
15
10
6
6
6
6
6
14
30
38
47
39
31
22
14
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
58
85
85
99
88
88
95
80
85
66
64
59
59
73
70
78
99
79
95
80
77
76
75
79
86
92
105
118
90
117
97
98
103
94
90
89
88
86
91
95
101
103
118
117
112
118
114
105
116
118
101
106
116
106
118
112
98
118
84
76
70
59
54
60
70
84
112
105
105
84
77
68
64
52
48
44
44
45
48
52
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
9
7
5
4
4
4
4
4
9
8
7
7
8
10
9
8
8
8
6
4
4
3
3
2
2
2
2
2
2
2
4
3
2
2
4
6
8
9
5
2
7
8
5
3
5
4
3
5
8
6
5
6
6
7
22
12
2
5
6
8
9
7
6
18
24
18
12
11
10
10
26
24
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
52
80
80
80
80
82
96
99
111
130
130
130
116
130
119
115
111
115
104
102
104
103
103
108
112
120
123
118
115
107
106
102
105
109
107
133
118
113
113
113
112
115
118
123
119
121
133
120
114
118
110
106
114
101
107
101
98
133
84
87
70
59
54
53
63
80
77
120
120
73
72
64
54
51
51
49
48
54
60
68
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
5
6
6
7
7
7
7
7
5
3
3
3
3
19
16
11
7
7
5
3
5
7
5
3
7
12
8
4
3
23
16
9
5
2
9
20
14
9
5
3
8
6
5
10
6
2
2
2
8
7
6
11
10
9
8
5
2
5
6
4
2
2
2
13
19
10
1
3
4
5
13
15
16
17
21
26
36
41
44
34
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
85
85
79
86
89
90
101
101
88
86
83
82
79
85
82
84
107
84
90
89
81
87
96
81
85
86
87
86
90
107
88
88
96
73
75
73
71
88
72
82
90
84
107
82
83
75
68
67
64
60
63
63
60
63
69
72
76
85
85
85
66
73
55
53
55
51
53
53
48
63
45
46
44
42
42
42
45
49
54
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
9
11
15
20
20
20
20
14
9
4
2
2
3
4
6
7
9
7
5
3
2
3
2
2
2
3
3
2
1
1
3
3
3
6
9
13
16
20
14
8
9
6
4
5
3
2
4
5
5
5
7
7
7
6
5
3
1
8
8
7
5
3
2
15
22
12
3
3
3
3
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
80
80
31
89
89
105
83
83
88
102
92
99
101
101
130
104
109
110
106
108
107
110
122
114
119
106
122
103
107
106
103
122
95
99
99
103
130
103
105
108
105
101
105
106
115
126
151
150
138
140
151
134
135
139
151
134
134
118
130
103
94
126
70
65
61
66
69
74
126
64
61
59
52
50
48
48
48
48
48
56
66
77
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
5
2
2
3
3
4
4
4
5
3
2
2
4
4
4
6
9
13
13
7
1
1
1
1
4
4
4
4
5
20
10
1
2
3
12
21
18
12
6
7
9
7
5
5
4
2
1
5
9
13
12
10
9
5
2
11
11
7
3
5
3
1
1
16
27
15
4
6
8
15
15
15
15
16
24
32
40
44
46
31
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
87
87
48
123
123
123
103
100
112
121
134
169
169
137
131
137
137
136
133
165
129
135
142
132
143
163
129
128
131
122
125
123
123
123
112
120
96
102
116
112
128
143
118
123
123
131
123
116
108
108
107
94
105
104
106
169
131
128
143
165
123
116
163
98
105
114
109
109
102
108
108
86
86
68
58
50
45
41
40
61
86
115
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
4
4
4
5
6
10
11
10
10
7
4
1
5
10
5
1
5
3
2
1
1
7
8
7
5
3
2
1
9
11
9
8
7
7
4
1
5
7
5
4
3
3
2
1
4
7
7
4
2
6
7
8
15
9
4
21
39
20
2
15
23
31
31
20
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
139
139
26
137
137
152
121
125
128
132
131
150
150
124
125
139
133
138
152
161
139
149
165
147
165
154
126
123
124
123
125
152
122
125
122
112
134
117
132
137
165
165
130
131
131
124
120
134
106
103
110
99
107
102
109
150
137
137
165
161
126
122
154
101
105
106
110
110
94
99
99
74
87
61
57
52
46
44
44
62
85
112
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
7
8
9
10
20
15
10
10
10
10
10
10
10
6
3
6
4
3
5
4
3
13
13
9
5
5
12
14
13
8
3
17
19
13
8
6
5
10
9
8
8
6
5
3
1
4
2
1
1
2
3
3
2
2
3
4
2
1
2
4
18
33
17
2
4
5
6
9
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
87
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
31
61
61
75
67
75
77
85
91
120
120
85
85
81
88
87
90
114
88
98
102
96
114
111
104
111
120
114
108
134
103
101
101
111
88
94
94
102
107
116
134
114
117
120
106
116
103
93
103
105
111
143
120
121
143
120
115
143
107
102
93
84
84
65
65
66
61
66
66
54
54
50
47
47
47
46
46
51
57
64
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
5
5
5
5
5
3
2
2
3
6
8
8
8
8
6
5
8
15
10
5
6
8
6
4
4
14
8
3
4
7
11
13
15
47
33
19
5
3
2
10
7
4
1
3
2
2
19
17
16
9
2
6
11
10
10
7
4
2
5
21
29
18
7
4
2
2
2
2
2
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
76
76
85
80
85
83
84
85
88
88
79
83
81
83
84
88
86
86
91
86
86
84
105
87
97
99
106
125
103
107
125
108
106
97
125
99
102
106
123
98
99
99
96
101
94
103
92
99
98
102
123
99
103
96
88
83
91
84
85
105
76
76
64
60
62
62
56
66
66
52
51
58
40
39
39
38
49
62
77
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
3
5
5
5
7
6
4
2
2
6
7
8
9
9
10
10
10
10
9
7
5
3
1
1
3
4
6
7
5
3
2
2
2
7
6
5
4
4
3
2
2
4
4
3
2
1
2
2
2
3
4
10
5
1
2
2
2
2
2
2
18
26
13
1
5
7
9
9
9
7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
76
76
80
80
79
89
100
105
136
136
111
118
120
120
133
136
122
123
133
116
113
108
136
100
104
106
95
97
107
88
85
92
76
74
81
73
78
85
85
88
107
87
97
90
87
85
82
82
92
85
85
107
84
83
86
78
72
67
64
62
52
49
53
53
54
78
48
47
44
41
44
40
44
36
36
37
44
54
65
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
3
3
2
2
2
5
10
10
10
10
10
5
1
5
7
4
1
4
7
7
4
2
21
14
7
5
4
4
4
6
20
24
25
26
14
2
4
3
2
2
2
2
2
2
2
11
9
7
4
2
7
4
2
2
2
2
20
30
17
4
12
16
15
14
14
11
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
58
80
80
80
80
80
84
89
93
105
105
98
90
105
92
95
105
88
105
86
88
87
85
105
94
95
113
98
85
107
87
88
88
95
82
72
77
79
81
104
88
91
97
104
100
104
97
113
107
103
112
92
112
96
92
104
95
85
86
90
77
76
86
71
82
94
104
113
113
86
81
75
86
62
60
58
53
56
60
65
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
4
2
2
7
7
7
7
7
16
9
2
2
6
10
5
1
2
4
12
21
15
10
5
1
1
2
1
1
1
7
8
5
3
2
4
3
2
5
6
7
4
1
2
4
4
2
1
3
4
5
5
5
6
4
2
1
1
10
6
2
6
4
2
22
32
29
27
19
11
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
117
117
117
117
100
104
111
117
121
135
135
129
132
135
136
144
138
144
131
144
127
123
122
125
111
116
117
129
135
112
112
111
122
113
99
93
95
92
96
108
106
109
110
135
108
107
107
108
99
100
101
104
109
109
109
94
102
90
75
73
65
60
63
55
55
57
61
58
59
60
63
58
63
46
44
42
38
46
56
68
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
52
54
42
31
26
31
24
18
18
13
8
8
9
10
37
23
10
4
22
13
4
6
5
4
5
6
4
2
2
2
5
4
3
9
5
2
18
19
15
9
3
2
2
2
3
4
6
6
5
4
3
2
4
5
6
5
4
6
4
2
3
2
2
22
32
31
31
18
5
5
15
24
25
25
25
26
29
31
32
22
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
48
162
162
162
146
151
162
155
155
171
171
140
146
142
143
153
162
164
162
153
175
157
156
167
148
151
155
138
140
162
133
129
122
117
113
123
132
131
175
148
135
143
140
134
136
138
151
155
120
120
125
119
123
171
148
146
175
164
137
140
167
103
111
109
113
115
113
155
155
97
98
75
62
56
49
45
43
63
88
117
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
13
16
19
24
13
3
4
6
4
3
3
3
3
6
4
3
10
15
8
2
2
4
19
20
12
5
15
20
26
22
13
5
4
9
15
12
7
3
6
8
5
3
3
4
3
2
2
2
3
3
4
3
3
2
1
17
33
18
4
3
3
3
3
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
98
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
48
51
50
49
44
45
51
60
64
88
88
70
68
69
72
78
88
86
86
84
86
90
78
95
83
76
83
83
77
89
84
83
89
95
74
89
77
79
78
90
77
80
85
95
83
88
83
80
88
83
81
78
88
75
79
77
76
90
79
78
77
77
72
60
59
61
60
62
67
67
60
62
62
46
44
42
40
42
46
50
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
4
2
2
2
2
2
3
5
6
4
2
1
3
3
2
1
1
2
3
4
5
14
8
3
3
7
10
8
7
5
4
5
6
4
2
2
2
2
2
2
2
6
9
5
2
4
5
6
7
8
5
2
4
4
5
18
28
18
9
13
18
29
29
17
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
94
94
71
71
71
64
61
69
83
100
102
149
149
119
128
134
124
126
126
159
125
123
128
121
121
151
114
111
111
108
102
113
111
100
105
97
93
91
90
91
93
92
102
96
96
111
102
104
102
106
112
103
111
107
111
149
122
134
122
159
116
106
151
92
99
100
105
105
94
112
112
79
85
64
56
53
48
46
44
62
85
111
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
23
8
6
4
4
4
4
4
5
5
6
5
5
10
10
10
10
10
10
10
10
7
4
2
8
5
2
3
5
7
6
6
15
11
7
3
3
7
6
5
10
12
15
14
9
5
2
2
3
7
10
7
4
2
2
1
1
3
9
5
1
3
5
22
39
20
1
3
4
5
5
5
5
6
19
29
34
37
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
144
144
64
142
142
123
110
120
123
129
126
151
151
131
129
171
139
144
142
162
138
141
155
139
134
156
127
130
135
130
131
144
123
124
118
106
129
113
125
129
155
128
127
123
118
131
118
113
104
107
106
103
111
105
115
151
143
171
155
162
131
117
156
96
102
103
108
108
99
107
107
87
89
69
60
52
46
42
41
62
87
117
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
5
5
6
3
1
10
7
5
5
5
5
5
5
3
1
5
7
4
1
6
12
24
20
16
11
7
4
1
5
9
10
7
5
6
3
1
1
1
1
6
5
5
3
1
28
16
5
4
4
4
4
4
4
2
1
16
31
16
2
11
21
33
33
19
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
48
162
162
152
134
140
140
146
162
150
150
143
138
142
141
150
162
157
162
147
155
145
165
156
133
126
127
124
126
162
130
122
152
103
102
110
119
123
155
165
132
134
121
116
115
104
96
92
96
94
105
105
113
150
129
132
165
157
134
124
156
111
122
129
152
152
110
106
94
78
90
62
58
53
46
44
43
61
83
109
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
16
21
23
24
25
19
14
14
38
24
10
7
5
5
5
5
5
5
5
5
3
2
2
2
4
6
21
18
10
3
4
2
1
6
12
9
6
7
11
6
1
1
1
1
2
3
5
3
1
2
3
3
2
1
8
15
15
10
6
4
20
37
24
11
8
6
6
8
6
5
5
16
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
87
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
92
92
48
126
126
126
117
115
126
130
138
169
169
139
163
136
143
146
150
163
144
154
172
158
180
165
143
138
131
130
126
129
130
130
154
114
109
117
129
134
172
180
126
135
131
123
122
118
108
112
118
102
113
104
111
169
143
141
180
161
135
131
165
114
124
127
154
154
121
118
118
96
96
73
63
54
47
44
42
62
87
116
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
6
6
6
25
14
3
24
40
21
3
3
3
3
3
3
3
6
7
5
4
4
4
18
19
17
15
21
23
13
3
5
6
8
6
5
10
6
3
5
7
5
3
5
8
5
3
5
4
3
8
6
3
1
3
6
18
30
16
3
3
3
3
18
22
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
96
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
36
116
116
108
95
92
98
107
113
135
135
129
150
147
130
130
129
123
128
126
130
152
126
128
128
126
126
124
128
125
125
145
124
122
150
123
127
152
124
124
126
125
118
116
118
118
126
126
106
102
109
106
116
152
132
147
150
123
119
113
100
94
94
82
89
98
101
126
126
92
85
76
75
54
53
52
55
70
88
109
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
2
1
1
13
11
10
17
25
31
22
14
9
5
10
8
6
5
6
5
3
2
2
4
4
4
6
6
7
11
7
3
8
15
9
3
3
3
5
6
4
3
8
13
8
3
7
11
8
6
6
6
6
6
26
31
33
36
23
11
13
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
85
85
85
80
85
89
101
103
136
136
102
101
96
93
93
108
101
89
97
102
103
101
125
106
106
126
95
90
92
94
91
103
113
86
86
90
89
91
100
96
101
104
126
105
105
103
95
105
92
101
102
105
136
102
97
95
100
94
91
125
78
71
73
64
64
66
55
62
62
58
62
71
47
47
46
43
58
76
97
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
6
4
4
7
7
7
7
7
8
6
4
4
7
8
8
8
9
9
7
5
7
8
5
3
6
4
2
3
5
8
8
7
6
7
15
20
12
4
3
2
5
3
2
6
4
2
2
2
2
3
5
3
2
6
8
11
11
10
6
2
5
4
4
20
35
20
5
7
8
10
17
25
14
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
52
127
127
114
107
115
118
122
144
125
126
131
150
136
118
129
127
121
144
123
126
145
118
120
124
126
126
113
117
144
111
145
120
123
150
129
108
114
107
106
108
106
113
116
115
118
129
126
114
112
120
111
116
125
127
136
150
129
124
120
99
120
80
77
86
93
97
126
126
94
89
78
76
60
55
51
48
62
79
99
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
6
7
7
7
7
7
5
3
3
3
3
10
12
11
10
14
10
6
8
9
5
1
1
1
1
1
2
5
7
9
5
2
11
18
14
10
6
2
12
9
7
8
5
3
2
2
8
6
4
6
9
18
12
7
6
6
6
6
6
14
23
33
42
23
4
9
11
14
25
30
17
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
76
76
85
82
85
92
101
104
133
133
121
136
122
126
129
127
136
127
123
127
121
136
120
112
115
133
120
106
107
102
97
94
94
84
85
85
83
94
77
85
90
89
133
90
88
88
81
83
86
88
89
100
96
88
98
101
109
109
109
86
97
69
71
66
63
85
63
63
63
56
57
60
43
42
40
36
46
57
71
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
4
4
4
4
4
5
6
7
11
10
9
9
9
9
10
10
10
9
9
6
3
6
4
3
4
5
15
15
15
14
13
10
8
5
3
3
2
2
3
4
8
4
1
1
1
1
2
3
7
4
1
1
1
5
9
9
5
2
2
3
18
32
17
3
3
3
3
15
23
24
25
25
26
29
30
31
24
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
87
87
36
92
92
108
98
106
119
132
133
172
172
145
142
139
131
132
130
137
126
121
126
125
137
156
122
121
137
114
114
126
117
119
154
107
102
104
106
105
115
133
110
108
109
137
104
106
105
98
102
90
102
103
112
172
129
139
133
116
121
114
156
106
118
122
154
154
110
107
97
78
88
61
57
52
46
43
43
64
89
118
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
16
15
13
11
11
10
10
10
9
8
10
10
10
10
10
10
7
5
5
5
5
6
14
8
2
2
2
9
13
11
9
6
4
10
5
1
3
5
3
1
4
2
1
2
2
3
8
6
4
8
9
10
8
6
5
3
1
1
2
4
16
28
14
1
2
2
3
8
8
8
9
18
22
24
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
88
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
95
95
48
128
128
128
117
121
128
133
134
152
152
139
138
142
134
134
133
136
135
141
157
144
166
157
136
136
134
126
128
128
125
119
153
104
106
118
128
131
157
166
134
138
134
122
118
116
108
111
114
102
111
112
119
152
136
142
166
131
127
134
157
106
123
129
153
153
114
111
111
83
95
65
58
53
48
45
43
61
83
109
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
10
20
23
25
27
27
18
10
10
10
10
10
8
6
6
6
6
6
5
5
5
6
15
15
9
3
3
3
9
6
3
7
11
8
6
9
8
5
3
4
6
7
9
5
1
4
5
5
5
7
4
2
2
1
1
3
6
3
1
2
3
19
36
24
13
9
5
5
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
48
51
50
49
44
45
49
56
60
75
75
74
80
88
82
85
88
80
82
85
88
88
84
95
88
87
85
106
78
77
86
84
76
106
75
76
85
83
83
106
85
86
89
100
93
93
95
100
83
83
82
79
73
82
73
80
90
84
90
90
84
84
92
65
64
68
65
66
72
72
61
58
58
44
45
46
46
48
50
53
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
6
6
6
5
5
7
4
1
2
4
4
4
3
2
1
1
1
1
1
1
1
2
3
4
6
8
5
2
5
4
3
8
4
1
1
2
1
1
3
4
6
5
3
2
5
3
1
7
6
5
4
4
2
1
11
18
21
11
1
12
19
26
29
22
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
88
88
48
123
123
123
107
119
132
142
139
186
186
154
165
171
148
149
143
160
143
153
166
148
166
178
153
156
166
143
142
142
144
148
150
149
165
137
150
151
166
166
145
149
141
166
128
129
122
111
123
103
117
114
126
186
153
171
166
160
149
130
178
113
126
129
150
150
110
104
100
79
87
63
57
53
49
47
45
68
95
127
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
11
12
13
14
14
14
14
13
12
12
12
7
3
4
5
5
5
5
7
5
3
3
3
3
5
7
6
4
3
6
7
6
4
3
6
6
6
6
4
3
2
5
9
10
12
15
10
6
3
4
6
9
5
2
7
5
4
3
3
30
16
2
3
21
39
35
28
15
2
2
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
87
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
127
139
122
118
122
122
127
135
135
135
111
130
116
118
139
117
119
135
111
108
101
124
105
110
123
112
108
139
107
106
107
110
87
87
91
88
91
104
101
104
107
123
101
104
101
93
104
84
94
94
93
135
94
89
90
107
90
84
124
79
90
91
107
107
73
66
57
47
46
43
43
41
42
42
41
57
75
96
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
6
12
36
36
27
19
19
19
12
6
6
4
3
6
9
8
8
7
6
5
5
4
3
4
5
6
7
7
8
23
13
3
5
7
4
2
6
8
6
4
5
6
4
2
1
1
3
2
1
4
3
2
1
1
2
2
3
7
11
6
1
2
3
22
41
21
1
3
4
5
8
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
127
141
124
120
123
123
128
134
134
134
120
134
122
124
141
124
122
129
115
114
112
122
110
107
120
101
96
141
104
112
115
111
115
105
115
100
102
104
103
104
101
120
100
102
104
99
104
104
95
93
97
90
93
89
97
104
87
87
75
80
65
55
56
60
65
65
80
80
66
64
64
49
48
47
48
52
58
65
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
6
4
4
7
11
9
8
8
11
7
4
3
3
9
8
7
8
10
10
10
9
6
3
5
7
4
2
3
4
9
6
3
2
2
5
9
7
5
3
6
6
4
3
7
5
3
2
2
2
2
3
4
6
6
6
4
2
5
9
7
5
4
4
17
24
15
7
18
27
36
38
28
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
171
171
31
176
176
178
158
166
177
167
167
178
178
166
176
196
172
182
180
193
177
169
172
167
170
187
173
179
180
173
167
178
165
163
172
160
176
173
163
163
162
164
168
171
179
180
176
172
173
167
161
153
154
153
164
178
176
196
176
193
169
180
187
138
150
158
172
172
151
167
167
130
175
110
105
94
80
75
78
95
118
146
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
7
7
7
7
32
18
5
5
12
20
28
37
20
3
4
3
3
3
3
3
7
8
10
15
12
9
6
8
10
17
14
10
7
19
21
13
6
6
6
4
3
3
6
12
18
17
13
10
8
6
6
6
6
6
6
29
40
52
40
28
37
42
47
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
36
152
152
152
142
143
152
160
152
173
173
136
130
187
144
160
161
190
160
149
158
154
147
185
169
175
179
178
190
182
164
159
183
156
158
183
160
160
161
189
168
179
190
185
186
176
183
171
189
174
177
186
174
173
177
187
162
190
166
176
185
151
165
163
183
183
138
144
128
112
185
92
86
75
59
56
56
76
103
134
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
12
20
20
20
20
20
10
1
1
1
1
1
4
8
13
10
8
4
1
12
6
1
2
3
4
6
6
6
16
11
6
1
3
6
14
9
4
6
9
6
3
1
4
6
5
5
5
9
14
23
32
21
11
10
10
10
11
8
5
5
6
59
112
61
11
12
13
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
103
103
70
126
126
110
122
118
147
125
124
138
138
126
149
171
135
147
144
154
147
127
126
119
118
126
134
141
160
156
156
161
133
137
138
138
149
146
136
155
137
142
148
147
156
161
152
155
155
160
148
146
145
140
144
146
152
171
155
161
132
141
126
102
109
120
125
135
140
160
160
115
127
97
91
87
88
86
86
100
116
135
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
9
9
9
9
12
16
16
12
9
8
8
8
5
2
4
3
2
4
5
4
4
5
4
4
3
2
1
1
1
13
9
6
3
1
5
5
5
4
4
8
12
8
4
1
5
6
4
3
3
6
8
11
23
19
15
21
28
17
6
6
6
6
16
29
43
27
11
13
14
16
16
16
16
29
35
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
34
171
171
167
144
159
165
171
165
200
200
170
190
200
179
183
182
200
177
174
179
174
178
200
187
190
195
189
188
191
178
182
200
179
190
177
179
177
181
184
184
188
195
200
190
193
190
195
188
188
191
184
200
200
195
200
199
200
200
200
200
200
200
200
200
200
199
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
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
5
4
4
4
4
4
4
4
4
7
10
10
10
10
10
10
8
6
40
23
6
4
3
6
12
15
10
5
5
20
11
3
6
9
13
18
17
16
17
18
25
32
44
31
18
7
7
7
7
18
34
37
27
18
18
18
18
29
40
70
55
40
62
73
85
62
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
200
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
85
127
127
148
139
142
148
142
142
126
126
120
129
137
148
158
177
167
177
166
177
169
159
169
157
151
151
154
123
155
125
118
124
107
111
113
116
124
121
124
133
133
146
132
146
129
124
121
120
122
118
133
133
121
125
126
128
129
127
146
125
110
113
121
124
124
133
121
117
116
129
100
100
83
80
76
72
81
92
105
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
10
10
11
11
11
7
3
2
2
3
4
33
33
20
8
6
5
7
7
6
5
3
1
1
4
8
14
11
8
7
7
12
17
21
13
5
8
14
9
5
7
11
8
6
3
1
6
7
9
7
6
6
4
2
4
6
4
3
3
3
27
52
44
37
38
39
40
46
38
26
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
114
114
81
130
130
118
120
129
147
126
152
127
131
137
152
146
132
138
134
133
152
129
131
132
149
136
128
127
130
121
118
152
120
127
127
118
152
121
129
127
120
149
117
116
121
119
120
135
120
113
109
104
103
107
106
117
124
146
152
128
129
119
136
112
107
111
127
127
108
120
120
90
87
80
78
85
83
85
85
94
106
120
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
11
15
11
7
7
7
7
4
2
4
6
6
5
5
5
5
5
5
5
5
5
5
6
6
6
10
7
4
4
9
14
8
3
2
2
2
12
23
18
13
11
10
6
2
2
3
6
8
5
3
2
2
11
9
8
5
2
4
6
6
6
14
20
23
26
15
4
9
11
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
168
168
48
168
168
161
142
155
156
158
150
173
173
147
156
178
158
163
168
163
158
145
147
152
146
150
150
163
163
151
153
168
149
150
151
150
156
136
140
160
142
147
153
150
152
154
156
159
163
163
166
139
143
141
146
173
160
178
160
163
143
156
140
112
112
122
126
136
129
166
166
120
136
105
95
91
91
88
87
102
119
140
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
6
6
7
7
7
6
5
5
5
5
10
20
15
10
5
13
9
5
10
5
1
1
1
1
1
1
2
8
7
5
4
9
7
6
5
4
9
14
9
4
4
5
6
7
7
7
7
12
17
22
14
6
6
7
22
25
26
28
40
34
28
28
47
37
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
71
116
116
110
95
100
100
105
101
107
113
108
142
132
127
130
137
137
132
135
137
131
137
116
119
113
111
114
118
119
122
131
118
114
142
100
106
103
106
120
103
122
106
104
106
115
105
108
110
98
101
115
105
114
119
132
142
106
96
87
76
69
66
58
67
80
82
110
110
79
75
69
66
54
51
48
45
59
76
96
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
23
8
7
7
7
7
7
7
16
10
4
4
7
10
15
18
11
5
14
9
5
7
6
5
3
2
2
5
5
6
7
4
2
3
4
6
15
24
20
17
15
9
4
8
5
2
2
2
2
2
3
10
6
3
3
2
2
4
7
4
2
2
2
16
23
13
4
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
97
116
116
117
112
120
131
141
142
173
173
147
150
179
140
144
148
165
135
141
136
129
128
138
126
126
126
113
109
132
120
130
133
145
150
126
124
120
118
116
121
126
127
144
145
130
129
126
114
118
124
124
135
173
154
179
150
165
134
120
138
102
107
116
120
120
112
126
126
97
144
82
75
65
54
52
53
73
97
126
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
15
5
5
5
5
5
5
14
20
22
23
24
17
10
13
11
8
5
7
6
5
4
3
5
12
10
7
5
5
5
4
3
6
7
8
10
20
13
6
5
5
5
6
12
7
3
2
2
2
13
15
18
40
32
25
25
32
19
6
6
6
14
28
35
43
39
36
25
14
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
97
97
97
97
93
97
85
85
87
93
82
88
88
80
84
103
84
91
90
88
103
92
96
95
103
103
96
94
92
106
81
83
92
88
103
106
81
85
86
88
91
106
86
87
86
91
82
80
78
78
77
79
81
93
84
82
93
77
76
93
68
67
59
56
46
45
46
48
48
53
53
48
62
46
47
44
42
42
42
47
54
61
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
37
37
20
4
4
4
4
4
4
4
5
6
7
8
9
10
10
8
7
7
7
6
5
5
3
1
1
1
2
3
3
4
6
5
3
2
3
4
4
3
3
8
9
10
6
3
2
1
1
3
2
1
5
5
6
4
2
1
1
2
2
1
1
1
2
17
25
14
3
2
1
1
6
8
9
11
20
25
27
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
59
59
59
50
52
65
82
100
135
135
135
112
135
109
110
102
96
107
98
102
103
88
107
94
101
123
97
102
102
99
102
103
91
86
102
83
83
83
91
84
87
88
123
91
93
93
88
91
85
83
83
82
81
83
79
82
95
84
95
80
95
81
63
64
65
63
64
69
69
60
59
81
52
53
52
47
52
58
65
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
7
7
7
7
7
7
7
7
4
1
1
8
9
9
6
3
3
3
3
3
2
2
2
2
1
1
1
3
4
5
7
4
2
2
14
13
11
9
7
6
9
6
4
9
5
2
1
5
5
5
5
5
6
9
9
5
1
4
6
4
2
2
2
16
23
12
1
7
10
13
13
13
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
80
80
80
80
80
88
98
110
132
132
132
109
132
105
107
107
101
120
99
103
104
103
120
99
102
105
94
94
107
89
89
103
84
83
77
79
83
81
97
87
86
90
97
92
96
97
105
107
87
84
79
77
77
76
76
83
77
79
107
84
92
88
107
107
93
92
107
107
68
68
61
53
50
48
46
45
50
56
63
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
7
7
7
7
7
6
4
2
2
9
7
5
4
3
3
7
7
7
8
5
3
6
4
2
5
8
15
9
3
3
4
3
2
6
6
6
16
16
9
2
1
1
1
1
1
2
3
2
1
10
8
6
7
4
1
2
3
4
4
4
18
25
14
3
4
4
5
8
9
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
48
127
127
127
111
122
127
127
131
138
138
134
130
134
128
128
127
124
127
117
115
112
114
127
117
120
126
120
120
127
112
114
112
113
105
92
92
92
94
104
102
103
103
126
104
107
104
104
104
93
98
97
91
138
98
105
106
124
99
92
127
71
67
66
66
75
75
104
104
63
64
57
50
46
43
41
40
56
75
97
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
24
35
27
19
19
12
6
6
6
3
1
3
4
3
3
3
3
3
3
5
13
9
6
8
4
1
1
1
6
3
1
1
1
2
5
5
3
1
2
3
2
2
3
4
4
5
4
3
2
2
3
2
2
2
3
5
3
2
1
1
3
17
29
19
9
7
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
52
123
123
123
105
110
117
120
125
135
135
135
146
135
128
131
146
130
128
127
147
118
117
124
112
110
126
102
101
123
109
108
112
113
94
100
110
107
147
123
111
117
115
126
116
114
107
123
104
96
102
93
91
135
108
106
147
104
99
90
124
68
64
63
64
74
73
103
103
61
63
56
48
46
45
43
42
57
75
96
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
12
19
19
19
19
11
3
2
2
1
1
3
6
9
7
6
3
1
1
1
1
1
3
3
3
2
1
11
10
9
5
1
1
1
2
3
2
1
11
6
1
1
3
5
5
5
5
6
3
1
5
3
2
4
7
10
6
3
1
1
3
16
26
14
3
2
1
1
5
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
146
124
122
119
126
123
121
140
140
108
119
111
115
146
120
126
140
109
102
91
109
87
90
100
99
102
146
101
102
98
95
89
85
87
84
86
109
93
96
98
97
98
100
110
100
109
110
101
100
110
101
93
91
89
109
87
88
109
69
67
63
55
53
67
43
41
40
40
39
42
42
41
41
41
52
65
80
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
18
32
33
35
35
35
20
6
6
5
5
7
4
1
10
9
9
26
13
1
1
1
1
1
1
1
1
1
5
4
2
1
1
2
2
1
1
1
1
1
1
2
1
1
5
6
7
22
11
1
6
3
1
3
5
6
4
2
1
1
7
19
27
16
5
4
3
3
6
7
8
9
20
30
35
38
39
22
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
57
57
43
50
50
49
44
45
59
78
90
136
136
104
106
120
108
110
110
120
100
102
105
103
91
125
95
101
123
90
88
88
92
87
103
110
85
89
88
93
88
85
93
89
88
123
83
85
88
73
71
73
82
84
87
136
90
86
85
84
86
85
125
75
71
67
58
59
63
58
73
73
58
58
58
47
45
43
43
58
76
97
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
7
7
7
7
7
7
7
7
11
12
13
14
12
8
5
3
3
3
3
3
4
5
3
1
1
1
2
1
1
3
6
5
3
1
8
8
5
3
2
1
3
2
2
2
2
2
3
2
2
5
3
2
2
5
8
5
3
6
4
2
11
8
6
24
37
21
5
10
13
16
16
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
31
80
80
104
78
75
93
107
115
169
169
123
128
136
124
128
128
124
128
125
129
126
134
154
122
123
126
107
105
126
105
105
112
95
96
100
109
113
116
134
118
112
109
126
109
113
113
104
118
100
112
107
113
169
130
136
134
124
115
110
154
97
102
100
109
109
94
104
104
78
93
64
59
52
46
43
42
62
87
116
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
5
5
3
1
1
3
10
20
26
14
3
13
8
3
10
6
3
3
2
1
2
3
8
5
3
3
3
6
9
7
6
4
3
2
3
5
8
5
2
2
2
2
6
11
11
6
2
4
4
4
3
3
2
2
2
3
19
35
34
33
19
5
5
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
93
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
41
85
85
85
83
85
87
91
87
105
105
113
123
139
139
139
127
127
125
117
125
116
115
112
103
96
99
99
97
115
100
87
83
95
69
66
67
65
70
73
80
100
80
95
82
78
77
73
74
67
61
59
57
57
61
58
67
71
69
80
107
61
61
57
49
48
47
43
43
42
39
39
40
38
42
42
41
52
65
79
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
4
4
2
1
1
1
2
6
10
13
17
17
17
17
16
13
10
7
5
3
4
5
6
7
8
8
5
3
5
3
2
5
4
3
4
5
4
3
2
6
4
2
2
2
3
2
2
2
3
3
3
6
7
4
2
1
3
6
21
29
17
5
5
5
5
8
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
145
145
173
146
150
150
157
161
186
186
152
150
149
149
149
173
149
148
152
156
148
166
156
134
142
168
142
141
173
138
139
152
113
128
117
132
130
156
166
134
136
131
168
118
117
108
96
100
95
111
110
117
186
140
142
166
135
128
123
156
106
122
121
152
152
108
105
91
76
86
60
56
52
46
44
44
67
94
127
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
20
25
30
40
29
19
19
19
16
14
14
15
12
10
9
9
7
6
10
8
6
5
5
6
5
4
3
4
6
16
16
10
5
4
2
1
3
2
1
5
8
4
1
1
4
5
6
3
1
3
2
1
3
5
5
3
2
2
3
2
1
2
3
23
43
41
28
15
2
2
6
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
86
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
136
136
40
155
155
155
138
138
155
152
157
190
190
161
176
190
165
171
165
185
156
157
161
152
153
187
157
163
163
157
164
168
154
161
172
154
176
151
151
152
160
149
153
158
164
168
156
145
140
132
131
131
144
140
150
190
171
190
176
185
171
163
187
150
153
162
172
172
142
140
126
116
144
95
84
73
64
62
61
81
106
136
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
22
22
11
1
1
1
1
1
4
3
3
3
5
7
4
1
1
1
1
1
6
4
3
2
2
5
6
8
10
13
14
15
10
6
10
14
16
17
12
8
17
12
7
5
3
5
4
3
3
19
20
11
3
6
10
8
6
6
6
6
6
7
8
42
76
66
51
33
16
16
16
16
16
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
144
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
75
116
116
116
106
102
104
104
104
115
115
92
90
97
95
97
115
97
98
96
95
98
87
115
84
86
86
91
77
86
94
108
149
127
149
131
149
125
121
116
115
120
106
107
102
104
104
99
97
120
96
94
93
98
89
86
91
82
84
84
84
84
84
67
65
63
62
60
59
65
67
66
94
76
86
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
10
12
15
15
12
8
4
4
4
12
16
8
1
5
6
7
9
11
13
19
13
7
1
1
5
4
3
5
4
4
11
7
3
3
3
4
20
18
12
6
3
4
3
3
4
3
2
2
2
8
6
4
6
7
5
3
5
7
4
2
3
4
5
19
32
17
3
4
4
5
15
22
24
26
36
46
43
41
41
22
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
88
88
52
126
126
126
107
104
102
105
107
103
117
117
94
104
105
108
126
119
115
117
114
112
115
152
116
116
118
112
106
126
102
105
106
105
103
111
111
109
110
110
110
101
104
99
104
106
108
115
110
98
97
94
92
99
93
89
90
119
101
98
152
91
96
100
102
102
99
115
115
88
89
68
57
50
45
42
41
59
80
106
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
4
4
4
4
4
5
6
7
8
9
9
5
2
10
16
22
32
17
2
2
4
3
2
2
5
9
17
9
2
2
3
4
5
4
3
6
9
15
21
13
5
3
2
1
3
6
4
3
5
4
3
3
2
1
2
4
2
1
2
3
19
36
22
8
18
23
29
31
20
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
31
108
108
116
101
101
112
101
105
116
116
116
146
112
108
109
105
106
104
116
100
95
100
102
104
126
126
97
100
114
85
97
92
91
146
95
104
103
100
100
97
98
99
104
109
113
126
126
114
109
105
102
101
109
109
106
146
101
102
99
84
84
80
81
90
101
106
126
126
90
82
75
64
59
55
52
52
58
65
75
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
7
4
1
1
6
8
8
9
9
10
16
19
23
16
9
3
4
5
19
13
8
6
4
3
3
3
3
4
6
4
3
5
4
4
9
8
8
5
2
2
4
6
15
9
4
9
17
25
15
6
14
19
11
3
3
3
23
43
34
26
19
12
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
76
76
76
76
76
78
82
80
93
95
97
148
112
122
128
135
148
126
134
135
128
148
119
111
108
107
105
105
119
107
105
115
95
83
85
91
86
95
103
94
96
95
95
95
92
89
88
103
83
85
81
78
81
86
83
96
103
84
78
115
78
90
97
115
115
78
71
62
53
57
53
56
73
66
73
73
78
87
97
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
4
4
4
4
4
4
4
4
2
1
1
2
3
10
10
10
10
9
8
8
8
8
8
8
13
7
2
5
7
10
9
5
2
2
2
1
1
1
1
2
4
2
1
2
2
2
2
2
3
3
3
3
3
2
2
6
8
7
6
3
1
1
1
21
41
26
12
9
7
7
7
4
1
16
24
32
32
32
32
21
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
48
67
67
50
51
49
60
75
79
121
121
104
105
132
107
114
112
105
124
115
120
152
108
124
103
101
108
110
108
129
128
104
103
94
98
96
106
152
120
128
129
114
120
115
121
114
109
112
114
119
126
129
133
152
132
132
132
131
128
133
132
90
80
87
81
81
133
75
73
69
56
54
53
49
49
49
49
62
78
97
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
6
6
7
7
7
4
1
1
7
8
8
7
7
4
1
3
4
5
6
6
4
3
5
5
3
2
24
16
9
4
2
8
8
8
10
6
2
14
9
5
8
5
3
3
3
3
3
4
3
3
4
3
3
15
20
11
2
3
4
6
22
33
38
36
24
12
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
26
89
89
89
84
83
89
97
93
125
125
104
107
135
106
113
110
107
119
110
114
112
122
119
101
101
107
96
94
133
101
106
122
93
100
83
86
96
101
106
133
107
104
104
98
106
93
92
97
101
109
133
116
125
118
135
111
107
104
98
94
88
88
68
65
68
75
64
64
61
73
56
56
53
49
48
49
62
79
99
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
4
4
4
4
4
5
5
6
6
6
7
9
9
10
12
15
11
6
2
2
4
3
2
2
5
8
13
11
8
6
7
7
8
10
12
14
8
2
6
10
9
5
2
2
2
3
2
2
9
10
10
10
13
10
8
7
4
2
2
7
13
16
10
4
7
9
11
11
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
31
61
61
75
67
75
71
75
76
88
88
85
87
111
90
95
94
91
111
91
96
94
84
111
77
81
88
90
86
85
86
82
85
98
76
85
86
86
90
115
98
101
97
115
95
98
95
115
87
86
85
81
73
73
73
67
76
77
70
67
108
58
56
60
52
52
62
42
41
39
41
41
46
45
45
46
46
56
68
82
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
5
5
5
6
6
6
7
9
9
6
3
6
4
3
5
4
3
3
3
2
1
1
7
8
5
3
1
3
5
4
3
2
2
7
5
4
5
3
1
1
1
2
2
3
2
2
2
2
3
5
3
2
2
2
2
2
16
27
14
2
3
3
4
8
8
8
8
21
33
39
42
44
23
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
41
106
106
106
103
105
110
117
121
132
139
134
154
178
136
137
131
127
124
126
128
145
124
124
124
120
127
113
115
121
120
145
124
118
154
115
121
120
115
113
116
116
119
136
125
133
123
127
121
106
109
105
116
122
133
178
154
127
121
104
123
93
101
104
120
120
107
127
127
95
136
78
71
62
50
45
44
64
90
122
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
6
5
5
5
5
5
5
6
8
10
11
12
11
10
6
3
3
3
7
5
4
6
4
3
6
7
6
5
5
5
12
20
19
19
15
12
17
11
6
5
5
5
6
12
9
7
7
7
7
8
10
12
15
15
15
16
16
11
6
6
6
6
16
31
47
29
11
13
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
111
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
52
84
84
66
65
69
76
85
89
108
108
84
81
81
84
84
108
89
94
94
89
103
95
108
94
90
94
94
88
94
83
81
103
79
77
96
74
80
87
88
93
103
96
101
104
106
106
94
90
103
86
86
89
85
89
103
82
94
74
65
66
53
49
57
58
64
103
60
60
50
46
44
42
40
42
42
42
48
55
63
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
5
4
4
3
3
6
7
8
11
7
4
4
3
2
3
4
6
5
3
1
1
6
6
6
5
4
5
6
4
3
5
7
11
10
8
4
1
2
3
2
1
6
6
3
1
3
12
7
3
5
6
4
2
2
2
16
23
13
4
7
8
10
11
6
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
60
60
60
54
55
62
72
74
103
103
80
84
82
88
92
93
106
106
98
125
105
111
125
108
107
112
125
102
107
102
96
97
111
87
95
87
87
90
91
97
107
100
111
95
93
95
84
86
88
85
91
118
99
106
118
109
118
119
123
123
123
84
78
70
62
57
54
50
47
48
44
44
43
45
45
44
49
54
60
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
4
7
7
7
7
7
6
6
6
4
3
10
8
7
10
8
6
16
11
7
5
3
2
2
2
4
7
16
11
7
4
6
5
4
6
4
3
2
2
2
3
4
5
3
2
2
2
3
3
4
3
3
3
3
7
12
18
28
15
2
6
23
32
37
27
14
2
2
5
5
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
77
143
143
125
119
123
125
132
137
152
152
138
135
141
138
140
143
161
143
148
157
143
167
156
146
144
146
143
140
143
152
143
154
145
127
134
141
142
157
167
140
144
131
152
128
134
142
146
110
113
119
115
120
152
142
141
167
161
140
131
156
112
122
129
154
154
127
146
146
86
87
78
70
68
70
68
68
83
101
122
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
17
17
19
21
12
4
4
4
4
4
4
4
5
7
8
10
39
39
39
22
5
4
4
4
4
4
12
12
7
2
2
6
11
17
12
7
17
19
13
7
3
5
8
5
3
15
9
4
3
2
1
3
5
6
8
5
3
7
11
8
5
4
3
3
5
17
29
20
12
8
5
5
8
7
6
22
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
97
116
116
117
113
122
124
126
141
125
125
116
108
139
108
110
119
110
107
141
111
112
115
113
117
122
119
136
107
141
110
114
119
120
129
133
125
132
133
136
141
124
126
124
122
129
122
108
109
112
118
141
117
125
128
139
129
120
112
102
113
79
71
71
76
88
92
122
122
86
80
72
63
53
49
45
44
59
77
99
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
14
2
2
3
4
4
4
10
5
1
1
1
1
7
14
12
10
15
11
7
4
1
1
1
1
1
2
6
8
10
8
7
7
7
12
17
13
8
4
6
9
6
4
10
9
7
5
3
2
2
3
3
3
5
4
3
2
3
5
3
2
2
2
18
34
19
4
8
10
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
140
150
150
158
149
158
158
130
129
120
117
116
103
137
115
117
140
117
113
122
108
110
110
107
102
98
104
97
96
140
97
97
110
100
93
97
120
108
114
113
135
115
112
130
111
119
130
118
130
120
114
135
113
114
117
137
108
118
98
98
82
72
72
62
63
65
62
67
67
59
63
56
59
77
70
77
77
85
98
111
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
11
10
9
9
9
16
13
11
11
11
7
4
5
6
6
6
6
4
2
3
2
2
5
3
1
2
3
10
15
9
3
3
11
18
13
8
5
3
7
6
5
8
8
9
10
11
10
9
8
12
15
11
8
4
1
2
4
3
2
2
2
19
31
20
9
9
9
10
16
13
11
18
22
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
43
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
70
140
140
116
126
123
119
126
118
120
140
140
105
126
107
108
124
112
107
140
98
99
98
98
99
100
120
98
97
124
98
105
104
100
127
101
99
98
96
95
95
107
104
106
110
127
111
120
113
112
116
107
107
103
97
102
127
97
116
94
71
68
60
59
69
82
82
120
120
78
75
67
58
52
49
47
47
51
56
62
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
31
31
17
4
4
4
4
4
4
8
7
6
6
5
5
4
4
7
10
11
12
8
5
5
4
4
6
7
7
4
2
22
13
5
3
1
5
10
5
1
3
3
4
6
6
7
4
2
2
7
7
5
3
2
10
8
6
6
7
6
5
3
2
2
3
19
32
17
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
97
98
95
117
98
105
110
109
128
111
110
109
117
107
108
112
117
120
128
121
156
127
129
127
119
120
114
102
104
128
110
117
110
103
103
113
118
114
156
129
120
126
120
114
117
108
108
99
100
92
94
88
86
108
98
100
156
106
105
120
114
86
96
95
110
110
89
92
92
63
67
62
61
72
68
72
72
78
87
96
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
18
18
11
4
4
4
4
4
4
4
9
10
10
11
6
2
10
7
4
1
3
2
1
6
3
1
4
4
4
4
4
5
12
12
7
2
4
6
11
6
1
3
5
3
1
3
2
1
1
3
8
5
3
5
6
3
1
5
9
7
5
3
2
1
2
20
38
21
4
5
5
6
10
9
9
21
27
33
33
33
33
25
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
170
170
170
170
153
170
152
154
154
142
143
125
125
108
107
139
109
110
118
108
107
143
111
107
107
113
100
103
111
101
98
141
91
101
107
114
113
133
156
140
156
136
156
128
127
124
120
126
118
111
113
115
118
141
123
125
119
139
105
103
98
84
113
71
68
68
71
81
81
113
113
72
67
60
53
47
45
44
46
61
79
100
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
28
10
10
10
10
10
10
14
17
18
19
19
14
10
8
7
6
5
5
5
5
4
3
2
1
1
2
3
5
22
14
6
7
8
11
15
13
11
11
8
6
11
9
7
5
5
4
3
7
5
3
5
8
8
8
15
10
5
10
6
2
2
2
20
35
19
4
6
7
8
10
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
131
131
127
141
122
116
114
116
120
120
135
135
110
118
121
115
141
119
116
135
107
108
108
105
103
103
109
111
110
141
110
107
111
108
108
110
111
109
111
108
111
107
105
115
96
97
94
90
100
90
91
94
100
96
100
94
100
119
92
86
105
66
64
70
65
66
94
54
54
48
45
43
41
40
40
39
39
52
67
85
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
7
8
36
36
27
19
17
11
6
3
3
3
3
10
10
6
3
3
8
6
5
3
2
2
3
2
2
7
10
14
16
11
6
3
2
2
2
3
4
6
9
5
2
2
3
3
4
3
2
13
7
2
5
3
2
7
12
13
7
2
2
2
2
18
32
21
11
6
2
2
2
2
2
2
19
29
34
36
37
25
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
43
123
123
118
101
108
118
128
129
173
173
133
136
178
136
137
130
127
122
120
124
116
126
140
130
147
142
125
123
161
129
136
138
145
134
131
128
127
131
137
144
161
147
161
145
139
133
127
121
128
139
137
161
173
159
178
158
161
147
147
140
119
133
117
120
120
112
133
133
101
136
90
83
73
66
66
70
87
108
133
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
7
7
7
7
7
7
7
7
7
5
3
9
11
9
8
8
8
8
8
15
9
3
6
6
5
3
2
8
5
3
2
2
8
15
19
23
12
2
11
9
6
4
12
10
6
3
3
6
14
22
40
27
15
6
6
14
21
15
10
14
18
23
28
19
11
16
19
22
22
22
22
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
52
84
84
80
82
87
112
106
109
135
135
119
147
150
126
131
127
136
127
130
132
138
136
132
136
135
160
127
125
133
124
138
127
118
147
118
123
129
127
127
133
126
144
127
135
136
130
160
130
131
132
133
127
135
136
150
147
128
130
144
130
105
111
113
127
127
122
160
160
100
95
82
69
66
54
53
56
70
89
110
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
6
6
6
6
6
10
10
6
3
5
7
10
24
13
3
3
2
2
2
3
4
10
6
3
2
2
9
17
13
8
4
7
10
7
4
8
7
4
2
2
2
2
3
9
9
9
9
5
2
4
6
6
6
20
28
32
36
20
4
10
13
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
41
76
76
76
80
79
89
89
80
88
88
83
84
111
83
93
91
85
111
81
87
90
86
111
93
95
98
106
94
94
101
101
137
108
104
107
137
114
115
118
137
108
106
102
100
99
113
101
100
101
95
94
84
81
95
83
87
106
91
95
105
73
72
63
61
64
61
64
64
45
47
45
46
43
45
46
46
55
67
80
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
5
2
2
12
11
10
12
10
6
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
3
2
1
2
3
10
13
8
3
3
14
23
17
11
5
3
9
7
5
8
6
4
2
1
1
4
7
9
6
4
6
4
3
6
9
5
1
1
1
17
25
31
33
19
5
5
9
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
58
123
123
104
104
105
112
121
123
143
143
107
101
103
101
111
123
119
123
122
129
130
129
154
106
104
108
94
100
123
108
124
109
98
99
102
111
130
111
129
113
113
111
108
124
105
100
100
90
83
94
93
93
143
110
109
129
119
109
110
154
99
103
104
109
109
72
75
68
62
89
56
54
53
48
47
46
63
84
109
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
11
8
5
5
5
15
9
4
4
4
4
4
2
1
1
5
5
3
2
1
1
1
2
1
1
1
1
1
5
3
1
1
1
2
5
3
1
1
2
1
1
1
2
2
2
2
2
2
2
2
2
5
9
6
3
6
10
6
3
3
3
21
40
21
2
5
7
9
9
9
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
100
100
38
116
116
79
86
85
99
120
134
186
186
148
145
141
133
132
130
160
134
143
154
146
164
178
140
132
132
117
118
122
121
123
150
114
126
119
128
129
154
164
135
140
133
140
122
119
111
111
101
95
108
106
117
186
145
141
164
160
138
132
178
111
125
128
150
150
115
117
111
94
140
79
74
71
60
57
54
75
100
131
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
15
22
20
19
19
19
19
30
39
24
9
9
6
3
3
3
3
3
2
2
4
4
4
3
2
3
4
19
14
9
5
8
11
10
9
9
7
5
7
8
4
1
3
5
5
3
1
2
6
5
5
5
6
4
2
3
4
6
6
6
7
19
32
36
30
18
7
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
140
150
150
154
134
128
124
124
123
110
129
129
102
104
104
102
106
105
101
129
97
92
95
97
89
94
92
94
86
101
102
100
94
90
129
92
100
108
96
95
96
94
101
103
104
129
108
94
96
85
86
85
82
94
88
88
129
85
86
86
74
72
72
61
63
66
62
69
69
57
56
53
51
51
49
48
48
49
50
52
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
9
7
7
11
16
17
19
31
16
2
2
2
3
6
9
9
6
3
2
5
7
5
3
5
7
4
1
4
5
6
4
3
5
4
3
6
11
8
6
4
10
8
4
1
2
1
1
1
1
3
4
4
4
4
5
6
7
4
2
2
2
2
2
22
32
18
4
7
9
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
95
95
72
103
103
142
113
116
124
129
139
169
169
137
142
147
138
141
142
147
141
142
147
145
137
154
134
130
132
141
127
145
124
125
112
95
99
99
110
130
117
130
141
123
118
126
125
115
108
113
106
95
105
104
107
169
120
117
130
124
112
109
154
98
103
102
109
109
102
113
113
89
93
70
59
52
45
41
40
60
85
115
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
32
32
17
2
10
6
2
9
16
35
22
10
16
22
14
6
6
5
4
5
4
3
2
2
2
4
5
6
7
6
4
2
2
2
7
6
6
4
3
4
3
2
2
1
1
2
2
3
2
2
10
6
3
2
1
4
7
4
1
3
7
23
39
21
3
14
22
31
31
20
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
87
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
67
104
104
123
97
108
111
122
110
125
125
127
146
142
125
132
126
135
125
129
130
137
135
120
116
114
115
113
111
123
115
137
129
129
146
165
127
124
121
123
117
120
123
130
131
132
165
128
131
131
127
128
130
133
140
142
146
165
132
125
120
112
106
106
117
117
81
89
83
76
127
67
65
61
50
47
46
60
79
101
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
2
3
3
3
3
3
3
2
1
4
6
8
9
9
7
6
8
10
26
18
10
6
3
4
7
5
3
2
2
5
4
3
2
2
12
19
22
13
5
2
4
4
3
3
6
6
6
4
2
13
16
12
7
3
3
2
2
4
6
4
3
3
3
25
48
28
9
10
11
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
110
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
52
124
124
96
109
103
117
118
126
151
151
120
118
126
119
121
126
126
126
151
127
130
132
119
127
116
121
122
118
151
120
119
140
112
114
140
119
126
129
132
140
118
117
113
108
107
101
104
103
111
114
140
118
109
118
115
132
123
105
94
117
72
69
70
72
81
78
104
104
64
70
63
60
69
66
69
69
77
88
100
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
2
11
11
11
18
26
23
21
11
2
2
4
3
2
2
4
7
28
28
19
10
2
1
1
5
9
28
15
2
1
1
5
13
10
8
8
7
6
4
2
2
2
1
1
5
4
3
5
8
18
12
6
4
3
4
5
3
1
1
2
18
33
20
7
6
6
6
8
6
4
17
23
30
30
30
30
26
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
41
152
152
152
131
142
152
153
147
173
173
158
176
190
165
170
164
185
153
155
162
157
151
171
156
164
165
163
181
160
155
161
160
154
176
166
154
157
152
156
153
155
181
156
159
164
166
163
160
151
156
152
157
173
172
190
176
185
160
151
171
130
128
128
138
138
136
163
163
125
144
115
105
121
99
96
95
108
127
150
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
4
4
5
5
5
10
11
12
12
12
12
8
5
7
4
1
1
4
6
9
21
33
21
9
8
7
8
9
18
15
12
16
22
23
17
12
12
15
13
11
12
12
12
12
12
9
6
6
6
6
6
6
6
15
29
36
43
26
9
12
14
16
16
16
16
29
35
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
125
125
46
149
149
144
131
130
147
118
117
120
121
123
138
138
133
141
149
145
147
131
145
129
122
122
123
135
142
164
160
149
142
146
151
147
138
185
135
139
141
157
146
147
164
153
150
155
185
135
157
146
138
164
154
153
164
154
147
185
119
116
108
89
111
77
84
95
96
120
120
87
94
92
94
111
89
89
88
94
104
116
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
10
7
4
10
16
22
27
18
10
7
5
3
2
1
4
8
28
19
10
5
1
19
15
11
7
3
5
4
3
3
3
4
3
2
2
2
3
11
8
5
5
6
4
2
6
8
5
2
2
2
19
32
18
4
8
10
12
12
12
12
23
35
47
43
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
46
85
85
117
90
91
97
98
105
110
117
117
123
120
122
130
129
144
144
126
144
120
111
113
105
114
124
137
137
142
119
116
142
106
110
142
112
110
114
111
111
118
123
109
108
104
129
98
99
104
95
91
118
98
108
104
114
129
90
90
81
68
78
59
55
58
57
60
68
68
58
58
78
54
55
55
51
54
58
62
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
8
5
4
4
4
4
4
4
4
4
4
5
6
10
6
2
2
2
2
2
4
5
3
1
1
1
1
3
6
13
9
6
6
7
8
8
5
3
4
7
11
6
1
7
5
3
1
2
4
3
3
8
8
7
6
8
15
11
6
2
2
4
7
20
28
17
7
9
10
12
12
12
8
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
70
140
140
122
127
125
125
128
132
138
140
140
131
136
148
171
153
178
148
171
144
141
150
164
154
169
169
154
150
160
145
150
161
145
171
138
142
147
147
162
153
153
157
158
162
171
169
169
160
155
154
162
145
144
156
153
171
178
155
154
164
122
134
134
161
161
144
169
169
124
135
99
84
73
62
56
51
71
95
125
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
31
31
20
9
9
9
7
6
6
6
13
7
2
2
6
10
37
23
10
17
25
15
5
3
1
6
16
10
4
4
5
9
5
1
2
3
6
9
6
3
14
22
24
21
11
1
4
3
2
2
2
8
8
9
9
9
9
9
9
7
6
6
6
32
37
40
43
39
35
25
16
16
16
16
16
26
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
70
96
96
108
88
85
90
91
96
105
105
100
102
103
112
138
117
126
116
126
113
111
124
108
105
112
111
101
138
108
104
108
103
101
103
99
103
105
113
124
111
138
104
100
103
101
99
105
104
94
96
90
86
105
92
93
124
95
95
95
108
75
75
69
73
83
79
105
105
63
64
57
51
47
44
42
43
53
66
81
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
31
31
17
4
4
4
4
4
4
4
4
4
4
3
2
10
38
22
7
7
7
5
3
4
3
3
3
2
1
1
2
11
6
2
2
2
2
2
9
7
4
2
8
6
4
2
3
4
4
3
3
4
3
2
6
4
3
8
8
6
4
2
1
1
2
18
29
21
14
13
12
12
12
7
2
2
16
23
26
28
29
19
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
96
96
59
76
76
96
79
83
95
105
106
140
140
114
162
113
126
127
123
162
126
136
140
130
162
133
129
131
123
122
122
118
118
122
114
114
111
115
115
120
126
161
126
122
119
123
114
116
111
114
125
112
120
112
130
140
125
123
161
126
126
129
133
130
109
117
115
115
120
114
130
130
103
97
86
102
76
85
98
109
113
123
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
16
8
7
7
7
7
7
7
4
2
2
2
2
10
20
15
10
6
2
3
4
18
11
4
3
2
2
9
6
3
3
3
8
5
2
5
8
7
6
4
3
4
6
11
7
3
1
1
1
1
2
3
3
4
4
2
1
2
4
4
4
4
4
20
36
21
7
17
25
27
30
25
16
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
147
147
64
144
144
127
141
146
170
159
161
175
175
145
144
169
154
160
166
179
170
169
163
160
167
178
159
159
160
150
149
170
147
150
176
131
140
132
140
149
157
167
159
150
149
146
148
151
150
158
159
136
146
137
140
175
160
167
167
179
150
140
178
127
139
146
176
176
146
158
158
118
141
94
77
70
60
55
51
71
96
125
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
6
6
6
6
6
10
22
16
10
14
9
5
5
5
5
5
9
11
10
9
7
5
33
18
3
9
5
1
2
3
5
3
2
3
2
1
2
2
2
4
7
8
4
1
33
19
5
5
6
9
13
8
4
4
4
22
41
24
7
9
10
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
146
146
81
126
126
126
115
124
128
135
141
152
152
130
138
146
136
142
139
141
147
151
157
156
167
157
154
154
152
151
151
147
150
132
154
116
121
130
141
156
157
167
151
150
151
136
138
146
148
152
151
130
137
130
131
156
146
141
167
151
137
131
157
115
125
131
154
154
136
152
152
107
97
85
71
63
58
53
53
69
89
113
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
29
20
13
7
7
7
7
7
10
12
14
15
12
10
9
9
7
4
2
2
2
6
6
6
15
15
12
9
14
17
20
14
9
9
6
3
5
5
5
4
3
4
3
3
3
3
3
3
3
4
3
3
12
9
7
7
7
10
13
7
2
4
6
23
41
25
10
12
13
15
15
15
10
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
97
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
145
145
64
142
142
124
124
128
130
138
143
153
153
140
141
145
136
138
142
141
140
145
157
146
167
156
149
148
153
133
132
145
132
129
154
123
125
132
137
141
157
167
137
140
135
128
131
135
148
153
122
121
125
122
116
153
128
128
167
133
128
135
156
112
124
131
154
154
131
153
153
100
95
76
66
59
53
49
48
65
86
111
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
6
7
7
7
7
7
6
6
6
6
6
7
5
3
3
3
3
3
4
5
5
6
7
8
8
8
8
8
13
11
9
8
4
1
7
6
5
4
4
4
2
1
3
2
1
2
3
7
4
1
32
19
6
4
3
10
18
9
1
1
1
18
36
22
8
6
4
4
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
88
88
48
123
123
123
113
111
123
119
127
141
141
130
120
130
124
124
123
128
123
121
129
125
143
134
127
133
138
120
123
123
122
123
134
111
99
102
112
111
129
143
124
132
138
133
125
122
114
115
113
112
119
125
115
141
127
116
143
128
121
138
134
100
113
112
134
134
108
115
115
75
75
69
66
70
69
70
70
81
95
111
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
5
5
6
11
7
3
5
6
6
6
7
5
3
14
9
4
6
11
10
9
9
9
9
9
6
3
6
3
1
3
2
1
1
17
17
17
9
1
2
3
10
6
3
1
1
10
10
10
11
10
10
31
16
1
1
20
39
22
5
7
8
9
9
8
8
23
26
27
28
28
28
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
72
72
71
127
127
103
105
104
108
117
121
153
153
131
142
153
148
150
140
190
152
152
162
178
154
164
173
186
184
175
160
164
158
150
165
139
142
141
138
178
144
149
175
154
152
158
160
167
186
184
164
162
165
155
156
178
160
165
168
190
165
152
164
135
133
132
138
150
151
186
186
143
139
119
106
115
99
95
94
108
127
149
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
22
29
32
34
19
5
5
5
7
6
5
5
7
10
10
10
10
10
10
7
5
3
1
1
5
3
1
1
2
33
17
1
1
2
6
11
13
8
4
2
4
4
4
6
4
2
2
2
2
2
4
6
9
12
15
20
26
20
14
11
8
8
8
62
89
57
26
33
36
40
66
48
30
31
35
40
34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
117
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
76
76
76
76
76
88
102
110
148
148
108
110
120
107
108
110
122
106
108
122
117
123
150
110
109
108
103
102
107
101
98
107
97
88
91
98
100
112
123
98
95
91
97
90
93
101
87
99
86
95
91
93
148
105
101
123
99
97
91
150
84
94
101
107
107
87
90
90
69
83
59
53
51
48
46
45
62
82
106
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
18
16
14
10
7
10
7
5
5
5
5
4
3
9
6
3
5
8
6
3
1
1
4
7
5
3
17
19
17
13
8
3
9
6
3
3
3
3
4
3
2
4
3
3
3
2
2
2
2
3
3
3
3
3
4
16
29
18
7
5
4
4
7
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
50
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
72
72
72
79
84
116
102
116
110
116
123
132
132
132
108
132
110
112
108
101
120
99
104
103
103
120
90
92
94
92
84
91
83
82
103
92
88
102
102
96
102
94
102
90
88
87
84
88
85
80
83
88
81
81
85
81
79
81
83
65
59
56
55
48
44
46
47
51
66
53
53
40
42
39
36
44
34
35
36
43
52
62
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
15
8
2
10
6
2
4
6
6
4
3
11
9
7
5
3
3
3
3
3
3
6
5
4
4
4
9
6
3
2
2
4
6
7
9
10
12
13
9
5
3
3
3
5
5
6
10
8
6
6
9
9
8
7
7
4
2
2
2
3
15
21
12
4
3
3
3
3
3
3
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
59
122
122
122
104
115
118
123
122
141
141
111
110
137
110
117
122
120
124
125
127
134
127
125
121
125
127
130
125
137
120
121
112
95
91
92
104
103
127
134
118
126
130
126
121
104
97
96
106
90
98
98
101
141
115
111
127
134
100
90
115
70
68
67
60
59
55
53
53
44
45
44
44
43
43
44
44
60
79
101
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
16
8
7
7
7
7
7
7
6
6
6
6
6
7
8
9
7
5
16
29
18
8
4
1
1
3
4
5
9
20
14
8
3
1
4
6
8
9
9
7
5
7
7
8
6
5
5
5
12
12
8
5
14
8
2
11
15
9
4
1
1
1
2
21
34
18
3
3
3
3
6
7
8
9
22
33
38
41
42
34
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
140
140
135
154
142
154
154
132
136
138
140
140
126
116
123
121
143
123
120
140
116
112
105
152
92
98
106
108
109
143
115
123
120
146
126
98
98
94
109
93
104
104
99
146
101
100
110
83
81
84
88
86
96
99
104
100
126
123
106
108
152
94
98
98
102
102
81
74
74
74
61
59
68
49
47
45
43
60
81
106
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
11
10
10
10
10
14
9
5
5
5
5
4
2
1
2
3
4
3
2
1
2
3
4
2
1
3
5
16
13
10
11
12
9
6
15
35
24
12
1
1
2
6
13
15
14
13
10
7
6
6
9
10
11
8
5
8
5
2
2
3
4
18
33
18
3
5
6
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
76
76
76
76
76
87
100
97
145
145
109
113
138
104
99
103
118
99
98
113
93
90
111
96
108
138
110
130
113
109
105
104
101
88
89
88
90
113
93
103
100
93
138
97
100
103
90
82
82
93
91
102
145
117
138
113
118
99
87
111
79
87
90
104
104
71
63
55
45
45
43
43
42
44
44
43
60
80
103
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
7
4
1
1
5
4
4
7
10
11
12
15
10
5
5
5
6
6
5
4
4
4
10
7
5
8
6
4
3
2
1
1
2
1
1
4
5
5
4
3
6
4
2
4
5
6
6
6
9
7
5
4
3
3
4
22
40
39
26
14
5
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
50
50
31
51
51
59
53
59
59
64
65
89
89
78
84
81
82
97
75
82
71
74
82
86
97
107
89
93
95
88
92
104
94
97
107
91
94
81
83
86
91
94
88
104
83
91
78
74
71
68
69
75
80
82
104
89
84
80
80
83
89
92
107
92
89
90
107
107
69
63
56
46
45
42
40
38
37
37
37
48
62
78
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
5
5
3
1
1
2
10
6
3
2
2
2
2
2
3
3
3
2
2
2
2
3
11
6
2
2
2
4
7
5
3
1
1
2
5
6
7
4
1
1
1
2
5
6
7
4
2
7
5
3
2
2
1
1
1
2
17
33
18
3
3
3
3
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
36
61
63
83
72
83
86
96
103
138
138
103
105
101
102
96
108
101
88
93
98
103
96
111
100
101
129
98
98
118
100
103
105
104
105
107
110
109
116
110
110
115
116
129
114
107
116
115
98
96
103
97
97
138
104
96
92
118
88
83
111
68
67
65
58
56
54
53
53
43
44
43
42
43
41
41
41
57
76
98
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
15
23
24
24
24
25
20
10
1
1
3
10
6
3
3
3
3
3
3
4
3
3
2
2
1
1
19
29
16
3
2
1
3
6
14
7
1
1
5
3
1
6
4
2
2
6
4
3
4
6
10
7
5
3
2
2
2
1
1
2
3
20
37
36
30
17
5
5
8
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
31
116
116
116
113
112
116
109
109
109
116
116
104
116
101
99
102
96
100
116
100
120
100
104
111
122
115
109
111
110
120
101
100
106
95
94
98
96
99
120
99
100
95
97
102
106
122
115
110
102
119
97
95
93
90
95
96
93
119
94
80
73
64
62
72
85
94
122
122
104
92
97
95
97
104
104
102
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
9
12
13
14
12
10
9
9
7
6
14
9
5
5
4
3
4
3
3
3
3
3
9
6
3
3
9
15
10
5
3
3
6
4
3
2
2
2
3
2
2
3
5
3
2
3
3
3
7
8
9
6
4
3
2
21
32
23
15
14
13
13
13
13
13
29
49
59
50
41
41
37
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
150
150
152
146
152
152
131
133
126
129
129
108
110
110
108
139
116
118
129
111
111
109
108
110
96
103
104
106
139
111
96
95
96
74
74
80
81
85
111
91
93
89
95
91
93
93
91
100
90
91
91
82
93
87
81
84
100
87
87
108
66
65
63
57
58
57
61
61
46
48
46
45
44
46
46
45
56
68
82
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
5
5
5
5
5
8
4
1
1
2
3
5
5
5
5
5
4
3
4
3
3
2
1
1
1
2
3
4
9
5
2
2
3
4
13
16
9
2
8
6
4
4
4
3
3
10
6
3
3
4
4
4
6
4
3
5
3
2
1
2
3
16
30
15
1
4
6
8
10
7
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
36
90
90
106
82
81
93
102
109
141
141
103
102
102
104
103
106
134
105
104
113
112
103
134
113
113
126
115
108
118
117
107
112
117
96
96
94
95
97
94
103
99
96
126
95
103
107
112
118
94
103
93
96
141
106
101
104
134
104
101
134
81
74
69
70
79
80
118
118
69
70
61
51
47
46
43
42
58
77
100
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
5
10
15
9
3
10
10
10
10
12
15
9
3
3
3
3
3
3
3
3
3
4
6
5
3
1
2
3
3
3
6
9
12
9
6
3
6
8
5
2
2
2
2
3
4
5
5
5
6
4
3
12
7
3
3
20
34
20
6
4
3
3
7
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
36
61
63
83
71
83
85
95
103
142
142
104
107
109
111
107
119
128
105
110
113
112
110
119
113
107
129
109
110
119
113
104
112
98
89
88
84
85
92
87
96
94
91
129
96
95
98
104
92
94
95
94
98
142
106
101
101
128
92
84
116
69
67
67
68
77
75
104
104
64
66
60
52
50
50
48
47
63
81
102
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
2
1
1
3
5
5
5
5
5
3
1
1
3
6
5
5
4
3
4
3
3
3
3
3
5
3
2
3
3
4
6
4
3
6
4
3
5
6
8
6
5
5
4
3
2
2
2
4
7
17
10
3
4
4
5
5
5
4
3
2
1
2
3
21
35
20
6
4
2
2
7
8
9
10
22
34
40
43
44
34
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
86
86
36
83
83
107
83
83
88
88
93
102
102
97
97
122
109
115
116
128
128
127
132
136
131
143
112
124
132
138
138
138
128
123
127
143
121
127
129
134
118
136
122
121
120
143
112
107
100
92
100
91
100
100
104
134
109
108
131
136
102
98
109
74
66
64
55
50
50
47
45
45
55
44
44
44
44
44
44
54
67
82
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
15
23
24
24
24
25
20
15
15
12
9
10
10
10
6
3
15
9
3
5
4
3
3
10
14
11
8
20
14
9
16
10
4
8
12
42
31
20
13
11
10
13
8
3
6
5
4
10
9
8
6
4
4
4
5
5
6
3
1
2
6
19
31
16
1
1
1
2
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
80
80
80
80
80
83
87
92
102
105
101
140
115
122
124
123
140
108
119
123
118
140
114
110
108
98
89
88
85
84
84
108
80
85
87
96
98
109
128
91
100
103
102
109
103
108
97
109
105
105
121
107
113
121
118
128
126
129
132
136
136
136
121
119
116
107
108
108
88
88
84
84
104
73
82
95
105
105
108
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
2
3
3
3
3
4
4
4
7
9
11
14
12
10
5
1
1
1
1
1
1
1
2
3
6
7
6
4
3
3
11
18
15
12
15
15
14
9
4
5
6
5
4
6
3
1
1
1
2
5
8
17
10
3
3
3
3
5
4
3
4
5
7
24
41
26
12
11
10
10
10
10
10
10
18
22
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
88
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
48
97
97
97
94
97
93
97
97
104
107
103
141
112
119
123
125
141
115
126
125
122
141
119
110
109
110
104
104
119
97
95
109
90
93
109
107
109
112
130
95
96
95
89
86
86
83
88
86
75
85
84
85
100
97
99
130
112
99
100
109
87
92
91
109
109
96
103
109
109
89
98
98
100
109
109
107
109
109
110
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
19
25
15
5
5
5
8
9
11
10
10
5
1
1
1
1
1
5
10
8
6
3
1
3
3
3
3
20
56
29
2
19
14
10
9
9
9
9
5
1
7
5
4
3
2
2
4
5
7
4
1
1
1
3
7
4
1
1
19
29
34
39
22
6
10
12
15
15
15
15
27
51
63
49
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
195
195
194
194
193
198
194
195
194
194
199
183
182
179
162
186
175
185
198
190
199
197
170
175
171
183
197
162
167
164
161
199
159
160
176
153
156
155
148
164
148
147
153
153
152
181
157
161
164
160
157
141
148
134
141
173
164
186
164
190
163
152
183
134
141
149
176
176
145
160
160
128
181
113
105
101
95
92
90
106
125
148
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
20
4
4
4
4
4
4
19
22
24
25
25
17
10
10
6
2
4
7
6
4
2
1
1
11
6
1
3
4
5
10
10
8
6
8
10
15
20
25
18
12
9
6
9
17
12
7
8
15
13
12
17
12
7
6
6
6
17
22
25
28
40
34
28
28
28
28
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
70
168
168
154
143
154
159
165
158
193
193
162
179
194
164
176
170
190
165
166
168
159
161
177
168
172
172
169
167
170
151
155
176
160
179
173
166
159
163
166
159
163
169
170
158
168
173
172
166
151
158
155
164
193
179
194
179
190
168
163
177
136
142
148
176
176
149
172
172
129
160
111
101
97
94
91
89
106
126
150
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
7
5
5
5
5
5
5
5
5
7
8
10
10
10
37
23
10
5
14
9
5
10
8
6
5
6
5
3
2
5
10
10
6
2
6
10
13
16
9
2
6
16
26
22
18
19
19
17
16
14
12
18
18
18
18
18
40
40
34
28
28
28
28
28
28
28
28
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
127
127
97
117
117
102
108
108
117
117
95
103
110
105
140
132
126
128
133
137
127
160
130
125
137
136
112
121
126
130
136
127
160
136
141
150
140
135
129
159
141
144
151
160
145
149
150
148
159
134
151
118
112
107
107
115
125
132
159
135
103
93
79
68
61
57
54
52
52
51
51
48
63
45
43
50
35
35
36
50
69
91
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
17
17
12
8
8
22
16
10
13
11
8
6
6
6
6
10
13
11
10
11
13
9
6
6
3
1
6
3
1
2
4
15
17
10
3
6
10
20
28
24
18
11
4
4
4
6
4
3
2
2
2
4
6
8
4
1
1
1
2
8
12
7
2
2
2
22
32
21
11
8
5
5
8
10
12
17
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
43
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
80
80
80
80
80
80
81
82
84
88
84
82
120
84
92
93
88
120
90
95
91
84
120
88
91
108
86
88
90
95
106
127
114
127
127
103
96
90
87
90
91
94
110
103
108
112
108
100
112
93
89
112
90
88
84
95
74
73
74
58
55
50
50
60
73
72
108
108
72
69
62
54
50
49
47
45
50
56
63
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
7
7
7
7
7
6
4
2
2
6
10
12
11
10
13
8
4
7
8
4
1
1
1
1
1
1
3
6
4
2
1
8
15
13
12
10
8
6
5
5
8
7
4
2
2
2
3
5
8
10
6
2
6
7
7
7
4
2
2
2
18
26
14
3
6
8
10
10
10
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
74
74
31
75
75
100
77
79
96
110
120
169
169
121
123
140
124
119
116
161
119
124
133
122
128
154
125
131
163
137
131
130
154
127
125
145
113
114
116
117
124
128
125
125
124
163
126
131
128
128
120
109
117
113
120
169
138
140
128
161
117
105
154
93
102
104
109
109
99
120
120
71
70
61
50
46
43
40
39
60
85
115
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
5
5
7
10
10
10
10
9
8
9
9
9
7
5
7
5
4
4
4
2
1
1
9
10
6
3
2
2
2
6
5
5
5
6
5
3
2
2
2
6
7
8
12
7
2
5
3
2
7
12
7
2
1
1
1
2
22
43
37
32
17
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
48
127
127
127
118
116
127
132
140
175
175
135
137
139
133
136
135
156
134
138
144
142
144
176
150
145
149
144
126
127
130
126
150
143
108
111
120
118
117
133
123
121
129
143
125
132
145
149
112
111
119
113
122
175
139
136
138
156
137
131
176
120
127
135
150
150
133
149
149
105
93
83
77
61
57
53
49
69
94
123
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
16
21
23
24
17
10
25
16
7
3
2
1
3
14
7
1
4
6
4
3
3
3
4
6
7
8
7
7
8
6
5
7
10
7
5
7
4
1
4
8
10
9
7
6
7
6
5
8
9
7
5
10
7
5
5
21
38
25
13
12
11
11
11
11
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
88
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
52
130
130
118
120
123
155
145
161
187
187
172
196
172
172
182
196
195
179
191
196
188
195
184
165
158
153
152
159
164
165
188
183
168
165
158
157
160
163
161
157
158
155
165
154
149
143
135
161
132
145
154
136
187
151
146
165
161
150
150
184
136
148
150
183
183
134
139
122
106
165
86
81
70
57
54
55
75
101
132
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
4
4
5
5
5
5
12
7
3
3
5
4
3
5
3
1
5
3
1
4
5
6
12
9
6
4
5
6
19
11
4
6
9
6
4
11
16
12
8
8
7
6
23
27
15
3
3
3
6
6
6
6
6
14
30
41
52
31
10
12
13
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
86
86
77
140
140
122
116
119
126
137
143
171
171
135
126
135
124
128
140
122
124
131
128
136
142
121
129
133
165
142
137
140
129
142
114
102
93
90
102
99
113
136
117
116
117
165
113
114
109
102
115
97
109
120
124
171
146
140
146
146
146
148
148
148
118
124
114
114
106
73
64
57
56
54
56
68
63
68
68
84
105
128
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
16
24
21
19
19
19
19
10
2
2
2
2
2
2
3
5
5
3
2
5
7
8
4
1
1
5
4
4
4
4
8
8
4
1
2
3
11
6
1
2
4
2
1
3
2
1
1
3
4
6
4
3
4
4
5
3
1
9
13
15
11
8
8
23
38
25
12
11
10
10
10
10
10
23
24
24
24
24
24
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
73
107
103
147
110
111
118
119
122
138
138
108
116
140
133
137
147
180
137
127
130
114
130
163
154
184
185
162
152
196
134
141
134
125
134
117
117
121
124
129
149
151
153
166
189
178
184
185
196
164
193
163
164
161
176
168
177
180
193
189
163
147
142
125
131
140
146
196
196
140
166
121
104
101
92
88
85
99
118
140
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
9
2
2
6
4
2
3
2
2
3
4
4
5
8
10
10
8
7
11
8
5
5
6
5
5
7
7
8
6
4
8
6
4
2
3
4
8
6
4
3
3
3
4
10
8
5
2
2
2
10
7
4
9
6
4
3
2
4
19
10
2
2
2
56
89
49
9
12
14
16
16
16
16
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
95
95
72
122
122
122
122
122
128
136
134
162
162
134
136
162
134
133
133
176
135
136
163
128
141
163
158
184
185
153
146
143
133
126
163
122
126
130
119
124
127
130
151
138
150
152
147
157
184
185
144
144
161
132
136
151
140
144
154
176
161
152
127
123
112
112
112
127
127
185
185
118
128
95
80
75
68
64
61
79
101
128
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
12
22
16
11
23
25
20
11
2
8
11
13
11
10
9
8
10
10
10
7
4
4
3
3
3
3
3
4
4
4
4
4
5
6
7
9
11
8
5
4
4
4
5
6
6
3
1
1
2
8
6
4
6
7
8
10
13
11
9
6
4
4
4
25
36
20
4
4
4
5
8
9
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
47
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
41
85
85
76
80
85
81
84
86
89
89
89
83
89
85
81
76
97
77
77
89
73
72
94
77
80
84
89
79
83
97
82
87
94
67
72
92
107
124
187
150
162
176
189
181
189
189
181
180
179
167
188
180
161
178
135
188
108
99
90
69
61
55
53
51
50
59
47
44
45
52
42
42
42
41
41
41
42
44
47
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
2
1
1
1
1
1
4
4
4
5
6
4
2
3
2
1
2
3
2
2
2
3
4
9
6
3
2
1
7
7
7
5
3
5
6
6
7
4
2
5
8
7
7
7
8
26
16
6
5
4
8
6
3
1
2
4
19
29
16
3
5
6
7
9
6
4
4
16
28
34
37
39
26
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
48
85
85
97
93
97
97
97
86
88
88
83
84
107
87
91
92
87
107
86
88
88
85
107
87
91
94
93
102
98
97
102
96
95
88
102
97
103
118
160
130
163
158
160
176
170
175
177
176
169
177
150
177
148
158
127
158
107
100
96
80
74
69
56
56
59
62
63
74
74
58
57
63
46
44
42
41
45
51
57
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
21
15
10
12
6
1
4
6
7
8
10
5
1
1
1
1
1
3
5
5
5
6
4
2
7
5
4
6
5
4
6
5
4
9
12
9
5
2
2
2
6
5
5
4
4
6
5
4
5
3
1
1
1
5
7
5
3
3
2
2
18
26
13
1
6
9
12
12
12
12
12
19
22
24
25
25
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
98
168
168
154
149
149
156
167
177
197
197
197
157
197
171
178
189
192
177
176
179
190
157
189
170
163
195
143
143
169
157
163
190
160
171
163
161
160
161
151
157
163
165
195
166
171
161
158
153
149
160
159
161
197
161
159
171
158
157
163
162
139
141
136
136
125
137
136
146
146
140
146
146
120
118
114
108
122
139
160
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
3
4
4
4
7
4
1
1
2
3
10
17
12
7
7
7
6
4
2
1
1
1
1
1
1
2
5
3
2
2
2
6
10
10
10
6
2
8
7
6
16
11
7
7
8
13
15
18
20
21
19
13
7
14
10
6
6
6
18
46
79
96
53
10
27
37
47
47
47
37
28
28
28
23
18
18
12
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
153
153
58
148
148
161
158
161
166
166
166
173
173
157
156
184
164
170
166
178
184
169
175
160
183
193
145
153
156
146
167
152
153
157
192
151
166
141
143
141
135
164
144
152
160
184
159
166
156
151
164
139
148
154
136
173
152
144
166
178
146
135
193
124
146
151
192
192
134
150
143
135
184
110
100
94
83
79
75
93
116
143
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
4
4
4
4
4
4
4
2
1
5
10
7
5
4
4
5
7
7
6
4
2
2
3
3
3
6
12
18
11
5
5
4
3
4
15
21
15
8
1
1
1
2
3
14
26
21
16
14
12
10
8
5
3
3
3
23
43
23
4
22
31
40
42
39
21
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
145
145
64
142
142
124
124
121
124
129
126
150
150
124
139
145
132
136
142
139
141
147
155
140
165
155
132
136
136
138
137
145
147
127
152
111
110
115
128
127
155
165
131
147
131
126
124
127
112
116
110
114
122
118
141
150
138
137
165
124
134
142
155
141
134
141
152
152
140
136
141
141
118
115
134
114
92
100
108
114
124
135
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
6
7
7
7
7
7
6
6
6
6
6
10
20
15
9
3
25
18
12
12
10
8
8
8
6
4
4
4
16
9
3
9
6
3
6
5
5
6
7
6
4
3
2
1
1
1
1
4
3
3
3
4
4
3
3
7
12
6
1
1
2
20
38
76
48
20
13
13
13
13
13
13
23
28
30
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
167
167
43
168
168
161
147
160
176
164
156
177
177
136
142
177
161
170
173
196
176
165
180
166
167
180
172
182
174
174
164
176
180
166
182
159
154
151
152
157
157
166
166
169
175
180
171
169
165
164
161
153
153
154
156
157
165
176
165
196
164
175
169
124
128
134
134
141
135
165
165
120
139
102
96
85
76
73
75
94
117
145
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
10
13
17
14
12
16
20
23
26
35
44
37
25
14
7
1
1
1
1
1
1
4
8
6
3
1
2
4
14
11
9
7
31
28
14
1
13
12
11
11
15
12
9
15
20
13
6
6
6
6
6
6
6
6
20
27
35
31
28
31
35
47
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
183
183
106
165
165
177
164
168
175
170
172
173
173
173
175
190
182
185
189
190
189
184
190
183
182
175
182
168
169
175
164
183
160
159
166
157
175
160
162
164
163
158
159
160
155
168
158
160
164
160
160
150
155
154
157
173
169
175
175
181
162
155
168
134
137
153
166
166
150
160
160
129
168
120
113
111
107
105
103
116
131
148
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
26
16
8
1
1
1
1
1
6
7
7
8
5
3
32
17
3
12
28
20
12
6
1
6
12
7
2
2
2
2
4
7
4
1
4
7
15
11
7
8
9
6
3
1
11
9
6
3
3
6
23
22
15
9
9
7
6
22
29
28
28
23
18
27
36
27
18
27
33
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
166
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
147
147
35
161
161
161
154
153
158
159
162
173
173
161
155
177
171
170
181
185
168
170
181
176
180
179
181
170
169
155
154
180
147
152
170
152
155
148
143
146
143
153
153
150
153
174
158
162
170
164
153
150
154
152
157
173
166
177
165
185
163
157
174
140
143
157
170
170
150
170
170
134
174
124
116
113
108
106
104
117
132
151
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
4
1
1
1
1
1
4
5
6
5
4
7
9
7
5
3
7
5
3
3
3
3
4
3
3
2
2
5
12
16
8
1
11
16
20
12
4
2
8
6
3
1
4
5
4
3
3
5
8
21
35
20
6
6
6
12
18
42
46
50
48
47
47
32
18
29
34
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
172
172
91
161
161
163
159
163
167
170
172
182
182
174
180
179
182
181
180
185
185
178
185
185
174
185
169
165
172
154
146
168
141
146
170
147
152
153
153
155
163
153
153
156
172
152
154
155
155
164
148
148
153
151
158
178
168
179
170
184
168
172
174
133
141
155
170
170
159
164
164
150
150
133
133
111
112
109
105
118
133
151
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
19
19
14
10
10
10
10
10
10
12
8
4
4
3
2
2
40
21
3
3
9
6
3
2
2
2
2
2
2
5
5
6
12
9
6
6
6
6
8
6
4
8
12
8
4
15
11
7
7
7
6
6
10
16
11
7
6
6
6
7
8
7
7
7
7
17
28
23
18
23
28
50
50
50
50
50
50
50
75
87
93
96
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
31
116
116
116
105
105
116
112
117
127
128
120
152
146
135
134
134
160
139
136
136
152
128
127
143
152
168
198
194
194
181
185
181
188
174
191
170
165
174
197
175
182
198
179
191
172
169
142
172
160
169
197
195
165
183
195
152
198
139
133
120
102
121
90
95
104
104
126
126
96
102
97
100
121
95
95
94
102
116
132
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
27
38
50
54
32
10
22
16
10
16
14
12
11
7
3
4
5
6
8
35
42
47
25
3
3
4
12
15
19
11
4
3
3
2
2
8
7
5
3
3
3
3
16
39
62
38
15
10
6
6
6
6
6
15
25
30
36
22
9
12
14
16
16
16
16
29
35
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
74
74
74
82
82
82
68
65
73
80
86
109
109
98
120
109
114
120
128
125
128
115
128
117
110
125
110
119
131
164
134
134
140
141
143
164
142
154
153
153
153
164
153
144
148
146
154
149
136
131
158
132
127
147
149
114
125
121
126
158
113
110
104
87
72
65
59
59
59
56
69
69
56
55
58
45
43
41
40
50
62
77
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
4
4
4
4
4
4
4
6
3
1
1
10
10
10
6
3
4
6
4
3
4
5
4
2
1
1
1
6
8
11
8
6
3
1
6
12
26
18
11
6
2
2
1
1
3
2
1
3
2
1
2
11
11
9
8
4
1
2
4
3
2
4
7
22
29
19
10
11
11
12
12
12
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
72
72
71
127
127
121
105
112
121
131
143
173
173
153
195
195
163
176
170
193
172
175
178
187
168
174
174
184
184
177
179
181
164
187
170
158
195
161
168
179
163
162
167
173
184
184
181
158
154
155
150
149
163
156
167
179
180
195
195
193
171
184
174
147
163
159
170
170
148
148
142
133
144
125
125
121
114
114
115
127
143
161
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
5
6
6
7
7
7
7
7
8
9
10
10
7
4
4
23
33
26
20
12
5
5
5
8
11
9
8
7
14
47
30
14
3
7
10
14
21
13
6
7
11
8
6
6
13
10
6
3
3
12
16
19
22
16
11
16
19
12
6
6
6
11
16
76
123
67
11
36
61
86
93
54
16
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
144
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
52
164
164
150
142
150
155
159
155
186
186
141
136
186
146
161
164
180
158
144
151
150
150
185
164
169
173
178
177
169
149
150
165
143
140
152
142
146
145
177
153
165
178
167
170
169
163
163
177
156
164
170
169
186
173
186
166
180
163
153
185
123
136
146
165
165
145
163
163
123
167
105
98
95
83
80
79
95
116
141
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
17
17
17
17
14
11
11
9
8
8
6
5
4
4
4
5
9
11
12
8
4
3
3
4
3
3
6
6
5
3
2
6
13
9
5
2
17
23
24
14
5
2
6
6
6
6
6
6
7
9
12
20
30
35
22
10
6
6
6
6
6
6
6
6
16
21
26
27
26
21
16
16
16
16
16
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
165
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
61
61
61
53
56
68
86
103
140
140
132
113
132
113
113
115
111
111
107
113
112
110
115
113
107
126
97
94
97
97
97
112
95
91
87
90
88
88
91
94
97
98
126
103
104
104
104
93
94
101
97
97
140
97
94
89
87
82
76
113
64
63
71
73
84
94
104
104
67
65
59
51
49
48
46
45
60
79
100
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
5
3
3
3
3
10
10
10
8
6
8
5
3
3
3
3
9
5
2
2
3
16
13
8
3
3
5
7
9
7
5
3
8
6
5
5
3
2
3
3
4
4
4
4
5
5
5
6
7
4
2
1
1
1
2
18
32
27
22
12
2
2
5
6
6
7
20
31
37
40
41
27
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
36
154
154
150
125
135
142
149
150
173
173
144
153
155
156
165
155
169
155
156
163
145
153
174
164
177
172
164
165
173
159
162
162
161
176
162
168
185
170
174
181
170
177
177
174
176
185
166
181
165
165
155
156
173
165
164
185
169
159
177
174
120
129
139
139
147
140
170
170
120
144
96
85
75
64
58
57
75
98
125
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
2
6
10
13
11
8
5
5
5
5
5
20
31
37
31
19
7
25
34
17
1
6
3
1
1
1
2
4
6
6
7
12
15
18
12
6
7
18
12
6
11
11
12
12
12
9
6
16
19
19
14
10
8
6
7
8
7
7
10
18
23
28
23
18
20
21
22
22
22
22
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
123
123
123
123
110
123
105
105
100
91
111
95
102
104
138
111
116
118
123
114
115
112
112
120
114
118
124
164
128
115
114
123
109
114
120
117
138
136
129
153
130
134
144
128
148
138
139
143
164
134
144
128
125
123
124
141
137
141
153
141
119
148
90
81
74
70
87
108
106
164
164
101
101
89
80
77
79
77
77
82
87
94
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
13
2
2
9
16
15
14
14
12
7
2
2
3
4
8
9
10
12
12
8
4
5
3
2
4
4
4
4
4
4
7
11
13
15
18
21
21
12
4
4
4
4
4
15
8
2
2
3
7
5
3
12
21
12
3
5
7
8
9
6
4
4
4
23
33
28
24
14
5
5
13
17
20
23
29
36
33
31
31
18
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
118
118
98
98
94
118
95
100
108
111
118
123
123
92
91
82
84
82
85
106
91
91
96
112
94
110
101
100
123
100
98
99
106
98
112
110
93
98
108
97
108
97
108
95
90
123
86
85
85
76
78
79
80
81
85
85
82
76
78
82
82
87
87
87
65
61
59
58
59
57
58
58
53
58
58
42
40
37
34
42
52
63
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
16
5
5
5
5
5
5
15
10
6
6
4
3
3
4
5
7
7
7
7
7
8
9
8
8
6
4
4
4
4
5
6
6
6
8
10
21
18
12
6
7
6
5
3
2
1
1
1
1
5
7
4
2
4
6
3
1
5
7
5
4
4
9
20
27
14
1
15
22
29
31
28
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
88
88
36
93
93
108
94
101
116
127
126
163
163
127
125
129
113
118
114
112
126
116
123
120
127
145
119
129
163
128
129
126
122
126
117
145
125
101
110
108
109
127
115
116
115
163
109
109
104
95
87
78
88
86
90
141
99
94
127
92
89
81
115
67
66
65
55
52
48
46
43
43
52
42
44
43
43
44
44
60
79
101
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
5
5
6
4
3
6
10
10
10
11
12
12
11
7
3
3
4
2
1
2
2
2
10
8
4
1
2
4
6
3
1
1
2
1
1
4
3
2
2
3
4
3
2
2
4
4
5
4
3
3
3
8
5
2
3
21
34
34
26
14
2
2
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
48
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
100
100
100
139
139
153
122
128
135
142
141
172
172
136
133
142
136
142
153
165
149
154
156
144
166
158
144
146
165
149
148
153
157
142
136
148
133
127
143
134
156
166
148
146
138
165
121
120
111
99
102
99
112
109
115
172
144
142
166
165
134
126
158
100
107
104
110
110
91
99
99
63
61
55
47
45
44
42
41
62
88
117
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
31
31
30
30
30
30
20
10
10
10
7
5
5
5
5
7
10
6
2
2
2
2
2
4
5
4
4
4
4
4
4
4
12
13
7
2
2
2
7
11
11
8
5
10
6
2
2
1
1
2
3
8
5
2
5
4
4
2
1
3
5
3
1
1
2
20
39
36
28
15
3
3
6
6
6
6
17
28
33
36
37
30
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
86
86
45
85
85
107
98
106
118
108
125
111
110
104
129
103
106
111
120
111
125
114
116
119
127
120
116
100
103
93
91
125
95
102
104
98
129
96
104
106
109
127
89
94
99
98
95
96
87
82
79
80
81
79
82
93
89
96
129
91
87
79
111
63
61
69
60
58
96
50
48
48
44
43
43
43
42
42
42
53
66
82
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
4
16
16
13
11
7
3
5
6
5
4
4
4
7
6
6
6
6
6
8
7
6
3
1
1
1
1
2
26
20
14
8
5
7
6
3
1
5
10
8
6
5
3
1
2
2
2
2
3
5
5
4
4
3
2
2
1
1
2
2
2
17
29
24
19
11
4
4
6
7
7
8
21
31
36
39
40
25
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
87
87
31
96
96
111
87
85
103
120
135
186
186
148
145
139
136
137
139
161
149
148
155
160
141
155
145
144
168
142
139
144
143
137
160
131
132
135
136
138
155
144
145
144
135
168
129
129
144
109
103
99
108
105
117
186
143
139
155
161
133
126
155
97
103
103
103
103
95
100
100
82
85
65
58
50
44
41
40
63
91
125
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
5
5
7
8
6
5
7
10
10
10
10
20
13
7
6
5
5
5
5
4
4
4
8
12
14
9
4
8
7
7
15
9
4
4
12
18
13
7
2
1
5
7
8
10
9
9
8
8
4
1
2
4
3
3
3
3
19
36
34
26
19
19
34
34
20
7
7
15
19
21
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
48
127
127
114
105
109
118
128
130
173
173
135
137
179
137
137
130
127
119
120
126
122
126
168
132
133
135
127
123
130
120
124
138
118
133
136
123
120
126
108
115
120
127
144
131
133
136
126
119
116
122
119
132
173
145
179
141
141
129
113
168
106
117
124
138
138
116
126
126
98
144
80
73
64
51
46
44
65
91
122
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
5
5
6
4
3
6
9
9
10
16
10
4
3
2
2
3
5
6
5
5
5
5
4
3
5
8
9
10
10
10
10
9
7
6
6
8
5
2
2
4
6
7
8
8
8
11
15
10
6
6
6
6
6
6
16
29
43
37
31
23
16
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
127
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
131
131
127
142
122
118
117
116
120
112
135
135
125
150
131
136
142
137
150
135
128
126
114
150
99
98
109
95
92
142
98
93
98
98
80
82
78
83
94
84
107
97
94
103
109
117
146
146
116
116
108
107
107
99
106
99
73
77
72
66
108
59
57
65
58
59
99
50
48
48
49
50
54
71
64
71
71
76
84
92
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
7
8
36
36
27
19
19
19
11
3
3
3
3
10
6
3
3
3
3
3
5
3
1
1
1
5
5
5
5
8
4
1
4
5
3
2
11
16
11
6
1
5
3
2
4
3
3
2
1
1
1
2
2
2
6
3
1
4
3
2
2
2
3
18
25
14
3
3
3
3
5
4
4
21
29
37
37
37
37
24
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
63
63
63
53
56
67
85
102
137
137
135
136
135
124
128
134
134
121
132
134
136
134
110
106
106
129
95
102
104
107
136
112
98
88
97
82
87
94
86
97
95
94
129
98
94
95
95
77
77
91
97
84
137
85
91
92
93
90
90
110
67
64
60
52
50
46
42
42
36
39
38
43
43
40
40
40
55
74
96
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
6
4
4
4
4
4
3
2
2
2
2
2
7
8
5
3
2
12
11
7
3
3
3
2
2
3
4
9
6
3
4
6
10
20
12
5
1
1
3
2
1
1
1
1
3
2
1
3
2
1
1
3
3
2
1
1
2
2
2
2
2
19
30
17
4
4
4
5
8
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
146
146
64
143
143
125
128
131
139
151
155
186
186
153
154
148
150
148
146
163
148
152
164
153
164
178
142
147
167
143
142
146
141
136
151
150
116
127
133
134
164
164
145
143
139
167
127
125
120
109
108
100
113
108
119
186
145
139
164
163
130
120
178
107
123
128
151
151
114
109
109
80
86
63
57
51
45
42
42
65
93
126
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
16
24
25
26
20
15
10
6
6
6
6
7
9
9
10
16
23
42
26
10
13
10
8
4
1
2
2
3
11
8
5
6
8
19
15
10
5
4
4
4
5
10
6
2
1
1
1
3
5
7
7
4
2
3
4
4
4
2
1
1
2
18
34
32
28
18
8
8
10
7
4
4
15
20
23
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
86
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
114
114
71
89
85
114
90
95
111
125
134
170
170
137
131
137
124
123
119
120
116
120
129
121
129
154
126
131
131
116
112
119
107
104
112
98
91
97
108
107
129
129
119
125
131
131
113
115
107
106
105
95
107
105
111
170
124
122
129
123
120
131
154
98
107
115
110
110
112
106
106
80
90
63
57
51
44
41
40
61
86
116
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
23
8
7
7
7
7
7
7
10
12
14
8
3
6
9
9
10
9
9
6
3
3
3
3
3
2
1
2
3
4
3
3
3
5
9
7
5
7
4
1
2
14
14
14
7
1
1
3
6
7
9
5
1
4
7
4
1
4
7
31
16
1
4
21
39
37
31
16
1
1
6
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
131
134
134
154
142
154
154
128
131
133
135
135
118
105
108
110
140
118
118
135
118
102
97
94
88
89
97
89
88
140
95
100
98
94
94
88
97
108
142
116
116
125
142
121
125
127
142
139
104
103
102
95
94
92
96
94
89
121
78
71
66
56
52
56
56
58
77
55
55
52
55
46
44
43
43
43
43
45
47
50
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
9
16
23
17
12
8
5
2
2
5
10
8
7
7
7
4
1
2
4
2
1
8
8
6
5
5
14
12
10
8
6
6
6
4
3
3
4
6
5
5
6
3
1
2
3
4
3
3
6
9
9
5
2
3
5
3
2
1
1
2
19
31
19
7
7
7
8
10
6
3
3
16
29
36
39
41
21
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
46
89
89
101
93
94
104
92
89
88
88
84
94
107
92
96
101
90
107
89
93
89
86
107
96
102
111
124
118
122
101
101
98
95
94
78
84
86
90
103
105
110
124
122
110
106
100
95
103
96
93
92
103
95
101
103
94
124
85
85
70
60
57
57
56
56
64
56
55
52
66
47
46
44
38
37
37
44
52
62
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
17
10
4
31
19
8
7
7
7
7
8
8
9
9
7
5
6
13
10
8
6
3
1
3
2
2
2
2
5
4
3
4
5
6
9
12
14
13
12
10
8
6
16
9
2
2
2
2
3
6
9
12
12
7
2
2
2
2
2
2
2
18
32
18
4
3
2
2
6
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
115
115
96
115
115
96
104
102
109
116
126
144
144
141
159
141
141
143
159
139
138
142
159
131
129
125
120
117
135
114
119
120
113
128
107
97
94
90
87
93
111
94
103
101
98
135
97
104
104
105
118
95
103
96
88
144
99
102
111
113
100
99
110
88
90
89
103
103
98
118
118
80
80
69
69
52
49
47
45
61
80
103
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
17
11
11
11
11
11
11
11
8
6
6
6
6
26
17
8
20
26
22
19
13
8
7
6
4
3
4
4
5
12
6
1
1
2
4
5
4
3
5
4
3
3
4
9
8
7
7
4
2
2
3
5
7
5
3
4
4
3
2
2
2
2
2
21
41
21
2
5
6
8
17
23
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
26
147
147
147
126
138
149
151
148
173
173
159
176
179
152
161
155
167
149
148
148
137
148
140
136
135
136
134
135
149
131
137
138
131
176
136
131
130
125
126
129
129
131
144
135
140
136
133
121
119
128
123
133
173
158
179
176
167
142
135
140
113
112
113
120
120
111
133
133
103
144
91
85
74
66
66
70
87
109
133
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
5
15
20
26
25
25
23
21
29
28
27
16
5
7
4
1
1
3
4
3
2
2
2
3
4
6
6
7
12
8
4
16
10
4
4
8
10
9
8
8
7
6
16
19
13
7
7
6
6
6
6
6
6
6
6
26
47
28
10
16
19
22
22
22
22
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
71
71
71
64
59
65
73
80
86
102
108
107
138
151
130
141
138
138
151
139
141
133
138
151
111
109
108
96
101
101
105
133
104
95
94
79
81
82
88
85
89
98
89
95
92
89
93
93
79
84
80
76
98
86
89
129
94
78
76
84
58
55
51
48
48
49
50
51
51
49
58
52
58
77
69
77
77
84
95
107
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
21
21
14
8
6
4
4
4
4
4
12
13
13
14
12
10
11
10
8
6
7
6
6
7
5
3
5
4
3
5
7
15
12
7
3
6
8
9
10
7
5
9
10
7
5
5
5
3
1
6
4
2
3
5
5
4
3
2
2
5
6
5
3
2
2
19
28
15
3
2
2
2
2
2
2
19
27
33
34
35
35
31
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
48
97
97
85
91
97
89
97
86
88
88
81
82
85
82
85
88
76
78
77
78
76
74
91
78
81
84
76
84
84
83
82
100
91
77
90
74
78
84
86
94
100
94
97
101
94
101
101
92
100
87
82
82
75
75
74
71
74
62
74
57
55
63
48
49
53
55
57
67
67
60
67
67
50
48
45
43
44
45
47
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
7
8
10
26
13
1
1
4
7
8
6
5
3
1
3
4
3
3
4
3
3
3
3
3
3
4
6
4
3
2
3
4
3
3
7
9
10
7
5
3
4
2
1
1
2
5
8
7
5
3
5
3
1
5
6
4
2
2
2
18
26
15
5
5
5
5
22
25
27
29
29
29
29
29
29
18
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
76
76
76
76
76
86
108
123
169
169
132
124
132
119
117
119
111
104
107
113
112
105
152
113
116
163
113
115
119
114
119
117
143
111
108
111
100
100
100
112
116
118
163
118
121
120
113
116
104
111
110
116
169
115
111
104
111
102
100
152
92
98
102
109
109
77
71
65
58
58
58
63
45
44
42
40
61
86
115
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
4
4
3
2
2
3
9
8
7
5
3
5
4
3
3
3
3
3
2
1
1
1
4
9
6
4
2
10
16
12
8
8
5
2
2
2
3
4
4
4
7
11
9
8
8
4
1
1
1
1
4
3
2
3
3
4
16
28
33
22
11
5
5
18
22
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
134
137
123
119
122
122
127
134
134
134
126
138
120
120
117
114
122
113
119
119
119
122
119
120
120
108
97
136
89
93
105
102
101
133
115
120
133
118
136
120
121
128
120
119
120
120
117
121
127
136
111
116
118
138
122
128
127
105
80
72
65
71
82
96
109
127
127
80
72
61
51
42
38
35
35
52
71
95
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
37
42
30
19
19
19
19
19
19
19
14
10
20
15
9
3
5
4
3
3
2
1
10
5
1
4
7
10
6
3
4
6
6
7
9
6
4
9
11
7
4
8
6
5
4
3
5
4
3
10
11
12
13
7
2
4
7
4
2
2
2
17
33
29
25
15
5
5
8
10
9
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
36
106
106
106
101
104
102
117
98
91
92
86
96
103
94
100
106
95
117
96
100
97
103
103
96
96
100
105
89
117
97
99
103
97
96
97
92
111
101
106
112
121
121
122
128
125
125
113
128
117
112
107
128
111
113
110
111
115
88
85
68
57
52
59
60
64
110
55
53
50
45
43
42
40
40
39
39
45
52
60
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
12
11
10
12
11
8
6
6
6
6
10
9
9
10
12
15
25
17
9
5
1
1
4
8
7
7
14
11
9
12
12
11
11
10
9
9
9
10
8
7
10
7
5
5
14
8
2
4
6
4
3
3
2
2
4
7
4
2
2
2
17
25
14
4
3
2
2
2
2
2
2
19
29
34
36
37
23
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
48
61
61
52
50
49
55
67
75
101
101
87
95
101
89
86
86
101
86
88
88
84
95
88
93
95
108
94
94
107
91
91
91
84
79
81
79
84
93
110
103
113
111
110
119
114
110
121
119
112
121
104
121
97
90
88
107
80
81
79
71
71
68
68
75
82
82
108
108
69
70
59
54
44
40
36
34
41
49
59
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
4
7
7
7
7
7
6
4
2
2
6
7
8
9
10
9
9
23
16
9
5
1
1
2
8
13
16
19
11
3
3
4
4
4
8
12
9
6
5
3
2
4
3
2
3
12
9
7
5
4
5
3
2
2
3
6
4
2
2
2
2
24
45
25
5
17
23
18
13
19
22
25
25
25
25
25
25
19
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
59
59
59
52
53
59
66
69
88
88
75
72
89
73
76
88
72
75
79
85
85
78
112
79
88
93
94
94
94
86
86
84
98
77
91
102
109
163
125
126
129
163
127
131
133
163
127
103
99
93
94
88
89
89
89
89
89
93
92
112
90
83
69
64
63
64
57
66
66
59
65
65
48
47
44
42
53
66
82
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
3
2
2
2
2
2
5
7
10
6
2
1
5
7
4
1
1
2
6
9
12
15
10
6
3
5
7
4
2
6
6
6
7
4
2
6
6
4
2
1
2
1
1
3
2
2
6
4
3
8
5
2
4
2
1
20
32
17
3
14
25
22
19
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
82
82
52
122
122
103
101
104
104
107
122
106
117
117
105
110
117
110
122
116
122
117
111
100
129
83
85
90
90
94
97
122
100
96
100
101
103
95
107
108
111
129
103
100
93
87
86
89
83
81
83
80
83
83
84
98
93
90
129
82
74
68
55
52
50
52
51
50
63
44
43
41
40
40
44
41
42
44
44
52
63
75
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
2
1
1
8
9
9
7
5
21
21
21
13
5
5
3
1
1
3
4
4
4
4
10
7
4
2
3
4
3
2
1
3
5
3
1
4
2
1
3
4
5
9
8
7
6
4
2
3
5
3
2
1
1
1
2
18
33
17
1
3
4
5
7
5
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
23
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
71
169
169
166
143
159
160
164
157
173
173
136
131
175
147
161
169
183
164
157
163
157
161
171
169
184
172
175
167
170
158
154
175
156
158
173
155
160
167
168
175
175
176
173
170
172
184
168
166
175
165
161
164
175
169
175
167
183
163
176
171
127
141
141
166
166
154
184
184
131
173
109
101
92
79
74
77
93
113
138
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
5
6
6
7
7
7
7
7
6
6
6
6
5
5
5
7
10
14
18
11
5
5
4
3
3
3
3
2
2
10
15
9
4
2
6
10
17
15
8
2
11
12
14
10
7
7
5
3
3
20
31
19
8
7
6
6
6
6
6
6
6
26
33
36
40
25
11
25
36
47
47
37
28
28
28
28
23
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
166
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
41
101
101
101
101
105
109
118
112
124
124
110
117
151
129
136
149
167
155
162
167
154
141
167
144
144
147
175
139
140
162
128
132
119
123
122
124
154
143
143
175
162
128
127
118
112
124
104
102
101
110
112
123
175
136
144
129
151
115
107
95
81
83
71
73
78
93
75
75
67
66
63
66
80
74
80
80
90
105
121
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
20
22
20
19
23
13
4
2
2
2
8
11
10
10
8
6
6
6
13
9
5
2
2
2
2
2
2
2
2
3
6
14
15
11
7
4
7
10
7
5
4
3
3
2
2
2
2
3
3
3
6
9
5
2
5
9
8
6
4
2
17
27
30
31
18
5
5
8
9
11
25
32
40
37
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
43
134
134
103
106
110
104
116
103
98
106
99
97
138
110
117
134
107
116
107
112
120
111
120
120
126
126
124
121
134
120
117
113
114
131
122
124
126
143
121
119
124
143
128
136
135
147
147
133
128
133
121
121
124
125
138
131
125
133
115
120
93
88
84
92
106
106
133
133
92
88
79
70
65
64
62
60
73
88
105
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
25
36
27
19
19
11
3
3
3
3
3
10
6
3
2
2
2
2
2
2
2
3
6
6
3
1
1
6
4
3
4
6
6
6
8
8
7
7
18
13
9
13
8
3
5
5
6
8
8
9
8
7
7
6
6
6
6
6
6
6
6
24
37
31
26
20
14
14
15
15
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
43
65
65
52
52
51
54
61
68
82
82
82
77
101
75
82
83
78
101
78
84
84
83
101
88
89
97
88
88
131
91
96
97
95
94
80
84
96
98
102
132
109
109
132
115
117
154
108
113
116
105
131
107
94
98
92
91
121
87
87
76
66
66
55
56
58
56
59
59
56
55
54
54
41
38
36
33
37
43
49
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
25
36
27
19
19
12
6
4
2
2
3
3
3
3
3
4
5
4
3
4
3
3
6
10
5
1
1
7
8
5
3
2
8
12
16
18
13
8
13
9
5
7
4
1
1
1
2
2
3
9
8
7
7
7
9
9
7
4
1
1
1
16
25
13
1
14
21
29
29
27
25
25
25
25
25
25
25
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
36
135
135
150
119
119
128
133
139
167
167
143
150
174
144
148
150
158
131
126
129
121
126
164
138
147
151
136
165
168
141
153
153
150
170
140
149
155
154
164
161
161
165
168
157
170
155
151
164
154
157
158
161
167
166
174
170
168
151
147
164
118
119
120
125
125
131
134
146
146
139
146
125
146
119
115
113
120
132
147
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
3
3
3
3
3
3
11
15
17
18
14
10
41
25
10
11
9
6
3
16
8
1
10
5
1
2
3
8
8
9
6
3
9
15
26
19
11
3
10
7
4
8
10
6
2
2
2
6
19
20
14
9
9
7
6
7
8
7
7
10
25
32
40
26
13
26
36
47
47
37
28
50
39
28
23
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
167
167
98
168
168
155
154
156
158
163
162
178
178
158
179
190
170
177
176
193
176
174
175
181
163
174
178
186
186
179
176
184
166
164
170
161
179
173
169
181
170
174
179
175
179
178
175
181
186
186
184
164
167
157
160
181
176
190
179
193
166
179
174
138
145
156
170
170
166
186
186
159
150
143
136
132
133
133
132
142
154
167
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
3
4
4
4
14
9
5
5
5
5
5
25
22
13
5
37
32
27
14
1
3
3
3
3
4
4
5
3
1
3
6
8
10
22
18
15
30
31
21
12
22
17
12
11
11
8
6
6
28
50
28
6
6
6
6
6
6
6
10
26
34
43
66
54
43
43
50
50
50
50
50
91
112
122
127
130
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
58
97
97
85
93
97
94
97
97
98
98
94
98
96
103
118
102
130
107
108
110
109
118
110
103
99
99
102
103
118
114
100
99
91
86
91
90
92
94
90
95
97
91
114
92
91
91
87
89
88
94
93
92
92
97
96
97
130
94
85
110
69
68
69
62
61
62
53
53
44
48
49
53
70
63
70
70
78
91
104
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
5
2
2
6
10
10
10
10
8
6
6
4
3
10
14
8
2
3
7
5
3
3
3
3
6
14
11
6
1
10
11
13
7
1
1
2
7
6
3
1
6
6
4
2
2
1
1
1
1
1
1
1
2
3
3
2
1
4
6
8
5
2
6
24
38
21
5
3
2
2
7
8
10
25
26
27
27
27
27
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
118
118
98
142
142
152
125
135
144
156
162
186
186
155
149
144
144
152
152
162
162
156
160
156
168
179
148
143
165
138
139
162
143
146
156
148
132
135
145
135
158
168
142
147
141
165
129
126
120
110
105
99
111
113
124
186
149
145
168
162
138
131
179
113
129
139
156
156
116
110
104
80
92
62
57
51
45
42
41
64
92
125
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
8
9
10
10
10
10
10
8
6
10
14
15
12
10
7
5
5
5
5
5
6
15
10
6
8
8
6
4
3
5
9
7
5
3
2
1
5
3
1
3
7
4
1
1
1
2
1
1
1
1
1
1
2
3
3
2
2
4
6
3
1
2
3
22
42
26
10
6
3
3
6
6
6
6
16
21
23
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
52
84
84
76
79
85
108
101
104
124
124
102
107
132
112
120
115
110
111
124
113
110
120
111
115
120
141
117
117
142
111
117
118
122
114
120
160
138
160
136
160
143
141
130
142
127
126
122
119
122
103
103
112
121
109
132
115
111
109
142
91
83
76
67
75
86
85
119
119
86
120
74
68
59
50
48
50
62
78
97
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
6
5
5
5
5
10
5
1
10
7
5
4
3
4
3
3
13
7
1
2
3
4
6
4
2
2
8
15
12
9
10
12
6
1
1
1
3
5
3
2
2
3
5
5
6
6
6
4
2
8
14
8
3
3
3
21
32
40
40
24
8
8
15
15
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
87
87
75
96
96
107
89
84
87
86
91
99
99
91
96
122
111
122
113
128
112
110
113
129
107
116
102
95
97
99
99
107
113
104
104
99
104
102
104
129
98
96
93
87
91
113
89
89
96
85
85
88
95
101
107
129
107
99
95
128
94
90
116
71
68
68
61
60
59
53
53
46
52
49
53
73
65
73
73
80
92
104
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
7
8
9
9
9
9
9
9
7
5
5
5
5
7
6
6
6
6
6
4
2
4
3
2
2
2
2
3
3
4
4
3
3
3
5
9
6
3
4
4
5
4
3
3
2
1
1
2
2
2
3
3
3
7
8
9
9
7
5
3
1
3
6
21
35
19
4
4
4
5
8
7
6
17
23
29
29
29
29
19
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
31
138
138
152
122
126
129
133
132
153
153
130
140
140
141
147
152
140
136
145
157
142
167
156
143
140
139
142
126
152
136
142
154
105
106
114
128
132
157
167
126
134
125
116
118
109
103
99
109
99
110
118
113
153
135
140
167
126
127
122
156
104
120
122
154
154
109
106
97
79
91
63
57
54
50
47
46
63
85
110
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
5
5
7
8
6
4
4
2
1
1
1
1
1
5
7
7
7
7
7
4
1
1
1
2
4
4
5
12
9
7
6
5
4
4
4
5
12
9
5
2
3
11
7
3
13
30
17
5
9
11
7
3
2
1
1
2
18
35
18
1
2
3
4
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
91
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
85
85
76
81
85
83
87
88
96
96
82
81
82
87
89
91
110
93
96
96
91
110
95
102
104
104
110
97
115
94
98
103
97
103
106
111
115
111
106
111
105
103
104
115
104
104
104
95
92
92
90
86
98
83
80
95
71
70
72
56
53
52
51
60
71
71
104
104
63
70
64
62
71
68
71
71
74
79
85
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
3
3
2
2
2
6
5
4
7
10
17
24
15
6
5
5
5
7
4
2
1
1
18
12
7
7
8
9
9
10
12
10
8
11
6
1
1
9
7
5
4
2
1
6
12
18
14
10
9
9
6
4
2
1
1
2
21
33
20
8
5
3
3
5
4
4
19
26
34
34
34
34
25
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
85
85
85
85
82
85
83
80
85
85
81
85
86
88
105
95
99
105
100
105
101
100
107
95
94
96
95
92
107
92
96
101
94
101
103
109
108
110
120
109
115
119
129
118
129
108
129
105
110
112
103
125
106
101
97
125
97
94
90
107
73
66
65
60
60
62
55
55
46
46
46
44
46
41
41
41
52
64
79
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
3
3
2
2
2
8
15
13
11
11
10
10
8
6
4
5
6
4
2
2
2
3
14
11
9
6
3
5
7
10
7
5
3
6
4
2
3
2
1
8
7
5
4
6
8
9
7
6
5
5
9
5
2
1
1
2
21
31
18
5
5
5
5
10
10
7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
77
101
98
118
92
100
109
112
109
135
135
117
150
131
116
123
118
113
112
110
109
114
108
110
116
126
126
121
119
131
114
121
124
116
150
129
117
117
112
114
114
114
118
125
120
122
129
126
114
106
112
106
107
135
123
119
150
129
100
96
77
69
60
66
78
94
112
126
126
86
79
69
61
60
49
48
51
63
80
99
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
21
21
14
8
7
7
7
7
7
7
4
2
2
2
2
2
5
7
10
12
15
14
8
2
2
2
10
9
8
8
7
6
4
3
3
4
5
6
14
8
3
7
11
7
3
8
7
5
3
3
4
6
16
12
9
12
15
10
6
6
6
6
6
14
28
32
34
35
36
25
14
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
77
78
78
60
58
57
56
60
65
69
78
78
80
85
82
85
85
80
79
79
80
75
80
73
75
76
77
88
73
78
64
71
65
66
67
78
75
79
80
104
87
89
93
95
96
107
103
91
104
88
93
91
92
103
96
107
94
104
85
92
68
58
54
60
59
60
107
55
53
50
43
42
42
40
42
42
41
43
45
47
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
11
19
13
7
7
7
7
7
5
4
4
5
6
7
8
9
7
5
4
4
3
2
1
1
1
1
2
2
2
3
6
4
2
2
8
7
7
9
6
3
6
4
2
3
2
2
2
2
2
3
5
8
4
1
1
1
6
7
4
2
2
2
2
18
27
33
27
14
2
2
7
8
5
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
168
168
79
185
185
185
166
175
176
182
180
174
177
171
189
195
182
186
186
185
182
189
182
181
182
189
178
185
184
184
189
185
187
175
177
168
189
165
166
168
169
175
178
187
185
184
183
175
169
166
164
167
167
176
174
178
182
195
189
185
176
185
171
133
140
132
138
138
132
169
169
123
174
99
85
73
56
49
47
69
98
133
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
2
2
2
3
10
10
10
5
1
8
16
29
19
10
10
10
10
13
16
9
3
10
6
3
6
4
3
7
22
39
48
57
32
7
12
18
23
14
6
7
14
10
6
3
14
13
12
9
6
13
20
30
40
23
6
6
6
6
6
6
6
6
41
58
76
43
11
23
29
36
41
26
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
168
168
48
168
168
176
157
162
177
167
167
186
186
140
142
170
157
166
176
178
177
151
158
157
157
192
170
177
176
169
171
177
159
163
184
159
155
173
154
158
157
184
162
170
177
170
173
172
173
160
184
162
166
166
166
186
170
170
168
184
164
177
192
134
151
154
184
184
150
166
166
124
170
98
85
72
56
49
47
69
97
131
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
7
8
9
9
9
9
9
10
10
10
12
13
9
5
5
4
3
6
4
2
2
2
2
4
4
4
4
5
7
23
40
45
28
12
9
5
1
4
3
3
3
6
9
12
31
36
21
6
6
6
6
6
6
6
6
23
31
40
25
11
23
29
36
41
26
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
31
144
144
149
137
138
149
156
155
187
187
153
143
186
148
160
159
180
156
152
160
144
153
184
160
168
173
169
185
176
160
157
183
157
153
176
152
150
154
186
167
174
185
174
179
172
176
170
186
170
175
179
174
187
177
186
172
186
166
176
184
142
154
152
183
183
147
160
160
119
169
93
83
72
56
50
47
68
95
128
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
10
10
10
10
10
10
10
15
9
4
4
4
3
3
11
7
3
2
2
2
2
3
2
2
2
5
8
4
1
6
5
5
3
1
3
6
5
4
2
1
16
11
6
11
14
8
2
2
2
2
3
17
16
15
15
10
5
5
6
6
6
6
6
31
56
33
11
13
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
40
155
155
155
145
144
152
160
160
191
191
161
151
196
157
168
168
193
160
159
162
148
156
189
170
175
178
178
180
180
172
174
188
160
171
183
168
168
162
170
165
173
180
188
173
171
183
160
170
167
171
170
174
191
182
196
171
193
172
177
189
152
166
159
188
188
141
147
134
114
188
93
87
76
60
57
57
78
105
138
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
10
9
9
9
9
9
9
11
6
1
1
1
1
3
6
5
4
4
13
9
6
6
6
6
6
5
5
3
2
2
4
3
2
1
9
15
15
9
4
9
6
4
2
1
2
3
5
4
3
26
38
20
3
9
15
18
22
17
12
12
12
12
12
59
107
59
11
12
13
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
188
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
129
129
98
130
130
126
129
126
149
138
138
168
168
136
139
168
138
145
143
147
149
130
147
133
131
182
127
129
137
127
124
149
129
124
162
114
107
106
96
103
109
114
121
121
121
165
117
117
123
115
112
120
118
120
132
168
134
168
129
133
133
124
182
122
134
139
162
162
103
115
102
91
165
85
86
85
75
74
72
89
110
136
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
14
12
10
15
12
9
5
1
1
1
1
1
2
2
2
11
6
2
1
1
1
6
3
1
4
4
4
2
1
1
2
4
6
4
3
3
3
3
6
4
2
2
2
2
2
2
2
3
4
5
5
6
5
5
11
17
9
1
1
2
27
53
30
8
6
5
5
13
15
17
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
105
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
76
76
80
80
76
80
81
77
88
88
74
79
105
93
100
110
110
105
92
97
87
93
105
94
103
98
94
97
97
91
98
104
95
104
90
104
85
86
85
85
83
86
95
92
108
103
94
96
96
89
90
92
92
96
108
91
89
90
85
69
62
66
62
72
85
108
103
103
75
73
68
66
73
71
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
4
5
3
2
1
1
5
9
9
10
12
8
4
6
3
1
1
1
1
1
2
4
12
8
5
3
2
4
7
10
13
9
5
10
5
1
5
3
1
1
1
1
2
6
5
5
5
4
2
1
7
4
2
1
1
1
16
25
18
12
12
12
12
12
12
12
24
30
36
36
36
36
30
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
167
167
102
165
165
153
156
157
175
166
167
186
186
152
147
167
151
163
165
176
175
154
164
158
151
184
158
167
173
169
185
175
168
171
182
165
170
176
164
163
167
184
173
178
185
183
179
177
176
167
184
165
173
179
172
186
175
161
170
185
157
146
184
130
143
155
182
182
146
160
160
123
183
104
98
93
84
81
78
95
116
141
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
7
7
7
12
9
6
6
6
5
4
4
4
4
7
10
9
5
2
10
6
2
3
2
2
7
4
2
5
8
13
9
5
3
3
7
11
8
6
4
8
13
8
4
3
7
4
2
2
2
11
11
11
24
19
15
25
36
24
12
8
5
8
12
23
34
22
11
12
13
14
15
15
16
23
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
126
126
97
131
131
122
127
122
145
136
139
169
169
138
141
185
142
149
148
153
145
118
129
122
120
166
122
131
138
126
156
145
122
127
161
120
114
129
108
114
121
152
138
145
156
165
139
137
132
130
152
126
136
139
146
169
148
185
139
156
134
115
166
112
128
133
161
161
103
115
105
92
165
77
75
67
50
46
45
66
93
126
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
9
9
9
12
11
10
10
10
10
10
10
11
8
6
5
4
4
4
8
7
6
3
1
5
9
7
5
5
5
5
3
1
1
2
6
11
7
3
5
4
3
4
3
2
10
5
1
1
2
2
3
10
9
7
6
3
1
2
4
3
2
2
2
29
57
33
9
5
2
2
11
12
10
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
153
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
64
70
70
64
62
65
77
91
105
134
134
132
115
132
117
117
114
119
124
104
110
103
103
126
93
96
96
88
93
84
82
80
105
69
68
69
72
76
77
98
89
86
88
95
87
87
98
81
79
78
85
86
88
134
98
98
99
119
101
101
126
91
93
98
105
105
75
78
71
63
95
54
54
49
42
40
40
55
73
95
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
3
2
4
5
5
6
6
6
7
7
4
2
2
2
3
2
2
1
1
5
3
1
1
2
5
4
3
2
2
5
4
4
5
3
2
8
7
6
5
5
5
3
2
2
6
5
5
11
6
2
2
2
5
19
15
8
2
10
21
33
21
10
7
5
5
10
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
87
87
73
138
138
120
122
119
129
135
143
170
170
140
142
135
134
134
138
163
135
138
142
138
144
164
127
123
125
110
112
144
113
132
112
99
99
100
109
121
130
144
144
130
133
145
132
126
115
115
121
116
128
144
117
170
136
131
144
163
127
122
164
104
108
108
111
111
101
121
121
92
145
77
71
66
52
48
46
65
89
118
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
15
11
7
7
7
7
7
11
13
16
35
22
10
37
23
10
12
6
1
4
9
5
1
10
9
5
1
1
10
6
3
8
12
10
9
11
6
1
1
6
3
1
9
5
1
1
2
2
3
7
4
1
2
3
5
7
5
3
2
2
2
2
20
38
34
30
19
8
8
9
5
2
2
14
20
23
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
92
92
41
102
102
108
89
87
105
122
137
186
186
139
148
137
137
133
130
160
131
136
141
132
134
157
129
132
134
118
128
144
116
115
150
103
108
114
118
124
134
134
139
130
127
144
121
122
112
117
119
117
132
139
127
186
146
135
134
160
120
109
157
102
117
121
150
150
115
118
116
94
140
78
72
69
59
56
53
74
100
130
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
8
8
10
10
10
10
7
4
4
5
6
14
22
25
27
15
4
3
3
10
6
3
3
2
2
3
5
12
10
8
9
7
6
3
1
7
10
13
19
15
11
9
6
4
3
3
3
5
7
10
7
4
4
4
5
5
5
4
3
2
2
20
38
41
33
20
7
7
8
5
2
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
85
85
85
86
90
94
105
105
95
95
89
88
91
93
99
110
86
91
95
96
98
99
110
96
92
94
91
86
110
84
90
96
98
102
112
118
107
110
105
110
104
99
118
90
88
93
91
93
118
91
91
93
98
90
86
90
90
75
91
63
60
57
51
52
52
54
59
59
55
70
52
50
52
41
39
40
45
52
61
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
6
10
10
10
9
7
4
2
2
2
5
3
2
3
5
4
3
3
3
3
3
6
3
1
2
2
3
2
2
2
2
8
15
10
5
3
2
2
2
5
3
2
2
2
2
2
2
3
2
2
5
7
4
2
4
7
4
2
2
2
19
32
16
1
6
8
11
11
11
11
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
102
102
102
102
93
104
89
87
87
87
78
84
84
74
84
79
88
93
107
107
94
94
93
90
91
91
85
86
89
91
93
108
94
94
94
91
88
88
87
87
94
84
89
94
98
120
103
104
103
97
108
93
81
79
77
79
82
93
85
93
85
83
82
78
78
66
76
88
93
108
108
82
120
69
65
60
50
47
47
58
72
89
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
1
1
5
9
9
9
9
7
4
1
1
2
3
5
7
10
10
10
7
4
9
14
11
9
5
1
1
1
1
5
4
3
3
3
7
6
4
3
5
8
7
6
6
3
1
1
2
4
3
2
1
3
4
5
3
1
2
4
4
3
2
2
18
26
32
33
18
3
3
9
10
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
35
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
48
74
74
75
68
71
73
74
85
87
88
84
142
87
98
98
110
100
107
110
110
142
96
96
95
90
89
95
99
96
93
142
93
103
102
110
110
103
105
125
102
104
106
106
107
108
125
103
102
99
102
101
98
125
103
102
100
100
93
90
86
86
78
69
63
58
56
55
52
53
67
52
54
54
53
54
54
61
70
80
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
8
4
4
4
4
4
4
4
7
5
4
4
7
8
9
9
10
8
4
1
5
7
4
1
4
2
1
1
1
2
26
43
24
6
5
6
20
12
5
5
6
10
6
2
7
4
1
1
2
7
6
6
12
11
10
5
1
4
7
14
9
5
2
20
37
20
4
1
1
5
8
9
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
86
86
31
95
95
110
100
110
121
109
128
114
115
119
127
122
126
141
128
133
133
138
151
132
158
133
129
135
132
129
141
133
116
116
114
112
127
118
128
133
151
158
127
141
128
121
118
126
108
105
102
105
109
103
126
121
119
117
158
118
104
100
104
74
65
60
64
73
74
105
105
61
62
55
49
45
42
40
40
53
68
85
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
7
7
7
7
8
9
10
10
10
14
18
12
7
12
9
7
8
7
7
17
17
18
18
19
14
9
7
5
8
8
8
11
15
11
8
5
4
4
4
4
4
6
5
5
35
20
5
4
4
9
14
15
10
5
3
19
29
29
22
15
8
8
9
6
3
3
15
21
24
25
26
21
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
41
152
152
152
135
134
149
143
148
173
173
141
135
188
145
158
156
180
149
146
153
152
146
185
160
164
169
169
167
170
151
153
184
147
149
173
152
152
151
166
155
161
169
172
158
163
173
147
166
150
157
157
160
173
166
188
164
180
160
158
185
135
147
160
184
184
151
155
143
136
172
108
100
90
78
73
69
87
110
138
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
4
4
4
2
1
1
3
5
7
10
7
4
2
4
3
2
1
1
1
1
2
3
2
2
5
3
1
1
2
6
10
11
7
4
2
14
9
4
4
5
6
7
4
2
7
13
10
8
11
15
8
2
4
6
6
6
6
6
23
40
34
28
34
40
49
51
40
22
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
168
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
115
115
104
154
154
160
157
160
156
160
133
137
135
125
141
126
115
117
117
124
124
129
159
130
148
139
136
150
151
123
120
143
115
120
119
116
141
124
132
134
159
148
143
149
150
151
143
136
132
129
118
116
116
116
121
140
136
140
159
140
134
151
123
102
109
108
119
119
109
129
129
87
80
71
63
55
50
47
48
60
74
91
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
3
3
4
4
4
4
4
10
7
5
5
5
5
9
11
10
9
10
11
8
5
2
3
5
4
3
3
5
8
20
23
13
3
7
9
11
13
9
6
8
13
9
6
4
3
3
7
6
5
6
8
11
18
12
6
4
2
5
9
6
4
3
2
23
44
26
9
9
9
10
16
13
10
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
79
168
168
158
147
156
158
160
158
169
169
160
174
187
174
175
178
190
163
183
164
150
152
171
164
175
175
173
171
172
183
162
163
165
174
173
150
147
154
161
165
183
175
175
172
170
173
164
161
153
153
151
160
169
171
187
174
190
163
175
166
123
125
121
123
127
124
164
164
115
135
99
93
89
89
87
86
103
123
147
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
21
21
15
9
9
9
7
6
6
6
8
9
10
11
8
5
10
7
4
2
10
6
2
4
3
2
6
5
4
4
5
8
9
11
8
6
13
17
16
10
4
7
12
8
4
16
18
13
8
3
3
8
13
28
18
8
10
7
5
6
8
6
5
5
5
22
40
25
10
12
13
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
97
97
97
141
141
150
121
125
128
132
130
149
149
115
114
116
117
123
150
119
123
116
118
118
108
150
107
113
140
118
118
150
119
120
119
142
96
92
90
87
91
87
95
99
104
142
105
103
102
93
105
92
105
104
105
149
106
99
95
118
93
88
150
83
93
99
104
104
67
59
52
45
46
44
45
44
44
45
45
62
82
106
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
4
4
4
4
4
4
7
9
5
2
8
6
4
4
4
3
2
1
1
1
1
2
1
1
1
2
16
16
10
5
3
4
6
6
4
3
3
6
3
1
6
4
3
4
4
5
4
3
3
3
4
5
6
7
7
4
1
1
1
2
16
30
15
1
2
3
4
8
7
7
7
20
32
38
41
43
30
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
119
119
58
119
119
96
107
111
116
131
131
125
125
118
145
138
134
135
135
135
137
138
135
152
135
118
118
118
121
125
124
125
121
137
126
117
145
133
126
126
125
152
129
133
127
127
142
116
133
104
106
108
114
142
114
125
136
138
145
152
115
114
103
89
100
69
66
73
74
85
86
86
127
83
100
78
72
70
65
76
90
107
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
19
19
11
4
4
7
11
11
11
15
10
6
4
4
6
7
9
9
6
3
10
18
14
8
3
4
6
4
2
3
5
11
7
3
3
4
8
11
14
28
17
6
2
10
6
3
4
3
3
3
3
2
2
4
5
7
10
8
6
8
9
6
3
3
3
11
15
9
4
10
13
16
16
16
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
90
90
73
140
140
122
110
120
122
119
123
119
136
136
118
121
120
123
140
125
123
136
122
120
132
118
103
103
105
107
108
140
108
105
107
104
89
91
98
100
114
132
107
113
106
107
98
100
100
87
85
89
93
93
113
105
109
109
132
121
103
101
118
90
93
95
107
107
71
63
55
48
52
51
54
70
64
70
70
77
88
99
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
16
16
11
7
7
7
7
7
6
6
6
6
6
10
14
12
7
3
11
10
7
5
13
9
6
4
2
7
12
24
15
6
3
3
7
12
12
7
2
4
6
10
11
12
7
3
1
2
3
2
2
12
30
19
8
4
1
6
12
7
3
4
5
22
40
23
6
5
4
4
6
5
5
20
28
36
36
36
36
27
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
76
76
76
76
76
76
82
86
94
94
94
91
112
91
96
91
92
100
103
109
112
96
95
103
90
93
87
82
112
90
97
100
105
105
94
91
92
109
86
92
85
82
87
93
84
93
93
84
84
77
92
77
75
75
74
109
70
67
71
53
50
49
47
45
44
48
38
38
36
40
40
47
47
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
9
8
6
4
4
4
4
4
7
9
11
6
1
10
10
6
2
2
2
2
2
1
1
5
11
6
2
3
4
15
12
9
11
13
14
15
13
7
2
2
8
5
2
2
2
1
1
1
2
2
2
2
2
2
2
1
1
2
3
9
5
2
2
20
31
17
3
8
10
13
13
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
52
80
80
80
80
82
96
100
104
133
133
112
147
114
121
123
116
146
124
132
136
149
146
136
145
144
146
154
147
143
149
147
144
154
132
143
127
122
125
154
133
140
144
146
142
132
124
133
126
143
144
130
127
133
144
126
132
130
127
146
123
115
121
114
119
119
107
109
106
101
127
83
81
70
62
58
54
66
81
100
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
8
9
9
9
9
9
9
9
7
6
10
8
6
4
2
2
2
2
1
1
1
9
5
2
1
1
3
6
25
14
4
3
2
3
4
2
1
2
3
2
1
1
2
1
1
6
9
8
7
6
9
5
2
2
2
54
86
56
27
24
24
38
38
23
8
8
23
34
40
43
44
36
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
139
139
59
164
164
161
139
154
155
158
150
173
173
148
176
180
160
167
165
165
158
165
163
166
165
188
165
166
170
169
167
170
158
160
187
163
176
173
158
155
163
157
158
162
169
174
154
158
173
148
157
146
154
154
158
173
169
180
176
173
153
147
188
125
145
158
187
187
136
141
126
111
174
95
93
90
81
79
77
94
116
141
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
14
4
4
7
7
7
7
7
7
5
4
4
9
12
15
27
33
24
15
6
25
23
14
6
6
4
3
4
4
5
6
8
4
1
5
10
14
9
4
3
12
8
4
1
2
3
8
6
5
7
6
4
3
9
15
10
6
6
6
6
6
6
16
28
40
38
36
26
16
16
16
16
16
26
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
165
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
171
171
43
172
172
166
147
161
164
168
159
190
190
171
189
190
175
181
174
193
168
163
166
165
169
188
178
184
184
178
177
181
172
176
187
170
189
181
173
172
164
170
168
175
184
184
181
178
181
170
170
160
165
160
165
190
181
190
189
193
175
184
188
151
160
169
187
187
158
170
170
128
174
103
92
82
67
61
60
80
106
137
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
5
6
7
9
9
9
7
6
6
6
6
4
3
5
4
3
7
4
2
3
4
5
6
8
5
3
6
10
18
12
6
18
25
15
6
3
11
15
20
13
7
15
24
37
50
50
50
28
7
12
18
14
10
14
18
42
66
42
18
20
21
22
22
22
22
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
174
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
83
164
164
168
146
160
157
158
176
134
134
117
109
131
129
144
168
152
176
165
135
145
149
149
165
157
163
167
164
176
137
136
139
139
137
171
141
140
137
164
142
151
167
152
150
154
171
144
164
142
142
150
129
134
136
127
131
171
132
154
130
111
115
110
124
124
111
130
130
100
128
88
81
80
74
72
70
83
99
118
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
26
14
12
10
14
16
16
16
13
8
4
4
7
8
8
9
9
9
9
9
5
2
1
1
1
1
1
1
1
22
13
4
1
1
8
15
15
9
4
1
11
7
4
14
8
3
3
3
3
6
23
32
27
15
3
4
6
6
6
6
6
6
6
27
48
42
37
25
14
14
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
171
171
74
186
186
178
171
173
177
181
176
193
193
160
154
187
168
177
186
191
181
167
169
165
165
192
171
172
174
160
163
186
165
170
182
165
175
173
168
169
163
166
163
166
168
184
173
175
173
172
166
155
164
157
160
193
177
187
175
191
159
163
192
134
146
163
182
182
153
172
172
134
184
116
107
102
96
93
91
107
127
150
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
7
5
5
5
5
5
5
15
13
11
11
7
3
3
4
4
2
1
7
4
1
2
1
1
1
1
1
5
7
10
6
3
6
9
9
10
16
14
11
8
6
16
14
10
7
5
3
3
10
11
12
31
50
45
40
29
18
29
28
28
28
40
34
28
28
28
28
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
182
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
127
127
75
163
163
151
149
147
147
157
140
154
154
142
143
150
154
152
163
151
157
153
165
165
151
165
162
147
150
148
127
163
125
121
122
121
123
129
129
129
128
157
132
138
141
135
142
143
137
134
157
132
136
131
143
125
130
133
135
157
124
142
120
100
106
114
117
117
129
119
119
99
127
88
87
85
85
85
85
92
100
109
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
9
9
9
11
10
9
9
6
3
2
10
6
2
2
4
3
3
2
2
7
8
5
2
3
4
11
8
6
6
7
11
16
22
19
16
12
9
7
5
3
3
2
2
2
2
8
12
16
28
19
11
6
2
4
6
6
6
14
27
33
40
34
28
21
14
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
51
94
94
114
88
92
94
108
94
105
109
111
162
119
134
138
148
162
134
149
148
144
162
134
127
126
126
121
126
121
126
144
116
115
148
102
102
103
100
99
104
102
101
126
111
117
126
126
114
107
99
93
108
104
109
106
148
101
92
96
71
67
60
56
68
86
84
126
126
79
86
79
76
85
82
85
85
87
90
94
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
7
8
7
7
7
7
7
6
5
5
6
16
9
3
5
3
2
2
3
3
2
2
3
4
6
7
6
4
2
2
5
9
8
8
9
10
12
20
14
8
4
4
4
7
5
3
3
3
8
16
11
7
7
7
7
7
25
15
6
6
6
14
28
24
20
15
11
12
13
14
15
15
16
29
35
42
35
28
28
17
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
97
97
97
113
113
89
88
84
86
93
100
118
118
114
150
122
120
121
150
124
123
121
150
120
115
131
104
105
106
99
100
121
100
106
100
94
98
100
100
113
105
106
104
121
105
105
113
101
106
96
104
99
103
101
121
106
103
95
95
104
98
94
131
79
75
74
65
66
67
74
74
74
101
65
63
55
47
44
43
56
73
94
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
10
12
9
7
7
7
7
7
15
14
13
13
11
8
5
11
18
25
23
18
14
10
10
13
11
9
6
4
3
12
14
10
6
3
5
8
15
32
17
3
3
4
5
8
5
3
1
2
3
5
6
8
5
2
2
1
1
8
15
8
2
2
2
20
37
20
3
7
9
12
12
12
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
48
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
98
116
116
118
107
115
118
124
142
132
141
132
146
172
139
140
145
158
139
142
133
129
119
128
127
127
129
136
126
133
125
129
125
118
146
117
126
132
130
136
148
130
133
133
131
140
129
128
148
128
124
136
123
131
144
172
148
158
122
108
128
97
104
115
125
125
114
126
126
96
133
80
73
63
53
51
52
71
94
122
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
23
4
4
4
4
4
4
4
5
6
7
16
13
10
15
11
7
7
4
1
3
11
6
1
6
6
6
4
2
2
4
4
4
7
7
7
8
9
10
7
5
4
4
3
2
2
2
2
2
3
4
3
3
9
12
7
2
4
6
6
6
14
28
35
43
31
20
17
14
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
94
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
117
117
117
117
104
105
108
108
117
108
108
84
96
104
110
135
113
135
116
135
107
102
106
129
96
102
103
100
129
97
91
88
88
77
78
72
75
90
84
90
89
91
90
94
95
103
112
96
96
112
96
97
112
90
83
81
74
90
65
61
58
52
49
50
50
52
68
50
50
41
43
43
42
49
44
46
49
53
53
55
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
16
7
7
12
29
25
21
21
13
6
6
4
3
6
8
5
3
3
8
13
11
7
3
3
6
7
6
6
6
6
4
3
5
6
4
2
6
8
6
4
2
4
3
2
1
1
1
1
1
2
2
1
1
5
9
8
7
7
7
4
2
2
2
18
26
14
3
3
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
97
108
108
103
98
101
107
111
118
130
130
130
148
135
116
119
110
107
110
112
114
144
113
115
122
126
126
113
117
131
119
144
127
125
148
123
119
118
116
116
116
116
113
116
116
118
126
126
116
116
126
111
116
122
125
135
148
123
126
104
113
82
74
75
81
93
91
126
126
85
87
80
77
85
82
85
85
92
102
114
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
43
29
15
15
15
15
8
2
2
2
2
2
2
4
6
10
6
2
11
10
10
5
1
10
5
1
1
2
5
7
8
5
2
6
10
17
14
8
2
4
5
6
8
5
3
3
3
5
4
4
6
9
12
15
21
28
17
6
6
6
14
28
35
43
27
11
12
13
14
15
15
16
29
35
42
35
28
28
17
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
81
81
81
102
102
90
102
91
102
106
116
134
134
132
114
132
117
118
122
108
124
109
113
112
103
126
96
100
106
96
103
122
93
95
112
82
90
73
71
73
70
70
75
79
84
86
108
91
97
97
107
108
109
112
107
134
108
94
90
91
91
90
126
78
67
68
59
63
69
72
78
78
86
64
67
50
47
46
47
61
78
98
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
17
21
12
4
4
4
4
4
12
12
12
12
11
10
34
33
18
3
2
1
2
5
3
1
1
1
2
1
1
1
5
9
7
6
5
5
10
27
17
8
2
2
2
5
6
3
1
3
5
3
2
3
5
3
2
1
1
4
3
2
2
2
2
16
25
15
5
8
10
12
12
12
12
12
12
12
12
12
12
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
139
139
51
150
150
161
133
150
155
158
151
178
178
140
148
179
162
167
164
196
162
158
163
160
157
174
173
179
189
179
167
177
179
157
169
157
157
173
155
160
159
162
179
174
189
180
177
179
173
185
170
162
165
162
166
179
170
179
175
196
161
189
174
144
146
145
166
166
163
185
185
160
151
133
146
113
115
112
106
121
138
158
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
7
7
7
7
7
7
5
3
2
2
3
10
14
12
10
10
8
6
4
3
2
3
5
8
6
4
2
2
2
2
2
3
9
13
8
3
6
9
12
9
6
19
17
15
11
8
8
22
36
43
50
32
15
10
6
6
6
6
6
15
21
24
28
24
20
23
24
26
38
50
50
50
50
50
75
87
93
96
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
71
164
164
161
138
153
155
158
150
175
175
145
145
175
156
163
164
183
158
154
162
154
158
172
167
177
174
169
167
170
146
149
169
154
153
188
159
162
162
166
160
164
177
170
165
170
188
161
166
158
160
159
161
175
170
175
162
188
152
177
172
128
144
151
169
169
143
163
163
118
139
100
94
90
89
88
87
102
121
143
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
5
6
6
7
7
7
7
7
15
19
24
21
15
10
6
3
3
3
3
3
6
8
8
5
3
3
3
2
2
5
28
16
5
2
14
16
18
11
4
2
19
11
4
4
5
6
7
6
5
9
7
5
23
33
43
30
17
11
6
6
6
6
16
34
52
39
26
21
16
16
16
16
16
29
35
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
52
85
85
116
93
95
112
120
129
167
167
138
146
139
128
129
128
155
123
118
121
112
114
128
121
133
127
113
118
121
117
126
129
145
146
128
129
151
124
126
143
131
135
139
145
140
151
128
143
124
131
131
135
167
146
142
151
155
126
120
128
102
102
103
104
109
104
133
133
96
133
79
71
62
50
45
44
63
87
115
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
4
4
5
5
6
10
8
6
6
4
3
3
3
3
3
3
5
6
7
4
2
24
13
3
3
3
3
4
7
5
4
5
7
5
4
3
3
2
2
2
2
4
3
2
3
5
7
6
6
10
8
7
7
7
8
31
54
32
11
13
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
104
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
114
114
71
87
85
114
87
92
95
94
114
90
89
87
98
89
94
105
105
93
104
90
91
90
92
97
104
120
120
106
98
106
98
100
101
106
101
103
102
112
103
106
102
99
96
96
101
106
120
120
106
101
120
97
91
106
91
104
112
104
120
95
86
78
76
64
73
86
85
120
120
67
70
62
56
51
48
48
48
49
51
54
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
13
13
8
4
4
4
4
4
4
4
9
6
4
4
7
10
23
29
16
3
9
6
3
3
3
3
2
2
1
1
1
4
6
4
2
10
7
4
18
31
21
12
15
8
2
4
3
2
2
2
2
3
5
5
6
6
4
2
4
9
14
8
3
2
3
18
26
20
14
8
2
2
10
14
9
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
32
140
140
125
122
128
153
140
142
167
167
148
150
187
156
161
168
182
159
170
163
155
163
170
166
177
175
165
170
173
153
153
163
136
150
123
126
132
144
160
160
165
177
166
173
167
166
163
160
157
159
159
165
167
168
187
167
182
166
177
168
121
119
114
115
124
134
166
166
137
139
121
108
121
100
97
95
108
126
148
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
13
13
13
13
8
3
3
3
3
3
6
8
9
9
9
9
5
1
10
21
33
20
7
8
6
4
7
7
4
1
1
14
11
9
6
4
21
16
12
23
15
8
4
1
4
16
13
10
6
3
3
9
16
33
21
9
9
9
9
8
8
5
3
3
3
21
40
22
4
22
35
49
74
52
30
31
40
49
38
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
104
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
63
153
153
160
135
151
149
161
153
152
160
147
176
180
159
167
166
167
161
162
152
148
148
141
128
129
137
144
146
167
162
149
149
142
176
137
141
151
146
144
167
162
148
150
145
136
151
130
143
141
141
167
158
153
166
180
176
167
146
145
123
109
110
114
120
120
117
122
119
117
144
112
113
112
114
114
113
124
137
152
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
2
1
1
1
1
1
5
6
7
8
9
10
15
12
10
21
33
19
6
12
9
6
6
6
3
1
1
29
26
23
15
7
12
19
26
34
20
7
9
6
4
6
9
10
10
11
8
6
7
9
14
18
19
12
6
9
14
10
6
6
6
26
47
36
26
35
39
44
44
32
20
33
26
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
111
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
81
81
81
130
130
118
105
110
113
116
117
135
135
127
146
174
134
142
141
134
149
130
134
133
135
149
134
139
144
124
145
130
120
130
121
129
146
130
129
125
118
121
124
126
139
145
126
129
130
130
114
118
115
114
125
135
137
174
146
133
133
144
130
97
106
105
120
120
117
130
130
109
103
100
100
78
75
71
66
83
104
129
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
29
20
13
7
7
7
7
7
6
6
6
6
6
18
10
3
3
3
3
3
5
8
6
5
3
2
3
4
5
11
17
9
2
6
11
9
8
18
16
13
11
9
7
8
5
2
2
2
2
2
8
10
12
13
15
16
18
12
6
6
6
14
20
23
27
19
11
19
27
49
51
40
22
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
46
90
90
105
82
82
97
110
117
156
156
145
154
162
156
153
148
162
153
146
162
141
133
154
133
131
140
136
123
121
124
116
111
142
106
116
128
124
155
136
123
127
123
142
116
115
111
110
109
110
119
136
110
153
126
121
155
124
118
117
154
102
105
109
111
111
105
110
110
80
75
69
69
53
50
47
46
63
84
109
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
5
5
5
5
5
5
6
6
6
6
22
31
35
33
17
2
3
4
3
2
5
3
1
4
7
10
15
10
5
7
8
9
11
17
11
5
8
10
12
9
5
1
3
4
6
10
15
10
5
5
6
5
5
8
11
6
1
1
1
20
40
27
14
13
12
12
12
12
12
12
20
24
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
147
147
81
127
127
127
120
126
136
146
147
176
176
138
142
147
136
138
140
157
137
143
144
138
142
177
147
147
152
131
116
151
120
119
150
96
98
102
109
119
116
126
125
124
131
142
132
142
147
152
151
122
132
120
124
176
140
138
133
157
127
119
177
122
136
132
150
150
129
152
152
108
142
93
87
84
79
77
75
91
111
134
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
24
11
11
11
11
11
11
18
12
6
6
6
6
14
18
22
21
20
20
13
6
5
5
6
7
4
1
4
8
16
13
9
5
2
6
7
8
7
7
6
5
6
6
7
15
8
2
2
2
8
14
19
14
9
5
6
8
4
1
1
1
1
1
51
100
54
8
7
7
7
9
7
5
23
26
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
76
76
76
76
76
80
85
83
102
102
84
87
87
88
91
89
121
94
94
113
90
88
108
83
88
87
89
91
91
108
93
104
94
79
82
81
81
113
87
95
94
94
108
89
85
94
83
82
81
84
84
87
102
99
96
113
121
97
98
108
86
89
95
104
104
84
72
66
61
60
61
64
46
44
42
39
52
68
87
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
4
4
5
5
5
7
10
10
10
8
5
3
3
4
3
3
6
3
1
1
1
4
5
4
2
1
2
4
5
6
7
8
19
19
12
5
3
2
2
2
3
5
5
5
7
5
3
3
3
5
7
5
3
3
19
27
35
35
24
13
3
3
18
23
12
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
115
115
91
130
130
118
118
120
147
127
135
143
148
139
175
172
151
155
154
157
149
144
146
154
139
149
152
175
152
149
146
147
130
134
136
142
175
146
145
154
141
147
149
149
175
149
146
145
163
143
139
146
148
142
151
156
158
172
175
157
147
175
123
112
115
116
122
131
129
163
163
109
101
90
74
66
60
55
54
72
95
122
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
14
17
12
7
7
7
7
7
9
24
32
40
24
9
5
7
9
8
8
4
1
2
1
1
10
6
2
4
7
26
19
12
5
6
8
11
14
18
17
13
9
7
6
6
6
3
1
1
6
12
9
7
21
14
8
7
7
7
7
4
2
2
2
21
40
24
9
10
10
11
11
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
167
167
43
171
171
161
159
166
177
181
166
173
173
147
147
193
157
171
171
179
181
146
153
157
154
185
161
168
175
169
186
181
161
167
183
157
159
176
158
160
159
184
163
173
186
170
179
169
176
163
184
169
171
179
173
173
177
193
167
186
166
155
185
140
151
153
183
183
135
139
122
111
168
97
98
95
90
89
88
105
125
149
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
14
16
26
23
21
21
15
10
10
9
8
8
8
6
4
4
5
5
4
4
4
4
8
6
4
4
4
5
12
7
3
7
12
17
10
3
3
3
3
3
4
10
12
7
2
2
2
2
3
17
14
11
11
8
5
5
6
6
6
6
6
34
63
45
28
21
14
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
168
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
89
89
97
88
88
94
101
102
126
126
119
147
165
124
128
124
118
128
121
124
147
109
135
115
128
129
125
165
134
140
147
138
135
127
128
126
122
138
117
125
134
126
165
142
129
128
114
114
113
109
142
103
106
115
104
101
142
103
100
122
80
73
75
68
67
71
75
71
75
162
71
71
70
58
56
54
70
91
116
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
3
3
4
4
3
3
2
2
2
6
8
10
10
10
10
10
11
10
10
8
6
8
6
4
3
3
16
15
10
6
3
9
9
6
3
1
3
6
10
15
20
11
3
2
2
2
1
1
8
10
13
11
8
5
7
9
5
2
2
2
18
35
28
21
13
5
5
13
15
16
17
21
26
36
41
44
26
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
79
165
165
149
145
151
152
159
147
169
169
146
144
186
156
166
165
189
159
143
149
144
152
183
159
175
171
152
146
165
138
142
161
147
145
175
140
137
141
142
153
157
175
166
161
160
175
157
156
157
151
151
160
169
166
186
168
189
162
175
183
126
141
150
161
161
149
163
163
140
166
111
100
91
83
78
75
92
114
141
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
14
21
16
12
11
10
10
9
7
5
5
5
5
5
6
5
3
2
21
11
2
2
2
2
7
4
2
2
2
9
11
8
4
1
12
21
18
12
6
2
5
5
3
1
3
3
3
3
3
5
7
5
3
4
6
4
2
3
5
3
2
2
3
23
43
34
26
33
36
40
42
36
20
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
161
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
45
111
111
104
105
107
120
136
137
194
194
159
179
187
163
160
159
191
157
157
168
174
156
192
164
163
161
154
158
166
164
174
182
157
179
155
154
160
148
149
156
153
152
160
156
159
163
160
166
139
156
137
147
194
172
187
179
191
159
156
192
133
145
153
182
182
149
166
166
127
160
110
101
96
93
90
89
106
126
150
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
8
12
11
10
10
10
10
11
11
12
11
10
8
6
6
6
6
4
3
3
3
3
6
8
6
5
5
5
12
16
12
9
15
21
18
12
6
8
15
10
6
5
5
8
10
7
5
7
6
5
8
7
6
6
6
17
22
25
28
40
34
28
28
28
28
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
48
133
133
128
133
133
149
157
146
173
173
143
156
155
148
152
152
165
157
142
147
148
150
168
155
172
169
152
153
157
144
148
166
146
156
138
132
128
126
129
136
140
163
144
148
158
172
169
157
137
139
134
140
173
153
155
156
165
152
163
168
130
136
140
166
166
147
172
172
121
144
97
85
75
64
58
57
75
97
124
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
1
20
20
20
20
20
20
20
20
15
10
7
4
4
4
4
4
6
8
7
6
4
2
3
2
2
2
4
3
2
5
6
7
11
8
6
8
12
9
6
7
8
8
5
3
3
6
18
13
8
7
6
6
6
23
25
26
28
23
18
23
28
20
13
17
19
22
22
22
22
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
108
108
41
108
108
122
124
129
148
138
138
126
125
120
153
114
114
123
120
123
148
116
120
107
101
108
115
119
148
124
121
156
119
128
131
133
153
134
136
136
136
134
136
140
148
141
156
137
133
131
116
112
112
111
110
125
122
114
153
133
110
156
96
100
110
105
117
117
102
114
114
83
83
77
75
85
82
85
85
91
99
108
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
12
16
20
20
14
8
7
7
7
8
10
7
5
4
4
4
5
6
4
2
1
5
3
1
2
4
14
8
3
4
6
10
15
13
8
4
7
11
7
4
7
11
6
2
2
2
3
4
7
9
12
15
21
28
17
6
6
6
6
16
46
76
45
14
10
10
16
16
16
16
29
35
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
106
106
79
143
143
122
137
139
157
159
164
193
193
171
177
187
166
168
170
190
165
164
166
150
153
183
171
187
185
169
167
162
162
166
182
160
177
173
166
166
163
166
163
166
187
164
165
169
173
160
166
158
171
163
173
193
180
187
177
190
170
187
183
153
164
158
182
182
149
163
163
126
160
109
100
96
93
90
89
105
125
149
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
9
16
16
16
10
5
5
5
5
7
10
10
10
18
13
8
3
15
9
3
6
6
5
3
2
6
10
15
8
2
8
15
19
12
6
2
6
6
6
16
12
8
8
8
15
13
9
6
12
18
18
18
40
40
40
70
55
40
70
85
100
64
28
34
37
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
102
102
78
137
137
129
123
126
151
142
144
178
178
151
178
152
145
155
147
167
151
143
145
136
135
140
151
163
172
164
164
166
146
150
148
149
178
145
144
146
136
135
142
149
164
163
156
164
163
172
166
145
151
143
145
178
160
159
178
167
156
163
140
129
129
125
138
138
136
172
172
122
136
103
96
84
76
73
75
91
111
135
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
19
19
16
13
10
7
7
7
7
7
8
9
9
10
10
10
11
10
8
6
9
6
3
3
3
3
6
8
4
1
1
14
8
3
3
4
9
15
20
12
4
8
11
8
6
4
5
6
7
7
6
6
12
10
9
7
6
6
6
23
25
26
27
28
28
28
28
19
11
19
28
47
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
40
151
151
120
135
136
151
159
139
146
147
137
176
143
141
155
151
160
159
149
160
141
140
142
145
147
150
156
156
159
140
144
143
133
176
134
147
144
160
152
146
150
156
147
139
141
135
132
152
131
132
139
133
141
148
148
176
160
148
147
133
129
133
123
127
127
119
126
126
99
95
84
75
73
61
60
60
75
95
118
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
18
18
18
18
14
10
14
16
17
17
16
15
15
15
9
4
7
11
6
2
6
4
2
5
3
2
6
7
4
1
1
10
9
6
3
6
8
8
8
6
4
7
10
7
4
10
10
6
2
2
2
18
14
10
23
20
18
12
6
6
6
6
6
7
8
24
40
29
18
17
16
16
16
16
16
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
46
85
85
106
85
85
90
99
97
125
125
105
107
104
104
100
108
104
99
100
100
112
107
112
121
133
133
133
133
133
126
125
126
150
119
123
117
116
114
114
129
125
126
129
150
127
129
126
106
108
113
114
127
125
125
119
150
123
108
127
88
78
66
70
81
99
127
126
126
99
90
79
76
60
55
51
48
60
75
93
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
10
8
7
7
8
10
8
7
10
15
12
8
4
2
2
4
7
11
8
5
2
2
2
3
5
7
7
7
11
7
3
7
7
5
3
3
3
5
4
3
3
3
4
3
3
14
25
15
6
6
6
6
6
14
23
21
20
20
15
11
11
14
25
30
17
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
83
134
134
134
122
116
112
116
118
108
129
129
104
104
106
102
108
104
102
129
94
91
96
108
90
92
101
93
93
131
92
100
130
98
101
130
114
120
146
127
131
132
146
130
135
133
149
149
117
118
112
131
108
101
107
107
98
124
99
94
90
90
64
69
66
68
107
62
62
61
56
58
63
45
46
44
41
45
49
55
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
14
24
47
47
33
19
19
12
5
5
6
6
6
7
9
9
10
8
6
6
4
2
2
4
6
6
3
1
1
16
12
9
6
4
3
2
5
9
8
7
10
7
4
2
1
1
2
2
2
2
2
2
5
8
8
5
2
4
3
2
3
2
2
13
19
20
21
13
5
5
17
23
15
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
76
76
76
76
76
78
90
96
119
119
95
94
102
98
102
119
97
104
97
97
95
91
119
93
95
94
106
82
80
89
84
77
106
73
73
83
82
80
106
82
86
89
95
83
83
81
78
81
73
75
76
72
82
80
78
81
82
85
85
85
82
81
64
62
61
59
60
59
59
63
58
58
45
42
39
37
41
46
52
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
4
17
9
2
2
6
7
4
1
2
5
3
1
1
2
1
1
3
2
1
1
1
4
9
6
4
2
3
4
6
9
5
2
1
1
2
4
3
2
2
2
2
3
3
2
2
2
2
4
6
12
7
2
2
2
2
21
32
17
3
12
20
29
29
27
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
135
172
144
152
152
134
134
126
135
135
121
128
131
133
172
136
135
135
122
113
108
109
109
98
110
110
106
172
108
108
106
97
84
86
88
91
121
101
105
103
121
102
108
108
121
118
92
93
97
90
101
100
90
91
114
95
94
92
109
83
86
87
102
102
73
67
61
57
56
57
60
44
42
40
39
50
64
80
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
15
17
19
19
19
18
10
2
2
6
10
5
1
1
1
1
1
2
4
4
3
2
1
1
3
5
18
10
3
2
1
4
6
8
6
5
5
5
3
2
8
7
7
8
9
9
8
7
8
8
7
6
8
8
9
6
4
3
3
3
17
31
16
1
2
2
3
15
19
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
52
88
88
122
93
94
99
100
96
113
113
107
123
114
116
117
123
120
119
118
123
129
114
116
114
111
114
116
106
122
107
97
103
96
92
100
104
129
112
96
95
90
84
107
92
94
105
105
89
88
92
94
97
129
108
113
122
122
111
105
110
97
92
93
103
103
91
105
105
65
65
58
52
48
45
43
43
55
70
88
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
4
4
4
4
4
3
3
2
2
2
4
6
5
5
5
4
4
3
3
9
6
3
3
7
6
3
1
1
7
5
3
5
7
9
11
16
14
10
6
4
2
2
4
3
3
2
2
6
8
10
13
8
4
6
7
9
5
1
1
2
3
19
35
19
3
4
4
5
7
5
3
3
18
25
29
31
32
25
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
52
163
163
152
133
132
136
145
148
176
176
163
164
168
161
161
163
160
154
159
178
154
161
178
152
149
151
141
140
163
145
139
154
145
124
135
144
145
178
161
143
146
135
145
135
135
142
151
114
114
123
114
127
176
153
168
178
160
151
135
178
114
128
129
154
154
133
151
151
107
93
79
62
54
48
43
41
63
89
121
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
20
17
15
15
15
9
3
3
3
3
10
42
26
10
10
17
25
16
8
5
3
10
12
8
5
5
5
14
15
8
2
1
1
9
6
3
5
7
5
3
1
4
5
4
3
8
5
3
1
12
11
10
12
10
7
4
2
1
2
3
18
33
20
7
19
25
31
31
18
6
6
17
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
71
164
164
161
139
154
156
159
153
178
178
143
141
152
154
159
164
185
158
160
164
158
161
188
169
170
175
169
167
187
170
179
170
163
164
163
165
168
169
182
176
177
178
189
179
178
176
170
182
166
172
176
161
178
172
167
179
187
156
153
188
133
143
148
170
170
146
170
170
133
189
117
108
104
97
94
91
106
125
148
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
5
6
6
7
7
7
7
7
11
18
22
24
17
10
22
16
10
10
15
9
3
3
16
9
3
2
1
3
5
12
20
11
3
5
9
19
17
16
25
25
22
20
12
5
15
25
25
25
26
19
12
26
26
26
27
28
40
40
40
34
28
50
48
47
47
37
28
34
37
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
152
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
43
80
80
80
87
93
104
104
104
89
89
75
78
78
76
78
81
82
87
95
80
80
85
92
86
96
96
90
83
89
95
85
95
92
78
89
71
72
79
83
86
95
96
101
101
114
114
99
100
100
95
96
100
92
93
92
88
92
87
96
78
77
78
67
69
73
80
74
81
81
73
81
81
60
58
54
50
51
53
55
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
7
7
7
7
6
6
4
2
2
5
4
4
7
10
12
15
30
19
8
5
3
2
2
3
3
4
11
11
6
1
5
7
10
6
3
3
8
13
9
5
5
6
6
7
6
6
4
3
4
6
5
4
3
3
10
18
9
1
1
2
17
31
16
2
17
30
43
43
24
5
5
23
32
36
38
39
21
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
79
168
168
152
157
158
177
167
169
186
186
158
174
164
158
169
168
177
177
171
177
173
174
192
159
154
156
145
149
177
159
173
183
154
150
146
144
146
141
164
146
153
153
165
154
151
150
141
164
136
147
154
141
186
156
149
152
177
153
149
192
134
146
150
183
183
136
140
128
107
165
87
81
70
57
54
55
76
103
135
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
26
26
26
26
20
15
15
15
15
15
15
15
15
9
4
12
8
5
12
9
6
5
4
4
6
5
4
6
6
6
5
3
2
6
6
6
11
14
18
17
17
17
18
22
21
11
2
2
2
8
14
20
18
16
15
10
5
5
6
6
6
6
6
23
40
24
9
11
12
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
79
166
166
153
142
153
154
157
149
170
170
145
151
184
155
161
166
155
157
139
142
145
142
167
133
136
141
139
136
166
131
135
142
130
136
133
122
122
121
123
132
138
141
165
148
137
133
126
123
117
125
126
137
170
151
184
145
155
147
148
167
114
120
118
124
124
110
123
123
102
165
87
81
73
58
53
50
70
96
128
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
7
8
8
8
9
12
13
9
5
5
6
5
3
1
39
20
1
3
2
1
3
2
2
2
2
3
6
8
4
1
6
11
8
5
2
4
6
9
5
2
13
11
9
7
7
4
2
11
12
10
9
8
7
7
7
4
2
2
2
23
45
27
9
10
11
12
12
12
12
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
124
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
43
80
80
98
86
87
102
110
114
154
154
125
139
154
135
136
136
180
139
146
156
139
147
143
150
149
151
174
146
144
139
149
133
133
139
135
139
150
156
162
174
156
149
151
149
146
162
137
128
125
142
135
143
174
154
155
156
180
140
151
131
108
112
111
128
128
114
137
137
98
136
79
71
62
49
44
43
64
91
123
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
5
5
5
7
9
8
7
7
8
9
6
3
3
3
8
5
3
10
6
3
3
3
2
1
1
28
16
4
1
7
14
13
12
6
1
13
8
3
4
8
5
3
1
1
1
1
1
13
25
15
6
6
7
8
9
7
5
4
4
17
30
17
4
12
16
21
21
17
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
73
158
158
164
148
155
160
164
165
191
191
162
151
196
158
170
169
193
165
166
170
155
153
189
168
174
179
178
190
180
161
168
187
164
173
183
170
169
167
177
173
177
190
188
180
181
183
169
177
167
174
172
168
191
182
196
175
193
169
157
189
127
147
161
187
187
153
169
169
126
188
101
94
85
68
62
60
81
107
139
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
16
16
14
12
9
6
6
6
6
6
6
6
6
6
6
7
7
7
8
7
5
4
2
1
6
3
1
3
4
5
15
14
8
2
11
21
24
18
13
8
16
15
8
2
8
9
10
9
8
11
14
11
8
7
6
6
6
6
6
6
6
17
26
31
36
36
36
29
22
22
22
22
22
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
58
152
152
162
147
155
177
165
157
187
187
151
144
194
154
170
168
190
177
152
159
157
155
185
168
175
179
187
187
177
155
160
165
160
166
189
156
155
158
184
168
174
187
177
179
179
189
172
184
171
175
179
175
187
181
194
174
190
167
173
185
136
144
145
165
165
140
160
160
122
169
106
101
98
93
91
89
106
126
150
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
12
12
12
12
12
11
10
10
18
10
2
2
2
1
1
1
1
1
2
1
1
4
3
2
1
1
30
19
9
7
6
12
18
16
10
5
18
20
23
17
12
10
6
2
2
2
3
5
15
9
3
3
3
7
8
10
7
5
5
6
24
43
26
10
12
13
14
15
15
16
29
35
42
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
165
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
81
81
81
64
62
65
69
75
83
88
88
83
82
109
92
101
104
129
111
110
129
107
107
129
102
109
114
107
130
130
103
102
97
93
90
89
101
95
94
123
96
103
117
95
101
92
90
87
96
93
96
123
92
92
97
92
96
117
99
97
110
90
72
68
63
60
56
54
54
42
42
38
36
38
31
30
31
43
59
77
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
21
21
11
2
2
6
6
7
7
7
6
4
2
2
6
10
6
3
3
3
3
3
4
5
4
4
6
4
3
3
7
12
7
3
3
5
4
3
7
6
5
7
10
6
2
3
4
3
3
2
1
3
5
8
12
9
5
1
3
6
9
5
2
2
2
17
29
15
1
1
1
2
7
8
8
8
8
8
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
52
85
85
85
81
85
91
96
97
112
112
102
140
112
117
126
140
140
125
136
140
134
140
127
117
121
121
126
119
121
114
134
121
123
125
165
116
111
106
111
105
118
126
121
143
125
165
115
116
127
119
143
146
129
137
146
117
165
110
106
96
78
86
68
65
70
86
72
76
76
66
65
86
59
60
59
55
63
72
83
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
3
3
2
2
2
6
7
9
9
10
18
26
34
22
10
9
8
5
2
2
2
2
3
6
6
6
10
15
15
15
22
17
9
2
2
2
4
3
2
2
2
2
2
2
3
2
1
1
1
2
5
6
5
3
2
4
17
24
16
9
10
10
11
11
11
11
11
25
38
44
47
49
31
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
43
117
117
117
100
108
109
107
117
117
124
126
135
151
132
139
137
135
151
137
139
136
135
151
112
112
111
106
99
99
105
130
106
100
96
132
96
101
102
112
97
99
94
97
95
97
132
94
112
99
99
96
103
95
101
103
93
132
96
94
110
73
67
62
54
51
47
41
40
39
46
46
51
71
63
71
71
76
84
93
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
5
5
6
6
6
6
5
5
4
3
4
5
7
8
5
3
6
4
2
2
2
3
6
4
3
6
18
12
7
6
6
8
11
7
4
6
4
2
1
3
6
5
5
6
3
1
1
1
1
5
3
2
1
1
1
17
29
17
5
10
13
16
16
16
16
22
28
34
34
34
34
27
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
26
76
76
76
69
76
75
85
80
108
108
96
102
120
102
106
108
96
120
100
105
106
104
124
101
103
106
106
102
104
102
95
107
113
92
99
108
103
108
106
108
101
98
113
95
98
103
100
85
87
89
91
92
103
92
81
92
84
86
83
124
78
89
92
107
107
77
68
60
53
51
50
50
49
53
53
52
64
78
94
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
3
3
2
2
2
6
10
10
10
10
11
6
1
1
2
1
1
4
3
2
1
1
9
12
12
10
8
5
2
7
5
3
8
10
6
2
2
2
2
2
1
1
6
7
4
2
4
4
5
3
2
2
1
1
1
2
18
35
19
3
3
3
4
8
8
8
10
10
10
10
10
10
7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
126
126
80
124
124
125
133
132
149
156
130
135
135
125
142
143
127
136
135
138
156
138
152
139
140
130
127
128
131
124
125
156
122
130
127
111
142
119
131
130
152
140
132
134
132
131
131
131
127
131
114
118
121
116
127
135
133
143
152
136
134
134
133
120
133
118
127
127
118
126
126
91
87
72
61
50
47
47
52
67
84
105
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
24
22
19
16
16
13
10
10
7
4
9
13
9
5
4
4
5
5
4
4
4
4
4
2
1
1
10
36
28
21
15
9
11
18
11
4
7
10
6
2
9
13
10
8
8
7
6
8
10
23
19
15
10
6
10
14
11
8
8
8
22
36
23
11
23
29
36
41
26
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
87
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
73
91
91
66
65
66
80
102
111
170
170
121
127
150
128
122
115
150
117
118
127
112
104
154
110
111
131
96
96
97
99
96
112
102
82
80
81
81
80
98
88
90
89
131
89
92
98
82
79
77
90
92
106
170
108
140
101
104
101
88
154
88
98
107
110
110
82
78
71
67
87
60
58
57
54
53
52
71
94
121
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
11
16
11
7
7
7
7
7
4
1
1
2
4
6
6
6
6
6
6
5
5
8
5
3
2
1
1
2
3
14
14
8
3
1
1
2
8
4
1
3
10
5
1
4
3
2
2
2
3
3
3
5
7
8
9
6
4
2
7
4
1
2
10
26
42
28
14
8
2
2
7
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
76
76
76
109
109
128
101
111
116
123
125
135
138
135
145
170
133
145
144
155
142
132
133
124
126
142
138
146
147
147
137
138
129
129
125
116
145
114
119
125
124
130
147
138
146
147
138
131
126
125
113
109
115
115
125
147
142
170
145
155
135
147
131
107
112
112
123
123
108
125
125
98
132
87
84
82
80
79
78
93
111
132
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
5
1
1
2
4
4
4
4
4
2
1
1
1
1
11
6
1
4
13
7
2
2
3
3
3
3
2
1
1
19
28
16
5
1
4
8
14
10
6
7
9
7
4
1
2
2
3
3
4
5
7
9
39
23
8
5
2
5
9
6
4
2
4
23
42
25
8
5
2
2
11
14
18
23
29
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
71
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
125
125
73
97
94
114
89
98
106
110
120
137
137
137
151
137
130
130
127
122
126
122
123
124
129
126
122
115
116
117
114
125
114
122
129
104
151
103
110
111
103
114
100
99
97
112
97
102
100
105
105
96
97
97
105
111
117
137
151
111
113
108
93
93
88
60
55
59
61
60
75
75
60
59
63
48
46
44
43
58
76
98
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
9
16
11
7
7
7
7
7
4
2
2
2
2
3
6
8
5
2
2
2
3
10
12
11
10
9
7
5
4
4
3
3
3
3
9
7
5
3
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
7
10
8
6
6
6
6
6
9
11
7
4
8
10
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
76
76
76
72
76
84
97
101
139
139
100
101
90
98
97
106
132
105
137
114
111
107
137
101
110
112
109
137
108
107
102
112
97
93
97
96
97
99
106
101
107
107
101
120
103
106
96
106
102
113
120
115
139
119
115
106
132
102
92
132
85
95
100
112
112
73
77
68
63
95
55
52
51
45
44
42
58
76
98
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
4
1
3
6
6
6
7
9
9
10
13
16
29
16
3
3
3
2
2
2
1
1
5
7
8
4
1
2
3
7
6
3
1
1
3
3
3
3
2
1
3
5
7
5
3
2
1
1
2
5
6
7
5
3
1
1
19
37
25
14
12
10
10
11
6
1
1
14
26
32
35
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
64
157
157
166
138
156
161
165
158
190
190
163
160
179
165
171
166
193
164
165
184
166
178
188
181
188
188
178
177
187
173
175
187
158
173
181
173
175
184
178
172
180
184
184
183
185
188
188
187
171
172
169
174
190
181
182
184
193
172
184
188
140
152
156
187
187
159
188
188
139
174
118
106
101
96
93
90
107
126
150
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
6
7
7
7
7
7
6
5
5
5
5
7
5
3
3
3
3
3
6
10
6
3
6
3
1
1
2
24
16
9
5
2
2
12
14
10
6
2
28
17
6
12
18
19
19
18
18
24
21
18
40
23
6
6
6
23
25
26
28
40
34
28
28
28
28
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
174
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
171
171
82
157
157
157
140
148
157
164
165
194
194
167
190
197
174
178
176
196
175
179
182
166
180
193
178
181
188
172
175
171
172
178
182
181
191
178
182
185
182
181
183
182
183
184
185
191
185
188
183
178
186
180
200
194
193
197
191
196
176
184
193
160
200
176
182
182
188
188
200
200
198
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
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
22
2
2
2
10
18
17
16
13
10
10
12
10
9
9
9
5
1
5
3
1
4
2
1
10
15
11
7
6
6
31
17
4
7
6
6
11
7
4
7
12
12
8
4
8
12
12
12
12
35
58
49
33
18
18
18
18
29
28
28
34
40
34
28
28
47
37
28
28
40
40
40
40
40
40
40
120
160
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
181
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
171
171
58
168
168
161
148
160
177
170
173
193
193
172
190
198
181
185
178
196
177
178
184
173
178
192
181
187
188
175
178
186
173
180
192
170
190
175
180
185
184
178
181
181
182
184
183
185
187
188
186
169
172
170
177
193
187
198
190
196
177
184
192
146
155
174
192
192
169
188
188
141
181
120
108
103
97
93
91
108
128
153
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
9
7
7
7
7
7
13
16
20
36
22
9
5
1
1
1
1
1
2
4
12
11
9
5
2
3
4
6
41
23
6
11
8
6
8
7
6
8
11
8
6
8
5
2
2
2
2
7
12
26
40
23
6
6
6
23
25
26
28
40
34
28
28
47
37
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
181
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
170
170
100
168
168
161
161
164
179
174
176
194
194
167
178
194
172
181
181
196
179
168
171
160
160
193
176
182
185
191
191
179
173
177
182
170
178
183
170
172
174
177
181
179
191
184
183
184
183
185
181
172
178
176
179
194
186
194
181
196
174
181
193
140
151
154
182
182
159
185
185
142
184
129
120
116
110
107
105
119
137
158
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
8
9
11
11
11
7
3
3
3
3
10
22
16
10
5
2
17
13
10
7
5
3
2
1
1
1
32
31
21
12
18
25
21
18
15
12
13
15
23
17
10
3
14
21
12
3
10
18
10
3
7
7
7
15
27
27
28
34
40
34
28
28
23
18
23
28
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
182
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
48
97
97
97
94
97
105
114
110
148
148
120
129
139
118
115
113
123
119
124
157
124
126
150
128
146
154
168
168
168
151
150
147
143
137
144
144
153
157
144
144
159
142
144
153
121
114
105
105
114
128
140
159
148
147
140
157
144
126
122
150
104
104
113
104
104
112
69
61
55
50
47
45
44
44
44
44
61
82
106
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
24
30
37
47
34
20
7
4
2
2
5
7
9
9
10
8
7
12
16
10
5
1
5
7
6
5
5
17
14
9
5
7
7
5
3
2
2
7
12
6
1
7
5
3
3
2
1
1
2
7
15
11
7
7
7
8
10
6
3
2
1
23
45
43
30
17
5
5
7
5
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
48
76
76
76
76
78
76
76
92
70
70
70
69
66
72
78
79
97
97
84
97
83
75
79
73
72
79
81
81
93
75
73
93
76
73
93
69
75
81
79
91
81
73
72
69
72
72
68
81
73
70
91
74
69
69
69
81
70
73
74
74
74
68
54
53
56
60
55
74
74
58
58
63
48
47
45
44
44
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
4
1
1
1
1
1
2
2
3
3
2
2
3
5
3
1
1
1
2
3
3
4
12
13
15
11
7
4
2
6
8
7
4
2
2
2
2
2
3
2
1
1
6
4
2
2
2
2
2
2
5
3
2
2
2
6
20
27
30
26
19
12
12
12
12
12
12
20
24
26
27
28
15
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
77
92
92
69
68
69
83
104
114
171
171
121
127
139
129
123
119
163
122
127
135
124
129
156
131
130
136
127
129
141
123
124
118
106
103
103
109
115
118
129
138
132
136
131
141
125
115
115
120
118
130
138
126
171
144
139
135
163
134
141
156
106
108
102
106
106
98
120
120
81
90
64
56
51
44
41
40
61
86
116
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
15
21
12
4
4
4
4
4
5
5
6
6
6
7
4
1
2
3
14
33
17
1
2
2
3
5
5
5
5
26
17
9
5
8
6
4
4
4
5
3
2
3
5
8
5
2
4
6
8
7
7
12
6
1
1
1
2
4
7
4
1
1
5
20
35
18
2
4
5
7
7
7
7
7
17
22
24
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
90
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
139
139
71
117
117
117
99
113
118
128
139
151
151
137
133
141
132
131
134
160
140
145
155
146
165
159
134
131
130
126
126
139
123
124
120
117
128
119
134
140
155
165
139
128
126
125
122
121
142
108
111
119
124
139
124
151
146
141
165
160
130
125
159
104
107
105
112
112
101
108
108
89
91
71
65
54
48
45
43
62
84
111
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
23
8
6
4
4
4
4
4
5
5
6
6
6
7
8
9
8
7
7
6
5
5
5
6
7
4
1
3
6
21
15
9
9
9
8
8
12
14
12
7
2
8
15
15
8
2
1
7
6
6
16
21
26
24
22
14
6
6
7
4
2
3
6
19
32
17
3
3
3
3
19
23
25
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
91
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
66
66
66
58
61
67
77
79
105
105
87
91
106
101
100
113
123
107
106
114
104
104
114
113
106
114
118
127
139
110
109
107
100
97
99
103
109
114
109
139
116
113
111
109
99
94
100
97
104
110
139
116
106
114
101
114
123
97
89
114
79
88
95
107
107
80
66
56
49
47
43
41
40
40
39
39
53
69
88
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
7
7
7
7
7
7
6
6
6
3
1
10
10
10
8
7
4
1
1
1
1
1
4
6
8
13
18
22
13
5
3
7
7
5
4
3
3
5
8
9
10
10
5
1
3
3
4
3
3
6
10
8
6
9
8
7
7
5
3
2
1
17
33
18
3
4
5
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
79
168
168
152
154
151
155
161
159
173
173
159
178
155
159
164
168
167
161
159
163
150
152
143
139
142
160
135
137
168
148
155
150
165
178
159
164
172
163
152
150
152
152
158
165
160
172
160
140
143
146
140
143
173
159
160
178
167
143
148
140
113
117
131
138
141
140
160
160
120
136
104
95
90
90
88
87
101
117
137
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
17
9
9
9
9
9
9
16
13
10
10
10
10
10
40
25
10
7
6
6
7
9
7
5
13
9
5
3
2
5
26
15
4
2
5
9
17
10
4
2
12
11
7
4
8
22
24
16
8
7
12
10
8
7
6
6
6
23
25
26
28
40
34
28
28
28
28
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
50
50
31
61
61
59
61
59
67
81
92
135
135
95
97
96
98
93
115
96
95
93
99
118
97
115
102
99
123
88
85
87
89
92
118
91
84
85
83
84
91
89
95
96
96
123
98
96
97
98
89
96
98
96
98
135
97
91
98
86
89
86
107
74
66
57
51
55
60
55
74
74
58
59
66
50
48
46
45
59
77
97
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
5
2
2
2
5
5
5
5
3
1
1
10
9
6
4
6
4
2
10
6
2
4
2
1
1
1
1
2
3
4
6
5
3
2
4
6
8
7
5
3
4
3
2
4
4
3
3
3
4
7
7
6
5
4
6
8
11
10
6
2
2
2
2
15
21
13
5
6
7
8
8
8
8
8
20
26
29
31
32
26
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
46
99
99
99
95
101
103
113
105
112
112
94
91
104
97
103
112
104
113
88
93
88
83
112
82
83
89
89
79
113
86
86
88
87
84
87
86
105
91
79
93
83
89
93
94
94
105
86
82
80
75
73
68
72
70
70
105
69
68
64
58
54
45
46
46
47
58
46
46
46
46
50
54
70
64
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
2
11
14
17
18
20
14
9
7
6
7
4
1
10
9
9
21
15
10
5
1
1
4
4
4
4
4
5
6
7
8
5
2
5
8
7
6
3
1
1
2
2
3
3
3
2
2
2
2
5
7
8
5
2
6
7
6
5
5
5
16
21
12
4
4
4
5
13
15
17
26
25
24
24
24
24
16
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
41
103
103
103
94
92
94
85
85
81
81
83
98
88
92
95
103
98
94
93
88
84
98
84
87
88
92
88
88
117
84
86
87
79
95
78
84
88
97
106
100
100
98
117
99
102
100
98
106
95
92
93
98
92
96
97
98
117
94
92
86
84
76
65
63
62
59
62
62
55
63
51
49
50
45
45
45
50
57
64
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
2
1
1
1
2
6
7
4
1
10
16
8
1
1
1
1
1
3
4
4
4
5
13
8
3
5
7
9
5
2
7
11
9
5
1
3
8
5
2
2
4
7
5
4
8
7
7
16
16
17
15
14
8
3
5
8
17
27
18
9
6
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
36
149
149
144
123
120
120
117
116
125
125
107
105
130
115
119
149
117
117
122
112
113
110
108
122
96
105
98
97
149
105
109
112
97
97
101
95
103
103
87
103
86
86
90
94
91
103
84
94
84
92
94
93
125
99
96
103
101
92
89
84
84
75
58
57
61
64
65
75
75
63
61
63
53
51
50
50
62
76
93
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
27
17
7
7
8
6
5
7
10
14
7
1
5
4
2
1
1
3
4
3
2
2
2
3
5
8
7
7
8
9
8
7
7
6
6
12
7
3
7
6
6
7
8
9
8
7
9
7
6
8
5
3
6
6
6
13
16
12
9
10
11
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
67
67
67
68
68
68
61
56
66
74
79
112
112
98
110
118
128
152
160
140
138
139
140
139
152
160
121
126
134
128
132
160
110
107
101
98
84
83
84
80
86
83
88
100
86
98
90
88
108
87
86
90
89
87
91
96
87
91
81
91
83
76
113
64
63
64
57
58
56
54
54
44
50
46
50
68
61
68
68
74
84
94
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
5
5
5
5
4
3
3
6
9
20
13
7
18
21
24
17
10
9
9
6
3
2
1
1
1
5
7
5
3
2
5
8
17
18
13
7
2
5
6
6
3
1
3
4
2
1
3
4
3
2
4
2
1
6
4
2
1
2
3
18
32
18
5
6
7
8
10
6
3
14
20
26
26
26
26
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
64
101
101
83
80
80
81
85
89
91
101
101
90
105
93
96
99
98
105
101
100
96
105
105
95
96
95
93
95
92
87
88
105
81
90
75
75
73
76
82
82
87
83
95
83
83
82
93
79
83
93
80
93
78
78
80
90
82
86
84
105
80
86
92
105
105
84
90
82
77
95
67
65
56
49
46
45
54
66
80
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
22
22
14
7
7
7
7
7
6
6
6
13
11
10
8
6
4
3
4
5
5
5
4
3
6
4
2
4
4
4
4
4
4
8
6
4
9
6
3
9
17
9
2
4
3
2
2
2
2
6
5
4
8
7
6
4
2
5
3
2
4
6
9
23
37
25
13
13
13
13
13
13
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
43
150
150
121
128
129
152
143
146
173
173
163
190
179
166
170
169
184
170
168
164
174
152
151
158
163
185
163
167
165
166
174
165
165
190
165
165
164
163
165
167
166
185
166
163
164
160
160
153
144
171
156
165
173
174
179
190
184
157
185
140
134
139
134
138
141
133
160
160
111
111
108
100
100
101
100
100
114
130
149
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
15
19
21
23
16
10
37
23
10
5
21
13
5
8
4
1
1
11
8
5
2
4
9
6
4
2
3
4
10
16
9
2
15
29
44
31
18
8
8
8
8
10
12
17
22
41
31
22
15
22
40
34
28
40
70
85
100
59
18
29
34
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
125
125
46
149
149
114
135
141
149
156
154
173
173
153
178
194
163
169
163
178
156
155
158
151
154
177
153
163
163
167
164
157
161
166
176
161
178
157
159
169
152
154
155
158
167
164
161
176
169
148
157
140
144
138
149
173
168
194
178
178
168
156
177
135
141
147
176
176
148
163
163
129
160
119
112
109
106
104
103
117
135
156
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
7
12
11
10
10
6
3
3
3
3
3
10
10
10
7
4
7
5
4
10
7
4
3
6
7
8
9
10
37
23
10
12
11
10
17
11
6
8
11
8
6
4
3
7
9
6
3
5
7
5
3
4
6
6
6
23
25
28
39
50
39
28
28
23
18
23
28
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
58
101
101
120
94
104
112
117
119
150
150
143
151
178
143
146
139
163
131
136
140
146
131
140
135
152
148
130
132
156
141
146
140
161
151
148
149
169
137
139
153
146
152
155
161
151
169
145
153
139
138
136
144
150
156
178
169
163
152
156
140
123
120
115
120
120
114
121
121
102
136
85
78
73
62
61
61
79
102
129
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
2
4
4
4
7
10
12
15
15
12
8
4
7
5
3
5
4
3
5
4
3
6
6
6
7
5
4
6
5
4
6
5
4
14
20
14
8
8
7
7
9
10
10
10
11
8
6
13
17
21
21
14
7
6
12
18
34
42
30
18
42
66
38
11
16
22
36
41
26
11
18
14
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
78
122
122
122
117
125
137
151
153
193
193
171
178
194
164
162
162
190
159
157
165
173
160
177
160
163
163
155
157
166
162
173
176
160
178
157
152
160
145
148
153
152
153
160
156
160
163
163
166
145
153
148
156
193
176
194
178
190
160
156
177
130
140
145
176
176
160
166
166
150
160
133
121
133
114
111
109
121
138
158
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
13
4
4
4
4
4
4
11
15
15
15
16
13
10
40
25
10
6
6
6
6
9
7
5
3
3
3
2
2
5
10
10
6
2
6
10
13
16
9
2
12
12
12
19
13
7
3
3
14
13
12
17
17
18
18
18
20
22
25
26
28
37
32
28
28
19
10
16
19
22
22
22
22
36
32
28
23
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
45
109
109
103
107
108
119
130
126
173
173
158
175
178
151
152
142
165
133
138
145
136
134
168
135
133
133
117
118
121
123
136
138
120
175
125
130
136
128
129
153
128
133
136
134
142
135
134
153
128
135
136
144
173
161
178
175
165
145
130
168
112
122
124
138
138
118
133
133
99
136
80
72
63
51
46
44
65
91
122
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
8
12
14
15
15
14
13
12
12
12
8
4
4
10
10
10
10
7
5
4
3
6
11
9
5
2
3
8
5
3
2
2
3
4
7
5
3
2
8
7
5
4
3
2
2
2
2
5
4
4
12
15
13
12
12
9
6
6
6
6
16
31
47
28
9
12
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
81
81
31
90
90
106
92
99
102
101
124
96
97
92
88
105
93
100
106
103
124
100
115
101
99
112
97
95
103
90
87
124
92
105
108
108
144
106
110
113
115
99
106
101
111
116
123
144
114
129
111
115
123
110
129
107
104
110
144
106
103
94
112
69
65
69
72
82
85
103
103
62
61
55
47
44
42
39
39
51
65
81
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
15
20
17
15
15
15
9
3
3
2
1
15
10
5
5
5
5
5
5
3
1
1
1
1
2
3
4
14
9
5
3
2
7
9
6
3
2
2
10
7
4
8
5
2
3
2
2
2
3
2
2
6
5
4
10
7
4
2
1
1
3
16
29
19
9
5
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
58
67
67
67
55
58
61
68
74
86
87
86
92
126
103
119
107
119
122
107
113
112
126
122
89
94
93
82
92
86
94
100
126
101
101
92
90
97
86
85
97
82
88
89
87
95
89
80
82
79
74
74
92
79
80
75
95
68
70
67
61
68
59
62
66
66
56
49
48
48
45
45
46
44
48
48
47
52
57
63
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
6
4
4
4
4
4
4
4
5
5
6
6
6
7
5
4
9
12
6
1
5
4
2
1
1
2
7
7
5
4
3
3
3
4
5
6
7
9
8
6
4
3
2
5
3
2
2
2
2
2
3
4
3
2
2
2
3
2
2
2
2
2
2
16
30
39
33
22
11
11
11
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
186
186
103
179
179
167
158
170
179
180
181
200
200
181
190
200
187
189
188
200
186
182
184
188
173
200
189
190
195
189
188
189
180
185
200
180
190
181
184
188
182
184
187
189
195
200
191
193
190
195
188
187
191
189
200
200
196
200
193
200
198
198
200
200
200
200
200
200
199
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
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
44
44
23
2
2
2
2
2
2
7
4
1
1
1
1
4
5
7
7
5
3
3
3
3
3
6
12
15
10
5
5
5
4
3
6
9
13
18
17
16
17
16
15
24
33
25
18
19
20
26
22
18
18
29
40
29
18
16
15
27
40
70
55
40
120
160
180
123
66
127
163
181
190
195
197
198
199
199
132
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
200
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
34
153
153
155
137
138
155
148
152
178
178
158
157
178
161
165
163
185
157
159
163
151
153
187
160
163
181
152
147
166
150
157
172
161
153
157
159
169
163
165
167
167
181
166
166
168
169
164
163
153
159
156
159
178
170
178
172
185
172
181
187
151
154
163
172
172
150
164
164
128
150
118
110
107
105
103
102
116
132
151
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
4
3
3
3
3
3
3
7
6
6
6
6
6
6
6
5
4
4
6
5
4
3
2
1
1
1
1
4
7
7
7
7
6
6
6
7
12
8
4
8
8
6
4
15
13
12
19
16
11
6
16
19
22
22
22
14
6
7
9
9
10
47
56
61
66
42
18
29
34
40
40
40
70
68
66
66
42
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
167
167
93
156
156
160
152
154
159
166
163
187
187
156
151
175
156
162
162
182
157
158
163
151
154
185
162
177
175
146
145
167
150
152
184
152
151
150
149
153
163
153
155
161
177
171
163
165
166
163
153
146
144
146
156
187
168
175
168
182
165
177
185
131
150
153
184
184
154
166
166
125
171
98
85
72
57
50
49
70
97
129
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
33
33
18
4
2
1
1
1
1
1
1
1
1
1
1
1
9
7
5
7
9
7
6
4
2
5
7
4
2
2
2
2
2
2
4
6
12
15
18
14
10
8
10
12
9
6
7
8
9
8
7
6
10
9
8
9
9
7
6
6
6
8
10
10
10
25
40
40
40
38
36
36
41
26
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
64
64
64
56
57
74
99
117
172
172
130
141
137
145
158
139
165
136
140
144
141
158
158
131
133
133
129
125
158
118
116
116
98
98
103
111
115
131
131
120
121
116
129
114
116
110
114
117
102
113
110
111
172
130
133
131
165
118
107
158
95
105
113
116
116
90
85
77
68
97
57
55
51
44
42
41
62
87
117
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
4
4
4
5
3
2
2
6
10
8
7
7
7
7
7
8
10
5
1
1
1
1
2
3
4
8
8
9
8
7
5
3
11
8
5
10
15
9
3
4
3
2
6
9
12
13
9
5
3
1
2
3
2
2
8
4
1
2
21
40
28
16
10
5
5
8
7
6
6
16
21
23
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
197
197
197
197
196
198
196
196
196
194
198
190
191
191
173
192
167
177
198
178
198
197
168
173
161
151
197
140
152
152
156
198
146
173
143
131
143
113
114
118
112
113
118
122
116
133
115
111
118
103
109
100
99
96
113
109
121
142
143
124
117
113
128
99
99
100
104
104
85
91
84
78
133
68
66
59
47
44
43
58
77
100
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
25
9
9
9
9
9
9
24
19
15
15
15
12
10
11
10
10
10
26
16
6
8
5
3
7
5
3
5
7
14
16
18
12
7
9
7
6
5
4
7
15
9
4
3
3
2
2
2
2
4
5
4
3
5
7
9
10
8
6
6
6
6
16
32
48
28
9
12
14
16
16
16
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
94
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
186
186
170
196
196
196
194
194
191
192
194
187
196
196
154
192
163
169
180
171
163
196
163
156
164
172
162
163
165
156
158
180
154
165
170
155
174
153
160
164
163
153
158
161
163
173
160
174
164
145
158
142
150
145
149
178
165
178
174
167
163
163
172
145
149
158
170
170
148
154
151
146
173
133
122
133
114
111
109
118
132
148
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
37
37
31
26
26
26
26
24
23
23
14
5
2
2
3
4
6
5
3
2
5
3
2
2
2
2
4
4
4
4
5
6
4
3
2
1
9
15
12
8
4
7
7
5
3
1
9
10
8
6
12
14
16
28
18
9
9
7
6
21
36
71
43
15
45
60
76
47
18
20
21
22
22
22
22
36
32
28
23
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
167
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
91
160
160
165
163
165
173
183
177
193
193
166
177
194
174
178
183
190
181
183
170
159
159
183
166
169
174
172
173
181
171
178
176
183
189
178
179
184
176
174
181
174
178
181
183
189
184
170
181
168
175
177
171
193
185
194
189
190
173
163
183
152
158
152
176
176
150
159
156
148
160
146
128
146
120
115
113
123
139
159
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
7
7
7
28
36
32
28
28
21
15
15
15
20
26
36
21
6
6
33
19
6
8
7
6
6
9
7
5
5
15
42
24
6
1
17
33
17
1
4
7
34
20
6
11
9
7
7
7
7
9
12
17
18
12
6
6
6
17
28
28
28
37
46
73
100
55
10
19
28
47
47
37
28
50
39
28
23
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
140
154
154
154
148
152
152
124
120
116
116
116
96
112
95
94
97
95
93
116
86
85
92
98
100
122
122
104
127
116
111
127
118
121
133
127
121
121
112
126
112
109
116
115
119
133
122
122
116
118
122
126
105
103
105
114
133
116
122
101
94
94
69
65
73
84
85
122
122
81
82
74
71
77
75
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
10
8
7
7
5
3
6
4
3
3
2
2
2
2
2
3
4
3
2
1
3
3
3
6
4
2
2
2
2
19
26
14
3
8
8
5
2
5
3
2
2
2
2
2
2
3
4
3
2
2
4
7
4
2
2
2
18
26
13
1
3
4
5
8
9
11
23
29
36
33
31
31
17
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
85
85
77
85
83
91
102
106
134
134
103
101
102
99
95
102
102
93
92
96
93
92
122
100
102
123
104
103
129
103
106
105
110
87
86
90
96
98
96
129
104
104
123
106
99
94
87
106
98
109
129
105
134
99
95
94
94
90
91
122
88
92
92
105
105
72
64
55
45
44
41
40
41
37
37
38
54
72
94
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
6
7
7
7
13
7
2
2
6
7
9
9
10
15
20
12
5
7
4
1
1
3
2
2
2
14
11
9
5
2
1
1
6
4
3
2
1
1
2
1
1
1
1
1
1
2
11
6
1
2
5
4
2
1
3
5
3
2
1
21
42
23
5
3
2
2
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
69
69
31
95
95
95
88
87
87
87
85
88
88
91
95
109
100
102
102
102
109
99
104
120
97
109
92
91
93
97
94
95
120
89
86
93
91
98
111
107
111
120
111
100
104
100
97
110
92
88
93
84
89
87
93
98
95
110
89
100
86
80
74
71
65
67
66
65
110
56
53
53
49
48
51
48
50
51
51
55
61
67
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
9
7
5
4
4
4
4
4
10
8
7
7
8
10
8
7
7
7
12
9
6
6
6
6
6
3
1
1
1
13
11
7
3
6
6
6
8
9
8
7
6
6
6
3
1
2
3
2
1
6
6
3
1
3
3
3
7
8
7
7
8
7
6
24
33
27
22
16
10
10
10
10
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
77
77
77
91
91
67
65
66
72
84
93
120
120
106
109
107
120
108
105
106
107
100
120
98
93
110
90
92
93
98
85
91
88
87
87
95
90
87
93
112
94
99
98
97
99
99
99
98
112
93
86
85
72
69
63
70
67
69
112
80
80
76
110
64
62
64
56
55
68
45
42
38
37
35
36
40
35
36
39
50
64
80
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
16
24
28
30
24
19
19
19
19
21
22
12
3
10
10
10
7
5
8
7
7
9
5
1
5
3
1
2
4
15
12
9
5
2
2
2
2
2
2
2
7
5
3
2
2
2
2
2
2
2
2
2
2
2
2
3
5
4
3
2
1
1
1
21
31
24
18
13
8
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
48
124
124
124
106
116
124
135
147
171
171
168
144
168
145
145
146
140
152
135
139
138
137
157
129
128
163
122
120
124
120
112
118
145
94
99
111
107
116
134
114
118
123
163
115
116
114
104
110
104
116
112
104
171
114
112
134
116
109
101
157
91
99
107
107
107
92
97
97
64
66
62
61
70
67
70
70
86
106
129
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
5
5
6
6
6
10
22
16
10
11
13
9
5
5
5
5
6
8
4
1
1
9
16
10
5
5
6
5
5
3
1
1
5
3
1
5
3
1
2
3
4
7
10
5
1
11
11
10
9
6
4
2
1
2
3
18
34
17
1
3
4
5
7
5
3
21
25
27
28
29
29
20
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
97
97
97
141
141
151
121
125
132
141
140
173
173
139
131
138
134
139
151
160
132
134
138
131
126
153
128
125
140
124
124
151
119
125
127
106
131
107
117
121
116
124
120
119
117
140
124
115
115
109
124
109
123
125
127
173
142
138
131
160
117
104
153
91
98
105
103
103
87
74
68
64
85
55
53
51
47
46
45
65
90
119
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
4
4
4
4
4
4
5
5
6
6
6
6
7
4
2
5
3
2
2
2
2
6
4
3
2
2
19
21
21
11
2
2
3
4
5
3
2
7
8
7
7
6
4
3
2
1
3
5
7
26
15
4
3
3
3
6
4
3
2
1
19
37
20
4
4
4
4
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
97
97
97
97
86
97
83
79
84
86
80
100
100
87
118
93
103
98
118
117
97
98
118
94
88
110
84
90
91
91
89
92
105
96
103
97
92
90
90
93
115
92
94
91
87
105
79
75
74
69
68
69
73
76
80
100
94
93
115
117
98
96
110
85
89
89
103
103
76
68
62
57
57
57
65
44
43
42
41
53
68
85
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
26
28
29
30
20
10
10
9
8
4
1
1
4
9
15
12
10
7
5
4
3
4
3
3
5
4
3
4
5
11
13
8
3
3
4
8
8
8
8
6
4
2
1
4
4
5
3
2
2
5
6
8
7
7
7
7
7
7
4
1
3
5
7
23
39
23
7
7
7
8
16
21
24
27
27
27
27
27
27
21
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
31
92
92
108
83
81
97
111
127
170
170
135
127
135
121
112
115
118
113
112
116
119
109
117
114
113
164
116
112
113
104
101
118
96
86
96
104
115
116
119
115
112
110
164
109
114
107
106
105
85
95
96
98
170
113
117
116
119
96
85
111
77
85
88
105
105
91
106
106
67
71
65
62
69
67
69
69
85
105
128
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
5
5
5
5
5
5
5
7
10
8
6
10
8
5
2
2
2
2
2
4
5
6
11
6
1
1
1
7
8
6
3
1
3
4
3
2
1
1
13
8
4
6
4
3
4
5
4
3
2
6
5
5
5
3
1
4
7
4
2
1
6
19
32
17
2
1
1
1
4
5
6
21
28
36
36
36
36
28
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
58
85
85
85
83
85
83
84
85
84
84
71
73
67
70
71
73
77
84
90
93
124
93
94
96
89
91
96
94
98
124
91
94
94
79
85
96
103
94
124
88
87
83
94
78
80
80
81
70
76
81
79
81
103
80
81
78
94
70
65
60
56
51
54
55
57
72
57
57
51
55
44
42
39
36
35
35
38
42
46
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
8
7
5
4
4
4
4
4
5
5
6
3
1
5
7
8
9
10
10
7
4
4
5
5
6
9
6
4
3
3
11
10
6
2
1
2
3
4
3
3
3
2
1
8
5
2
2
2
1
1
2
3
6
5
5
3
1
2
1
1
1
1
1
21
32
20
9
5
1
1
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
36
87
87
110
91
99
113
122
128
152
152
135
137
140
130
129
128
133
133
134
157
134
135
156
131
141
136
126
127
128
127
127
154
104
103
115
118
123
157
131
124
123
123
117
122
125
141
136
114
112
117
115
122
152
134
140
157
136
134
123
156
105
120
128
154
154
124
141
141
93
89
71
59
54
50
46
44
62
83
109
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
4
5
5
5
16
13
10
10
8
7
7
4
1
1
1
1
1
3
5
6
7
7
7
5
3
3
3
5
7
9
10
6
3
8
11
11
8
6
10
15
12
6
1
2
1
1
3
5
7
8
5
2
10
6
3
6
3
1
1
1
16
32
23
14
9
5
5
8
7
7
7
17
27
33
36
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
48
59
59
58
51
52
57
65
67
87
87
77
88
79
82
83
85
83
83
93
87
88
83
97
83
83
87
81
83
88
93
90
97
97
91
109
109
90
97
91
92
93
89
97
83
84
80
77
79
89
80
80
81
80
80
78
84
78
64
60
60
51
50
52
53
55
60
60
60
52
58
47
46
43
40
39
39
42
45
50
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
6
6
7
7
7
4
1
1
6
8
8
9
9
5
1
12
8
5
2
1
1
1
3
3
3
2
1
8
6
4
2
2
2
8
14
8
3
1
5
3
2
2
2
1
1
1
1
1
1
3
6
10
5
1
1
2
2
2
2
2
22
34
21
8
6
5
5
7
5
3
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
80
80
58
76
76
96
74
76
83
93
93
125
125
89
92
91
94
99
110
110
102
105
104
99
110
113
97
100
105
97
106
120
89
87
88
72
69
72
74
88
94
100
128
111
110
128
112
114
128
111
100
102
105
104
107
125
102
98
98
120
91
85
113
68
65
70
64
65
72
62
62
55
73
49
49
46
42
42
44
57
73
91
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
9
7
5
4
4
4
4
4
3
3
3
3
3
6
5
4
3
3
3
4
3
3
3
3
3
5
7
7
8
19
11
3
3
3
7
10
11
12
10
8
7
7
7
11
6
2
2
2
2
2
6
11
9
7
12
7
2
6
10
6
2
2
2
14
27
21
15
10
5
5
8
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
82
82
31
98
98
106
86
91
102
107
110
135
135
121
151
145
129
129
126
121
120
124
120
115
124
120
117
126
126
113
128
124
104
111
124
115
151
114
112
108
106
103
104
128
106
112
118
117
126
126
114
103
109
108
115
135
127
145
151
113
114
109
96
93
93
81
90
105
114
126
126
86
79
69
61
60
49
48
51
65
84
105
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
4
4
4
5
8
10
12
11
10
9
9
10
15
21
26
18
10
3
3
5
6
5
5
5
5
4
3
4
6
8
8
8
7
6
7
6
6
6
12
7
3
5
4
3
7
9
6
3
7
11
8
6
8
9
10
11
14
30
33
35
30
26
20
14
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
31
85
85
108
90
98
103
103
126
103
103
100
99
102
117
106
109
115
126
117
117
99
93
113
92
94
100
100
102
126
104
101
106
100
91
93
94
95
117
96
96
101
95
100
96
95
90
96
96
89
92
87
88
103
96
91
117
96
89
83
113
76
87
89
106
106
74
66
57
47
46
43
43
40
41
41
40
52
66
82
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
14
23
19
15
15
15
11
8
8
7
6
5
4
4
3
2
19
10
2
2
2
2
2
2
3
3
3
4
8
5
3
8
8
8
8
8
9
8
8
8
8
6
3
1
4
3
2
5
6
5
4
4
5
3
2
3
5
3
2
2
3
20
38
20
2
5
6
8
10
7
4
4
16
22
25
27
28
23
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
102
152
152
147
130
141
152
159
159
193
193
172
179
194
171
173
170
190
167
168
171
166
165
183
169
170
172
169
167
170
163
167
176
159
179
162
164
164
163
166
162
164
169
170
164
167
163
172
166
147
156
147
157
193
176
194
179
190
159
163
183
132
143
150
176
176
149
172
172
129
160
111
101
97
94
91
89
106
126
150
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
39
30
17
4
4
4
4
4
10
18
22
27
18
10
9
9
10
15
15
14
8
2
2
8
8
8
6
5
5
5
41
23
6
7
9
18
17
16
17
18
25
32
42
30
18
12
12
12
18
15
12
26
24
22
22
18
15
27
27
27
28
40
34
28
28
28
28
28
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
120
120
100
100
97
120
97
102
106
105
120
103
103
82
80
76
77
75
77
83
81
90
83
103
88
93
89
88
90
105
93
82
88
85
103
84
72
83
76
84
100
96
100
112
112
113
123
119
123
123
122
113
115
109
122
108
107
101
101
105
77
72
66
60
56
62
62
64
101
54
53
48
44
41
38
44
35
35
37
41
47
55
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
31
31
25
20
16
12
13
14
14
15
10
6
6
4
3
6
6
7
5
3
3
4
6
4
3
4
3
2
8
7
5
4
3
3
3
3
3
4
5
12
14
16
11
6
2
4
4
4
3
2
7
4
2
4
5
3
2
3
7
11
6
2
2
2
2
21
31
24
18
10
3
3
3
3
3
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
98
98
98
100
100
100
89
87
85
87
82
79
82
82
69
68
76
74
76
105
79
82
80
80
86
94
91
92
87
90
85
87
105
94
98
103
98
112
112
106
106
103
106
94
96
105
87
88
88
83
103
84
84
84
88
79
84
82
83
103
88
87
87
87
65
65
62
59
57
56
53
50
65
46
46
43
39
38
39
42
47
53
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
5
7
8
9
9
7
5
5
3
2
6
4
2
2
2
2
2
4
3
2
3
9
5
2
3
2
1
3
6
4
2
4
7
5
3
3
2
1
3
5
7
8
8
5
3
1
2
1
1
12
14
8
3
1
4
3
3
2
2
6
20
34
19
5
3
2
2
7
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
117
127
127
109
107
100
99
101
107
105
120
120
103
107
111
112
127
123
112
120
108
107
107
111
108
97
101
102
104
127
107
98
97
93
85
92
90
90
89
103
86
89
90
107
88
91
93
90
103
94
97
97
110
105
98
93
91
123
91
84
111
66
64
66
60
60
70
51
51
44
42
41
41
40
41
41
40
54
70
88
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
12
16
18
20
15
10
10
7
4
5
5
3
1
3
6
7
9
12
12
12
6
1
1
1
6
5
5
4
4
18
13
9
5
1
6
8
11
8
5
4
7
6
5
7
6
5
5
3
1
8
10
9
9
6
3
2
1
4
7
4
1
2
3
19
31
16
2
3
4
5
8
7
6
6
17
23
26
27
28
26
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
140
164
164
187
161
163
167
167
169
175
175
171
166
169
166
172
187
181
167
171
167
164
167
189
145
143
149
145
142
187
152
162
176
149
166
145
151
152
167
167
144
147
145
149
133
139
123
119
118
112
121
116
125
175
155
169
167
181
148
129
189
119
138
139
176
176
121
124
103
93
138
74
69
65
54
51
48
70
97
130
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
11
8
5
5
5
16
9
3
3
3
3
10
9
8
8
8
8
6
5
15
10
5
4
4
4
4
4
4
11
7
3
4
9
14
10
7
4
1
6
5
5
7
4
1
8
6
5
13
14
7
1
2
2
2
2
3
4
2
1
1
2
20
39
20
2
3
3
4
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
48
125
125
125
114
114
125
129
139
170
170
140
138
132
135
136
137
162
135
134
138
136
132
155
126
129
129
126
134
125
113
118
112
98
128
94
105
112
130
130
116
112
110
129
105
102
96
95
86
82
98
95
99
170
124
123
130
162
116
107
155
93
102
104
110
110
73
76
70
61
91
52
50
46
39
37
36
58
84
114
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
9
10
11
7
3
6
9
8
8
7
6
7
8
9
7
6
3
1
1
3
5
9
11
12
7
2
7
4
1
3
5
11
14
9
5
3
4
3
3
4
4
4
4
7
5
3
1
4
6
6
7
4
2
1
2
20
39
34
29
15
2
2
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
88
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
58
85
85
85
85
85
85
88
88
96
98
95
95
145
109
123
127
155
145
131
155
127
119
155
108
114
116
111
125
111
114
108
125
133
92
90
94
89
91
114
98
100
103
133
105
108
107
99
105
90
93
92
88
107
85
88
88
105
98
97
148
82
74
73
63
64
64
59
67
67
61
67
67
50
48
45
41
59
79
103
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
8
11
7
4
4
4
4
4
5
3
2
2
5
7
6
4
3
3
9
9
7
5
4
3
6
7
7
7
8
27
15
3
9
10
6
2
5
8
10
10
10
8
5
2
2
2
2
2
2
3
2
2
2
2
2
3
5
7
9
7
4
2
9
23
32
17
3
6
8
10
25
27
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
97
97
93
117
94
99
104
105
117
108
108
87
85
87
88
85
108
85
86
85
86
88
83
110
81
89
94
106
109
83
92
90
91
110
75
77
84
85
91
106
93
99
109
110
97
102
96
89
100
86
88
87
87
87
91
102
88
109
86
82
72
75
58
63
62
62
102
63
62
62
62
55
59
73
67
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
23
5
4
4
4
4
4
4
5
6
7
5
3
6
7
8
8
8
8
6
4
2
3
2
1
2
3
4
4
4
5
5
4
3
2
2
5
9
8
6
4
3
2
1
1
1
1
1
1
2
2
1
1
1
2
3
7
5
3
2
2
2
2
17
25
23
21
11
2
2
6
7
8
20
26
32
32
32
32
17
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
85
85
48
74
74
66
59
65
68
72
85
78
79
78
84
107
97
107
107
101
105
91
105
88
92
97
95
107
120
93
84
114
78
84
85
94
80
86
89
91
113
93
93
100
113
104
109
112
117
120
114
96
88
94
83
90
90
97
94
91
94
116
89
94
94
116
116
106
104
120
120
88
83
76
68
64
63
61
60
66
73
81
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
6
5
5
4
3
3
4
6
4
3
3
3
3
3
3
3
5
6
5
3
2
5
4
3
2
2
6
8
5
3
2
2
4
4
5
16
12
9
10
12
7
2
7
8
7
7
13
7
2
4
3
2
6
16
27
32
34
28
22
19
16
16
16
16
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
82
82
52
122
122
122
104
115
115
109
122
95
90
87
83
88
93
99
122
104
122
104
99
97
95
107
91
90
95
98
96
122
104
88
83
91
70
73
79
77
83
101
88
104
86
91
88
90
101
98
85
88
90
93
98
101
96
83
98
82
82
76
107
65
64
66
60
60
65
53
53
45
46
44
45
45
43
43
42
53
65
80
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
6
7
7
7
7
7
7
7
5
3
3
5
7
14
7
1
16
11
6
6
3
1
2
2
2
2
1
1
1
1
5
3
2
2
7
4
2
4
2
1
5
4
4
4
2
1
1
2
3
2
1
1
1
1
2
7
12
8
4
1
2
3
4
23
36
19
3
5
6
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
62
62
62
56
57
62
70
78
94
94
94
97
112
94
94
92
88
96
106
93
112
96
96
106
89
92
86
84
112
73
76
69
65
62
74
67
72
89
75
73
77
89
74
78
80
90
90
78
82
85
74
77
66
65
66
75
63
66
72
64
77
70
54
55
58
62
57
77
77
60
61
70
51
50
48
45
47
50
53
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
6
7
7
7
7
7
8
5
2
2
6
8
9
9
10
10
10
11
10
9
8
8
8
5
2
1
1
3
6
4
2
1
6
7
9
5
1
1
2
1
1
6
11
7
3
2
2
3
6
9
5
1
1
1
3
5
3
2
1
1
2
18
26
14
3
5
6
8
8
8
8
8
21
27
30
32
33
19
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
134
144
127
124
122
124
125
117
135
135
102
112
113
109
144
117
107
135
101
98
103
113
90
103
106
109
105
144
117
113
110
113
96
84
85
87
92
103
97
103
99
117
102
102
105
103
93
95
91
89
103
83
80
79
81
68
67
71
65
67
79
62
61
64
78
66
67
67
63
57
79
52
52
51
46
49
53
57
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
47
47
39
31
31
31
16
2
2
2
2
3
8
10
12
7
3
3
2
2
2
5
3
2
2
4
7
19
12
6
4
2
3
4
6
9
8
5
2
2
2
1
1
3
4
5
7
4
2
1
2
2
2
3
2
1
1
2
2
2
4
17
30
22
15
14
13
13
13
13
13
13
21
29
35
38
40
38
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
140
125
121
115
116
116
114
129
129
98
105
103
104
140
106
105
129
95
91
90
105
81
79
88
92
90
140
90
94
93
91
79
85
92
96
130
107
111
114
130
113
117
118
130
127
92
95
87
82
92
82
81
75
92
73
72
79
60
73
53
50
50
51
55
57
67
67
58
62
62
46
44
42
40
44
50
57
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
6
11
9
8
8
7
6
6
6
6
10
8
7
10
9
9
26
16
7
4
1
1
1
1
1
1
4
5
4
2
1
2
4
2
1
1
1
8
6
4
4
3
2
2
5
3
1
2
4
8
11
11
6
1
2
2
1
1
1
2
18
28
14
1
11
21
33
34
20
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
58
164
164
154
145
151
161
162
165
193
193
166
164
170
162
167
164
183
161
167
179
166
184
190
160
158
167
149
152
164
158
160
177
150
164
146
159
161
179
184
161
169
165
167
159
150
142
150
132
135
143
136
141
193
167
170
184
183
159
165
190
127
145
150
177
177
145
150
150
117
141
88
74
65
53
48
45
68
97
131
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
5
5
6
6
6
10
39
32
17
3
17
10
3
5
4
3
9
9
6
4
4
17
16
15
13
11
10
8
6
4
2
4
6
4
2
7
4
2
9
11
10
9
12
12
7
2
2
1
1
3
6
4
3
2
2
20
38
21
5
13
21
32
33
20
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
36
85
85
85
85
85
88
93
93
108
108
94
94
105
98
99
108
105
93
92
96
103
94
108
100
100
101
100
100
100
88
83
103
79
78
85
87
99
122
111
111
110
122
112
114
112
122
121
101
100
100
92
93
91
87
102
82
82
86
87
82
82
68
67
67
69
102
61
60
60
57
58
67
44
44
44
42
48
55
63
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
4
4
4
4
4
3
3
2
2
2
11
20
13
6
28
21
15
10
5
6
5
3
1
2
5
8
11
14
11
6
2
2
4
6
9
12
14
10
7
4
1
5
9
7
5
6
4
3
4
6
6
7
9
6
3
6
9
5
2
2
2
16
23
22
21
15
10
10
13
21
25
27
28
28
28
28
28
20
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
48
61
61
52
52
51
57
66
73
96
96
79
81
96
98
105
127
127
115
124
111
105
103
124
97
97
97
88
85
100
76
76
67
61
62
62
70
75
80
109
84
86
87
88
86
85
109
85
85
85
86
86
86
109
85
82
83
79
81
86
81
77
76
63
62
65
65
59
74
74
57
58
63
48
47
45
44
50
57
66
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
5
5
6
7
8
6
5
7
7
8
15
9
4
2
2
2
6
7
8
10
8
6
4
3
2
1
1
2
1
1
3
4
5
4
3
2
6
5
5
5
6
7
4
2
33
19
6
4
2
5
9
7
5
5
5
21
31
17
3
7
9
12
12
12
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
87
87
48
122
122
122
107
117
122
109
122
102
105
101
98
122
101
110
122
104
122
109
112
114
101
122
103
104
108
120
108
122
114
117
121
128
123
128
123
128
119
120
112
104
105
105
105
107
112
112
105
105
112
101
112
105
100
100
112
105
90
90
79
78
78
62
58
60
60
56
72
72
59
58
58
43
43
43
43
48
53
60
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
4
7
7
7
7
7
6
6
6
6
6
7
6
6
6
7
7
7
4
2
2
4
3
2
2
2
2
2
2
3
8
7
4
2
7
12
9
5
2
2
2
2
2
2
2
2
2
2
2
2
6
4
2
4
4
5
3
2
2
2
2
19
30
15
1
15
22
20
19
17
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
97
97
97
97
93
97
81
81
86
93
88
96
96
82
83
96
90
89
110
96
88
95
91
91
110
85
86
87
89
86
91
110
83
91
86
81
83
91
74
78
83
88
93
110
110
102
110
102
99
103
96
84
81
74
83
74
81
78
85
96
67
64
60
54
51
51
50
51
55
51
50
48
56
48
49
49
48
48
50
58
66
77
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
21
1
1
4
4
4
4
4
5
3
1
1
5
7
9
9
10
9
5
1
5
4
2
1
5
6
6
7
9
11
7
3
2
1
6
9
5
1
4
5
7
7
7
6
3
1
1
1
2
4
5
5
6
6
6
6
6
6
7
4
2
4
7
23
33
18
3
4
4
5
8
9
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
78
78
31
79
79
103
78
76
81
81
82
98
98
100
131
139
112
112
108
118
113
118
127
133
129
153
110
117
119
114
129
111
116
123
118
145
131
113
127
133
113
129
120
114
111
145
103
106
101
89
108
94
105
107
117
133
124
139
131
118
108
95
153
89
98
104
108
108
73
63
53
46
45
43
44
42
43
44
44
62
83
108
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
15
23
16
10
10
10
8
4
1
1
3
10
5
1
3
5
7
6
3
1
2
3
6
4
2
1
1
23
20
11
3
5
4
3
3
3
3
8
13
11
7
3
2
2
4
5
5
5
4
3
12
10
9
7
5
4
4
2
1
2
3
21
39
23
8
7
7
7
9
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
129
129
97
105
101
117
102
107
106
112
117
98
106
98
92
135
100
107
108
107
112
107
107
107
101
107
94
96
108
95
93
129
98
100
101
92
92
89
92
101
112
112
114
106
103
103
114
102
100
114
92
89
86
84
89
92
99
135
95
107
85
81
65
61
57
60
68
79
77
108
108
72
69
61
55
50
46
44
45
60
77
97
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
26
26
15
5
5
5
5
5
5
12
7
3
3
7
8
8
7
7
7
8
12
12
7
2
2
2
3
7
6
5
5
5
4
3
5
8
9
10
15
13
12
19
11
3
3
8
5
3
3
3
3
3
4
3
3
9
15
8
2
5
3
2
3
3
3
18
34
19
4
4
4
5
8
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
59
59
59
52
54
59
66
67
88
88
80
80
109
82
91
88
81
109
81
86
84
80
109
84
84
85
77
77
80
76
73
72
95
66
64
66
68
69
70
89
79
89
95
96
117
111
107
117
115
107
111
117
106
115
110
91
86
76
95
61
57
52
57
57
60
110
61
61
58
58
46
47
42
41
41
41
46
53
60
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
4
6
6
7
7
7
7
7
6
6
6
6
6
10
10
10
10
10
8
6
6
6
3
1
1
2
5
7
6
6
6
6
4
2
4
6
7
5
3
4
10
6
2
6
5
3
2
2
2
2
3
3
3
2
2
3
7
7
4
2
1
1
1
13
19
10
1
1
1
2
11
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
48
61
61
49
50
48
62
78
97
132
132
132
152
136
127
132
152
135
134
134
152
124
124
124
110
109
110
102
102
127
105
106
124
93
93
84
83
86
91
89
90
111
88
86
88
85
84
86
84
92
88
88
111
100
104
136
93
101
76
64
59
53
46
49
49
54
78
59
59
58
73
53
54
52
48
48
48
62
79
99
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
11
6
2
2
6
7
7
7
7
7
8
6
5
7
6
5
3
2
2
4
7
21
19
18
11
4
7
8
10
20
19
18
18
12
7
11
8
5
2
2
2
2
2
7
13
11
9
5
2
9
9
7
4
2
2
11
15
12
9
5
2
2
6
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
137
173
146
154
154
137
138
129
140
140
114
122
129
130
173
135
127
140
118
117
123
113
104
102
110
115
120
173
118
116
106
100
85
88
97
99
112
123
102
106
108
105
116
105
100
106
106
92
95
89
81
106
93
96
123
118
99
97
113
74
66
65
68
77
76
106
106
64
67
61
53
51
51
49
48
60
73
89
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
10
16
23
19
16
21
16
11
11
18
21
13
5
3
3
4
3
3
7
5
3
6
3
1
4
8
14
9
5
3
1
5
4
4
4
5
8
14
9
5
7
6
3
1
5
10
12
11
10
9
5
1
1
1
2
4
3
2
1
2
17
29
34
24
13
3
3
7
8
8
9
22
34
40
43
45
27
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
58
85
86
108
97
108
107
111
108
123
123
94
94
89
88
89
89
106
87
89
94
93
91
114
93
94
123
96
95
96
106
94
91
114
81
84
85
83
91
89
85
89
87
123
83
82
80
71
69
71
72
72
80
78
68
78
89
86
98
92
98
83
98
67
62
66
67
69
80
80
67
67
67
51
49
47
46
51
57
64
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
3
2
2
4
4
4
4
4
5
3
2
2
3
6
5
4
3
3
3
4
6
8
7
7
13
10
7
8
6
4
3
3
4
6
4
2
6
5
5
4
4
4
3
2
1
1
1
1
1
2
1
1
6
4
2
2
1
1
2
3
2
2
8
22
29
16
3
9
16
37
40
27
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
76
76
76
76
76
86
99
103
140
140
104
108
104
105
106
110
110
112
116
118
129
129
116
119
123
129
126
121
120
116
123
112
98
102
100
111
129
116
129
121
120
118
129
123
102
97
98
95
102
110
104
126
140
115
111
129
107
100
90
113
69
66
66
60
61
58
58
58
43
44
41
40
40
38
38
38
55
74
97
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
3
4
4
4
4
4
4
4
5
5
6
6
6
7
9
9
10
12
14
10
6
5
5
6
10
8
6
7
8
11
10
8
6
6
4
2
4
4
5
7
10
7
4
2
4
4
4
5
7
7
4
2
28
19
10
7
4
8
8
4
1
1
2
19
32
16
1
5
7
10
11
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
88
88
48
123
123
105
101
97
94
102
87
88
88
86
88
107
104
109
123
130
109
110
130
112
114
130
105
104
111
105
105
123
102
98
97
102
93
98
98
95
111
94
94
91
90
102
89
90
93
83
86
93
81
94
93
80
80
82
111
87
90
90
115
75
70
69
61
63
64
59
74
74
58
59
61
50
49
47
47
58
71
86
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
4
4
4
5
8
9
7
6
10
10
8
7
7
7
6
5
5
5
3
2
1
1
1
4
14
10
6
3
1
2
4
6
8
4
1
7
4
2
4
2
1
3
4
6
7
5
4
5
5
5
3
2
2
2
2
2
2
2
23
35
32
21
11
11
14
14
14
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
48
124
124
124
105
117
124
128
128
149
149
119
127
110
113
119
124
117
124
120
125
120
126
150
130
125
141
123
117
124
117
122
123
143
127
122
124
122
118
126
123
123
122
143
109
106
103
95
94
95
105
102
115
149
114
109
127
117
113
122
150
93
100
99
101
101
89
97
97
63
68
62
61
70
67
70
70
82
98
116
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
9
8
6
4
4
4
4
4
4
4
4
3
2
2
14
28
35
24
13
2
2
2
2
2
2
4
6
19
11
4
11
7
3
6
10
14
11
8
16
10
4
10
13
10
6
2
3
5
8
7
5
4
8
5
2
5
9
7
6
3
1
1
1
18
35
18
1
1
1
1
6
8
11
22
27
33
33
33
33
24
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
62
62
62
52
53
57
65
67
85
85
77
81
106
84
90
93
96
106
94
109
87
81
107
74
75
74
75
73
75
94
79
77
98
72
79
79
78
109
80
85
94
79
98
79
75
74
79
69
68
64
63
64
69
68
70
109
78
76
73
107
62
60
65
61
64
79
60
60
47
47
45
42
42
42
41
41
52
64
79
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
3
2
2
2
2
2
7
8
10
6
2
22
16
10
4
1
1
1
1
2
3
4
5
6
4
3
4
5
6
8
5
3
10
6
2
5
3
1
1
1
3
2
1
5
7
6
3
1
3
5
3
1
1
2
5
23
32
23
14
8
2
2
5
6
6
7
19
30
35
38
39
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
134
172
172
187
159
165
166
166
168
172
172
170
166
150
148
157
187
164
162
170
165
156
165
166
150
150
164
149
147
187
146
153
152
157
166
147
155
153
165
165
146
149
139
164
132
132
144
121
116
115
119
124
123
172
135
135
166
136
131
131
166
101
109
107
109
109
95
105
105
67
69
64
62
68
66
68
68
85
105
129
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
29
29
20
11
11
11
11
9
8
8
6
4
4
3
3
10
15
12
10
7
4
4
5
8
6
5
14
8
2
3
2
2
10
12
8
5
11
11
11
6
2
2
2
8
14
13
8
3
9
7
6
4
2
2
3
2
2
2
2
3
5
3
1
1
2
21
40
22
5
7
8
9
9
8
8
22
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
94
94
48
128
128
128
111
121
130
143
148
186
186
163
164
173
149
150
147
163
146
152
165
149
165
183
149
150
163
139
136
137
140
148
155
156
164
141
153
152
165
165
146
150
141
163
134
137
151
125
127
116
121
126
140
186
158
173
165
163
146
132
183
114
129
130
155
155
119
115
106
91
95
68
58
51
45
42
40
63
92
125
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
4
3
2
2
2
2
2
5
7
7
8
8
6
4
2
5
5
5
3
1
3
5
9
14
11
9
15
12
9
10
5
1
2
4
2
1
5
5
5
4
3
3
7
12
8
5
5
5
5
6
4
2
1
1
1
2
21
40
21
2
15
22
29
31
18
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
58
85
85
85
83
85
90
98
98
123
123
120
130
139
139
139
127
126
121
115
121
114
115
112
103
102
123
104
101
115
106
97
97
110
83
91
89
94
133
108
114
113
133
123
116
115
135
135
99
101
97
96
88
84
96
78
77
96
76
75
70
77
66
54
52
55
59
63
77
77
60
61
66
51
50
48
47
52
58
65
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
4
2
2
3
3
4
4
4
5
3
2
2
3
10
11
10
10
9
9
20
15
10
7
5
3
2
2
2
3
18
12
6
4
2
4
6
7
5
3
2
5
3
2
2
2
1
1
1
1
1
3
2
2
6
6
3
1
4
3
2
1
1
1
15
26
14
3
7
9
12
12
12
9
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
67
67
67
56
60
70
87
103
135
135
135
134
135
122
124
118
134
118
125
125
129
134
115
109
109
123
104
109
111
109
129
112
94
91
81
82
80
84
91
92
101
94
123
91
89
87
79
77
80
91
91
101
135
88
85
82
78
78
73
107
62
60
57
49
48
48
43
46
46
43
43
44
43
46
46
45
60
77
97
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
6
4
4
4
4
4
5
6
7
11
10
9
9
9
10
18
26
34
21
8
4
1
1
1
2
1
1
16
12
7
3
1
1
2
6
5
3
1
3
3
2
2
7
5
3
10
9
8
5
2
2
2
2
2
5
4
4
2
1
1
1
19
28
16
5
6
7
8
8
4
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
93
93
31
116
116
116
104
103
112
126
133
173
173
142
148
178
138
143
143
165
135
132
141
144
133
168
139
134
133
127
128
130
131
144
138
121
148
116
118
119
114
121
119
120
127
136
126
129
133
133
121
111
119
117
130
173
151
178
148
165
142
135
168
121
125
133
138
138
120
133
133
100
136
82
75
64
54
52
53
72
97
126
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
5
4
4
4
4
4
4
5
5
6
6
4
3
9
8
7
5
3
3
3
8
7
6
6
7
6
4
2
2
4
7
5
4
5
7
11
7
4
22
13
4
4
4
3
3
4
3
3
5
7
5
3
5
7
6
6
6
6
6
6
7
30
42
54
37
20
17
14
14
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
43
123
123
123
108
118
123
126
128
142
142
122
121
118
117
121
123
128
123
124
129
117
129
132
117
116
126
115
119
123
117
124
112
113
113
106
117
117
129
129
112
116
119
126
124
110
105
109
92
90
98
92
94
142
113
110
129
128
108
105
132
82
74
72
71
79
82
105
105
74
74
63
65
49
45
43
39
56
76
99
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
5
7
7
7
7
7
13
16
20
20
15
10
8
7
7
7
8
8
7
7
6
5
5
3
2
2
3
11
10
9
5
1
4
6
8
6
4
3
7
8
8
8
8
6
5
4
4
3
2
5
4
3
2
3
4
5
3
2
2
2
3
17
32
18
5
5
5
5
17
24
26
27
28
29
30
31
31
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
52
163
163
163
141
144
148
151
152
174
174
136
130
142
139
147
163
162
154
157
167
151
167
178
153
152
152
151
148
163
151
149
153
145
137
139
151
151
167
167
152
151
146
145
146
147
151
150
146
127
137
130
130
174
150
145
167
162
140
135
178
112
127
135
153
153
130
150
150
100
95
83
77
73
74
72
72
89
110
134
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
5
6
7
9
11
14
23
20
18
16
14
14
8
2
1
1
1
21
19
14
10
10
10
7
5
5
9
5
2
7
10
9
9
10
12
18
9
1
8
5
2
7
10
14
18
16
14
9
4
3
2
1
1
1
2
16
31
20
9
7
6
6
9
8
7
24
26
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
52
76
76
79
84
89
100
100
100
98
107
107
145
129
112
119
113
110
123
120
124
145
123
123
106
105
107
110
129
119
119
145
123
119
128
109
110
109
110
122
118
122
117
129
122
116
115
120
122
99
97
92
90
91
94
92
128
92
76
71
61
57
57
54
61
61
56
62
62
55
70
55
58
70
65
70
70
70
72
73
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
11
17
18
17
16
17
16
14
9
5
4
4
4
5
9
6
3
3
8
13
28
19
10
3
4
4
2
1
1
22
18
14
8
3
8
11
6
2
2
7
12
7
3
3
3
4
3
2
1
1
1
2
6
6
6
8
10
8
7
4
1
1
6
19
33
18
3
8
10
13
13
13
13
22
27
32
32
32
32
19
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
48
61
61
61
55
56
68
84
101
134
134
134
116
134
111
111
105
101
126
102
105
111
105
126
103
98
123
83
81
86
90
88
105
114
87
89
91
87
91
89
84
87
91
123
89
90
88
78
86
75
78
81
77
80
80
78
89
77
75
77
66
65
54
55
54
54
70
54
53
53
62
53
58
73
67
73
73
73
74
75
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
4
7
7
7
7
7
9
5
2
2
2
3
5
4
3
3
2
1
3
2
1
1
1
1
2
4
4
4
5
4
4
4
4
4
8
12
10
8
22
12
2
3
5
3
2
2
2
2
2
4
5
3
2
7
6
5
3
2
3
4
5
19
26
13
1
1
1
2
2
2
2
19
26
29
31
32
32
28
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
81
81
58
125
125
106
102
106
118
132
138
171
171
143
138
132
127
129
126
128
127
129
134
130
134
155
128
126
163
123
122
125
118
125
117
143
132
121
132
130
134
134
117
118
119
163
117
117
118
107
104
105
113
117
117
171
126
127
134
128
109
99
155
89
99
109
114
114
96
104
104
68
66
60
53
51
50
49
48
68
92
120
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
9
12
15
9
3
10
6
3
3
3
3
3
4
5
5
6
7
4
1
1
5
9
20
21
11
1
2
3
6
9
5
1
1
5
9
9
7
4
1
2
4
8
10
10
10
7
4
2
1
3
7
11
6
2
7
16
26
13
1
1
1
2
6
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
185
185
73
177
177
186
157
175
177
181
177
191
191
165
161
195
173
182
186
197
181
182
177
176
177
195
182
188
190
195
195
186
182
187
188
183
190
191
184
187
188
194
192
188
195
190
189
190
191
184
194
179
182
184
178
191
189
195
192
197
181
176
195
155
157
167
188
188
174
184
184
156
176
144
152
137
135
134
131
141
154
169
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
6
6
12
15
17
19
14
10
8
8
9
10
14
12
10
10
10
9
8
24
12
1
4
2
1
1
1
9
35
21
7
16
24
23
22
23
26
23
16
9
38
49
37
26
31
25
20
31
40
24
9
14
14
10
6
6
6
6
6
40
41
42
43
35
28
34
37
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
176
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
48
163
163
163
148
151
159
155
156
176
176
152
169
149
159
163
163
180
159
160
162
158
169
178
156
154
155
146
144
163
144
138
176
129
132
137
140
143
158
167
148
146
139
141
138
145
150
155
150
126
135
121
125
176
151
148
167
180
147
136
178
125
138
140
176
176
140
155
155
111
141
93
88
84
79
77
75
92
112
136
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
10
8
7
7
7
7
7
7
13
16
20
13
6
10
20
11
2
2
2
2
2
8
5
3
6
6
5
4
4
4
13
8
3
4
6
6
6
6
7
9
10
8
7
7
5
4
5
4
4
7
9
12
33
19
6
8
10
6
2
2
2
2
2
21
40
20
1
2
2
3
7
7
8
24
27
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
144
124
120
124
124
129
138
138
135
111
124
120
119
144
124
122
135
117
112
115
136
114
114
126
116
114
144
112
111
112
96
93
91
91
90
93
122
104
107
108
126
109
110
106
122
99
98
104
98
98
138
101
104
101
101
93
79
111
65
62
65
67
78
75
102
102
63
69
64
62
72
69
72
72
82
95
110
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
47
47
33
19
19
19
34
18
2
1
1
5
5
5
10
21
32
37
21
5
9
6
4
2
1
7
16
21
15
8
1
1
1
4
2
1
3
3
4
4
4
4
2
1
2
4
6
8
6
4
2
1
1
1
6
6
5
3
1
2
3
19
30
22
14
9
4
4
4
4
4
20
26
29
30
31
31
26
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
85
85
85
80
85
91
104
110
144
144
114
118
133
124
129
144
127
133
129
133
127
119
118
144
113
115
119
112
131
120
109
107
93
98
92
101
112
110
120
131
114
107
119
112
103
98
95
93
96
103
131
104
100
101
98
98
119
96
95
89
89
83
64
61
57
54
49
45
45
59
42
41
41
40
39
39
45
53
61
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
11
9
7
7
8
8
4
1
1
1
1
1
4
6
6
5
3
2
1
1
1
7
8
9
8
7
12
8
4
7
6
6
9
8
8
9
6
4
4
5
8
6
5
5
6
7
8
10
10
9
5
2
3
5
8
17
27
14
1
3
4
5
9
8
8
8
17
26
32
35
37
25
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
135
123
119
116
116
120
120
135
135
105
105
105
103
106
109
105
135
103
101
105
103
107
107
104
107
95
107
95
97
97
101
101
94
97
98
101
113
108
112
111
113
112
110
107
113
107
93
92
87
91
79
77
75
94
71
74
76
65
68
63
62
69
76
79
107
107
72
73
62
63
48
45
42
39
44
51
59
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
47
47
33
19
19
19
12
6
2
2
2
3
5
6
7
5
3
3
3
6
4
3
5
7
6
4
2
9
6
3
2
2
3
6
9
12
7
2
1
1
2
1
1
4
4
5
11
8
4
1
4
5
7
10
5
1
1
2
3
2
2
20
38
21
5
5
5
5
17
23
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
31
108
108
108
108
108
118
130
129
171
171
137
138
167
129
133
126
154
115
113
120
113
125
166
137
149
144
127
123
144
110
115
162
115
117
141
115
118
123
156
133
142
149
144
150
145
141
134
156
130
141
150
148
171
148
167
142
156
146
149
166
125
134
143
162
162
132
131
125
104
134
85
74
66
55
50
48
67
91
119
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
4
4
4
4
3
2
7
9
10
7
4
3
2
2
2
2
2
3
3
3
6
7
7
6
5
5
5
4
3
9
8
8
16
19
12
6
5
5
5
6
11
15
8
2
2
2
8
6
5
7
9
16
9
2
6
11
8
5
5
6
24
43
34
26
19
12
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
134
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
86
86
52
125
125
125
106
118
125
113
125
102
102
97
94
105
105
112
125
118
125
117
131
123
131
155
109
111
114
109
109
125
115
112
111
146
93
102
110
106
131
131
113
111
109
146
100
98
96
82
79
76
81
81
83
102
100
103
131
118
123
117
155
117
107
110
111
111
76
67
59
48
46
43
43
40
42
42
41
60
82
108
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
6
7
5
4
4
4
4
4
2
1
1
6
8
8
9
9
5
1
1
1
4
8
4
1
3
2
1
2
2
3
6
4
3
7
8
9
12
6
1
4
7
4
1
1
1
2
2
3
5
4
3
3
6
9
9
6
3
2
2
1
1
1
2
18
34
38
27
16
14
14
14
14
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
64
64
58
66
53
52
61
67
73
98
98
84
98
91
98
121
112
118
121
138
121
125
120
138
114
120
125
125
142
142
122
123
138
124
127
138
125
128
126
122
138
121
117
120
115
113
109
121
112
117
117
138
121
116
117
114
121
106
106
94
87
106
68
68
65
58
58
48
46
44
51
50
55
77
68
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
74
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
3
5
6
7
7
7
7
7
5
4
4
3
3
10
14
12
10
7
4
4
4
3
3
3
4
7
7
7
7
17
12
7
7
7
7
7
17
20
13
6
12
8
4
4
5
4
3
4
5
5
5
5
6
6
6
4
2
8
8
5
2
2
2
19
32
35
21
7
2
2
6
7
8
22
29
36
36
36
36
29
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
52
61
61
53
51
50
59
74
85
117
117
104
107
106
117
107
108
104
102
101
117
98
99
108
99
100
99
106
84
100
83
79
77
84
72
79
86
98
114
114
123
113
111
123
111
110
123
110
93
96
100
91
92
85
87
85
92
86
86
87
85
82
81
59
59
59
58
59
59
58
55
58
63
43
42
40
37
44
51
61
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
4
5
6
7
7
7
7
7
11
6
2
2
5
7
4
1
10
12
15
10
5
1
1
1
1
1
2
7
6
6
4
3
6
4
3
6
9
7
6
9
16
9
2
4
4
3
3
5
3
2
4
6
9
10
11
7
3
7
4
2
3
2
2
17
27
15
3
4
4
5
13
21
25
27
28
28
28
28
28
20
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
43
65
65
52
52
50
49
51
52
66
73
79
135
93
107
109
118
135
104
116
118
98
135
98
101
102
99
94
94
107
86
87
86
86
100
84
86
88
91
100
94
107
91
91
82
83
73
72
74
80
81
81
107
81
87
83
86
90
71
91
63
61
66
53
55
57
58
61
62
62
68
62
66
48
46
43
39
45
52
61
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
5
7
7
7
7
7
7
7
7
7
8
10
8
7
6
6
3
1
1
2
1
1
6
4
2
4
7
23
20
17
12
7
4
1
10
12
9
7
11
13
12
9
7
4
1
2
3
3
3
6
8
8
8
4
1
1
9
7
5
4
4
19
31
32
24
14
5
5
15
24
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
136
136
58
162
162
162
140
156
162
161
162
173
173
153
147
169
148
158
162
162
162
156
158
156
165
177
144
148
149
142
139
162
143
143
150
143
128
132
142
141
155
165
142
145
142
143
132
132
145
123
120
118
118
120
135
173
154
169
165
162
155
142
177
121
130
131
150
150
124
119
118
93
93
76
67
59
54
50
49
70
94
124
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
5
5
6
6
6
7
9
13
18
16
15
10
5
7
6
5
7
8
9
9
9
10
17
11
5
6
10
14
13
9
5
4
3
4
5
10
5
1
3
3
3
5
8
12
17
9
2
9
13
7
1
40
21
2
1
20
40
21
2
7
10
13
13
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
93
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
127
135
121
117
121
121
127
134
135
135
107
134
103
108
116
111
122
135
106
103
101
122
93
95
120
87
88
91
85
95
103
106
101
88
84
83
91
80
87
91
92
120
97
98
98
95
94
85
86
84
95
83
82
79
95
76
78
77
74
74
68
55
54
56
55
54
58
58
54
58
63
44
44
41
38
45
53
64
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
6
12
36
36
27
19
19
19
13
7
7
5
3
6
5
4
4
4
4
4
7
8
4
1
1
2
3
2
2
4
5
4
3
2
3
4
8
12
7
2
11
6
2
4
4
2
1
4
6
5
4
4
8
5
2
1
1
5
3
2
2
2
6
15
20
11
3
4
4
5
17
23
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
31
85
85
85
88
92
92
101
101
74
73
70
64
66
69
76
75
92
92
84
97
90
97
91
97
85
85
77
72
79
66
64
66
64
66
66
71
75
70
97
69
72
77
78
78
85
97
76
77
76
76
78
77
97
77
72
75
77
79
85
85
85
59
58
56
54
52
51
51
45
44
43
44
42
45
45
44
45
46
48
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
16
16
13
11
10
7
5
5
5
5
10
8
7
8
10
6
3
4
4
3
3
6
3
1
1
1
12
9
6
3
1
1
2
9
7
4
1
3
2
2
2
2
2
3
2
1
1
1
1
2
5
5
3
1
4
3
2
1
3
5
18
25
32
29
17
5
5
8
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
58
89
89
97
88
88
94
102
112
130
130
130
105
130
107
110
115
105
101
96
101
112
99
115
108
106
126
100
94
115
97
96
112
95
89
90
89
93
89
100
103
96
94
126
86
90
89
87
100
90
103
92
90
87
90
86
87
115
81
90
75
69
58
56
56
59
61
62
69
69
58
55
58
47
45
43
43
49
57
66
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
5
2
2
3
5
31
23
13
4
3
2
2
5
7
7
8
8
6
5
4
3
4
3
3
3
2
2
5
8
17
13
8
3
2
4
6
4
3
4
6
9
6
4
6
4
2
1
6
3
1
3
6
11
8
6
3
1
2
2
2
4
3
2
19
28
15
3
7
9
12
12
12
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
131
131
127
131
120
116
115
116
118
115
129
129
101
126
103
109
113
111
126
129
107
106
104
126
98
99
97
90
98
89
93
96
100
110
88
86
89
89
95
110
105
115
112
110
115
109
109
115
106
100
93
86
93
87
94
104
91
106
88
93
75
67
70
68
69
72
104
67
62
61
62
49
47
45
43
42
41
47
55
65
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
5
8
36
36
27
19
19
19
12
6
4
4
6
7
6
5
5
5
5
5
3
2
1
1
1
2
3
5
4
4
6
6
5
4
5
6
13
8
3
3
4
3
3
3
4
3
2
2
2
4
4
4
12
13
14
12
11
10
7
5
3
2
2
16
30
33
24
13
2
2
2
2
2
2
19
29
34
36
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
194
194
86
191
191
190
170
184
190
187
187
200
200
184
198
200
191
195
191
200
190
192
194
195
187
200
197
200
200
200
200
200
194
195
200
189
198
200
195
195
195
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
24
10
8
7
6
6
6
7
11
13
15
15
15
9
4
9
12
13
14
9
5
16
10
5
13
10
7
8
10
23
40
35
31
32
33
27
22
25
26
28
28
28
28
28
26
25
23
22
31
40
40
40
40
120
120
80
40
120
160
180
190
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
127
172
130
131
127
123
125
130
140
140
126
121
127
130
172
133
128
140
110
106
107
101
110
103
104
103
102
172
100
106
107
96
126
97
96
99
109
88
89
90
91
92
93
101
89
87
82
76
76
75
82
87
92
101
126
91
89
104
79
86
87
104
104
100
101
104
104
67
65
58
50
46
45
43
41
44
47
52
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
8
9
11
11
11
9
8
8
7
6
6
6
6
7
6
5
6
7
4
1
3
5
3
1
2
1
1
2
3
4
7
9
11
13
14
15
9
3
1
1
5
3
1
1
1
1
3
5
8
5
3
1
1
3
6
4
2
2
3
2
1
2
3
24
35
29
23
13
3
3
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
57
57
57
48
50
51
54
57
59
59
60
86
62
71
77
77
91
91
87
91
88
89
88
89
87
85
83
78
84
71
78
68
65
66
64
66
75
67
71
87
79
87
87
85
91
102
87
91
85
78
73
91
66
64
66
66
69
73
87
73
78
71
58
58
62
64
59
78
78
61
61
71
49
48
47
45
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
10
17
14
11
11
11
9
6
4
4
4
4
4
10
10
10
10
10
10
6
3
6
4
3
3
2
2
3
4
6
7
6
6
7
6
6
7
6
5
12
14
9
4
5
3
2
2
2
1
1
3
4
6
7
4
2
1
5
3
2
3
4
6
21
29
16
3
5
6
8
8
8
5
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
52
84
84
66
65
69
78
91
97
125
125
105
104
135
107
113
111
107
119
102
106
103
101
119
97
105
105
121
115
96
96
94
101
87
100
84
89
93
91
110
103
100
121
100
99
101
104
91
100
96
101
102
110
125
115
135
101
121
96
89
113
72
69
71
65
64
75
60
58
55
63
49
49
50
43
43
45
59
77
97
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
11
13
14
16
13
10
9
9
10
9
9
16
12
7
3
1
8
4
1
5
5
6
4
3
6
10
8
6
14
13
12
10
9
6
3
9
5
2
2
3
5
4
4
9
16
12
8
5
2
3
2
2
2
5
12
25
38
21
4
4
4
5
8
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
88
88
48
123
123
123
113
111
123
127
139
170
170
135
132
135
123
125
126
123
124
132
131
132
131
164
129
135
134
125
132
123
116
116
112
120
97
98
106
111
113
131
124
110
111
131
107
108
102
104
103
93
105
99
100
170
116
115
131
118
108
98
164
90
100
104
111
111
95
104
104
77
88
70
69
70
69
70
70
86
106
128
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
9
8
7
7
7
7
7
7
6
5
5
5
5
10
15
12
10
12
15
11
7
5
6
7
8
4
1
2
3
10
9
7
5
3
5
4
4
4
3
2
1
3
5
7
6
4
2
5
8
8
8
10
12
7
3
2
2
4
6
5
3
1
2
15
28
15
2
1
1
1
6
8
10
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
82
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
48
124
124
124
104
115
117
111
124
103
103
94
96
111
109
114
124
120
124
112
121
118
121
110
121
103
106
107
102
124
105
100
106
94
80
87
92
91
114
95
96
98
95
105
98
94
91
98
82
84
90
85
87
103
96
97
114
120
98
95
110
84
89
97
106
106
87
68
60
50
48
44
44
42
40
40
40
53
68
86
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
7
4
4
4
4
4
4
4
9
12
13
14
14
14
12
9
6
6
6
6
5
4
2
1
10
5
1
2
3
7
9
9
5
2
1
1
10
9
6
3
4
3
2
1
3
3
3
2
1
6
3
1
8
8
8
5
3
9
14
9
4
2
1
17
33
27
22
15
8
8
10
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
31
144
144
149
135
135
153
147
154
174
174
154
174
183
158
171
165
174
183
172
179
173
181
192
158
158
162
156
164
165
166
173
191
154
148
172
145
149
148
164
150
157
164
167
157
162
172
151
164
141
149
154
144
174
151
142
152
172
148
147
192
137
149
154
191
191
148
153
143
135
167
108
104
91
83
79
75
93
116
143
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
7
4
4
4
4
4
8
10
12
20
12
5
3
1
3
6
11
8
6
5
4
4
3
2
3
2
1
5
5
5
3
1
8
17
15
14
7
1
1
1
12
19
12
6
8
9
11
14
12
10
18
14
11
11
11
8
5
3
2
2
2
21
40
22
4
4
4
5
24
43
23
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
144
144
64
154
154
140
147
149
168
163
167
186
186
158
155
166
152
159
162
163
168
166
165
159
165
183
149
143
164
141
143
168
147
148
151
157
126
131
143
146
165
165
150
151
144
164
132
130
121
116
122
125
137
149
141
186
156
150
165
163
146
133
183
113
128
134
151
151
114
109
108
81
93
63
57
52
45
42
41
64
92
125
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
7
7
7
7
7
7
6
6
6
4
2
10
7
4
4
4
4
4
4
7
4
1
1
1
1
3
5
54
28
2
2
2
7
13
13
12
12
7
3
10
17
15
9
4
2
8
6
5
6
7
4
1
1
1
4
5
7
31
17
3
2
20
39
20
2
2
2
3
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
93
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
98
130
130
118
120
118
122
128
124
146
146
117
114
148
126
132
130
159
123
124
126
112
121
136
139
169
169
135
131
164
137
142
145
150
140
141
133
135
125
127
148
142
146
172
156
162
169
169
164
140
137
129
130
146
143
148
150
159
133
121
136
119
126
126
133
139
130
169
169
124
172
107
99
95
90
87
85
99
115
135
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
5
9
9
9
11
7
3
3
2
2
5
9
7
5
7
12
9
7
4
2
2
3
2
1
1
1
2
6
11
7
4
11
8
6
5
4
8
15
9
4
3
2
2
2
2
2
2
4
3
3
9
15
25
36
38
32
17
3
3
3
59
96
58
20
17
14
14
15
15
16
26
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
135
123
119
120
120
125
124
135
135
108
124
114
112
117
124
110
135
102
98
101
98
96
103
96
100
95
95
117
96
103
95
79
89
104
120
149
149
152
144
147
135
152
135
150
152
107
105
91
82
78
74
80
74
75
80
80
85
85
85
73
59
58
60
64
66
78
78
62
61
67
50
48
46
45
49
54
60
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
47
47
33
19
19
19
19
10
2
2
3
6
6
7
10
8
7
25
16
7
4
1
1
4
8
8
8
17
13
9
6
7
6
5
5
5
6
4
3
4
5
5
3
2
2
3
5
5
5
5
6
6
6
6
7
5
4
3
2
2
2
17
27
16
5
8
10
12
12
12
12
12
20
24
26
27
28
20
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
89
89
41
90
90
106
98
106
117
108
124
102
102
94
90
102
100
107
110
118
124
106
111
115
129
111
110
99
101
100
102
124
104
100
105
96
76
81
91
90
111
129
92
99
103
104
98
99
89
80
81
77
83
83
91
102
103
104
129
118
106
104
111
90
92
100
105
105
99
68
61
52
47
44
43
40
39
39
39
52
67
85
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
16
16
13
11
10
7
4
4
4
4
10
5
1
2
3
2
1
1
1
1
1
3
2
1
3
5
13
10
6
3
1
3
6
7
8
12
9
6
4
2
1
1
1
2
1
1
2
3
2
1
2
2
3
4
3
2
1
1
2
3
20
37
35
28
17
6
6
8
6
4
4
16
22
25
27
28
24
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
168
168
100
168
168
155
147
155
157
161
153
173
173
152
176
191
167
176
171
193
167
167
167
161
160
171
160
161
164
164
164
168
160
164
166
159
176
158
160
160
160
159
159
160
164
156
152
150
155
145
153
160
147
142
153
173
171
191
176
193
157
154
171
128
138
151
166
166
140
137
130
112
150
97
96
86
75
73
75
93
116
143
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
27
9
9
9
9
9
9
25
14
4
4
4
4
9
14
12
7
3
15
9
3
2
2
3
6
9
5
1
1
4
3
2
4
7
5
4
4
4
4
18
18
11
4
3
3
7
9
6
3
6
16
9
3
10
18
12
6
6
6
48
47
47
47
47
48
38
28
37
42
47
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
137
137
135
172
144
152
152
135
135
128
135
135
114
123
120
122
172
126
124
135
104
101
91
86
88
86
100
94
96
172
97
97
98
87
87
79
74
78
75
75
88
77
79
88
82
87
88
77
80
82
73
78
73
67
66
67
87
64
63
59
56
49
46
49
49
52
71
50
50
41
40
38
38
38
37
37
37
38
40
42
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
15
17
19
19
19
14
8
2
2
6
10
15
12
8
5
2
3
13
11
6
1
1
1
1
4
8
15
12
7
3
5
3
2
12
16
11
6
2
5
3
2
2
2
3
3
3
6
4
2
2
2
2
2
3
4
2
1
1
1
11
22
27
22
18
9
1
1
6
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
69
69
58
58
58
58
50
52
60
71
76
103
103
94
146
106
114
118
146
116
115
119
146
110
111
113
107
107
105
107
95
103
94
97
96
101
101
90
94
91
94
97
93
103
98
97
98
107
88
97
86
84
88
84
103
90
95
107
94
93
81
90
68
59
55
60
60
63
107
56
53
52
45
43
41
39
38
37
36
42
50
58
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
6
4
4
4
4
4
4
4
5
5
6
6
6
7
5
4
4
4
4
3
3
11
7
4
5
6
5
3
2
12
7
3
2
2
4
6
10
11
6
2
12
7
2
4
6
4
2
2
2
2
3
6
9
5
2
3
5
4
3
2
2
2
2
17
25
26
27
14
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
156
156
173
147
149
170
148
151
154
154
142
165
170
157
165
173
161
170
161
166
154
166
179
150
148
149
145
142
173
146
154
151
148
165
141
149
151
166
166
144
145
137
148
138
139
146
146
124
114
119
110
123
150
146
170
166
159
153
141
179
121
128
132
151
151
132
146
146
104
91
82
77
62
59
55
51
72
96
126
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
20
25
18
11
8
5
5
5
3
2
2
2
2
2
7
8
10
6
2
12
10
9
7
6
7
8
6
4
4
4
12
7
3
7
11
15
14
14
13
8
4
4
4
10
5
1
3
5
7
6
5
11
6
1
1
1
4
3
3
2
1
2
3
15
28
16
5
7
8
10
10
10
10
10
22
33
39
42
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
91
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
67
154
154
164
136
154
157
163
158
173
173
139
141
194
158
166
170
179
163
164
151
150
160
184
169
177
176
173
171
186
164
158
188
163
160
185
152
159
169
170
176
188
185
186
175
169
176
171
169
188
169
168
174
173
174
194
163
186
169
177
184
145
165
155
182
182
134
138
122
109
170
92
87
84
72
69
66
86
111
140
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
5
9
6
3
3
3
3
3
6
7
7
8
6
4
11
7
4
4
11
11
11
6
2
1
2
1
1
4
8
17
9
2
4
7
12
18
20
13
6
4
3
10
8
7
12
7
2
2
2
4
6
23
20
17
15
8
2
8
15
8
2
2
2
62
122
66
11
13
14
16
16
16
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
168
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
52
63
63
52
50
49
54
62
65
86
86
76
82
104
96
102
102
113
104
98
113
102
103
104
113
93
92
85
80
89
82
79
89
83
76
89
80
79
85
104
92
94
94
104
95
97
95
104
93
86
81
85
75
78
78
80
83
84
90
91
86
86
78
62
62
62
61
61
61
58
55
58
63
43
42
40
37
43
49
57
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
7
7
7
7
7
10
8
7
7
8
10
8
7
5
3
5
9
8
7
8
9
9
5
1
2
3
4
6
9
5
2
9
10
11
8
5
4
4
4
2
1
4
3
2
2
2
2
3
4
6
8
8
7
7
10
8
6
4
5
10
22
30
17
5
5
5
5
17
23
26
27
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
100
100
100
100
97
100
86
88
94
97
92
108
108
93
98
93
95
91
108
98
92
94
96
91
98
110
91
95
100
100
96
113
96
98
94
110
89
92
94
95
98
110
104
107
110
110
110
108
104
103
113
94
91
91
103
84
83
88
87
90
94
94
94
88
88
66
72
84
82
113
113
75
70
61
53
46
42
39
39
43
48
55
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
38
30
17
4
4
4
4
4
5
5
6
6
6
7
7
7
7
7
9
16
9
3
3
3
4
2
1
2
3
4
6
9
11
8
5
6
10
20
16
13
11
6
1
3
4
5
5
5
3
1
3
6
6
6
4
3
7
7
4
2
2
2
2
14
20
10
1
6
8
11
11
11
9
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
58
133
133
144
123
124
144
138
143
173
173
145
151
178
146
155
149
167
144
137
138
132
131
137
145
172
172
157
155
166
142
143
143
134
151
136
130
128
127
132
132
132
127
155
140
155
172
172
166
150
152
149
151
173
161
178
157
167
142
138
135
135
146
125
128
136
144
172
172
140
143
133
146
112
115
112
106
118
132
148
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
7
7
7
7
7
4
1
1
2
3
10
22
16
10
15
11
7
4
2
2
2
3
5
5
5
4
4
7
5
4
3
3
4
3
3
16
13
11
11
23
36
24
12
10
8
7
6
16
19
14
10
14
10
6
6
6
32
21
10
67
93
106
58
10
18
22
26
38
50
50
50
50
50
75
87
93
84
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
43
97
97
84
94
97
97
100
100
108
108
102
100
109
108
100
101
103
109
98
108
98
97
111
90
93
94
88
110
93
87
85
78
95
79
82
84
85
85
85
96
94
110
95
98
104
90
90
88
88
89
86
96
93
94
104
89
110
90
86
111
70
63
72
66
68
104
62
61
61
56
57
62
43
42
41
39
50
64
81
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
9
16
21
24
27
27
23
17
11
9
8
10
14
12
10
10
5
1
3
4
2
1
5
3
2
3
6
9
8
7
6
6
5
5
7
6
6
4
2
2
2
5
5
4
3
2
2
6
4
3
2
2
2
2
2
4
3
2
2
5
18
25
32
29
26
15
5
5
17
22
24
27
27
27
27
27
27
14
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
59
64
62
62
55
59
71
88
95
137
137
98
102
106
103
107
113
113
109
107
113
110
113
130
114
112
120
106
93
87
93
92
103
111
82
88
87
86
89
116
99
105
103
120
103
105
101
116
104
96
104
102
101
137
103
100
94
104
90
84
130
71
72
76
66
65
77
53
51
48
45
43
45
45
41
41
40
56
75
97
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
24
24
16
8
7
7
7
7
7
7
6
6
6
4
3
10
7
4
4
4
4
4
7
8
6
5
6
4
2
1
1
16
11
6
4
2
13
9
5
3
4
6
6
6
12
9
6
3
1
3
3
3
10
19
11
3
5
3
1
5
6
4
3
3
3
22
37
20
3
7
9
12
12
12
9
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
42
42
36
66
66
76
76
71
77
84
79
108
108
90
98
126
111
122
118
122
126
105
110
109
110
126
110
105
102
103
96
95
106
93
88
110
74
73
80
77
80
104
91
94
99
110
95
102
95
92
104
85
84
83
83
83
89
102
86
104
81
83
67
58
52
57
57
62
102
60
57
55
53
43
42
38
36
35
36
42
49
58
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
4
4
4
4
4
5
5
6
6
6
10
10
10
10
10
5
1
1
1
1
1
5
3
1
2
4
21
12
3
2
2
2
2
4
9
7
5
3
4
3
2
4
6
5
5
5
5
3
2
5
3
1
4
6
5
4
2
1
1
1
13
19
21
23
12
2
2
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
143
143
48
163
163
163
145
151
159
159
168
187
187
167
155
167
154
159
163
161
159
155
166
157
166
179
147
139
165
134
138
163
143
135
153
147
117
125
133
140
166
166
138
148
139
165
126
125
118
110
109
110
125
134
120
187
142
143
166
161
140
132
179
116
127
134
153
153
116
111
110
85
96
72
70
69
69
69
69
88
111
138
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
4
4
4
4
10
13
14
16
13
10
6
3
3
3
3
3
3
4
3
3
3
4
5
5
6
14
30
17
5
3
8
14
13
11
9
6
3
6
7
7
4
2
2
3
7
5
3
5
5
4
4
5
14
10
7
4
1
2
4
19
34
22
10
9
8
8
8
8
9
21
27
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
80
80
76
80
79
80
80
80
73
72
71
73
73
74
92
78
85
87
95
111
85
129
78
79
87
80
84
94
83
95
84
86
93
94
102
102
111
111
129
128
116
115
128
112
110
128
101
100
106
90
92
93
101
106
96
129
81
74
67
54
51
49
57
55
54
96
50
48
48
44
43
43
42
42
43
43
46
51
56
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
7
5
3
3
3
3
10
5
1
2
3
2
1
1
1
1
1
1
1
1
2
3
4
8
5
2
2
3
4
8
5
2
1
4
7
5
4
2
1
2
4
6
10
7
4
1
1
2
2
3
6
3
1
1
1
3
18
32
22
12
8
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
31
99
99
99
85
85
81
82
85
80
80
72
73
80
87
93
99
111
111
98
111
107
98
107
91
87
89
80
75
99
71
83
89
101
101
86
90
86
87
97
86
96
90
89
92
97
92
105
96
94
93
95
105
97
103
93
105
93
77
71
62
58
56
59
59
59
78
60
57
56
63
52
52
51
51
52
54
58
63
68
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
9
7
5
4
4
4
4
4
5
5
6
6
6
7
9
9
10
13
17
10
4
2
2
4
6
7
7
7
5
4
3
3
4
5
4
4
5
4
3
21
23
16
10
4
3
2
2
2
2
2
3
4
5
7
14
32
20
9
8
5
3
3
3
23
37
25
13
8
3
3
3
3
3
13
13
13
13
13
13
10
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
118
118
98
118
118
118
116
116
118
105
118
96
93
86
84
86
90
97
110
95
99
107
128
106
128
108
110
102
95
114
84
78
88
87
85
114
88
90
104
100
128
128
95
95
90
89
91
89
108
87
88
90
90
90
89
108
95
99
128
89
90
82
63
61
59
63
63
63
90
54
54
46
44
43
44
42
46
46
45
47
48
49
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
11
15
20
27
27
20
14
14
13
11
10
6
3
3
3
2
1
3
5
3
1
1
1
1
1
1
2
7
4
2
2
2
2
9
14
10
6
9
9
5
1
1
1
1
1
1
1
1
2
5
5
5
3
1
1
2
2
2
2
2
23
38
24
11
6
2
2
9
11
8
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
134
134
122
118
112
116
113
112
129
129
119
131
117
119
117
114
109
129
109
106
104
119
104
106
110
105
106
123
91
89
103
93
90
123
92
97
101
107
106
105
107
123
108
112
123
107
107
103
93
91
96
95
101
131
103
123
99
99
83
73
73
70
72
75
102
75
71
69
66
57
54
49
46
45
45
59
76
95
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
46
46
32
19
19
19
17
12
7
4
1
10
10
10
10
12
15
28
19
10
7
4
2
3
2
1
1
1
1
1
1
1
12
19
21
15
8
1
5
3
2
1
1
2
3
2
1
3
5
3
1
9
9
6
3
8
13
7
1
1
1
19
33
22
12
14
15
16
16
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
31
31
31
51
51
61
55
57
67
80
82
125
125
102
101
140
103
113
108
101
126
109
117
112
129
126
107
110
105
113
109
99
103
108
129
114
118
111
118
102
104
105
104
102
113
100
97
104
94
90
88
102
96
95
102
125
110
140
112
113
106
100
94
88
88
73
71
73
104
68
66
61
63
48
48
44
37
36
37
53
73
97
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
4
4
4
5
5
6
6
6
10
10
10
10
10
6
3
6
8
5
3
1
3
3
3
3
4
3
3
3
4
5
6
13
20
14
9
4
3
2
9
5
2
2
2
2
4
4
4
9
8
7
7
7
7
4
2
2
2
2
11
15
18
21
21
21
21
21
17
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
69
69
69
56
60
72
89
98
139
139
113
116
112
117
112
111
125
114
119
127
112
127
112
111
110
129
109
108
109
113
110
112
109
109
103
109
110
127
127
114
113
113
129
103
101
96
92
88
90
98
96
104
139
115
111
127
125
98
89
112
69
66
72
67
67
101
55
50
48
43
40
38
38
36
36
35
52
72
96
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
4
4
4
11
12
13
12
11
10
8
7
10
15
21
21
14
7
4
1
1
1
1
1
1
21
16
12
10
8
8
9
12
8
5
4
4
11
10
9
5
2
1
4
3
3
4
8
4
1
1
1
1
3
2
1
1
1
2
21
32
24
16
10
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
81
141
141
122
121
118
122
133
141
169
169
138
130
132
136
137
141
161
135
138
141
134
144
165
127
127
140
124
127
141
125
125
116
117
107
112
118
124
131
144
136
135
140
134
125
113
103
115
104
111
124
136
115
169
134
131
144
161
136
140
165
112
114
113
116
116
102
115
115
81
92
65
59
53
47
44
44
64
88
117
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
21
21
23
25
14
4
4
4
4
4
5
5
6
6
6
7
9
9
10
11
6
1
5
7
4
1
1
1
1
5
9
18
13
9
6
3
6
9
6
3
2
4
6
3
1
3
3
3
5
3
2
1
3
5
12
16
17
10
3
5
14
9
4
3
3
21
40
20
1
5
7
9
10
6
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
97
97
94
117
95
102
115
123
128
150
150
134
135
139
136
137
136
161
138
146
156
141
166
156
136
144
140
143
142
145
153
143
152
147
124
127
139
140
156
166
133
130
131
153
117
116
105
94
110
103
116
133
120
150
144
140
166
161
142
134
156
117
124
133
152
152
112
97
88
71
66
57
56
44
41
39
37
57
81
109
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
13
5
5
5
5
5
5
16
13
10
10
10
10
10
6
2
2
2
2
2
3
4
5
6
3
1
2
3
4
14
16
9
3
8
6
4
2
1
4
6
8
8
8
8
7
5
3
2
1
1
1
4
4
5
5
4
4
3
3
2
1
2
3
20
38
35
27
19
19
20
21
14
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
52
68
68
68
59
61
79
100
108
169
169
127
127
140
118
116
115
116
114
119
126
129
129
152
123
119
131
104
101
106
101
108
118
98
127
109
117
129
115
129
116
115
113
131
107
105
100
107
87
87
101
101
112
169
127
140
129
116
114
108
152
96
99
102
102
102
70
72
67
60
85
52
52
49
43
41
41
62
86
116
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
6
6
7
7
7
8
5
2
2
6
8
6
5
10
11
12
7
3
3
3
3
10
5
1
2
3
4
12
8
4
3
3
4
3
2
1
3
13
7
1
5
8
8
8
5
2
2
2
5
12
15
19
13
7
5
3
2
2
2
3
20
38
22
6
4
3
3
7
8
8
9
18
22
24
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
128
135
126
122
128
123
128
128
135
135
123
128
120
115
128
121
125
135
141
114
105
100
97
96
97
100
100
97
114
97
94
101
101
97
101
108
141
114
108
107
102
100
100
98
100
100
90
86
89
87
90
100
97
96
141
93
93
90
76
74
68
67
66
66
63
59
69
69
57
58
62
52
51
50
50
54
59
66
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
9
13
12
11
11
11
11
15
19
24
27
16
6
10
7
4
4
4
15
9
4
4
3
3
7
7
6
4
2
2
4
6
7
8
6
4
12
20
14
8
12
7
3
4
5
7
6
4
2
3
3
4
11
11
8
5
2
5
9
14
19
14
9
25
41
22
3
5
6
8
8
8
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
