537
100
537
2
0
0
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
4
189
189
196
196
196
196
196
196
135
196
155
164
196
196
181
187
188
195
173
183
187
189
195
189
186
195
172
154
162
173
166
176
177
178
193
189
189
193
191
194
191
192
192
192
196
192
193
196
193
196
190
195
192
195
186
195
175
171
167
166
150
151
160
175
155
194
161
191
163
152
157
160
165
192
192
157
191
156
160
156
167
178
196
196
196
196
112
110
107
104
103
102
101
101
100
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
6
7
7
7
8
14
15
14
13
13
10
8
60
33
6
14
10
6
6
6
33
20
8
20
37
28
20
23
23
24
18
13
14
12
10
11
12
9
6
32
19
6
6
6
8
11
16
12
8
7
23
18
12
7
28
21
15
14
13
14
14
15
16
14
13
9
6
6
6
6
6
6
18
23
28
28
28
28
47
56
61
66
47
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
1
174
174
181
181
181
181
181
181
146
181
150
143
165
165
161
151
174
174
148
163
163
172
170
172
169
181
152
148
140
157
134
144
158
153
181
166
170
181
172
172
170
172
172
168
169
181
168
169
167
171
171
155
160
150
149
168
142
134
132
128
123
132
133
130
137
181
123
150
121
112
132
130
129
172
172
131
172
122
108
123
127
144
169
169
169
169
128
131
130
128
128
128
128
128
128
128
128
128
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
50
69
67
40
13
7
2
27
14
1
7
6
6
6
6
12
6
1
20
19
19
12
5
4
4
5
4
4
12
20
12
4
5
6
24
15
6
8
7
5
3
13
11
9
8
6
5
9
6
3
6
7
8
9
10
12
10
9
8
8
6
4
4
4
12
21
32
22
13
13
13
12
10
9
9
9
9
21
47
60
66
64
62
62
62
62
62
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
24
137
137
149
149
149
149
105
120
116
151
151
135
142
142
146
165
145
149
138
138
140
148
135
139
139
132
165
120
122
139
127
131
135
139
145
141
165
142
142
142
139
141
141
142
149
148
139
151
136
141
122
149
117
113
110
103
103
89
90
80
74
74
80
85
98
125
99
138
97
92
106
107
112
141
140
110
141
104
98
108
113
128
151
151
151
151
107
102
110
106
107
107
107
107
107
107
107
107
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
24
24
14
4
4
4
4
4
4
4
4
4
4
84
100
104
80
57
64
34
5
17
16
15
10
5
4
4
4
4
9
11
6
1
14
7
1
2
4
2
1
15
13
11
6
1
5
9
9
5
1
1
2
4
8
16
24
15
6
1
4
10
9
5
1
5
3
1
2
2
3
5
8
26
16
7
7
7
8
4
1
1
1
1
43
26
10
10
10
10
10
10
10
10
10
10
86
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
180
28
174
174
187
187
187
187
142
139
133
186
150
169
192
192
182
183
181
180
176
176
176
179
177
176
177
167
183
181
160
170
170
184
177
179
178
186
183
184
187
185
192
187
186
192
185
179
176
177
160
188
155
153
140
151
122
118
122
121
116
151
113
98
112
107
129
180
129
192
129
118
136
140
141
192
185
150
185
130
126
130
138
159
188
188
188
188
120
117
121
113
112
111
110
109
109
108
108
108
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
28
28
28
19
10
10
10
10
10
10
10
10
36
44
48
53
118
137
71
6
86
46
6
6
6
7
9
8
7
4
2
8
10
6
2
2
2
2
2
2
3
3
3
4
11
11
12
7
3
5
8
9
11
7
4
4
8
5
3
1
2
1
1
14
13
7
1
9
7
5
3
1
1
1
1
1
1
1
2
5
5
5
9
18
23
25
28
68
40
13
13
13
13
13
13
13
13
13
13
87
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
179
28
173
173
189
189
189
189
138
133
128
180
143
166
187
187
176
185
173
175
168
168
174
179
184
176
179
172
186
181
159
173
170
183
177
180
183
186
185
185
187
187
184
185
184
184
189
179
176
180
167
187
160
175
148
150
124
119
116
110
119
113
89
85
98
93
115
183
118
186
120
107
126
130
133
187
187
132
187
113
100
120
130
152
189
189
189
189
118
108
104
90
85
82
78
76
71
71
71
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
28
28
28
24
20
20
20
20
20
20
20
20
34
27
20
20
102
115
67
20
86
80
72
63
54
34
15
11
7
5
3
2
1
1
1
1
1
15
28
25
13
1
3
5
9
10
11
6
1
1
2
5
8
6
5
5
6
4
3
2
4
5
7
6
6
7
4
1
1
1
4
3
2
4
3
2
1
3
3
4
4
4
3
3
3
3
3
25
18
12
12
12
12
12
12
12
12
12
12
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
6
12
43
77
77
77
77
70
60
57
75
71
69
90
90
69
67
71
72
70
89
71
82
79
80
106
81
72
77
76
73
82
74
84
74
85
78
78
85
80
84
85
79
90
81
82
87
84
88
91
106
105
81
83
81
90
73
71
72
74
68
66
64
77
58
59
73
63
68
71
74
90
78
79
86
106
83
105
79
87
79
83
86
90
90
90
90
50
47
44
40
38
37
36
35
35
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
5
5
4
3
3
3
3
3
3
3
3
6
3
1
1
3
2
2
3
5
6
5
5
8
10
6
3
8
15
18
12
6
6
7
12
10
8
4
1
4
8
4
1
14
13
12
12
12
6
1
6
6
3
1
1
1
1
5
10
10
5
1
5
8
8
5
3
2
1
1
2
3
5
6
7
30
15
1
4
2
1
5
14
19
21
22
24
17
10
6
2
2
2
2
2
2
2
2
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
1
81
99
144
144
144
144
104
105
98
142
104
118
129
129
119
122
108
110
102
105
107
104
126
116
118
124
131
108
114
129
108
114
112
112
117
128
122
123
133
132
127
131
130
117
144
114
120
142
111
131
102
96
95
95
82
86
74
72
77
67
68
64
72
70
83
117
83
128
83
78
87
93
98
133
132
99
132
91
82
94
103
118
144
144
144
144
93
87
86
76
74
71
69
68
65
65
65
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
2
2
3
3
3
13
18
20
23
46
63
59
54
49
27
5
5
11
9
7
5
4
3
2
2
3
3
4
3
2
1
1
1
1
1
1
2
13
12
12
10
6
2
5
9
9
7
5
3
3
2
1
6
6
5
4
2
1
5
4
4
4
4
3
2
2
4
3
3
12
6
1
3
3
3
3
3
3
3
3
22
17
13
13
13
13
13
13
13
13
13
13
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
9
132
132
136
136
136
136
98
100
93
133
98
113
121
121
124
123
137
132
122
127
129
136
127
131
127
125
133
112
117
131
111
118
117
123
137
132
130
131
136
135
130
133
129
122
121
136
115
108
107
133
95
90
87
81
76
74
73
71
73
66
77
72
80
87
91
119
98
132
97
90
100
103
106
136
135
103
96
86
77
78
82
91
104
104
104
104
67
68
70
64
64
63
62
62
61
61
61
61
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
6
3
3
3
3
3
3
3
3
11
15
17
20
71
90
47
4
34
19
4
4
4
5
3
1
19
17
15
22
16
11
9
6
3
1
3
5
7
9
7
5
13
11
9
6
4
3
2
7
6
5
5
6
5
4
3
2
5
3
2
3
4
3
3
9
5
1
1
2
2
2
2
2
3
4
4
4
4
4
3
3
3
3
3
17
16
15
8
2
2
2
2
2
2
2
2
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
6
139
139
184
184
184
184
150
151
134
167
132
150
159
159
154
147
142
177
142
156
156
154
181
165
166
162
183
152
147
166
155
159
177
164
179
183
175
176
184
184
175
176
181
163
174
155
159
155
146
183
127
114
113
102
90
93
72
67
64
63
64
62
81
79
101
179
106
183
105
92
109
120
126
184
184
137
184
114
101
116
124
143
174
174
174
174
108
99
96
83
78
75
71
69
65
65
65
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
38
54
62
66
71
48
26
26
26
26
26
76
94
97
75
53
27
2
2
12
8
4
8
12
15
18
9
1
7
9
7
5
4
2
1
1
1
1
2
14
13
11
8
6
3
1
7
7
4
1
7
7
7
4
2
1
1
1
1
2
4
6
10
6
3
2
1
1
2
2
2
2
1
1
2
2
2
3
3
3
3
4
21
14
8
8
8
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
168
77
135
148
171
171
171
171
121
113
113
147
129
143
170
170
153
155
168
150
142
145
136
139
160
141
149
140
163
159
139
141
147
161
151
155
168
162
156
162
165
165
160
164
160
164
171
147
150
147
138
170
134
147
127
117
120
99
97
99
98
99
108
93
102
108
118
156
117
162
118
113
122
128
127
165
165
123
135
115
101
108
117
139
171
171
171
171
92
83
73
61
56
51
48
45
44
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
77
40
3
3
3
3
3
3
3
34
48
25
3
3
62
55
49
66
85
77
42
8
15
12
7
3
2
7
13
10
7
4
2
6
10
14
7
1
2
4
2
1
11
16
22
16
10
6
6
8
11
20
13
6
3
3
4
6
6
6
6
5
4
13
12
11
7
3
3
2
2
2
3
4
5
5
5
5
5
3
2
2
2
2
2
21
17
13
7
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
78
78
82
86
86
86
86
76
67
63
84
73
72
87
87
75
94
76
76
63
62
65
70
87
74
71
90
74
76
72
94
74
79
112
88
86
87
105
93
94
96
103
85
84
88
94
87
91
94
96
112
103
105
109
106
105
94
89
91
97
88
100
91
92
105
92
93
96
112
88
100
90
93
91
109
106
86
105
82
74
78
79
87
97
97
97
97
81
78
75
71
69
68
67
66
65
65
65
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
70
63
33
3
3
3
3
3
3
3
3
12
10
9
7
5
5
4
4
11
7
4
4
5
9
7
5
16
16
16
9
3
2
1
2
1
1
2
3
2
1
2
3
26
33
25
14
4
5
6
14
8
3
3
4
6
7
6
6
8
7
6
14
12
11
14
15
9
3
4
2
1
2
4
7
15
11
7
7
4
1
1
1
1
1
1
16
31
48
27
6
6
6
6
6
6
6
6
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
91
69
139
139
139
122
119
119
90
84
82
84
93
105
129
129
116
112
116
111
139
97
100
103
96
98
116
86
92
83
78
88
87
92
129
112
119
111
139
104
100
97
91
91
91
89
98
88
85
87
92
88
89
129
78
76
80
81
78
89
111
74
72
71
76
76
78
119
83
87
86
78
91
80
82
89
84
84
85
76
89
83
82
91
98
98
98
98
55
50
44
37
34
32
30
29
28
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
49
30
30
30
30
30
30
15
1
25
15
6
6
36
23
10
2
28
20
12
7
2
7
4
1
23
15
8
6
5
12
11
7
4
24
12
1
11
16
8
1
12
7
3
5
4
2
1
6
3
1
1
2
4
8
14
13
9
5
1
1
9
9
5
1
1
1
1
1
2
5
6
3
1
1
1
8
8
8
5
2
2
2
2
11
10
10
7
5
5
5
5
5
5
5
5
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
135
135
142
150
150
150
150
105
96
98
108
111
127
149
149
150
138
138
150
133
149
135
139
148
134
150
128
128
120
112
117
118
126
150
124
135
124
119
126
129
130
122
128
123
127
141
109
116
111
108
139
105
102
100
105
88
90
76
72
71
60
71
65
75
71
78
112
85
124
83
75
85
91
92
129
130
95
129
82
71
82
94
111
141
141
141
141
78
71
63
54
50
46
44
42
41
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
3
3
3
3
35
19
3
3
31
59
31
3
37
20
4
4
4
6
4
2
1
1
2
3
4
3
2
3
2
1
1
1
2
2
1
1
11
9
8
6
4
6
8
15
10
6
6
4
2
1
1
2
5
3
1
1
2
3
4
8
5
2
7
4
2
4
4
2
1
3
3
4
4
4
3
2
2
2
2
20
18
16
13
11
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
7
80
98
140
140
140
140
100
96
94
97
99
114
130
130
138
106
111
112
99
127
106
110
132
124
127
138
140
120
126
127
135
130
123
121
121
133
121
129
138
140
126
132
132
127
129
106
112
118
116
140
135
97
93
95
85
90
102
86
113
91
86
90
92
94
113
121
99
133
101
100
135
114
113
138
140
107
137
97
85
89
89
96
105
105
105
105
67
69
71
65
65
64
63
63
62
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
13
16
20
20
20
15
10
29
24
20
20
41
29
17
9
22
15
9
9
9
10
5
1
23
15
8
22
16
11
21
21
16
12
6
1
3
5
3
1
22
12
3
8
5
3
2
12
9
7
10
6
2
12
7
2
6
4
2
3
7
11
9
8
5
2
2
1
1
2
4
7
15
8
2
5
6
7
4
1
1
1
1
16
14
13
8
3
3
3
3
3
3
3
3
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
97
6
91
104
144
144
144
144
112
112
108
139
125
138
165
165
139
139
140
135
128
153
123
131
151
138
153
134
141
124
131
136
131
163
151
134
134
138
136
142
145
156
161
147
141
131
165
118
127
125
119
163
102
95
90
85
78
81
104
78
85
81
82
92
94
94
102
156
102
161
112
105
110
113
116
131
165
115
133
98
82
88
98
116
143
143
143
143
81
72
63
52
47
43
40
38
36
33
33
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
8
9
9
9
10
10
10
36
44
48
53
56
59
72
81
91
54
17
17
36
24
12
1
16
11
6
18
37
28
16
4
3
3
11
19
10
2
3
4
20
12
4
6
5
4
4
4
6
7
6
6
3
1
4
7
10
5
1
1
6
7
6
5
4
2
1
1
2
3
4
4
3
2
1
6
7
6
5
5
5
5
5
19
17
16
13
9
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
85
6
80
84
112
112
112
112
97
103
101
116
116
124
151
151
120
128
130
127
127
151
124
130
150
128
151
134
115
120
115
120
123
130
150
108
103
103
100
107
105
112
122
119
120
126
131
105
113
109
109
142
93
98
86
84
90
79
81
74
79
74
76
78
84
90
91
112
91
122
89
87
92
99
99
126
131
99
127
94
87
102
107
120
142
142
142
142
100
91
93
85
82
81
79
78
76
76
76
61
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
9
15
21
20
20
43
56
61
58
32
6
5
15
8
2
5
5
3
1
3
2
1
1
1
2
4
4
4
17
13
9
7
6
4
2
4
6
8
7
5
4
13
7
2
5
3
2
5
8
11
9
8
6
4
4
2
1
2
4
12
17
9
2
6
6
7
4
1
1
1
1
17
15
13
13
13
13
13
13
13
13
13
13
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
146
87
88
138
169
169
169
169
122
117
113
143
124
144
163
163
159
147
146
133
132
151
130
146
135
146
159
140
169
129
138
143
136
163
145
141
161
137
143
143
140
153
135
140
142
133
153
146
133
128
127
169
107
102
95
87
89
78
83
78
77
80
83
79
91
89
101
161
100
136
101
91
98
105
105
140
143
105
140
90
77
90
102
121
153
153
153
153
83
74
65
55
50
46
43
41
39
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
57
27
23
20
20
20
20
20
20
20
20
34
27
20
20
11
3
11
19
27
44
22
1
2
4
4
3
3
29
38
19
1
2
3
3
4
3
3
3
2
2
3
4
15
9
4
7
5
4
4
4
5
3
1
2
4
6
6
7
10
5
1
3
5
11
8
6
4
2
1
1
2
3
4
4
3
3
2
1
4
6
5
5
5
5
5
20
15
10
10
9
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
100
73
147
147
180
180
180
180
137
139
126
170
130
154
165
165
172
158
160
151
147
152
143
151
152
155
172
157
159
132
134
141
131
138
142
148
174
157
163
162
160
180
159
170
158
155
167
150
153
152
135
159
118
110
104
104
89
85
86
84
87
106
83
83
97
90
109
174
107
157
109
99
110
119
125
160
180
129
159
105
87
99
113
133
167
167
167
167
90
80
70
59
53
49
45
43
41
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
56
40
40
40
40
40
40
30
20
20
20
20
20
43
66
67
66
66
34
2
2
58
33
9
5
18
38
29
15
2
2
3
3
3
5
3
2
2
2
2
3
15
11
7
8
5
3
1
6
6
3
1
2
1
1
1
1
5
3
1
1
1
1
4
7
5
3
1
1
2
3
4
5
4
3
3
8
8
8
6
5
5
5
5
21
15
10
10
10
10
10
10
10
10
10
10
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
98
6
92
113
161
161
161
161
118
119
113
163
121
142
148
148
161
139
163
138
138
148
128
134
132
133
163
116
141
121
122
144
125
127
125
117
130
116
122
133
121
143
121
146
117
118
126
115
120
118
114
144
102
94
90
87
87
86
100
79
86
79
80
85
87
89
93
133
88
110
96
89
100
97
100
105
146
95
104
94
83
86
89
101
117
117
117
117
66
69
74
80
92
92
92
92
92
92
92
92
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
5
5
5
5
5
5
5
5
20
25
28
31
44
58
30
2
36
25
15
8
2
18
10
3
3
10
13
17
34
25
17
9
2
28
22
16
16
12
7
2
21
17
13
10
6
2
3
12
10
6
3
3
2
1
5
10
11
10
5
1
3
7
7
8
6
4
6
4
2
2
3
3
3
3
2
2
2
3
5
6
7
7
8
26
19
13
12
11
11
11
11
11
11
11
11
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
4
187
187
198
198
198
198
154
149
132
196
146
170
196
196
184
184
174
195
165
170
182
187
189
187
185
190
188
168
174
176
177
181
185
184
192
195
190
193
195
195
192
193
193
192
198
190
191
196
191
196
189
195
190
189
185
190
180
176
190
184
165
165
168
175
163
192
157
195
165
161
177
171
170
195
195
165
195
168
180
165
168
184
198
198
198
198
121
120
119
110
108
106
104
103
102
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
34
49
61
62
63
37
11
11
11
11
11
94
104
59
15
53
64
66
37
9
8
7
9
22
11
1
17
12
7
4
8
6
4
4
4
8
13
12
12
36
34
26
18
12
10
8
15
12
9
8
8
8
8
8
15
13
10
8
15
17
20
17
15
13
10
7
4
4
4
4
4
9
14
27
27
28
28
28
34
37
38
40
34
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
70
173
173
187
187
187
187
138
121
118
193
144
151
188
188
164
160
167
185
157
172
176
186
184
173
179
172
154
150
150
171
153
159
163
163
181
177
180
190
188
185
186
188
187
184
187
186
184
193
182
188
175
185
180
184
179
172
158
151
152
138
142
140
146
163
149
190
141
188
142
132
143
145
152
188
187
156
187
145
149
133
142
167
193
193
193
193
132
121
110
98
92
88
84
82
80
76
76
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
70
70
40
11
11
11
11
11
11
11
13
15
13
11
11
52
81
42
4
31
17
4
4
4
9
14
23
32
50
42
23
5
7
9
7
6
5
4
4
3
3
3
4
24
20
17
16
11
6
4
14
16
9
2
6
6
4
2
3
6
4
2
13
15
9
3
10
7
5
5
5
5
5
4
4
4
8
10
11
7
4
6
7
7
7
8
27
46
56
39
22
22
22
22
22
22
22
22
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
7
187
187
198
198
198
198
154
149
132
196
146
170
196
196
183
184
175
195
166
161
181
186
195
187
185
191
188
160
172
175
175
179
193
184
191
195
190
193
198
195
194
196
195
196
198
195
194
196
192
196
194
195
193
195
186
191
180
176
193
165
166
163
167
176
163
191
166
195
170
155
162
171
172
198
195
168
195
153
160
152
163
178
198
198
198
198
141
137
133
128
126
124
123
122
121
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
34
48
61
61
61
36
12
12
12
12
12
93
105
57
9
36
22
9
9
9
12
15
29
30
24
19
12
5
7
9
10
7
4
6
9
11
7
3
5
7
52
51
27
3
7
11
9
7
5
3
16
12
9
12
9
7
8
9
18
16
10
4
25
17
9
7
6
5
4
4
14
37
35
33
26
15
4
7
9
10
10
11
44
64
74
62
50
50
50
50
50
50
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
3
172
172
195
195
195
195
150
136
124
195
148
161
191
191
175
174
170
194
148
164
173
173
188
180
183
189
175
147
157
172
163
172
182
175
191
189
189
190
195
195
193
194
195
193
194
193
194
193
191
190
189
193
187
185
182
186
178
167
178
170
161
150
158
163
145
191
137
189
139
130
144
146
148
195
188
154
195
127
113
125
138
159
194
194
194
194
131
122
112
98
92
87
83
81
76
75
75
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
6
8
9
9
10
10
10
21
15
10
10
77
93
51
10
18
26
46
26
7
14
10
7
24
14
4
4
5
4
4
28
16
4
4
4
4
4
4
4
8
20
19
11
4
3
3
5
7
7
8
8
8
9
6
3
5
6
7
9
13
18
13
9
9
8
7
6
5
6
6
6
9
11
12
12
8
4
9
14
17
18
20
24
16
9
37
24
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
195
4
195
195
199
199
199
199
172
163
147
198
160
175
197
197
183
185
172
198
168
181
188
195
196
195
195
196
188
167
173
175
171
178
187
184
197
195
194
194
198
198
195
196
196
196
199
195
195
198
195
197
191
198
195
196
195
196
189
192
200
184
200
180
180
191
167
197
191
195
200
200
172
178
190
198
195
200
200
182
200
200
197
200
200
200
200
199
199
156
152
144
135
131
128
125
124
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
39
56
65
69
74
47
21
40
30
21
21
63
89
55
21
22
23
42
26
11
10
9
11
62
60
40
20
11
9
28
21
15
20
15
10
7
5
9
13
37
56
71
49
28
13
11
16
12
8
7
16
14
10
7
18
21
21
22
25
20
15
15
16
15
14
13
13
16
18
18
18
18
23
28
28
28
28
28
28
28
28
28
28
28
28
64
82
91
95
97
98
99
99
99
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
4
172
172
187
187
187
187
137
122
119
193
144
147
188
188
159
154
143
184
145
164
170
173
184
173
178
184
157
160
161
172
163
168
180
173
182
180
182
190
187
185
185
187
187
182
187
181
183
193
183
188
174
184
182
184
178
184
173
159
171
152
157
153
157
165
154
190
145
187
156
148
155
173
161
187
187
160
187
147
174
138
151
173
193
193
193
193
129
120
110
97
92
87
84
81
80
76
76
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
6
7
9
9
9
9
14
19
14
9
9
17
62
40
19
22
12
2
2
2
8
5
2
56
71
52
34
34
19
5
20
31
42
25
9
6
4
9
8
8
20
19
14
9
6
3
5
8
8
8
9
9
9
6
3
5
4
3
9
13
18
23
20
12
4
5
6
5
4
5
4
4
13
13
13
8
4
7
9
10
10
11
26
46
56
61
36
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
13
81
87
112
112
112
112
112
112
84
112
118
117
172
172
118
117
116
115
114
122
113
134
146
131
134
143
172
141
160
134
134
129
146
140
137
153
192
151
156
172
192
139
172
137
128
170
119
116
123
115
119
131
126
141
192
147
192
147
153
142
148
149
179
174
134
132
136
179
150
150
172
192
145
140
124
123
113
114
170
127
139
145
146
146
146
146
121
126
133
136
136
136
136
136
136
136
136
107
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
7
1
1
1
2
3
3
3
4
4
4
4
4
4
4
6
8
5
3
33
22
11
6
1
1
3
6
56
35
15
9
4
3
3
2
2
5
3
1
1
1
1
1
13
9
6
4
2
4
6
13
8
4
5
6
5
4
5
6
11
16
9
2
2
12
9
6
6
7
5
3
2
3
5
7
25
16
7
1
4
4
4
5
5
5
6
56
64
68
70
67
64
64
64
64
64
64
64
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
79
173
173
190
190
190
190
160
160
143
177
141
160
170
170
172
176
185
188
173
173
179
186
185
178
176
167
187
156
153
170
156
160
165
173
185
187
188
182
188
188
179
182
185
177
190
186
175
177
168
187
155
150
150
148
126
143
120
115
121
111
100
98
113
107
124
184
128
187
132
125
135
142
146
188
188
152
188
137
130
129
141
161
190
190
190
190
118
108
104
90
85
82
78
76
71
71
71
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
79
79
81
82
82
82
83
57
31
31
31
31
31
97
110
57
4
36
20
4
4
4
3
2
2
2
2
2
9
7
4
2
1
1
2
2
2
3
3
2
1
13
11
10
9
5
1
1
2
3
3
3
3
7
4
2
4
10
5
1
4
8
7
4
1
5
3
1
1
2
4
4
4
4
4
4
4
4
4
3
3
3
3
3
24
17
11
11
11
11
11
11
11
11
11
11
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
79
172
172
188
188
188
188
131
119
108
187
135
153
190
190
167
173
167
187
170
160
169
169
185
172
162
175
145
141
151
150
153
154
160
163
170
176
171
176
188
179
182
187
185
190
185
187
183
185
179
187
179
184
176
182
172
169
163
168
153
145
153
135
141
162
141
162
139
180
139
125
137
138
145
190
178
147
177
136
157
129
142
164
187
187
187
187
101
87
74
57
50
44
39
36
33
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
41
3
3
3
3
3
3
3
3
6
4
3
3
73
89
46
3
36
23
11
10
11
7
3
2
2
3
4
7
5
3
5
14
8
2
3
4
4
5
4
4
31
18
5
10
7
5
3
13
9
5
8
8
8
8
5
3
5
6
5
5
8
12
10
9
9
8
8
6
5
6
8
6
4
4
4
8
6
4
6
7
7
7
8
18
13
8
8
8
8
8
8
8
8
8
8
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
136
81
170
170
174
174
174
174
123
122
115
172
133
138
180
180
152
166
154
187
168
146
165
165
185
170
159
172
152
151
146
145
153
155
157
161
168
163
168
165
174
169
172
176
175
179
179
187
179
185
176
177
177
186
174
184
163
169
162
156
163
161
143
135
142
152
141
176
139
174
143
134
144
143
150
187
172
154
171
137
180
138
152
171
186
186
186
186
126
116
104
90
84
79
75
72
69
66
66
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
81
81
44
8
8
8
8
8
8
8
8
19
21
22
15
9
26
18
10
21
15
10
10
10
10
9
5
2
2
3
32
21
10
1
2
4
17
9
1
1
1
3
5
12
8
5
4
4
3
3
18
11
5
4
4
6
9
6
3
10
9
7
5
11
7
4
7
6
5
4
3
3
3
5
7
25
14
4
7
7
5
4
5
6
6
7
32
42
52
33
15
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
6
178
178
196
196
196
196
161
151
144
196
163
169
198
198
173
185
181
198
173
173
182
182
198
186
188
192
176
181
179
179
183
190
188
186
183
191
185
189
191
191
196
194
195
196
196
195
196
196
195
198
192
198
194
198
188
192
178
175
188
166
159
156
157
177
166
185
164
196
167
157
162
167
174
196
196
171
196
157
184
162
173
185
198
198
198
198
141
140
139
130
128
126
124
123
120
120
120
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
4
3
3
3
3
3
3
3
3
48
38
28
28
66
90
49
9
38
23
9
9
9
17
25
16
8
5
2
16
20
25
50
27
5
1
2
4
10
6
3
12
36
34
26
15
5
12
32
17
3
14
20
26
17
8
9
10
11
7
3
12
11
7
4
11
10
9
11
13
16
10
4
4
5
5
6
17
28
28
28
34
37
38
40
34
28
47
56
42
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
6
140
140
142
142
142
142
126
121
117
144
138
131
177
177
148
156
146
173
130
131
146
145
170
145
158
144
123
124
123
129
140
141
159
160
138
141
136
139
142
144
157
153
159
177
162
173
168
170
161
173
165
167
159
164
150
147
150
143
151
160
134
134
128
118
121
123
124
157
126
120
130
135
136
177
151
138
153
127
149
133
142
157
173
173
173
173
136
130
123
114
111
108
105
104
100
100
100
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
4
3
3
3
3
3
3
3
3
47
33
20
11
3
17
13
10
30
20
10
10
10
10
6
3
19
10
2
9
10
7
4
4
4
21
11
1
4
7
6
6
13
15
18
11
4
6
8
16
13
9
6
7
8
9
6
3
3
3
6
9
13
18
13
9
9
8
5
3
3
3
3
3
4
3
3
13
8
3
3
3
3
3
3
30
58
79
89
51
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
107
179
179
193
193
193
193
193
193
168
193
170
174
174
174
178
181
192
193
179
186
186
192
181
183
174
178
190
169
170
190
174
179
186
185
192
190
193
188
191
191
186
191
191
187
193
192
182
193
177
190
161
176
160
153
145
147
144
122
120
114
115
122
125
121
138
188
135
190
150
146
166
156
150
191
191
153
191
134
167
134
148
171
193
193
193
193
119
109
104
89
84
80
76
74
69
68
68
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
107
107
107
107
107
110
112
113
113
114
122
118
114
63
12
12
89
130
71
12
41
57
65
37
9
27
18
9
5
37
39
28
18
9
1
8
4
1
1
2
1
1
3
5
49
31
14
12
11
6
1
2
3
3
3
5
4
3
3
20
14
9
5
3
2
4
6
10
6
2
1
2
2
2
2
2
2
1
1
1
3
6
4
2
2
2
2
25
19
14
14
14
14
14
14
14
14
14
14
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
28
191
191
196
196
196
196
168
169
155
193
158
177
188
188
185
189
192
193
191
188
190
192
188
190
185
178
190
168
169
180
168
173
186
184
194
195
193
192
195
195
191
192
191
189
196
192
183
193
178
190
166
179
163
158
148
150
147
129
152
113
115
110
119
118
130
194
128
195
150
139
163
149
149
195
195
156
195
140
166
141
151
174
196
196
196
196
123
115
113
100
96
93
89
87
86
83
83
83
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
28
28
28
28
28
47
56
61
63
66
62
58
58
58
58
58
114
143
100
58
94
87
79
44
10
36
23
10
4
4
4
37
50
25
1
2
1
1
2
3
2
1
2
3
48
33
18
12
7
3
1
2
3
3
3
8
12
9
6
4
6
5
4
6
9
7
6
8
7
4
1
2
3
3
3
2
1
1
1
2
2
2
2
2
2
2
3
25
19
13
13
13
13
13
13
13
13
13
13
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
182
76
191
191
193
193
193
193
147
149
135
190
145
169
188
188
179
185
181
190
191
183
185
183
180
190
179
174
190
168
172
185
177
183
187
186
190
190
191
189
191
191
188
189
189
186
193
190
181
190
176
190
162
177
162
156
148
147
146
132
151
122
120
116
125
122
137
188
133
190
149
145
164
155
159
191
191
154
191
145
166
137
150
172
193
193
193
193
120
110
106
91
86
82
78
76
71
71
71
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
76
76
58
40
40
40
40
40
40
30
20
20
20
20
20
93
126
96
66
99
85
72
43
15
40
27
15
62
65
53
42
54
27
1
2
1
1
1
2
7
4
1
3
16
15
15
12
7
3
1
18
14
8
2
7
5
4
2
1
10
6
2
5
8
8
8
13
8
3
2
3
4
4
3
3
2
1
1
1
1
1
2
3
3
3
4
25
19
13
13
13
13
13
13
13
13
13
13
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
107
178
178
192
192
192
192
192
192
155
192
161
175
187
187
182
185
184
193
179
183
183
192
180
180
178
177
179
160
165
179
163
168
173
179
188
190
193
188
190
187
186
190
188
185
192
192
175
192
176
187
164
178
165
153
143
173
122
120
119
110
111
118
121
108
124
188
127
190
137
127
162
140
145
190
181
156
182
143
165
135
144
170
192
192
192
192
114
116
119
110
110
109
107
106
106
105
105
105
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
107
107
107
105
104
81
58
58
58
58
58
81
69
58
53
53
111
141
82
23
48
64
43
23
38
40
31
18
6
7
8
15
22
11
1
7
13
22
11
1
1
1
2
3
13
14
15
12
9
5
1
7
7
4
1
1
2
2
3
8
5
3
1
3
6
8
5
3
5
3
1
3
3
3
3
3
4
3
3
3
5
6
4
3
3
3
3
40
25
10
6
2
2
2
2
2
2
2
2
82
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
14
173
173
173
163
163
163
129
113
114
133
142
150
182
182
158
173
173
176
173
176
163
164
164
160
176
168
165
180
161
164
159
164
153
158
172
153
176
163
163
161
163
169
180
182
167
168
153
146
152
173
139
151
122
112
101
99
96
93
107
105
84
86
97
95
108
155
112
163
130
122
161
139
140
182
166
138
167
127
133
126
135
152
173
173
173
173
113
104
105
93
90
88
85
83
82
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
14
14
14
45
60
40
21
14
36
47
58
66
75
44
14
91
61
32
26
21
11
1
1
1
8
12
17
10
4
13
7
1
1
1
2
4
3
2
2
13
13
13
7
1
1
2
3
4
3
2
1
2
3
2
2
4
4
5
4
3
2
1
9
5
2
2
3
5
5
4
3
3
2
1
1
1
3
5
6
7
7
8
24
17
10
10
10
10
10
10
10
10
10
10
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
60
170
170
193
193
193
193
193
193
168
193
170
174
173
173
172
174
172
187
170
173
187
175
178
180
172
178
190
147
157
190
168
176
187
180
189
190
188
189
191
191
186
191
191
183
193
178
179
193
175
190
156
176
158
152
136
149
120
110
99
107
90
86
104
107
121
189
118
190
118
106
124
129
132
191
191
138
191
117
101
118
131
154
193
193
193
193
103
90
75
57
50
43
38
34
32
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
60
60
60
60
60
87
100
107
110
114
122
118
114
63
12
12
68
107
59
12
39
55
62
34
6
7
6
6
7
7
8
7
7
5
4
7
5
4
2
1
6
4
2
6
13
19
16
13
11
6
2
4
6
3
1
1
5
8
5
2
5
3
1
6
9
7
6
9
5
2
1
1
2
2
1
1
1
1
1
1
1
1
3
4
5
5
6
16
13
11
9
7
7
7
7
7
7
7
7
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
72
174
174
187
187
187
187
187
187
129
187
149
144
189
189
172
165
186
185
143
166
173
187
184
182
190
186
175
168
172
175
173
179
177
177
186
178
181
181
181
187
182
184
187
185
189
187
185
186
186
188
190
184
186
182
189
185
169
172
163
164
162
143
158
161
148
185
145
182
152
137
145
144
157
180
181
163
190
152
180
155
170
178
189
189
189
189
99
92
84
74
70
66
63
61
60
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
71
70
39
8
8
8
8
8
8
18
15
13
10
7
7
8
16
10
5
6
7
6
5
11
13
9
5
50
53
37
22
9
15
54
29
5
21
12
4
6
9
6
4
8
7
6
5
5
6
8
8
8
8
8
8
8
8
6
5
7
7
5
4
7
11
13
14
12
10
8
9
7
6
5
9
26
19
13
13
13
11
9
17
21
23
24
26
17
8
8
8
8
8
8
8
8
8
8
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
185
76
193
193
196
196
196
196
136
125
114
195
141
160
196
196
176
182
178
195
193
173
185
186
195
186
184
190
171
163
163
165
166
171
186
180
183
188
193
188
189
189
190
190
190
191
196
191
192
195
190
196
189
195
191
195
184
190
176
170
186
165
162
146
147
175
151
184
140
190
156
151
179
173
169
191
191
160
191
150
181
152
163
180
196
196
196
196
143
138
132
121
117
114
111
109
105
105
105
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
76
76
41
6
6
6
6
6
6
5
4
11
7
4
4
84
100
51
2
31
16
2
2
2
6
10
33
57
32
8
35
22
10
4
5
4
4
4
4
4
4
4
4
35
33
25
18
11
6
8
15
12
9
8
8
8
9
7
5
9
8
8
9
14
18
13
9
10
9
6
4
4
4
5
21
32
22
13
13
13
19
13
8
8
8
8
27
26
26
55
34
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
185
70
171
171
186
186
186
186
138
123
118
193
143
143
188
188
171
159
185
183
138
161
162
169
182
172
190
185
152
153
158
170
157
163
176
171
185
180
182
190
187
184
185
186
186
184
186
185
186
193
185
188
181
183
184
182
190
185
168
166
176
154
154
151
172
161
149
190
139
187
151
144
152
168
156
186
185
154
186
148
175
139
148
173
193
193
193
193
135
134
134
129
128
127
126
126
125
125
125
125
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
37
5
5
5
6
6
7
11
13
16
17
19
17
15
11
7
21
14
8
5
6
8
8
8
11
9
7
5
12
19
19
17
10
4
8
6
4
14
20
12
4
8
12
30
23
16
16
14
8
3
13
12
10
8
8
8
8
5
3
5
6
7
9
13
18
13
9
6
4
5
4
4
4
5
4
4
8
7
6
5
4
6
7
7
7
8
21
38
54
34
15
15
15
15
15
15
15
15
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
173
173
182
192
192
192
192
168
158
152
192
160
153
172
172
162
150
147
180
148
160
165
173
173
175
188
183
173
163
155
172
151
163
172
169
192
188
185
192
187
187
182
186
186
184
188
184
183
185
181
180
179
176
173
162
177
170
156
159
169
153
155
144
148
137
145
192
135
188
141
134
142
147
145
187
187
150
186
140
155
138
146
165
185
185
185
185
116
111
116
110
109
108
107
107
106
106
106
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
3
3
3
3
60
47
35
35
30
26
21
17
35
56
36
17
6
10
13
10
8
13
17
13
10
10
10
14
11
8
14
18
16
14
14
14
35
33
25
18
16
9
3
13
11
9
8
8
8
9
6
3
5
6
7
9
13
18
13
9
9
8
7
6
6
6
6
5
4
8
7
6
5
4
7
9
10
10
11
36
19
3
3
3
3
3
3
3
3
3
3
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
185
67
172
172
181
181
181
181
136
119
116
191
141
147
183
183
162
160
185
179
143
161
162
171
176
171
186
190
142
148
153
171
154
161
169
164
185
174
180
191
187
184
185
186
186
186
186
190
186
185
183
186
186
177
180
175
177
184
171
164
165
163
136
138
150
159
143
191
149
187
136
120
127
137
138
186
186
148
186
146
154
145
153
167
184
184
184
184
96
98
100
102
106
106
106
106
106
106
106
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
67
67
39
11
11
11
11
12
13
8
4
11
12
13
14
33
37
20
4
11
10
10
8
6
7
5
3
2
27
26
16
6
4
3
4
3
2
5
8
7
6
5
5
59
39
19
18
11
5
3
13
11
9
8
8
8
9
6
3
5
6
7
9
13
18
13
9
6
4
5
4
4
4
5
4
4
4
4
13
8
4
6
7
7
7
8
31
18
6
6
6
6
6
6
6
6
6
6
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
87
144
144
144
135
135
135
106
93
88
129
115
129
159
159
148
154
155
176
148
152
146
143
148
141
152
137
136
159
137
139
135
133
148
137
142
132
176
131
128
135
129
136
159
132
133
143
123
125
131
145
129
124
113
107
102
97
102
96
101
102
107
124
111
122
104
112
97
129
110
109
129
122
115
132
130
104
133
95
88
98
107
121
145
145
145
145
78
72
66
58
55
52
50
48
47
45
45
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
83
80
42
5
5
5
5
7
10
7
4
5
4
4
4
66
91
47
4
66
37
9
5
4
4
2
1
9
8
7
6
5
4
3
3
3
4
2
1
3
3
3
4
24
17
10
6
3
2
1
6
3
1
1
4
6
4
2
2
4
2
1
3
7
4
2
1
1
1
1
1
1
1
2
3
24
13
3
3
3
3
5
6
7
7
8
16
10
5
5
5
5
5
5
5
5
5
5
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
13
142
142
142
107
106
106
90
78
75
111
94
99
120
120
118
138
131
148
142
120
110
112
116
123
132
153
124
128
123
138
129
114
115
122
129
116
148
116
118
129
118
124
145
128
138
153
120
115
115
104
112
120
116
145
116
119
110
103
99
95
99
96
105
120
115
153
114
120
119
107
109
120
104
124
103
95
109
96
99
104
124
114
119
119
119
119
103
124
103
104
104
100
100
99
98
98
98
98
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
8
3
3
3
3
5
7
5
3
5
3
1
1
36
34
32
40
48
25
2
1
1
17
17
17
28
17
6
9
9
5
2
3
4
26
13
1
3
2
2
4
16
17
16
10
4
3
2
4
8
5
3
8
5
3
2
2
5
4
2
1
4
3
3
8
5
3
3
2
1
2
2
2
2
2
2
6
4
2
3
3
3
3
4
24
42
51
56
34
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
83
170
170
170
165
165
165
134
120
122
182
136
131
139
139
127
147
126
159
140
146
160
157
164
170
172
182
155
148
139
159
128
141
160
148
165
162
163
182
175
166
170
174
170
173
173
182
174
172
167
173
172
150
161
157
149
166
145
140
137
129
119
119
129
122
131
182
129
175
122
109
120
127
128
174
172
137
170
127
137
127
135
150
167
167
167
167
112
105
107
97
95
93
91
90
87
87
87
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
74
66
41
17
17
17
17
39
50
26
2
17
20
22
23
22
11
1
2
38
22
7
15
24
19
10
2
4
15
22
12
2
1
1
1
2
3
2
1
1
1
1
1
29
33
36
19
2
3
4
12
10
8
12
10
8
14
8
3
10
6
3
4
11
7
3
20
12
5
4
3
2
3
3
2
1
2
3
8
4
1
4
6
7
7
8
22
16
11
11
7
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
6
87
120
180
180
180
180
161
153
155
190
162
158
158
158
142
147
140
155
153
158
178
156
163
160
185
190
164
164
166
178
140
155
178
157
180
170
168
190
174
165
171
170
176
177
185
190
173
173
170
170
170
154
163
176
147
164
149
151
141
133
130
127
136
131
142
190
147
174
148
135
140
141
146
170
170
143
169
127
128
128
133
146
164
164
164
164
109
104
109
102
101
101
99
99
98
98
98
98
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
11
13
16
45
74
74
74
90
53
16
16
16
16
45
43
42
21
1
1
1
7
14
11
9
37
40
22
4
2
1
2
3
7
4
1
1
1
1
1
6
8
7
6
4
2
1
3
4
2
1
1
1
1
1
3
4
2
1
5
10
20
18
13
8
4
1
2
3
4
4
4
5
8
8
8
7
6
7
18
23
26
29
34
21
9
9
8
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
101
6
96
100
134
134
134
134
112
116
123
128
137
138
164
164
131
130
134
134
116
152
127
132
135
127
152
136
121
124
117
115
112
130
114
117
119
130
122
136
137
155
161
147
149
164
136
134
133
134
125
146
120
113
103
106
86
84
85
82
78
88
72
73
82
80
101
155
107
161
111
103
117
118
117
164
133
115
135
101
88
97
101
120
146
146
146
146
88
85
83
72
70
67
64
63
62
60
60
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
39
55
66
66
66
34
3
3
63
93
91
78
62
47
56
66
36
7
7
45
30
15
1
2
14
21
14
7
5
4
3
2
2
2
3
7
9
5
2
20
13
7
4
2
2
4
8
7
4
2
4
4
3
2
4
4
3
2
2
3
7
4
1
4
2
1
1
5
4
4
3
3
3
3
3
3
3
2
1
1
1
1
15
14
14
9
5
5
5
5
5
5
5
5
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
1
137
137
146
146
146
146
123
111
114
171
145
135
178
178
142
146
135
136
126
130
133
138
140
141
158
144
135
143
134
146
151
134
138
136
139
146
148
154
171
157
161
171
178
160
163
163
158
165
158
147
154
140
143
143
150
146
137
129
135
124
128
135
130
122
129
154
122
171
141
135
178
139
138
171
142
135
168
129
150
132
141
153
165
165
165
165
103
100
98
87
85
82
79
78
77
75
75
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
3
33
48
44
31
18
12
6
4
3
21
11
2
31
16
2
6
11
13
8
3
18
17
16
14
12
8
5
5
5
14
8
3
7
12
12
13
16
24
21
13
5
4
3
9
9
8
8
8
8
9
6
3
8
8
8
9
13
18
13
9
9
8
8
9
7
6
6
21
32
26
20
20
20
14
9
23
30
33
37
36
27
18
16
15
15
15
15
15
15
15
15
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
6
80
81
106
106
106
106
75
68
61
103
71
88
94
94
106
98
103
111
92
94
105
111
111
111
114
90
88
89
84
93
88
94
100
100
103
103
97
103
92
91
92
93
94
96
96
99
114
105
111
107
107
88
85
84
95
78
77
75
79
73
71
75
70
66
76
76
76
114
78
81
89
89
88
111
107
89
107
78
93
75
80
88
95
95
95
95
52
48
44
39
37
35
34
33
32
31
31
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
3
1
1
1
1
1
1
2
3
3
3
7
4
1
1
29
52
28
4
23
14
5
4
2
1
7
13
19
39
35
18
1
2
4
7
9
11
6
1
1
1
3
6
13
10
8
9
8
6
4
8
8
4
1
4
4
4
4
4
4
2
1
6
12
8
4
5
4
2
1
2
2
3
4
12
33
17
1
4
4
2
1
3
4
4
5
18
14
10
5
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
3
190
190
197
197
197
197
154
148
134
192
147
166
194
194
179
176
175
192
158
170
181
189
191
190
187
184
177
159
158
158
158
162
173
171
185
191
183
187
191
194
186
189
189
189
197
190
189
192
188
194
181
192
188
191
187
184
168
163
173
152
153
160
157
155
152
185
149
191
155
153
160
165
165
191
191
154
194
137
127
138
151
167
197
197
197
197
118
115
111
107
105
103
102
101
101
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
32
47
62
62
62
36
11
17
14
11
11
78
66
35
4
38
21
4
4
4
13
20
17
15
9
4
9
12
15
27
27
27
28
25
21
18
15
13
13
42
30
18
16
15
13
11
40
32
21
11
11
11
11
11
18
16
13
11
13
14
15
13
11
12
12
12
13
23
22
20
18
18
23
28
28
28
28
34
37
38
39
40
34
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
71
87
135
172
172
172
172
136
134
126
169
130
138
148
148
128
114
102
133
109
122
121
144
133
134
122
144
144
136
134
139
144
136
141
136
158
148
152
155
152
172
148
169
150
150
164
148
150
161
148
144
144
141
129
127
123
129
120
106
129
106
111
133
121
116
124
158
114
148
123
118
136
127
128
143
172
126
142
119
141
114
126
145
164
164
164
164
113
105
95
84
79
75
71
69
67
64
64
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
71
38
6
6
6
7
7
7
7
8
8
8
33
20
8
8
49
65
36
7
6
7
8
7
7
13
10
8
21
16
12
8
5
7
9
7
6
9
9
9
9
6
4
4
15
30
35
22
10
6
5
10
7
5
5
5
5
6
4
3
4
5
3
2
4
13
13
14
11
8
5
2
2
2
2
3
23
13
3
3
3
3
3
3
3
3
3
17
31
47
27
7
7
7
7
7
7
7
7
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
83
83
114
128
128
128
128
92
82
73
123
86
103
113
113
114
109
137
127
118
120
111
134
105
104
115
84
79
66
65
71
75
90
116
105
137
128
119
121
123
120
116
121
127
112
110
134
104
100
101
101
89
94
81
78
74
72
72
72
78
71
70
65
73
73
85
122
92
128
90
84
91
90
93
115
101
90
84
78
83
79
86
98
115
115
115
115
101
95
100
106
115
115
115
115
115
115
115
115
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
42
1
1
1
1
1
1
5
9
8
4
1
4
5
7
32
58
29
1
1
36
59
66
58
34
11
1
12
7
3
6
10
6
3
3
4
11
7
3
3
3
3
3
11
12
13
8
4
3
2
6
6
4
2
3
5
4
2
1
4
2
1
2
6
8
4
1
5
3
2
1
2
3
7
12
28
14
1
7
9
11
6
2
2
2
2
51
53
56
30
5
5
5
5
5
5
5
5
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
81
81
126
153
153
153
153
111
104
100
111
108
118
142
142
123
124
135
153
116
123
111
107
142
108
112
108
104
111
94
108
111
125
153
152
135
126
127
120
120
121
160
115
117
107
97
93
96
94
96
111
103
110
112
115
127
111
160
123
122
152
124
121
122
143
119
120
115
143
118
116
119
160
117
117
113
103
110
90
92
93
105
124
152
152
152
152
106
97
105
104
106
106
106
106
106
106
106
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
41
1
1
1
12
18
24
24
24
16
8
30
15
1
1
9
18
12
7
8
4
1
4
2
1
2
3
14
12
11
9
7
4
1
7
6
5
3
1
1
1
1
1
12
15
17
13
9
7
6
9
6
3
3
4
5
7
5
4
6
3
1
6
12
17
9
1
4
6
3
1
1
1
6
12
28
14
1
6
5
3
2
4
5
5
6
56
29
2
2
2
2
2
2
2
2
2
2
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
16
82
109
154
154
154
154
111
102
100
107
110
119
145
145
116
121
119
154
114
121
116
114
145
114
116
117
114
116
119
108
102
109
154
118
121
117
121
116
116
122
158
111
141
114
110
139
104
103
106
112
105
110
108
112
121
116
158
109
142
113
117
112
109
140
112
117
103
140
118
120
141
158
122
122
109
106
105
96
139
99
111
129
142
142
142
142
102
93
101
100
102
102
102
102
102
102
102
102
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
16
16
17
17
18
18
18
9
1
32
19
7
7
12
18
41
45
50
34
18
18
36
22
9
3
6
12
18
12
6
3
1
9
6
3
2
1
2
3
3
3
13
11
9
11
12
7
2
10
8
6
8
7
7
8
5
2
6
7
6
5
8
11
9
8
7
7
6
5
4
4
4
3
2
2
2
2
2
3
5
6
7
7
8
32
20
8
8
8
8
8
8
8
8
8
8
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
13
78
93
126
126
126
126
93
97
90
120
103
121
147
147
124
118
118
119
109
107
112
104
102
105
124
94
98
101
97
104
144
108
119
117
126
117
122
120
103
108
106
104
147
103
100
103
96
107
114
118
144
146
113
119
122
108
109
96
121
106
108
146
117
113
121
126
106
113
121
114
147
122
114
114
101
97
88
87
93
89
92
94
97
97
97
97
79
92
85
83
83
82
81
81
81
81
81
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
10
8
8
8
9
9
9
9
10
9
9
15
12
10
10
37
63
32
2
8
5
2
2
2
9
5
1
23
15
8
5
3
2
2
3
4
13
7
2
2
2
3
4
5
3
2
3
4
4
4
4
3
2
8
14
14
14
9
4
5
4
4
2
1
11
6
2
10
7
4
4
4
4
4
12
17
9
2
8
6
4
4
4
4
4
5
21
17
13
13
13
13
13
13
13
13
13
13
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
67
145
145
149
149
149
149
104
95
87
148
112
116
162
162
137
137
138
144
110
125
138
171
147
152
160
147
149
132
140
148
143
155
149
154
159
162
174
160
161
161
158
174
161
163
161
174
160
161
158
160
157
142
144
130
150
134
138
137
162
126
117
120
122
116
120
137
124
160
119
114
120
121
123
157
157
130
157
127
146
125
134
142
150
150
150
150
108
101
92
83
79
75
72
70
67
66
66
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
67
67
34
2
2
2
2
2
2
2
2
9
7
6
4
3
17
11
6
9
12
9
6
7
9
6
3
5
28
35
19
4
5
7
19
15
11
6
1
2
4
8
13
35
42
41
28
15
10
5
12
10
8
6
4
6
6
7
14
9
5
7
8
9
6
4
25
21
12
4
4
4
4
3
3
13
8
3
3
2
1
4
6
7
7
8
31
48
57
61
37
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
78
84
84
84
84
67
72
68
76
84
79
96
96
80
76
72
89
67
74
72
76
77
75
131
76
85
92
97
92
101
104
107
131
112
112
121
103
106
109
101
131
97
97
105
107
112
121
115
100
96
88
87
89
92
104
97
96
98
97
110
96
92
92
115
93
96
104
92
92
110
89
93
86
80
79
83
82
78
115
74
75
74
63
61
61
39
40
44
49
58
58
58
58
58
58
58
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
41
10
10
10
10
10
10
7
4
16
13
11
11
10
9
13
15
17
19
18
17
17
17
10
4
2
1
1
7
13
8
3
20
11
2
1
1
2
2
1
1
6
4
2
8
11
7
3
4
6
5
4
4
5
8
5
3
4
4
5
7
10
7
4
2
3
5
5
4
3
5
6
8
21
12
4
10
17
10
4
3
3
3
3
20
15
11
11
7
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
95
95
135
176
176
176
176
146
147
130
149
138
140
134
134
158
132
128
160
119
124
119
123
135
135
158
140
140
116
105
108
109
124
160
132
164
141
150
150
170
172
148
154
142
136
176
126
128
149
119
140
111
99
101
106
87
93
91
83
95
87
87
90
104
101
109
164
104
140
112
103
120
118
121
170
143
117
172
111
102
114
120
144
176
176
176
176
118
109
98
85
79
74
70
68
66
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
80
80
80
80
80
80
80
80
80
54
28
28
28
28
28
43
58
29
1
30
21
12
3
6
7
4
1
4
5
7
4
1
4
8
5
3
4
6
9
23
12
2
6
10
13
14
8
3
6
9
6
4
2
1
5
4
2
1
2
3
3
3
3
3
12
8
4
6
5
3
1
4
5
4
3
3
3
3
3
3
4
2
1
1
1
1
16
32
46
26
6
6
6
6
6
6
6
6
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
5
8
42
75
75
75
75
55
48
46
66
79
86
142
142
96
89
75
73
66
69
68
85
76
84
109
78
90
77
66
75
85
79
109
82
85
83
86
81
85
90
84
89
102
99
100
142
101
101
103
109
98
97
96
109
92
87
87
92
113
83
102
80
78
77
74
90
81
86
113
83
92
88
85
86
109
88
86
91
142
89
93
100
93
92
92
92
60
63
68
66
66
66
66
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
3
1
1
1
1
5
10
6
2
1
4
6
4
3
4
4
5
8
7
5
3
2
1
1
2
6
13
19
12
6
3
1
3
4
6
3
1
1
2
1
1
11
9
7
6
5
5
6
8
4
1
2
2
2
8
7
6
7
4
1
6
8
9
5
1
1
1
2
2
2
5
4
3
24
13
3
3
2
1
5
7
8
9
10
21
13
6
6
6
6
6
6
6
6
6
6
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
71
71
102
131
131
131
131
106
101
102
163
117
116
144
144
114
113
99
160
86
104
105
105
158
122
145
128
107
112
113
137
124
122
149
133
126
131
130
123
142
131
130
139
139
136
142
144
143
163
143
140
147
160
146
158
145
130
133
129
149
115
108
103
105
109
104
106
101
142
98
94
100
105
112
139
139
122
139
118
144
118
130
146
163
163
163
163
115
110
104
94
90
87
84
83
80
79
79
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
71
36
2
2
2
3
4
5
11
14
10
6
29
17
6
5
5
24
14
5
2
3
5
5
5
10
7
5
10
9
8
5
2
4
7
5
4
8
9
10
6
2
6
6
6
8
10
7
4
3
3
4
4
4
8
8
8
6
4
3
4
6
5
4
11
17
13
9
6
4
6
4
2
4
8
6
4
4
4
5
4
4
3
3
3
3
3
17
17
18
40
36
32
32
32
32
32
32
32
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
5
138
138
175
175
175
175
121
111
102
172
128
140
178
178
150
156
146
172
128
131
145
145
171
151
158
144
148
120
136
143
142
155
160
147
145
150
147
153
175
158
163
172
168
178
169
172
170
171
164
174
166
166
160
165
150
146
144
137
153
122
116
118
120
121
118
129
118
157
125
121
132
134
137
178
155
141
155
124
111
123
128
147
174
174
174
174
102
99
96
83
80
77
74
72
71
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
7
8
9
9
10
7
4
11
13
14
15
54
49
26
3
31
17
3
3
3
8
13
11
10
8
7
6
5
10
16
9
2
9
10
12
8
4
3
2
24
13
2
2
2
2
3
13
9
5
8
6
5
9
6
3
5
6
7
9
13
18
13
9
7
5
5
4
3
5
5
6
9
13
13
13
8
4
3
3
3
3
3
29
19
9
9
9
9
9
9
9
9
9
9
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
4
174
174
178
178
178
178
124
114
104
176
130
142
181
181
154
160
150
175
145
154
165
173
173
174
163
150
151
157
144
149
151
159
159
161
160
178
168
173
178
178
181
179
179
181
181
177
177
174
173
177
164
169
161
168
154
139
139
145
136
161
151
114
122
117
131
167
124
181
116
112
124
134
130
181
181
144
181
131
151
131
140
158
177
177
177
177
123
115
106
94
90
85
82
80
78
75
75
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
5
5
5
12
9
7
7
55
52
28
5
36
20
5
5
5
10
15
10
5
5
5
5
5
7
10
16
9
3
3
4
8
13
8
4
8
10
13
13
12
10
8
8
6
5
8
8
8
8
8
8
8
8
8
10
15
19
14
9
9
8
6
4
4
4
6
9
26
19
13
13
13
11
9
8
8
8
8
18
13
9
37
32
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
77
113
150
150
150
150
131
133
132
153
144
141
174
174
134
127
123
160
124
138
153
136
159
142
138
139
146
140
138
142
142
143
174
157
147
140
137
162
135
146
162
138
174
144
145
147
146
148
153
176
159
160
158
159
156
154
162
145
174
157
140
144
135
135
144
151
131
176
152
142
174
162
157
159
158
151
156
127
147
129
139
157
176
176
176
176
117
113
123
121
125
125
125
125
125
125
125
125
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
76
75
41
8
8
8
8
8
8
7
7
53
37
21
21
24
13
2
2
15
9
4
1
4
15
18
13
8
34
28
16
5
3
1
1
1
2
1
1
1
1
1
1
14
8
2
2
2
2
3
8
6
5
8
7
6
9
6
3
5
6
4
3
7
12
10
9
6
4
6
5
4
4
8
5
3
4
4
4
4
4
4
4
4
4
5
59
32
6
6
6
6
6
6
6
6
6
6
73
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
1
89
95
131
131
131
131
107
95
89
133
115
131
159
159
131
133
138
138
136
159
131
138
144
130
140
159
114
109
111
112
113
116
144
106
112
106
109
114
118
146
121
121
118
119
118
94
96
96
96
116
85
93
92
98
98
117
118
96
96
101
98
94
111
95
102
146
94
114
106
97
103
118
108
119
118
99
116
89
93
89
96
104
117
117
117
117
66
61
56
50
47
45
43
42
41
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
2
2
3
3
3
13
11
10
10
13
16
13
10
75
73
40
8
1
18
24
15
6
6
7
7
8
5
2
2
3
5
3
1
1
1
1
1
14
12
11
9
6
3
3
8
6
4
4
4
4
4
8
12
8
4
4
4
12
8
4
4
3
3
7
7
7
7
5
3
1
1
1
1
2
3
4
18
25
29
31
33
24
15
9
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
21
3
17
77
141
141
141
141
134
128
126
142
133
124
141
141
118
147
114
114
103
124
105
107
141
116
118
142
118
121
121
147
135
129
156
130
130
141
131
134
142
138
136
139
152
141
147
142
143
144
144
156
142
144
146
153
152
136
152
142
144
123
150
114
117
111
113
129
113
156
128
123
152
123
121
127
153
125
152
116
150
113
122
136
144
144
144
144
93
86
86
76
73
71
69
68
65
65
65
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
2
1
1
1
1
1
1
1
2
2
2
63
34
5
4
3
4
3
2
17
10
4
3
2
1
2
2
2
15
22
12
2
1
1
3
2
2
1
1
1
1
1
1
57
40
23
14
6
6
6
17
13
9
27
17
8
15
10
6
10
8
6
6
13
17
13
9
7
5
4
2
1
2
4
7
15
11
6
1
4
6
3
1
1
1
1
20
14
9
9
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
77
170
170
180
180
180
180
153
154
149
180
145
150
148
146
144
146
136
180
146
154
179
155
155
170
145
143
140
134
135
134
123
143
180
156
180
168
170
180
168
168
156
167
154
149
149
170
142
147
123
136
106
107
107
122
109
102
108
115
96
106
86
80
94
93
111
180
110
167
114
101
110
117
126
168
168
118
140
101
87
97
105
122
149
149
149
149
80
74
69
63
60
58
56
55
54
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
77
40
3
3
3
3
3
3
3
3
51
35
20
20
14
9
6
3
11
7
3
2
2
3
3
3
9
9
9
16
10
4
3
6
4
3
6
9
5
1
2
9
18
13
9
9
9
9
9
28
17
7
7
8
8
5
3
2
4
5
7
7
7
5
3
1
2
4
2
1
1
3
3
3
3
2
1
1
2
4
3
3
3
3
3
18
13
8
8
7
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
7
76
76
76
72
72
72
68
63
63
69
80
79
113
113
84
96
94
91
111
95
96
99
118
95
102
82
90
86
80
96
89
83
100
96
96
113
122
99
105
105
125
103
102
96
96
96
89
87
90
101
96
105
103
118
122
110
125
107
113
102
101
99
98
105
90
91
86
85
92
88
90
125
85
84
82
80
83
84
96
96
98
107
118
118
118
118
94
90
85
79
77
75
73
72
71
70
70
70
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
6
5
4
3
3
3
3
3
3
3
3
10
8
7
5
3
2
1
5
9
22
14
7
14
14
8
3
5
4
3
2
2
1
1
1
2
5
3
1
1
1
1
1
11
10
10
6
2
4
6
13
11
9
8
7
8
6
5
6
10
9
7
6
15
19
13
7
5
4
5
3
2
5
8
17
26
22
18
18
13
8
8
8
8
8
8
22
29
33
35
36
36
36
36
36
36
36
36
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
171
171
178
185
185
185
185
138
129
126
167
140
160
181
181
171
174
171
171
171
163
168
169
167
169
167
170
170
158
137
135
148
162
159
167
182
184
175
180
185
177
180
177
176
181
176
169
157
148
143
170
135
150
115
102
93
86
87
86
88
88
90
93
99
102
118
182
124
184
114
100
120
127
132
185
171
124
172
113
102
112
121
143
176
176
176
176
101
98
94
80
76
73
69
67
66
63
63
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
24
24
24
24
24
24
24
13
3
32
17
3
3
84
98
50
3
75
76
41
6
27
15
3
1
22
13
4
10
7
4
1
6
4
3
2
2
1
1
1
2
15
13
12
11
9
5
1
8
5
3
4
4
4
3
2
1
5
5
5
8
11
8
6
10
9
7
4
2
2
2
2
1
1
1
1
2
3
4
4
4
4
4
5
18
14
10
10
10
10
10
10
10
10
10
10
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
93
13
82
88
115
115
115
115
87
89
86
118
85
97
96
96
113
102
116
109
102
101
112
98
101
102
116
109
91
94
90
106
94
103
112
106
115
108
107
118
106
98
93
88
87
85
87
109
83
82
85
86
76
77
75
77
93
79
77
77
88
75
74
73
86
77
83
118
81
83
80
72
87
75
83
84
88
95
80
78
85
74
80
87
95
95
95
95
77
74
70
66
64
62
61
60
59
59
59
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
8
4
4
4
4
4
4
4
4
19
11
3
3
3
3
38
39
30
18
6
6
6
10
9
6
3
4
6
4
3
2
1
3
5
4
2
1
3
3
2
1
22
12
2
3
3
2
1
6
4
2
1
4
4
4
8
16
9
2
1
2
3
3
2
1
2
1
1
1
1
2
3
3
2
2
2
2
2
2
3
3
3
3
4
23
38
48
27
6
6
6
6
6
6
6
6
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
79
79
92
106
106
106
106
76
80
76
107
77
91
92
92
106
93
107
97
83
92
81
87
96
97
127
103
91
97
91
96
92
93
98
117
101
111
117
100
100
107
114
110
117
110
127
110
115
113
110
108
111
99
89
96
117
102
114
95
103
88
90
85
90
103
91
127
101
115
103
93
99
117
100
110
108
96
111
85
103
84
88
92
94
94
94
94
52
51
50
49
49
48
48
48
48
48
48
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
40
1
1
1
1
1
1
1
1
1
1
10
6
3
3
3
41
21
1
7
10
14
7
1
9
6
3
18
34
40
21
3
2
1
1
1
1
2
3
2
1
1
2
14
14
15
16
9
2
5
8
5
3
4
3
2
1
1
2
5
6
3
1
5
11
9
8
5
2
3
2
2
3
5
7
26
13
1
6
3
1
3
6
7
8
9
28
19
10
6
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
12
146
146
188
188
188
188
144
138
128
187
143
154
178
178
159
157
146
193
136
153
160
157
186
163
161
174
147
144
141
145
148
156
162
169
180
175
177
179
177
188
183
189
187
185
184
185
193
184
186
185
174
182
165
163
154
149
154
149
166
163
134
131
135
121
137
189
134
187
139
126
138
141
140
185
193
143
193
137
119
129
134
154
182
182
182
182
96
90
81
72
68
64
61
59
58
55
55
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
8
5
5
5
5
5
5
5
5
29
20
11
11
16
22
42
44
31
19
55
30
6
23
21
19
22
15
8
6
5
3
2
21
38
30
16
3
12
17
10
3
26
25
20
16
14
10
6
14
9
5
9
7
5
6
6
6
10
8
6
10
15
19
18
17
13
8
4
3
3
3
3
3
4
3
3
8
5
3
5
6
7
7
8
31
20
9
9
9
9
9
9
9
9
9
9
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
4
16
69
125
125
125
125
107
109
95
98
125
112
125
125
105
94
86
130
73
88
85
86
130
93
111
84
79
87
83
88
103
90
113
109
96
111
95
92
93
96
99
103
125
106
112
130
113
130
118
120
125
121
113
120
108
111
111
112
125
109
109
93
88
86
85
91
89
94
93
86
108
93
91
130
80
87
84
84
109
95
102
111
121
121
121
121
103
100
97
93
91
89
88
87
86
86
86
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
2
1
1
1
4
5
7
39
67
36
5
17
15
13
13
35
18
2
1
7
10
11
13
8
4
4
3
2
2
2
5
9
5
1
1
2
8
4
1
1
1
1
1
27
17
7
8
5
2
11
14
11
6
2
4
6
8
7
7
6
4
2
2
1
1
2
3
3
2
2
2
2
5
6
7
26
16
7
4
5
4
4
19
27
31
35
35
35
60
73
38
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
13
141
141
165
165
165
165
145
147
143
162
141
141
140
140
137
137
121
148
141
135
140
142
140
136
124
129
141
103
100
135
97
113
125
131
165
144
148
162
136
145
130
139
140
122
120
142
118
113
107
141
90
86
85
76
78
76
75
88
75
72
83
71
89
92
104
165
113
141
109
114
97
104
112
117
144
101
145
96
91
97
96
102
111
111
111
111
89
87
85
81
79
78
77
76
75
75
75
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
11
10
10
10
10
10
10
10
10
56
29
3
3
38
63
37
12
16
8
1
5
10
12
7
3
4
2
1
1
1
1
1
1
2
6
4
2
1
1
1
2
13
13
14
11
6
2
6
9
9
6
3
5
7
9
12
12
10
8
7
7
7
5
3
7
9
6
3
1
1
1
1
1
1
2
3
4
4
4
3
3
3
3
3
17
15
14
38
34
31
31
31
31
31
31
31
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
72
72
77
79
79
79
79
74
76
76
82
83
80
100
100
102
146
96
112
100
100
108
112
112
112
115
85
98
109
111
146
137
110
109
107
105
106
115
104
101
101
96
102
105
104
146
112
116
121
114
114
137
119
114
114
137
112
109
109
106
97
105
90
90
84
84
98
92
101
106
96
137
103
105
112
108
106
108
101
137
98
103
106
101
101
101
101
52
53
54
55
58
58
58
58
58
58
58
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
36
1
1
1
2
2
2
2
3
3
3
35
23
12
9
7
20
11
2
16
42
55
34
14
1
2
3
20
11
3
19
17
10
3
2
2
3
3
3
6
4
3
8
15
13
12
7
2
2
3
9
5
1
7
7
8
14
8
3
8
8
8
15
18
13
8
9
11
8
5
5
5
5
5
4
4
6
13
15
11
7
3
4
5
5
6
21
12
3
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
6
138
138
138
135
135
135
98
92
88
87
91
102
117
117
112
117
119
142
138
103
106
105
98
97
112
82
81
75
68
78
81
92
114
105
120
109
142
112
111
135
106
111
108
101
117
88
86
88
85
84
81
88
76
82
80
78
105
86
84
85
103
77
84
83
83
120
80
84
87
81
105
81
84
93
84
89
135
88
103
86
84
93
96
96
96
96
52
52
52
53
55
55
55
55
55
55
55
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
18
24
30
30
30
15
1
25
27
28
30
46
45
23
1
28
16
5
3
1
5
3
1
21
11
2
5
7
5
4
8
9
11
6
1
8
14
7
1
12
11
11
8
5
3
1
7
6
3
1
1
1
1
1
7
6
3
1
8
14
17
12
8
4
1
1
1
1
7
5
4
3
2
1
1
1
1
1
3
4
4
5
20
13
7
6
3
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
5
170
170
186
186
186
186
126
118
108
185
133
153
187
187
175
177
170
184
164
153
170
171
183
170
163
169
174
138
146
148
150
155
176
167
170
179
174
175
176
176
180
178
178
178
186
178
180
185
177
187
179
184
176
183
168
169
165
159
176
157
157
151
150
161
144
164
124
180
139
136
151
165
151
178
178
150
177
134
151
129
137
163
187
187
187
187
109
105
102
88
84
81
77
75
74
71
71
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
6
6
7
7
7
7
8
13
10
7
7
82
98
50
3
29
16
3
3
3
7
11
8
5
3
1
23
17
11
15
10
5
5
8
12
9
7
10
14
35
20
6
10
12
7
3
13
11
9
8
8
8
9
6
3
5
6
7
9
10
12
10
9
9
8
6
4
4
4
8
13
28
20
13
13
8
4
6
7
7
7
8
18
13
9
9
9
9
9
9
9
9
9
9
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
82
82
82
82
77
77
77
55
61
57
74
68
76
92
92
82
85
82
99
78
82
92
99
97
97
107
107
83
88
80
78
90
86
85
116
87
90
91
97
88
88
84
89
95
88
87
90
88
88
87
97
90
82
80
81
88
79
85
87
86
116
83
82
84
77
79
84
77
87
80
78
92
79
80
84
79
80
79
72
90
75
84
99
116
116
116
116
65
61
60
57
56
55
54
54
53
53
53
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
43
4
2
1
1
1
1
2
3
3
3
7
4
1
1
14
27
14
1
26
13
1
1
2
4
7
5
4
9
15
8
2
1
1
3
3
4
2
1
1
1
1
1
7
7
8
13
9
6
6
6
7
8
7
6
8
14
9
4
7
4
2
12
16
19
12
6
5
4
3
2
2
3
4
12
17
14
12
12
8
4
4
4
4
4
5
20
13
7
7
7
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
68
130
130
135
135
135
135
98
100
94
133
106
122
145
145
118
113
107
113
102
106
110
114
127
130
125
126
145
127
122
116
139
122
116
119
139
120
124
125
125
145
118
123
133
120
121
144
119
122
121
114
104
144
92
102
103
103
117
106
121
106
103
101
109
97
100
121
94
109
99
93
92
117
91
100
92
89
135
93
87
92
89
97
106
106
106
106
68
68
71
65
65
64
63
63
62
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
68
40
12
7
3
3
3
3
3
3
3
3
13
18
20
23
20
14
8
3
12
8
4
9
24
17
10
3
17
10
4
7
9
5
2
3
4
10
8
7
6
4
3
4
12
11
10
13
8
4
4
8
8
4
1
1
4
2
1
6
4
3
3
4
8
4
1
1
1
1
1
1
1
2
3
8
19
11
3
6
4
3
2
2
2
2
2
17
13
9
9
9
9
9
9
9
9
9
9
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
66
68
74
81
81
81
81
62
67
64
78
74
82
100
100
83
80
75
78
61
61
63
69
77
79
89
81
100
83
86
87
94
89
90
107
94
85
91
89
84
100
88
89
93
89
88
100
88
89
93
94
89
100
80
82
83
76
80
81
85
107
85
93
84
79
84
90
83
94
89
89
93
88
88
88
82
88
80
78
90
77
84
95
107
107
107
107
68
69
73
67
67
67
66
65
65
65
65
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
33
1
1
1
2
2
2
2
3
3
3
13
8
3
3
9
15
8
1
6
4
2
1
3
8
4
1
13
9
5
6
8
5
3
2
1
1
3
5
3
1
2
4
17
13
9
5
1
1
1
11
6
1
1
4
4
4
5
6
5
3
1
3
6
5
3
1
7
4
1
1
2
9
16
26
27
21
13
6
6
6
4
2
2
2
2
19
13
7
7
7
7
7
7
7
7
7
7
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
9
132
132
170
170
170
170
141
142
125
134
138
144
166
166
149
147
134
159
124
138
142
137
166
144
143
140
168
126
128
131
125
133
159
145
162
167
150
150
147
170
141
143
165
139
151
137
132
132
128
168
111
104
101
95
92
108
83
84
89
91
97
98
108
104
116
162
120
167
117
111
118
123
127
139
168
119
170
122
114
120
122
134
151
151
151
151
104
95
97
88
85
84
81
80
78
78
78
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
9
9
45
63
72
77
82
54
26
26
22
19
19
16
13
8
3
10
19
11
4
2
11
6
1
12
23
25
17
9
5
2
2
3
8
8
9
5
1
2
3
11
13
16
17
10
3
6
8
8
6
4
5
6
4
2
6
8
5
3
2
2
3
3
3
2
1
2
3
3
3
2
1
1
1
1
2
3
4
3
2
2
2
2
17
14
11
11
11
11
11
11
11
11
11
11
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
64
188
188
190
190
190
190
130
121
109
189
136
144
191
191
174
182
186
188
166
172
182
193
187
188
183
189
148
149
156
155
157
164
171
173
186
178
182
183
183
190
183
189
187
188
191
193
189
189
189
189
189
185
185
184
179
186
169
171
170
161
162
153
157
164
154
185
157
180
155
144
147
151
155
178
191
161
177
151
180
138
152
172
189
189
189
189
99
93
87
79
76
73
71
69
68
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
64
64
64
32
1
1
1
1
1
1
1
1
8
10
11
9
7
28
16
5
12
9
7
7
7
10
7
5
52
53
53
31
9
6
4
14
19
25
14
4
4
3
3
14
66
34
3
9
10
6
3
12
10
9
8
14
13
10
8
10
11
9
8
10
10
10
10
14
12
10
8
6
6
6
10
12
14
9
4
8
10
13
12
11
11
11
11
38
23
9
9
9
9
9
9
9
9
9
9
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
6
14
46
80
80
80
80
73
63
63
73
75
74
98
98
73
71
75
68
67
98
68
78
83
95
114
95
149
100
95
110
108
122
178
126
140
139
140
148
152
163
174
178
187
148
156
166
169
174
187
184
178
172
174
164
168
195
171
194
182
187
184
179
182
185
191
190
188
195
194
176
179
178
180
191
167
190
162
149
141
195
127
131
129
110
108
108
72
82
94
95
108
108
108
108
108
108
108
108
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
3
1
1
1
1
4
7
4
2
13
8
3
2
1
3
4
6
14
10
6
3
2
8
4
1
13
25
27
14
2
2
3
7
7
7
5
3
4
5
6
7
28
23
16
10
10
6
3
3
3
5
4
3
2
12
17
22
13
4
3
4
56
29
3
5
3
2
4
3
2
2
3
7
9
5
2
18
35
23
11
3
3
3
3
30
20
11
11
11
11
11
11
11
11
11
11
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
83
83
109
132
132
132
132
111
105
96
92
98
110
132
132
112
104
89
112
73
86
86
102
132
117
164
126
136
120
164
133
155
164
175
175
175
175
167
175
169
165
174
164
153
158
159
155
174
164
132
135
130
127
130
129
132
147
129
155
142
145
144
147
155
133
150
129
134
132
161
134
138
146
150
141
161
121
134
118
113
161
110
115
115
102
102
102
92
92
93
94
96
96
96
96
96
96
96
96
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
83
83
69
55
55
55
55
62
70
39
8
19
13
7
7
34
43
28
13
12
11
9
7
5
8
5
3
17
31
37
21
6
4
2
21
17
13
7
1
1
2
1
1
12
13
15
13
12
9
6
7
6
4
2
4
4
3
2
17
16
11
6
3
1
14
15
16
9
3
2
1
1
1
1
1
1
9
7
6
11
13
15
16
16
16
16
17
48
63
34
5
5
5
5
5
5
5
5
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
11
11
40
69
69
69
69
55
63
64
82
82
67
69
69
67
82
58
69
55
64
69
80
100
104
162
118
138
119
162
124
141
148
162
150
150
154
145
156
150
150
151
156
146
147
147
143
154
144
134
147
148
147
161
143
154
144
138
154
151
147
159
144
161
133
133
137
139
159
133
140
134
128
127
161
114
122
108
94
86
120
74
74
72
64
55
55
54
41
46
50
54
54
54
54
54
54
54
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
7
3
3
3
3
3
3
9
15
9
4
4
5
5
4
3
3
3
3
3
15
8
1
5
9
6
3
13
8
3
18
21
20
19
16
13
11
9
8
6
5
5
7
9
12
15
17
18
10
2
5
9
8
7
5
3
2
2
5
5
3
2
1
1
11
15
19
11
4
4
3
3
2
2
1
1
1
2
3
3
3
3
3
3
3
3
23
16
10
8
6
6
6
6
6
6
6
6
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
96
6
90
99
134
134
134
134
97
100
95
137
100
114
120
120
117
122
117
112
108
111
116
113
129
127
133
132
139
123
130
135
138
144
160
151
153
152
156
161
162
161
158
162
157
160
162
162
162
153
162
151
143
147
162
137
142
147
138
156
142
147
147
152
145
148
162
138
142
138
131
155
130
138
141
137
155
134
132
134
115
162
112
119
120
109
109
109
74
82
92
91
101
101
101
101
101
101
101
101
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
16
20
22
24
44
64
32
1
33
17
1
1
1
20
13
7
25
13
2
2
3
3
3
10
11
13
19
26
15
4
7
10
18
26
25
18
12
12
11
10
6
3
1
10
15
8
1
16
10
5
1
1
2
7
13
11
10
6
2
1
1
1
2
2
3
9
5
1
8
13
7
1
1
1
1
27
20
13
9
6
6
6
6
6
6
6
6
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
195
75
191
191
196
196
196
196
196
196
156
196
166
169
192
192
181
185
188
189
170
181
185
195
189
191
185
190
176
162
170
176
166
173
185
182
193
191
191
193
191
196
191
196
192
193
196
195
193
196
192
192
190
189
189
189
185
190
171
172
174
161
172
162
171
174
159
193
159
191
156
148
154
158
163
191
196
165
191
157
185
149
158
180
196
196
196
196
112
110
107
104
103
102
101
101
100
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
75
75
75
70
65
65
65
65
65
78
71
44
18
18
81
97
92
62
32
18
13
13
14
22
17
13
59
58
33
8
10
10
10
11
12
13
13
10
8
5
3
12
64
41
18
15
13
12
11
7
3
7
11
19
16
13
15
28
21
12
3
13
14
14
12
11
12
12
9
6
6
6
6
6
6
17
22
25
26
27
28
34
37
38
40
34
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
190
73
178
178
191
191
191
191
150
147
149
195
162
154
183
183
171
159
175
177
152
171
174
190
181
182
185
190
176
163
172
187
164
169
170
173
186
180
185
193
188
191
186
195
190
188
191
190
188
195
188
187
190
180
184
181
185
190
167
169
173
161
162
160
165
173
157
193
156
188
156
148
160
158
164
188
195
164
190
150
147
147
155
172
195
195
195
195
155
145
149
152
155
155
155
155
155
155
155
155
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
71
69
41
13
13
13
13
39
52
59
66
92
51
10
10
13
62
40
19
14
10
10
14
19
16
14
10
7
5
4
4
5
7
10
11
9
7
9
11
12
12
12
12
13
44
34
23
13
12
11
9
8
7
7
16
14
10
7
12
18
20
15
11
13
14
15
16
13
11
12
13
13
13
15
16
18
23
28
28
28
28
34
37
38
39
40
44
64
74
79
82
83
84
84
84
84
84
85
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
129
154
176
196
196
196
196
153
150
142
196
156
165
192
192
181
170
188
189
159
179
176
189
189
184
186
191
176
163
170
176
161
167
171
175
193
189
188
193
189
189
188
189
189
188
196
189
188
196
188
192
182
189
188
189
186
191
171
172
181
160
169
162
171
175
159
193
161
189
159
155
160
165
164
189
189
169
189
154
185
148
157
179
196
196
196
196
134
126
120
113
109
107
104
103
102
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
129
103
78
40
2
2
2
2
2
2
2
2
34
22
10
10
78
95
48
1
5
3
1
1
1
8
9
10
58
54
50
27
5
18
32
25
18
40
25
10
15
14
12
11
37
45
42
40
29
18
11
48
36
23
11
11
11
11
11
18
16
13
11
13
14
15
13
11
12
12
12
13
23
22
20
18
18
23
28
28
28
28
34
37
38
39
40
47
56
61
41
22
22
22
22
22
22
22
22
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
70
173
173
188
188
188
188
146
143
135
188
147
156
178
178
160
164
172
170
151
167
169
186
171
173
164
174
175
146
154
174
154
160
164
166
183
177
178
183
178
188
180
188
186
182
187
186
181
186
178
176
174
167
169
168
160
172
153
152
150
140
153
141
150
153
148
183
150
177
136
124
127
138
139
175
188
151
187
145
157
143
155
169
187
187
187
187
121
111
110
98
94
91
88
86
84
82
82
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
70
70
36
2
2
2
2
2
2
2
2
31
23
16
16
60
84
84
57
30
16
15
14
14
15
14
13
13
21
20
12
5
16
19
23
16
9
18
19
20
16
11
6
33
19
6
6
6
8
11
16
17
12
7
16
12
8
7
28
25
23
22
22
18
15
15
21
15
10
8
6
5
6
10
12
14
21
28
28
28
28
28
25
23
23
23
23
15
8
8
8
8
8
8
8
8
8
8
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
9
87
87
102
102
102
102
82
75
72
102
83
90
95
93
102
100
97
110
90
93
104
110
111
111
125
105
107
110
98
101
107
102
124
108
103
108
114
110
105
109
109
115
129
116
125
117
117
121
124
117
129
114
110
110
96
96
101
106
129
108
108
105
109
103
105
125
106
117
108
105
105
105
102
111
111
94
96
88
108
82
88
100
108
108
108
108
86
82
78
73
71
69
68
67
65
65
65
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
5
2
2
2
5
6
8
9
10
6
3
10
6
3
3
11
20
21
22
24
12
1
1
1
2
2
1
1
1
1
1
2
2
2
1
1
10
7
5
3
1
2
3
12
7
3
2
1
3
6
9
6
3
1
7
10
14
10
6
6
3
1
1
10
9
8
8
8
4
1
1
1
3
6
3
1
8
7
6
6
6
5
4
4
4
4
18
32
48
25
3
3
3
3
3
3
3
3
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
187
187
188
190
190
190
190
155
137
117
195
143
148
195
195
174
175
173
188
166
176
181
187
187
187
183
189
173
167
174
186
176
188
182
181
184
190
189
192
195
193
195
194
193
195
195
191
192
193
190
194
187
186
186
184
180
186
174
167
167
163
155
152
158
163
157
193
162
195
161
148
154
157
161
195
195
169
194
159
180
147
156
177
194
194
194
194
128
131
120
108
104
100
97
95
93
90
90
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
8
8
8
38
61
40
19
11
15
17
12
8
58
30
2
47
28
10
2
10
27
14
2
53
54
55
50
43
26
9
11
7
4
7
11
7
4
3
6
60
31
3
4
6
4
3
12
10
9
8
14
11
9
8
10
11
9
8
21
16
11
14
16
13
10
8
6
6
6
10
14
44
27
10
11
12
11
11
11
11
11
11
19
14
9
9
9
9
9
9
9
9
9
9
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
73
147
147
147
128
126
126
106
89
94
121
122
126
155
155
145
152
153
173
147
146
135
136
129
133
146
130
131
155
122
127
116
122
111
124
137
119
173
124
124
130
124
130
155
126
126
136
112
111
108
134
104
103
98
91
97
86
83
83
95
75
75
74
77
79
84
104
87
118
92
89
98
99
100
121
122
94
126
92
83
90
96
111
134
134
134
134
98
92
85
77
73
70
68
66
65
63
63
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
37
1
1
1
1
29
43
34
17
1
28
42
56
87
65
33
1
65
51
37
20
3
12
8
4
2
29
38
19
1
1
1
1
2
3
4
5
4
3
2
2
11
11
11
9
5
2
2
6
7
4
1
1
1
8
5
2
4
2
1
8
10
12
10
7
4
2
1
1
2
3
4
6
17
11
6
6
6
6
4
2
2
2
2
20
38
50
25
1
1
1
1
1
1
1
1
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
8
189
189
189
174
174
174
134
114
115
146
144
155
185
185
175
183
182
189
189
174
181
188
178
186
177
166
167
179
155
163
164
181
169
174
175
166
189
176
174
176
181
179
181
182
183
188
170
155
157
185
154
174
143
148
115
109
112
105
124
107
81
79
93
86
106
176
108
181
112
100
124
124
127
182
182
138
183
134
129
145
150
163
185
185
185
185
134
127
136
128
127
127
126
125
125
125
125
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
4
1
1
1
1
29
43
24
5
1
29
43
58
111
110
55
1
83
61
40
22
5
18
23
21
19
39
40
21
3
2
1
7
4
1
1
1
2
3
2
2
14
12
10
9
9
5
2
8
8
5
2
3
3
2
1
7
6
4
2
2
3
3
3
8
4
1
1
2
2
2
2
2
4
3
2
2
4
7
5
3
3
3
3
22
16
10
10
10
10
10
10
10
10
10
10
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
175
72
188
188
191
191
191
191
155
137
129
191
156
150
196
196
176
177
175
190
143
154
172
173
190
187
193
190
167
162
165
166
166
178
184
173
188
178
182
185
186
194
190
191
191
190
196
191
192
192
191
196
190
190
191
190
193
190
172
168
184
154
158
161
163
174
161
194
163
190
171
160
177
171
164
190
196
163
190
157
180
152
163
180
196
196
196
196
136
126
114
100
94
89
85
82
76
76
76
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
38
5
5
5
5
5
5
3
1
11
8
6
6
6
22
11
1
28
15
3
3
3
11
6
1
23
41
33
26
22
19
59
35
12
21
12
4
22
12
3
4
31
18
6
9
10
12
23
13
3
15
16
18
16
14
21
28
34
18
3
12
13
14
15
21
18
15
10
6
6
6
10
12
14
21
24
26
27
27
28
31
33
34
34
31
28
52
40
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
5
176
176
185
185
185
185
142
128
118
184
138
143
174
174
158
165
174
183
137
157
164
172
169
174
178
169
147
137
135
144
136
147
154
154
183
177
174
182
175
174
173
180
174
176
185
174
175
184
175
174
168
183
172
165
178
169
154
151
150
137
140
136
141
162
143
183
148
177
137
135
143
147
154
173
174
155
173
147
160
155
164
172
185
185
185
185
97
93
89
84
82
80
79
78
77
76
76
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
5
5
5
5
5
5
5
15
12
10
10
42
39
24
10
14
18
22
17
13
15
14
8
2
29
27
16
5
18
32
18
5
2
11
18
11
4
5
6
32
19
6
5
5
4
3
13
15
11
8
8
8
8
5
3
8
8
8
9
13
18
13
9
9
8
8
6
5
10
15
21
32
22
13
13
13
37
38
39
39
39
40
46
27
8
8
8
8
8
8
8
8
8
8
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
192
2
192
192
192
173
173
173
146
137
132
172
153
158
190
190
180
187
184
192
192
164
183
184
185
184
173
169
187
158
158
163
159
161
180
168
168
166
192
175
176
178
181
181
184
190
190
186
187
185
185
189
184
185
180
184
159
161
156
151
178
147
145
136
134
127
135
161
141
181
149
137
144
146
154
190
190
156
178
143
175
145
156
173
189
189
189
189
126
116
118
107
103
101
98
97
94
94
94
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
4
5
5
5
6
6
6
52
41
30
30
83
96
52
8
38
23
8
8
8
14
14
8
2
14
18
22
21
12
3
4
3
2
1
1
2
3
7
9
12
22
27
15
4
3
3
7
5
4
8
8
8
8
5
3
8
8
8
9
13
18
13
9
11
9
7
6
6
6
8
13
24
15
7
7
7
7
13
16
18
19
20
35
22
9
9
9
9
9
9
9
9
9
9
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
175
72
150
158
185
185
185
185
129
130
120
186
136
141
187
187
167
164
175
167
136
155
157
173
167
169
189
185
155
158
156
155
152
155
172
164
180
174
176
181
177
183
178
178
180
180
185
181
183
186
181
187
178
172
179
171
189
185
160
155
163
136
141
136
145
161
139
185
132
181
138
130
138
139
140
179
180
149
178
144
175
143
149
172
189
189
189
189
129
129
129
130
131
131
131
131
131
131
131
131
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
40
8
4
1
1
1
1
4
7
7
7
9
10
10
5
1
13
10
8
8
8
8
8
8
9
5
1
8
34
30
16
2
6
10
9
8
8
8
8
5
2
8
7
7
13
15
15
14
8
3
5
7
7
8
8
8
9
6
3
5
6
7
9
13
18
13
9
6
4
5
3
2
4
5
4
4
8
10
11
7
4
6
7
7
7
8
37
53
61
42
23
23
23
23
23
23
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
1
21
39
65
65
65
65
63
57
57
70
76
76
112
112
78
78
80
73
72
88
72
77
87
75
88
80
80
106
95
101
127
112
90
88
81
75
74
76
79
85
93
82
109
78
75
75
77
89
100
112
127
125
102
105
101
100
109
94
101
98
98
125
102
105
101
90
91
111
92
90
127
89
89
98
82
82
88
78
74
79
88
95
111
111
111
111
85
86
89
92
98
98
98
98
98
98
98
98
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
3
5
12
10
9
5
1
1
6
5
4
3
21
12
4
11
11
12
9
6
5
33
28
15
3
3
3
2
2
3
5
7
5
3
2
2
14
14
14
10
6
2
2
8
5
3
3
5
7
6
5
9
8
8
8
7
7
6
5
11
8
5
4
2
1
3
4
6
14
8
2
6
6
6
3
1
1
1
1
24
41
49
26
3
3
3
3
3
3
3
3
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
24
170
170
170
134
134
134
97
89
79
128
91
109
118
118
132
142
142
176
170
138
148
143
134
133
131
128
130
118
111
126
104
114
113
123
142
125
176
124
119
123
114
116
134
117
117
143
104
105
102
92
92
102
87
91
100
85
100
79
74
74
69
66
71
62
66
91
70
84
80
77
82
100
85
91
91
84
100
90
94
95
99
104
112
112
112
112
82
79
85
81
80
81
80
80
80
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
17
10
10
10
10
10
10
7
4
10
7
4
4
67
90
47
4
40
46
23
1
6
8
4
1
10
20
33
17
1
2
3
6
9
21
12
4
3
2
3
4
13
11
10
15
12
9
7
9
7
6
6
5
3
1
1
2
6
7
4
1
6
11
9
8
7
6
5
4
4
5
5
5
4
2
1
8
7
6
17
22
25
26
28
32
22
12
12
12
12
12
12
12
12
12
12
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
175
7
173
173
173
145
139
139
99
92
94
94
101
115
132
132
138
140
148
175
173
138
139
138
128
132
131
138
133
120
119
128
122
125
130
138
139
139
175
129
137
139
124
141
128
134
132
141
139
115
118
132
100
106
99
96
109
95
102
94
79
84
81
78
101
75
80
103
76
101
89
86
103
102
89
99
90
87
139
86
78
85
82
93
106
106
106
106
83
78
73
68
65
63
61
60
58
58
58
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
31
43
55
33
12
6
1
1
6
9
12
72
63
54
55
57
44
32
21
10
21
11
2
6
22
29
15
1
2
3
4
5
24
13
3
2
1
2
4
15
15
12
9
7
5
5
6
6
5
4
4
4
3
3
9
6
4
4
3
2
3
2
1
1
1
4
2
1
4
3
3
3
3
3
4
4
4
4
4
4
4
4
23
40
49
29
9
9
9
9
9
9
9
9
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
84
142
149
165
165
165
165
128
128
122
128
137
143
162
162
150
159
169
174
142
145
153
169
161
155
157
156
163
157
146
141
144
159
145
153
169
145
174
151
138
165
136
148
161
152
162
169
137
130
128
163
115
113
112
104
107
104
99
97
110
95
101
97
98
120
100
112
109
127
116
108
130
120
116
133
133
118
165
118
132
120
126
135
145
145
145
145
97
91
93
84
82
80
78
77
75
75
75
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
84
84
47
11
11
11
11
11
11
6
1
61
36
11
11
40
41
43
49
56
67
72
64
56
29
2
6
21
11
2
8
7
4
2
3
3
4
4
4
13
7
1
5
9
9
9
13
9
5
5
6
8
7
4
1
1
1
1
1
4
2
1
4
8
4
1
9
5
1
1
2
2
2
3
8
15
11
8
8
7
7
5
4
4
4
4
21
15
10
10
8
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
84
84
117
133
133
133
133
99
110
104
127
133
118
130
130
128
127
135
133
108
118
113
110
130
104
99
88
90
85
83
87
88
96
110
103
135
103
101
97
93
92
92
93
96
97
105
130
101
127
105
105
111
114
106
111
92
90
80
75
87
71
74
72
75
74
69
93
70
83
71
67
76
78
78
130
78
81
82
75
80
78
83
97
114
114
114
114
74
78
83
79
79
79
79
79
79
79
79
79
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
43
2
2
2
3
4
5
7
9
6
3
14
9
5
5
35
38
21
4
10
7
4
1
1
1
2
3
4
3
3
2
1
8
9
8
5
2
2
2
13
9
6
8
10
8
7
7
8
8
9
9
8
6
4
3
3
4
5
6
5
4
4
2
1
2
1
1
2
3
2
1
2
3
4
6
14
10
6
6
6
6
5
5
5
5
5
24
16
9
7
5
5
5
5
5
5
5
5
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
69
97
140
178
178
178
178
123
125
118
177
134
145
181
181
150
139
142
152
122
132
134
138
175
151
168
153
142
125
133
138
139
150
165
153
166
159
162
163
161
178
164
170
177
163
181
163
165
166
160
175
168
159
159
160
165
140
139
141
145
140
133
131
139
154
138
170
142
154
137
125
131
132
137
160
154
136
181
131
120
125
130
147
170
170
170
170
127
120
112
102
98
94
91
89
85
85
85
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
37
6
6
6
6
6
6
6
7
7
7
15
15
15
15
14
14
9
4
6
24
14
4
10
8
6
4
5
4
4
7
11
8
5
5
5
5
4
4
7
5
3
4
8
5
3
3
3
3
3
3
3
3
3
5
6
6
7
7
8
5
3
7
9
9
10
14
12
11
8
6
6
6
10
12
14
13
13
13
13
13
25
34
39
41
42
35
28
56
40
25
25
25
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
106
8
100
100
109
109
109
109
81
76
77
76
79
84
97
97
102
134
101
109
100
90
94
91
97
95
91
89
134
98
96
104
133
108
112
111
133
108
134
115
114
133
109
95
106
98
100
122
104
103
107
112
110
122
112
109
109
98
93
89
104
84
81
96
81
78
90
82
86
112
81
78
81
86
88
112
109
93
109
92
90
96
91
93
94
94
94
94
74
73
80
81
81
81
81
81
81
81
81
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
28
38
48
32
16
9
2
28
15
2
2
45
36
23
11
20
15
10
10
10
11
10
7
4
8
13
16
14
7
1
4
4
4
2
1
1
1
1
1
6
4
2
10
6
3
7
6
6
7
8
8
8
5
2
4
6
7
5
4
7
11
6
2
3
4
5
5
4
4
8
17
26
17
9
9
8
7
6
6
6
6
6
26
18
10
10
8
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
92
92
92
93
93
93
93
87
97
103
144
144
109
113
111
105
132
92
93
92
82
86
91
93
104
123
103
132
108
121
106
103
115
121
127
141
141
145
121
127
133
128
145
144
127
130
145
125
127
121
118
123
114
112
109
120
113
111
120
106
99
101
97
99
105
93
107
92
89
90
93
103
107
120
138
108
109
144
108
108
111
114
119
127
127
127
127
72
69
66
62
60
58
57
56
56
55
55
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
8
8
8
16
20
24
31
38
23
9
8
8
23
16
9
12
10
9
8
9
11
9
8
20
13
6
5
5
5
6
6
6
14
7
1
1
2
1
1
29
25
22
14
6
7
8
13
9
5
8
6
5
6
4
3
3
3
6
9
13
18
13
9
7
5
5
3
2
5
5
4
4
13
13
13
8
4
20
26
29
31
32
33
24
16
16
16
16
16
16
16
16
16
16
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
86
86
107
129
129
129
129
105
105
101
131
113
112
142
142
107
104
107
112
99
103
100
112
121
117
151
131
104
109
96
100
93
102
135
113
118
119
114
121
107
114
114
122
142
130
143
142
131
131
129
122
119
135
129
129
151
131
123
126
119
108
109
105
113
120
111
143
112
122
119
119
142
124
126
123
119
115
116
109
142
107
120
137
151
151
151
151
108
101
93
83
79
75
72
70
68
66
66
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
3
3
3
3
32
22
12
7
3
4
5
6
33
41
21
2
2
2
2
3
18
12
7
4
2
1
1
1
2
6
3
1
1
1
2
3
58
42
26
10
2
5
8
12
12
10
8
6
4
6
4
3
4
6
7
9
13
18
13
9
9
8
7
5
3
5
5
6
9
13
13
13
8
4
3
3
3
3
3
14
26
46
27
8
8
8
8
8
8
8
8
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
83
83
87
87
87
87
73
62
57
78
71
71
95
95
77
97
78
85
72
72
79
88
86
91
111
90
95
93
94
111
97
101
103
101
111
101
101
101
97
98
98
99
106
98
97
92
91
89
90
93
86
91
85
90
88
87
86
106
86
89
86
96
86
78
90
79
80
90
81
78
91
83
86
106
83
86
87
80
91
96
75
77
75
68
68
68
40
37
35
31
30
29
28
27
27
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
70
64
32
1
1
1
1
5
10
7
4
1
3
4
3
3
4
2
1
9
6
4
3
4
8
5
3
16
10
5
4
4
3
3
13
20
18
11
4
3
3
3
4
12
8
5
3
2
2
3
7
5
4
8
6
4
6
4
3
4
6
7
9
13
18
13
9
6
4
6
4
3
4
8
6
4
4
4
12
8
4
3
3
3
3
3
14
10
7
7
7
7
7
7
7
7
7
7
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
6
85
85
85
71
71
71
70
72
71
80
87
87
122
122
89
93
96
90
85
100
86
90
99
87
100
76
71
63
75
80
85
122
99
95
93
88
90
80
82
79
82
79
80
77
88
80
85
88
87
122
80
81
79
79
88
81
80
89
78
81
83
81
90
88
81
89
78
76
69
71
68
68
65
73
68
58
70
52
49
54
60
68
83
83
83
83
48
46
45
44
43
43
42
42
42
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
2
1
1
1
1
5
10
32
43
49
25
1
1
12
7
3
3
39
20
1
1
1
7
14
11
9
5
1
2
4
2
1
1
2
17
9
1
1
1
1
1
12
16
20
11
2
4
6
9
6
3
3
3
4
3
2
6
8
5
2
12
11
11
9
8
6
4
4
3
2
3
3
3
13
8
3
3
2
1
2
3
3
3
4
23
16
9
8
8
8
8
8
8
8
8
8
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
134
66
86
123
151
151
151
151
102
94
86
147
116
123
178
178
134
132
115
146
99
113
120
134
142
134
164
149
130
137
127
129
151
130
136
160
136
146
142
145
146
151
151
155
178
157
155
157
160
159
160
160
164
146
148
147
152
142
133
131
124
160
119
120
124
121
127
123
118
160
137
132
178
139
145
160
160
135
164
125
148
128
133
148
160
160
160
160
112
101
102
92
89
87
84
83
80
80
80
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
40
15
10
5
5
5
5
6
7
4
1
9
5
1
1
5
23
12
1
7
7
6
5
8
12
7
3
11
13
16
17
16
8
1
8
12
17
9
1
1
1
7
9
12
22
20
18
16
9
3
7
8
8
8
6
4
9
6
3
8
8
8
9
10
12
10
9
11
9
6
4
3
4
12
21
32
21
10
10
10
10
6
3
3
3
3
25
21
18
18
14
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
80
80
115
133
133
133
133
96
90
88
91
101
113
142
142
119
116
134
112
107
109
111
135
127
119
119
111
133
112
106
111
105
119
112
111
134
110
104
104
96
107
96
100
142
109
111
136
106
104
109
133
88
89
83
85
82
87
103
89
110
92
95
89
84
84
90
123
85
100
99
95
142
95
94
95
82
87
85
89
136
88
91
102
100
100
100
100
66
68
73
69
69
69
69
69
69
69
69
69
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
44
8
8
8
16
20
24
24
24
12
1
28
14
1
1
30
42
21
1
8
7
6
12
34
19
5
5
5
7
9
5
2
2
3
4
4
5
3
2
2
3
2
2
14
10
6
5
5
3
1
11
6
2
1
1
1
8
7
7
6
3
1
8
12
16
11
6
9
5
1
3
6
7
7
8
26
17
8
4
6
8
8
8
8
8
8
24
16
9
9
9
9
9
9
9
9
9
9
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
8
147
147
147
115
115
115
82
75
70
118
81
98
107
112
124
132
144
151
147
122
130
127
121
121
121
108
132
113
106
114
105
116
118
125
144
128
151
126
127
131
128
134
127
123
126
126
137
137
117
120
127
107
114
108
105
108
106
106
127
94
102
91
92
90
98
114
97
105
96
88
103
93
98
92
84
88
91
93
102
114
93
97
96
92
92
92
70
72
83
83
92
92
92
92
92
92
92
92
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
4
4
4
4
4
4
4
4
9
6
4
4
68
93
51
9
26
17
8
8
9
9
5
1
2
32
24
13
2
1
1
3
2
1
1
1
6
5
4
6
20
18
16
10
5
4
4
8
8
7
7
5
3
4
3
2
5
3
1
2
4
3
2
1
2
4
2
1
1
4
7
11
11
11
14
16
18
16
11
6
6
6
6
23
15
7
7
7
7
7
7
7
7
7
7
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
66
84
93
112
112
112
112
85
81
78
74
75
86
89
89
112
95
91
82
84
89
75
81
83
84
116
84
81
81
74
95
71
77
80
82
89
89
89
79
80
89
96
89
106
98
95
100
116
108
116
112
112
101
98
94
100
95
96
96
106
89
86
96
81
85
90
90
90
116
80
81
87
92
99
116
112
106
112
89
84
96
85
94
100
100
100
100
62
63
67
61
61
61
60
59
59
59
59
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
36
6
5
4
4
4
4
17
23
16
9
25
14
4
4
12
20
12
4
28
17
6
4
2
6
7
8
11
11
12
9
6
6
6
4
2
4
3
3
2
1
2
3
15
15
16
9
2
4
6
10
8
6
6
5
4
3
2
6
6
6
7
9
10
11
9
7
5
4
5
5
4
4
5
4
4
6
7
8
8
7
6
6
6
6
6
16
9
3
3
3
3
3
3
3
3
3
3
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
96
6
90
95
126
126
126
126
93
97
90
120
89
105
105
105
123
110
116
122
108
107
116
105
103
105
123
94
92
86
81
86
90
101
122
104
126
110
109
120
99
105
94
93
91
88
108
84
89
101
82
92
76
68
64
58
57
66
75
80
112
102
79
77
81
78
84
126
96
95
112
91
94
94
91
92
92
94
94
83
112
83
94
102
108
108
108
108
60
56
53
49
47
46
45
44
44
43
43
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
8
9
9
9
10
10
10
15
18
19
21
45
64
33
2
35
18
2
2
2
17
9
1
5
3
1
4
7
4
1
2
4
18
10
3
2
1
2
3
14
9
4
4
4
2
1
6
4
2
1
3
3
3
4
7
5
3
1
5
10
9
5
1
1
1
1
1
1
8
16
14
11
6
1
8
8
8
4
1
1
1
1
22
16
10
8
6
6
6
6
6
6
6
6
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
8
148
148
159
159
159
159
114
110
106
126
115
134
151
151
159
147
150
144
148
151
141
144
140
138
159
127
133
120
111
114
109
121
120
128
138
133
148
135
135
138
125
130
132
124
127
138
115
115
111
133
92
91
85
85
93
85
84
86
94
78
92
81
89
83
89
125
100
133
96
90
96
103
103
135
136
107
138
99
94
94
94
99
105
105
105
105
57
56
56
56
56
56
56
56
56
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
14
17
20
20
20
15
10
29
24
20
20
41
62
35
8
41
25
9
8
9
11
9
7
6
9
13
8
4
13
23
13
3
6
13
15
18
16
9
3
12
14
15
9
4
3
6
8
10
6
2
2
2
4
4
4
4
3
2
2
2
8
8
8
5
2
2
1
1
6
4
3
20
11
3
3
3
3
2
1
1
1
1
15
11
7
6
5
5
5
5
5
5
5
5
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
6
141
141
141
131
131
131
119
114
112
133
109
111
108
107
115
122
118
144
141
115
117
109
105
103
118
90
88
88
87
87
86
91
117
114
120
131
144
123
133
115
103
101
94
93
101
95
97
104
108
98
100
93
108
88
83
83
83
90
95
105
108
105
108
94
104
123
106
133
104
105
106
100
96
108
91
89
92
76
76
70
78
89
104
104
104
104
56
52
49
44
42
41
39
38
38
37
37
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
52
29
6
6
9
13
7
1
7
4
1
1
1
5
4
2
1
1
1
8
13
8
3
3
2
1
1
1
2
3
3
3
11
9
8
5
3
3
6
8
8
8
11
6
1
8
6
4
4
5
3
1
10
16
12
8
8
8
6
4
4
4
4
2
1
2
2
3
3
3
4
4
4
4
5
21
13
5
5
5
5
5
5
5
5
5
5
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
87
97
141
171
171
171
171
142
143
128
146
135
132
133
133
137
134
147
157
123
138
131
147
134
138
129
131
169
118
125
143
124
131
157
149
162
168
153
152
144
171
130
135
146
139
153
147
136
138
129
169
131
105
108
99
91
95
88
87
93
86
76
75
87
83
101
162
103
168
107
99
110
109
112
141
143
110
171
102
93
105
109
127
153
153
153
153
107
100
93
83
79
76
73
71
70
67
67
67
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
87
87
76
66
66
66
66
66
66
47
28
32
20
8
8
66
66
34
2
5
4
4
3
2
5
6
3
1
8
16
9
2
2
2
2
1
1
4
7
5
3
2
2
13
12
9
6
4
2
6
9
5
2
8
4
1
4
7
10
7
4
1
1
2
5
6
8
6
4
3
2
1
2
3
3
3
4
5
6
6
6
4
2
2
2
2
21
39
48
25
2
2
2
2
2
2
2
2
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
100
6
94
101
136
136
136
136
113
108
113
127
134
136
165
165
134
133
138
124
121
152
121
130
154
137
152
134
132
160
123
135
135
163
154
138
129
130
127
139
134
157
161
156
160
164
165
124
131
125
119
163
99
90
85
76
81
86
85
100
112
84
89
90
105
108
119
157
122
161
119
106
112
121
127
164
164
126
165
113
103
109
113
126
145
145
145
145
112
107
100
93
90
87
85
83
80
80
80
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
36
51
64
65
65
35
6
66
36
6
6
66
56
30
4
69
36
4
4
4
7
9
8
7
5
4
4
5
5
5
9
7
6
5
4
4
4
4
4
15
14
10
6
5
3
1
6
3
1
1
1
2
4
18
16
10
4
1
2
3
6
3
1
1
1
1
1
1
2
2
2
2
2
2
4
3
3
2
1
1
1
1
18
17
17
41
25
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
7
171
171
175
175
175
175
129
120
123
150
142
152
181
181
166
171
170
187
167
158
171
173
173
171
164
165
151
156
150
170
160
161
165
170
159
175
171
172
175
177
181
180
187
183
182
187
187
173
173
177
172
184
162
166
171
152
171
150
154
137
131
126
130
120
133
177
127
187
149
140
154
171
150
187
187
155
187
146
160
143
151
167
184
184
184
184
132
127
120
109
105
102
99
97
94
93
93
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
9
10
11
19
23
27
31
64
37
11
11
81
62
43
41
39
35
31
21
11
16
17
18
27
26
22
13
5
4
4
5
7
26
15
4
4
4
4
4
35
23
12
9
7
7
8
34
19
5
8
8
8
8
5
3
8
8
8
9
13
18
13
9
11
9
6
3
3
3
3
3
4
6
6
6
5
4
6
7
7
7
8
24
22
20
48
30
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
6
78
94
133
133
133
133
97
100
95
135
99
113
118
118
116
103
119
93
85
99
83
93
126
113
120
128
133
114
120
135
110
120
106
104
119
110
112
122
120
115
111
109
128
100
101
100
103
104
105
135
95
97
85
88
91
90
108
91
88
88
80
97
84
85
89
122
84
94
90
85
108
88
92
92
89
91
89
80
84
88
82
94
104
104
104
104
59
53
49
43
41
39
37
36
35
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
16
20
22
24
41
59
30
1
13
7
1
1
1
11
8
5
18
15
12
7
3
2
2
4
6
24
13
2
2
2
2
2
12
8
4
5
5
6
9
9
5
1
1
5
6
8
7
7
10
5
1
8
12
16
10
4
4
2
1
3
5
7
5
3
24
13
3
3
3
3
4
4
4
4
5
19
14
10
10
7
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
60
130
130
130
100
95
95
72
83
84
110
110
90
92
90
96
97
94
130
90
92
92
90
91
91
102
94
77
78
86
94
87
93
97
104
130
104
117
101
98
98
95
94
97
93
95
94
102
110
96
94
82
95
79
80
117
76
72
72
62
66
70
70
81
90
77
78
82
90
89
91
95
117
93
94
94
83
97
76
83
80
89
97
110
110
110
110
91
89
88
84
83
82
81
81
80
80
80
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
60
60
60
57
55
37
20
20
18
16
16
18
20
18
16
16
44
56
45
34
34
34
27
14
2
6
8
6
5
3
2
20
15
9
4
2
1
9
6
3
3
4
2
1
11
8
5
6
3
1
1
5
3
1
1
1
2
4
5
7
5
3
1
5
10
9
5
1
1
1
1
1
2
8
8
8
5
3
3
3
3
3
3
3
3
3
4
26
20
14
41
26
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
8
147
147
147
134
134
134
95
80
75
87
89
102
122
122
121
133
130
151
147
121
120
128
113
120
128
102
134
98
102
106
113
122
115
140
121
120
151
112
115
111
107
123
106
105
105
96
101
100
103
140
95
113
94
91
86
81
84
87
86
114
84
80
89
83
85
123
85
85
88
81
83
85
85
93
96
81
100
80
74
78
83
96
114
114
114
114
63
60
57
54
52
51
50
49
49
48
48
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
9
10
11
15
17
11
5
11
15
17
20
76
72
41
11
42
46
25
5
34
19
4
4
20
19
18
19
11
4
23
14
6
6
3
1
3
2
2
8
15
11
8
15
15
8
2
6
10
5
1
3
4
6
4
2
4
2
1
5
8
11
9
8
6
3
1
3
6
7
8
6
4
3
3
3
3
3
4
5
5
5
6
16
13
10
8
6
6
6
6
6
6
6
6
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
120
176
176
179
179
179
179
137
135
127
180
144
158
187
187
175
185
192
193
176
172
176
192
168
172
168
157
172
162
154
173
160
183
169
178
192
178
193
183
182
181
183
181
184
184
184
192
177
180
169
187
158
153
155
152
141
143
140
118
123
102
102
100
110
115
128
180
129
183
141
133
143
143
145
184
184
143
184
131
135
127
139
160
187
187
187
187
117
107
103
89
84
81
77
75
70
70
70
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
120
120
120
62
5
5
5
5
5
5
5
5
26
37
42
48
90
109
55
2
69
35
2
2
2
21
19
11
4
32
35
24
14
7
1
10
5
1
1
1
1
2
3
4
9
10
11
11
11
11
10
9
8
4
1
1
4
6
8
8
7
4
1
3
6
3
1
7
10
6
3
1
2
5
5
3
1
1
1
1
1
1
1
1
1
1
2
22
18
14
14
12
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
66
66
89
109
109
109
109
105
102
101
112
119
112
151
151
120
112
108
140
107
112
112
102
135
109
114
106
103
109
103
111
118
114
157
117
114
112
108
119
115
125
122
122
120
125
151
127
140
131
135
142
134
132
130
157
120
125
127
123
148
117
114
111
113
107
107
133
105
122
97
87
91
101
105
115
157
109
112
113
105
109
118
129
148
148
148
148
104
96
100
92
90
89
87
86
85
85
85
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
37
9
6
4
4
4
4
4
4
4
4
53
33
14
9
4
24
16
8
8
8
8
8
8
9
6
4
7
10
13
11
10
6
3
11
14
17
10
3
3
3
2
2
16
9
2
30
16
2
8
12
12
10
8
6
5
6
4
3
6
7
8
8
8
15
12
9
7
5
5
3
2
5
8
18
26
35
22
9
6
4
3
3
3
3
3
20
14
8
8
8
8
8
8
8
8
8
8
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
6
83
93
132
132
132
132
92
83
78
122
100
110
142
142
115
111
108
127
93
96
99
102
125
105
120
104
91
94
94
104
110
111
150
120
111
111
107
109
110
112
112
120
120
113
132
109
116
122
114
142
124
127
117
125
111
117
121
120
150
119
115
113
109
120
104
102
99
120
93
88
93
94
101
117
114
102
111
98
102
102
114
128
150
150
150
150
111
107
103
96
93
91
89
88
85
85
85
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
6
6
7
11
14
9
4
7
7
7
8
17
20
12
4
30
17
4
4
4
10
7
4
5
9
13
8
4
4
5
6
5
5
5
5
4
4
8
7
6
5
5
6
6
7
8
7
6
7
8
8
8
8
5
3
6
7
8
9
13
18
11
5
5
5
7
5
3
5
8
6
4
6
7
9
6
4
3
3
3
3
3
27
24
22
44
29
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
6
83
83
83
83
83
83
74
64
61
81
75
79
95
95
87
94
84
83
77
94
81
89
95
94
115
106
81
78
73
106
85
98
116
115
108
108
116
112
102
104
112
95
98
99
94
98
115
107
112
116
112
112
112
109
116
99
104
105
100
115
97
101
98
104
98
89
94
116
93
98
100
116
100
112
109
87
112
77
72
77
84
96
115
115
115
115
61
56
51
44
41
38
36
35
34
32
32
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
3
1
1
1
1
1
1
1
1
8
7
6
6
12
18
10
2
8
5
2
2
2
10
7
4
6
3
1
3
6
3
1
2
3
5
13
11
6
1
4
7
15
12
10
6
2
2
8
10
5
1
8
6
4
14
8
3
8
4
1
2
4
9
5
1
2
3
4
3
3
4
5
4
3
3
3
3
3
3
3
3
3
3
3
17
10
3
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
13
73
94
133
133
133
133
122
126
125
135
133
124
135
135
119
133
104
135
107
116
119
111
133
104
99
89
82
83
87
83
78
93
119
93
118
101
99
121
94
94
91
87
89
86
96
84
85
100
83
83
77
87
70
70
67
68
71
66
71
70
71
67
81
73
79
121
78
78
77
66
68
71
73
83
86
76
89
73
74
79
84
89
100
100
100
100
85
85
85
83
82
82
81
81
81
81
81
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
8
3
3
3
3
3
3
3
4
4
4
54
30
6
6
7
8
5
3
11
7
3
3
3
6
4
3
3
8
13
7
2
1
1
5
4
3
2
1
1
1
1
1
13
14
10
6
6
3
1
7
6
3
1
1
1
4
5
7
5
3
1
6
11
11
7
3
2
1
1
1
1
5
4
3
3
3
4
5
7
9
5
1
1
1
1
13
15
18
41
27
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
69
69
104
136
136
136
136
94
95
90
131
104
110
143
143
122
113
105
163
103
113
108
104
129
113
120
131
96
99
100
103
114
119
148
133
117
115
116
113
121
126
126
152
138
137
138
138
136
131
133
143
135
163
135
129
122
131
118
113
148
100
103
101
110
115
107
152
110
138
106
98
104
110
114
138
133
111
136
104
91
99
109
131
163
163
163
163
113
104
94
83
78
74
70
68
63
63
63
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
38
8
8
8
8
8
8
8
9
6
3
13
12
11
10
9
24
18
13
8
21
18
10
3
9
6
3
8
15
19
10
2
2
3
5
6
8
6
4
3
2
3
4
15
29
32
19
7
7
8
9
11
9
8
8
8
8
5
3
4
6
7
9
13
18
13
9
6
4
5
4
3
4
5
6
9
6
4
5
4
4
3
3
3
3
3
21
38
50
28
7
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
6
141
141
141
126
126
126
95
98
91
120
89
104
102
102
124
121
121
144
141
116
114
111
106
106
124
94
89
79
79
83
78
90
120
107
126
118
144
120
105
100
93
92
90
87
108
88
94
101
92
89
78
76
73
69
70
69
70
76
71
92
91
73
82
82
85
126
90
90
95
95
94
95
95
95
92
90
92
85
85
80
86
95
108
108
108
108
67
68
70
64
63
62
61
61
60
60
60
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
8
9
9
9
10
10
10
19
23
25
28
45
62
32
2
31
21
12
7
2
5
3
1
8
7
6
7
8
4
1
2
2
3
2
1
1
1
1
1
20
11
2
2
3
3
3
4
2
1
1
2
3
4
3
2
5
3
1
1
6
4
2
2
2
1
1
3
5
4
4
2
1
1
1
3
3
3
3
3
3
3
4
16
11
7
6
5
5
5
5
5
5
5
5
29
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
13
46
84
84
84
84
67
73
72
89
93
100
146
146
110
106
94
124
75
86
85
85
121
96
116
110
110
110
125
110
114
117
134
116
113
112
115
108
110
118
118
116
146
119
124
141
117
115
121
122
116
134
113
121
116
117
118
126
113
105
104
104
101
101
106
102
99
122
107
114
146
113
126
113
107
113
108
112
141
111
116
123
124
124
124
124
95
100
96
91
90
89
88
87
86
86
86
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
5
5
5
5
5
5
5
5
20
16
12
12
19
12
6
2
2
3
4
5
5
6
5
4
17
31
30
24
19
11
3
6
5
5
3
1
4
7
4
2
6
4
2
30
16
2
8
7
6
7
8
8
8
8
8
7
6
7
8
9
16
19
14
9
11
9
8
6
5
6
8
13
28
20
13
13
10
8
7
6
6
6
6
21
18
16
16
13
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
77
150
162
190
190
190
190
168
158
152
190
157
156
163
163
163
150
173
177
141
154
157
176
164
170
168
179
176
143
148
174
148
161
167
165
185
179
179
183
177
190
172
190
177
180
190
177
177
190
179
176
179
177
174
167
168
179
151
152
167
135
136
135
143
145
145
185
146
179
134
124
129
139
140
176
190
143
179
138
129
137
149
164
190
190
190
190
117
114
110
96
93
89
86
84
83
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
71
66
37
8
8
8
8
8
8
8
8
63
37
12
12
78
93
52
11
13
15
13
9
5
12
11
11
25
13
2
3
5
7
10
17
10
4
8
13
11
7
3
13
35
26
18
14
10
6
3
13
11
9
24
16
8
8
5
3
8
8
8
28
18
8
13
23
18
13
9
6
5
5
6
9
12
20
28
28
28
28
28
31
33
34
34
31
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
8
178
178
178
178
178
178
139
124
115
178
133
132
161
161
152
148
134
176
129
140
157
177
166
178
167
178
148
155
149
148
159
154
165
163
166
166
180
165
165
178
167
180
181
177
178
180
176
178
176
174
181
176
173
169
167
178
159
160
181
148
147
149
148
140
142
166
147
154
142
142
142
141
145
150
178
144
178
144
155
155
160
167
178
178
178
178
103
96
89
81
77
74
71
70
68
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
6
5
3
1
1
1
1
1
1
1
1
11
10
9
5
1
22
15
9
5
19
14
9
16
35
18
1
23
14
6
10
15
21
23
24
18
13
19
25
26
14
3
6
38
22
6
4
3
3
3
12
10
6
3
5
7
10
6
3
10
9
8
15
11
8
20
24
18
13
8
4
13
12
12
12
12
31
35
21
8
8
8
15
18
20
21
22
25
26
19
13
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
9
9
64
118
118
118
118
88
83
83
88
100
112
145
145
113
102
103
114
84
96
81
87
97
92
116
89
91
95
92
103
140
113
115
117
118
106
111
103
105
112
106
116
145
103
111
107
105
111
106
106
140
103
105
106
99
101
102
99
115
98
94
97
98
96
115
118
94
106
101
95
145
95
99
100
91
96
88
81
91
81
87
91
96
96
96
96
82
83
84
82
82
81
81
81
81
81
81
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
5
1
1
1
12
18
24
24
24
12
1
28
26
24
24
20
12
4
1
2
4
4
5
3
1
1
1
1
1
1
5
10
5
1
19
10
1
1
1
1
1
1
1
12
9
7
8
7
5
3
7
6
6
8
8
8
8
5
3
4
6
5
3
1
12
8
5
9
8
7
4
1
4
5
3
1
1
1
3
3
3
2
1
1
1
1
20
20
20
41
25
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
70
131
131
137
137
137
137
98
101
94
134
101
112
130
130
118
127
114
131
115
105
110
110
130
111
105
108
131
117
119
129
115
116
115
120
131
130
129
129
137
136
132
134
134
123
122
118
121
127
121
131
110
127
95
91
90
88
88
85
95
83
81
93
84
81
93
122
91
130
94
87
94
92
94
137
93
96
136
91
89
97
93
98
104
104
104
104
80
85
83
79
79
78
77
77
77
77
77
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
70
70
36
3
3
3
3
3
3
3
3
11
15
17
20
39
42
23
4
14
25
15
6
1
6
3
1
13
18
23
14
6
3
1
3
4
6
6
6
5
4
3
6
10
12
14
14
10
6
6
8
8
4
1
2
5
3
1
4
6
3
1
8
10
6
3
1
1
1
1
1
1
2
3
5
17
10
3
5
4
4
3
2
2
2
2
19
13
8
8
7
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
66
136
136
166
166
166
166
122
113
110
128
121
135
158
158
139
132
133
158
125
130
133
134
164
137
144
139
138
156
128
131
135
138
158
141
161
166
145
153
149
151
158
149
164
144
151
136
126
120
118
140
104
107
96
102
81
79
74
70
72
71
71
88
84
85
107
161
106
166
106
96
102
105
108
139
141
113
142
103
89
100
105
124
151
151
151
151
90
87
85
74
71
68
66
64
63
61
61
61
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
45
24
24
24
24
24
24
13
3
32
20
9
9
35
41
23
6
53
29
6
4
3
9
16
17
19
17
16
11
7
6
6
12
18
35
20
6
4
3
7
8
10
9
7
6
5
3
1
5
3
1
1
3
3
4
5
7
5
3
1
1
3
3
2
1
2
1
1
1
1
2
3
2
2
3
3
4
4
4
2
1
1
1
1
15
12
10
8
7
7
7
7
7
7
7
7
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
106
8
100
100
118
118
118
118
90
77
75
98
87
98
107
107
118
108
110
124
102
107
117
124
124
124
133
101
99
103
93
95
102
100
114
102
102
108
109
118
119
120
129
139
118
125
139
127
127
139
120
118
115
100
100
100
99
99
109
105
89
91
105
89
97
103
108
133
107
124
105
101
109
105
109
118
118
105
115
103
105
95
95
98
99
99
99
99
75
76
87
88
97
97
97
97
97
97
97
97
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
16
20
25
20
16
9
3
9
9
9
9
42
47
28
9
26
46
64
36
9
12
7
3
3
9
16
10
4
4
4
3
2
3
2
1
2
4
4
4
27
19
12
7
2
5
5
6
7
7
8
6
4
9
15
21
14
8
8
9
17
20
14
9
9
8
8
5
3
5
8
13
28
16
4
5
6
8
5
3
3
3
3
28
17
6
6
6
6
6
6
6
6
6
6
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
75
141
144
187
187
187
187
161
155
135
163
140
160
178
178
171
163
156
187
146
153
163
154
156
164
171
160
180
149
153
159
157
161
187
167
176
180
169
169
181
180
160
165
164
162
185
165
168
168
164
180
149
155
146
139
134
155
130
134
178
113
123
125
134
123
162
176
133
180
136
132
162
146
141
181
180
159
180
143
165
140
143
167
185
185
185
185
112
111
111
99
97
94
91
90
89
87
87
87
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
75
75
75
87
93
96
98
100
60
20
26
19
12
12
42
60
36
12
43
58
64
33
2
4
6
9
12
13
15
9
4
6
8
8
4
1
2
3
3
3
3
3
24
18
12
11
7
4
7
4
2
1
2
3
3
4
5
7
4
2
1
1
2
10
5
1
2
3
3
3
3
3
4
4
3
3
3
3
3
3
4
4
4
4
5
18
16
14
10
6
6
6
6
6
6
6
6
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
67
67
108
148
148
148
148
127
127
117
161
141
147
158
158
148
145
130
157
129
147
151
157
158
158
173
134
143
157
141
147
179
144
173
155
143
158
154
150
151
177
143
148
184
159
179
170
167
172
177
166
184
168
162
156
173
152
158
166
184
155
179
152
159
156
148
165
129
160
126
113
148
125
132
156
157
149
157
140
179
140
147
164
173
173
173
173
106
96
100
103
106
106
106
106
106
106
106
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
36
5
4
3
3
3
3
3
3
3
11
19
11
3
3
12
22
13
4
8
6
4
4
4
6
10
7
5
3
2
6
10
6
3
2
2
5
3
1
2
3
2
1
29
15
2
2
2
2
5
31
20
9
5
6
7
9
6
3
8
8
8
9
10
12
10
6
2
2
2
2
2
2
2
13
28
16
4
6
5
4
11
14
16
17
18
31
20
10
9
9
9
9
9
9
9
9
9
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
102
7
97
114
161
161
161
161
116
110
106
129
116
129
153
153
121
126
124
123
120
110
110
112
132
121
120
114
138
95
109
112
108
127
121
125
161
136
140
142
140
153
135
138
136
130
149
115
120
113
111
139
108
104
107
123
94
91
95
88
88
88
81
80
93
102
104
161
103
136
98
89
96
104
103
140
140
105
140
95
83
96
103
121
149
149
149
149
90
96
105
106
115
115
115
115
115
115
115
115
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
13
16
20
20
20
15
10
29
19
10
10
42
54
66
81
75
70
41
13
8
10
10
10
15
16
17
26
23
13
3
34
22
10
5
1
2
2
2
4
18
20
22
16
10
4
4
3
2
1
2
3
3
4
3
2
6
3
1
3
7
4
2
1
2
2
2
1
1
2
2
3
24
13
3
3
3
3
2
1
1
1
1
18
14
10
9
9
9
9
9
9
9
9
9
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
8
148
148
188
188
188
188
188
188
152
188
157
166
178
178
161
164
155
172
153
162
172
158
177
164
165
177
159
160
143
159
148
155
172
165
188
178
180
188
180
181
179
180
181
168
168
160
159
168
148
159
136
116
112
104
100
101
92
115
85
85
81
75
90
92
113
188
118
178
113
98
113
123
131
180
180
130
181
111
99
114
122
139
168
168
168
168
115
109
101
90
86
82
79
77
73
73
73
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
33
45
51
54
56
58
82
70
58
58
58
65
72
40
9
39
24
9
6
4
8
6
3
1
10
20
12
4
2
1
5
8
12
7
2
5
3
2
5
50
38
26
19
13
9
9
24
16
8
1
1
4
8
5
2
7
7
7
8
9
15
16
14
10
6
3
1
1
1
1
1
1
2
2
2
2
2
3
4
4
4
5
20
17
15
37
36
36
36
36
36
36
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
8
172
172
188
188
188
188
188
188
154
188
157
171
179
179
171
172
171
187
173
178
187
176
177
177
173
176
178
159
154
178
162
166
187
172
188
178
181
188
180
181
179
181
181
172
184
174
171
184
164
178
151
147
138
147
119
143
106
103
105
88
81
79
93
95
115
188
120
178
114
99
114
125
125
180
181
128
181
113
98
115
124
148
184
184
184
184
107
102
97
83
79
75
71
69
67
64
64
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
33
45
51
54
56
58
86
72
58
58
58
69
81
97
81
66
37
8
8
8
7
7
8
50
31
13
10
7
4
1
4
3
2
1
1
2
2
1
1
14
11
8
7
7
4
2
8
6
5
8
8
6
4
3
2
4
6
7
5
4
5
6
7
8
6
3
1
1
1
1
1
1
2
2
2
2
2
4
5
5
5
6
18
13
9
9
9
9
9
9
9
9
9
9
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
1
142
142
178
178
178
178
123
125
117
177
133
144
181
181
150
151
126
154
129
140
147
150
175
157
169
155
151
152
142
144
142
154
149
154
157
175
165
171
178
175
179
177
177
181
179
174
175
175
169
174
165
159
159
165
157
140
130
128
138
118
120
111
117
124
125
163
121
179
129
123
137
138
139
181
177
145
179
129
157
121
132
155
174
174
174
174
104
91
80
66
60
55
51
48
46
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
4
4
5
5
5
13
14
15
16
39
36
19
3
10
37
20
3
11
17
10
3
2
31
27
16
5
3
1
3
2
2
1
1
1
1
1
1
24
13
2
4
3
2
3
13
11
9
8
8
8
9
6
3
5
6
7
9
13
18
13
9
10
9
7
6
5
6
6
6
9
11
8
6
5
4
5
6
7
7
8
25
26
27
24
14
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
72
175
175
187
187
187
187
143
140
132
188
146
144
180
180
173
175
188
175
149
164
169
187
177
178
182
187
171
158
165
175
160
166
171
168
188
176
179
183
179
187
178
188
180
182
185
187
181
185
182
182
187
171
177
170
178
184
147
156
163
144
162
142
150
162
146
183
148
176
145
136
151
144
154
174
188
155
173
139
180
140
153
171
185
185
185
185
128
118
106
93
87
82
78
76
70
70
70
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
71
70
35
1
1
1
1
1
1
1
1
29
23
17
10
3
22
13
4
10
10
10
10
10
11
7
3
2
29
24
15
6
5
5
5
5
14
9
4
3
2
3
4
8
17
17
18
11
5
3
5
7
7
8
8
8
9
6
3
8
8
8
9
10
12
10
9
9
8
6
4
2
4
12
21
32
22
13
13
13
13
13
19
22
24
25
21
18
44
26
8
8
8
8
8
8
8
8
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
85
4
88
103
148
148
148
148
103
95
87
147
109
115
154
154
132
148
116
141
101
106
111
111
139
122
125
146
111
109
121
148
121
123
128
126
126
148
134
143
148
148
154
150
150
154
154
147
146
146
143
146
146
135
135
133
125
135
125
126
135
120
121
117
121
118
127
127
127
154
128
126
132
133
131
154
154
132
154
124
116
127
124
133
145
145
145
145
109
106
104
97
95
93
91
90
88
88
88
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
9
10
11
7
3
21
11
1
10
7
4
4
4
11
6
1
17
12
8
6
5
3
1
7
13
19
10
1
15
19
12
5
9
7
5
16
10
5
8
15
10
5
8
6
5
9
7
5
9
8
6
5
8
11
10
9
11
9
7
6
6
5
5
6
10
11
13
13
13
17
12
8
8
8
8
18
22
26
46
37
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
92
134
134
134
131
131
131
112
105
101
94
99
106
131
131
136
134
173
150
122
131
129
145
131
119
107
102
130
90
94
95
89
104
109
117
173
118
150
112
100
99
88
90
97
100
98
145
96
93
94
95
78
79
69
61
58
56
54
56
60
57
57
58
72
68
78
119
82
95
86
80
82
80
79
80
81
73
85
74
76
74
77
86
98
98
98
98
63
66
70
65
66
66
65
65
65
65
65
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
86
80
64
48
48
48
48
59
70
36
2
19
11
3
3
48
36
18
1
12
23
13
3
19
19
10
1
1
10
16
15
15
8
1
1
1
1
1
1
9
15
8
1
8
10
8
4
1
1
1
4
2
1
1
1
2
4
5
6
5
3
1
3
10
9
5
1
1
1
1
2
4
6
7
8
8
5
3
5
6
8
6
4
4
4
4
16
13
11
11
11
11
11
11
11
11
11
11
29
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
77
87
98
98
98
98
96
98
98
90
86
87
105
105
100
145
98
88
89
92
83
81
85
84
80
92
98
86
100
145
100
100
103
110
89
90
88
91
98
95
105
107
105
104
145
98
100
102
97
98
98
90
88
90
88
86
105
89
93
110
87
90
84
78
90
81
83
105
89
89
105
91
92
98
98
79
84
77
70
74
80
92
110
110
110
110
69
71
74
68
68
68
67
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
39
2
2
2
26
38
50
66
82
41
1
10
5
1
1
8
25
13
1
26
14
3
2
2
5
6
8
20
12
5
5
6
3
1
17
9
1
1
1
1
1
2
4
10
8
7
5
4
4
6
32
16
1
6
7
8
8
7
6
6
6
7
9
17
20
11
2
5
6
6
6
6
6
6
6
4
3
3
3
3
3
4
5
5
5
6
19
14
10
6
3
3
3
3
3
3
3
3
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
13
72
85
114
114
114
114
101
96
96
81
81
82
96
96
90
84
83
114
81
89
76
71
76
81
81
108
85
88
91
108
95
96
114
89
84
80
76
83
86
85
114
90
93
96
93
86
91
89
92
114
103
101
114
111
99
102
114
98
100
89
88
87
83
101
75
72
75
72
80
79
86
114
96
114
111
85
79
77
73
77
83
88
100
100
100
100
64
67
70
65
65
65
64
64
64
64
64
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
34
44
55
66
77
41
6
14
18
23
15
8
23
14
6
14
10
6
6
6
6
5
4
5
10
16
12
8
5
3
14
9
5
3
1
2
3
2
1
10
11
13
11
9
7
5
8
10
13
8
4
2
6
6
6
5
5
6
5
4
12
10
9
5
2
3
2
2
3
4
4
3
3
3
3
3
3
8
12
14
15
16
22
16
10
10
10
10
10
10
10
10
10
10
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
1
170
170
188
188
188
188
144
142
132
187
144
156
179
179
163
150
143
172
135
149
161
171
171
170
160
175
148
133
136
150
135
146
161
157
181
175
175
179
188
176
179
187
179
179
186
172
176
184
169
175
170
167
166
165
159
170
156
166
154
136
140
136
145
159
142
181
138
175
140
130
137
139
138
188
173
139
173
124
117
121
132
154
186
186
186
186
131
121
111
98
93
88
84
82
76
76
76
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
6
8
9
10
11
11
11
29
25
21
21
78
93
49
5
13
9
5
5
5
8
9
10
20
11
2
14
12
9
7
20
13
7
7
7
7
7
6
5
30
17
5
10
7
5
3
13
15
18
43
25
8
9
6
3
8
14
11
9
13
18
13
9
9
8
5
3
3
3
3
3
4
3
3
9
6
3
4
6
7
7
8
29
49
62
35
8
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
66
150
157
186
186
186
186
144
141
132
184
143
153
174
174
157
153
173
166
138
152
155
169
163
161
156
185
146
147
144
141
139
150
155
162
179
176
176
177
175
173
170
173
172
175
186
177
172
184
174
174
171
168
169
163
153
185
145
143
159
133
135
168
149
135
159
179
129
174
131
123
168
140
142
175
173
139
173
125
137
125
137
159
186
186
186
186
126
116
104
90
84
79
75
72
68
66
66
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
37
9
9
9
9
9
10
10
10
32
29
27
18
9
58
33
9
31
20
9
9
9
11
10
9
18
28
28
16
5
22
40
23
6
31
25
20
12
4
5
6
15
23
20
15
10
6
3
13
11
9
8
6
5
9
6
3
5
6
7
9
13
18
13
9
6
4
5
4
4
4
5
4
4
4
4
8
6
4
6
7
7
7
8
26
46
56
61
37
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
20
131
131
153
153
153
153
111
101
91
149
106
124
139
139
126
129
142
147
124
131
129
127
147
132
132
131
139
118
117
133
124
129
133
133
142
139
137
138
144
145
139
141
140
141
153
137
138
149
131
139
130
147
119
147
107
95
87
77
69
68
75
68
79
76
87
129
90
139
90
82
95
93
97
144
97
95
145
91
90
100
109
126
153
153
153
153
99
92
91
81
78
75
73
71
68
68
68
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
20
20
15
10
10
10
10
10
10
7
4
12
8
4
4
34
65
39
14
16
39
50
32
14
12
8
5
5
4
3
2
2
1
1
6
3
1
1
1
1
1
2
3
15
12
10
8
7
6
6
6
7
7
8
5
2
12
8
5
7
8
9
11
16
12
9
8
6
4
3
2
1
2
3
3
2
1
1
2
2
2
3
4
4
4
5
23
18
13
13
13
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
6
169
169
186
186
186
186
132
132
124
186
139
161
182
182
166
168
170
168
164
166
167
171
167
169
167
168
170
158
150
171
156
162
165
166
182
184
181
183
186
185
184
186
186
182
182
172
170
178
162
171
145
150
129
121
115
109
106
108
103
104
113
90
103
96
113
183
112
185
124
114
125
131
133
186
186
141
186
129
127
122
127
151
178
178
178
178
96
95
93
92
91
91
90
90
90
90
90
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
16
20
22
24
75
117
88
60
92
80
68
40
13
11
10
6
3
3
4
6
9
7
6
5
4
3
2
1
2
3
4
6
15
13
12
8
4
3
2
8
7
4
2
3
3
2
2
8
6
4
2
1
1
2
2
3
5
3
2
3
4
5
4
3
2
1
1
3
3
3
3
3
3
3
4
23
18
14
13
13
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
190
5
191
191
198
198
198
198
150
146
137
198
154
169
197
197
182
180
175
196
165
179
186
190
196
191
195
193
189
167
179
189
179
183
188
185
193
195
193
194
198
195
196
198
196
197
198
196
196
198
195
197
195
196
195
196
195
193
187
189
200
186
200
178
177
180
164
193
188
195
200
200
180
186
193
198
195
200
200
182
200
200
197
200
200
200
200
198
198
132
121
108
93
86
80
76
73
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
4
4
4
4
4
4
4
4
4
27
29
30
32
89
100
51
3
35
19
3
3
3
10
18
31
70
60
50
47
32
18
50
31
13
13
13
13
14
13
13
13
42
30
18
15
13
12
11
25
25
20
16
13
11
13
15
18
16
15
14
13
14
15
14
13
14
12
11
13
23
22
20
18
32
46
56
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
4
141
141
168
168
168
168
137
135
138
183
155
147
180
180
148
148
132
134
128
133
138
141
158
150
151
165
148
147
141
142
153
134
146
150
161
162
162
179
174
164
168
172
171
167
170
180
163
183
159
151
151
148
154
158
153
165
150
148
162
132
128
121
129
158
130
179
129
174
137
130
141
137
138
172
172
145
171
134
180
134
146
168
183
183
183
183
126
118
108
96
91
86
83
80
79
75
75
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
7
9
11
37
52
58
64
89
49
10
10
11
45
30
16
19
23
34
32
25
18
14
9
5
8
12
32
24
12
1
5
4
3
5
7
4
1
1
2
10
6
2
4
3
2
3
6
7
7
8
8
8
9
6
3
5
6
7
9
13
18
13
9
7
5
5
5
5
5
5
4
4
13
11
9
6
4
10
13
14
15
16
26
36
51
33
15
15
15
15
15
15
15
15
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
2
189
189
196
196
196
196
160
150
151
191
171
178
198
198
184
189
188
198
168
183
187
189
197
189
186
179
176
190
179
187
186
190
190
190
193
196
192
195
196
197
198
197
198
198
198
198
198
197
197
198
195
198
192
197
185
179
178
178
185
176
169
145
147
147
149
197
153
198
157
145
154
153
155
198
198
162
198
157
185
159
169
184
198
198
198
198
152
148
143
133
130
127
125
123
120
120
120
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
29
42
56
66
77
65
54
68
47
27
27
86
102
57
12
39
25
12
12
12
13
14
31
57
66
49
27
6
4
3
7
12
25
16
8
7
6
8
10
43
26
10
10
10
9
8
15
12
9
8
8
8
9
7
5
9
8
8
9
14
18
13
9
11
9
6
4
4
4
5
4
4
8
12
20
28
34
37
38
39
39
40
34
28
28
64
46
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
10
87
96
134
134
134
134
94
94
89
130
103
112
143
143
121
121
116
162
101
113
124
119
160
130
119
164
103
105
105
106
112
112
148
116
116
115
111
110
113
119
125
123
140
133
135
138
143
138
143
143
143
162
147
160
141
164
130
125
148
110
110
108
104
118
107
106
104
143
108
107
115
125
121
140
138
111
137
106
99
114
122
137
164
164
164
164
126
119
112
103
99
96
93
92
88
88
88
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
8
7
7
7
7
7
7
7
7
15
13
11
11
52
50
27
4
27
15
4
4
4
23
14
5
2
30
27
16
6
6
6
24
13
2
3
5
4
3
4
6
18
12
7
8
7
6
5
13
9
6
10
14
16
9
2
4
4
5
5
6
8
11
9
7
6
5
4
4
4
4
4
12
17
9
1
4
4
4
5
5
5
5
6
16
27
57
72
49
27
27
27
27
27
27
27
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
12
89
89
96
96
96
96
94
96
96
85
84
93
103
103
87
80
80
82
76
73
80
79
82
89
80
94
97
82
78
76
87
78
82
80
83
78
91
89
89
97
103
96
98
98
96
101
94
93
93
93
91
91
88
90
87
85
87
93
87
93
87
96
91
81
90
82
84
103
84
81
97
84
86
96
96
89
93
90
101
96
83
88
86
83
83
83
55
60
66
66
66
66
66
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
10
9
9
9
9
43
69
36
4
13
8
4
4
12
7
3
4
7
9
11
7
4
9
10
7
5
8
11
14
14
7
1
1
2
11
6
1
2
3
2
1
12
8
5
3
2
5
8
11
7
4
8
8
8
5
2
3
8
8
8
9
13
18
11
5
7
7
6
6
6
6
8
18
26
21
14
8
6
4
5
5
5
5
6
16
13
10
10
10
10
10
10
10
10
10
10
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
100
14
89
96
126
126
126
126
102
110
107
129
129
127
153
153
121
122
123
126
109
130
110
109
126
112
114
130
104
115
108
106
107
125
106
108
126
110
120
129
127
153
129
130
128
129
130
113
119
113
113
141
111
108
99
108
86
83
77
74
77
78
77
97
86
87
100
153
102
127
100
91
97
102
100
129
129
101
130
92
87
97
106
118
141
141
141
141
103
100
96
88
86
84
82
81
78
78
78
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
9
5
5
5
5
5
5
5
26
48
53
59
61
64
58
53
56
57
59
59
35
12
1
21
11
2
7
11
8
5
4
3
9
6
3
6
4
2
3
11
13
14
12
7
3
16
9
2
1
7
5
4
4
5
6
8
4
1
6
8
7
4
1
1
1
2
1
1
1
2
3
13
8
3
1
1
1
1
1
1
1
2
17
19
21
40
20
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
8
174
174
182
182
182
182
174
166
166
166
154
168
182
182
170
177
174
184
174
159
170
173
163
171
163
147
170
135
135
145
149
170
164
173
182
172
176
175
176
182
177
184
178
177
177
176
175
157
157
177
156
179
145
153
123
118
116
108
126
90
85
85
102
105
116
184
115
173
103
87
103
115
117
176
175
132
175
113
101
118
122
146
179
179
179
179
104
100
95
81
77
73
70
68
66
63
63
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
9
10
11
10
10
10
10
11
38
56
75
104
114
62
11
75
68
37
6
10
12
12
10
8
11
15
10
5
10
15
8
2
6
4
2
1
1
1
2
16
14
13
9
5
2
2
6
3
1
1
2
2
2
2
2
5
3
1
1
2
2
1
1
2
2
3
3
3
3
3
3
2
2
2
2
2
2
11
14
15
16
16
17
14
12
6
1
1
1
1
1
1
1
1
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
11
133
133
169
169
169
169
139
140
122
133
135
135
135
135
155
124
119
157
123
135
142
142
165
152
155
142
167
122
127
130
121
128
157
143
162
167
154
156
168
169
151
154
165
140
152
139
129
124
122
167
102
95
91
86
81
78
80
73
77
78
78
92
91
90
109
162
111
167
111
98
109
118
118
168
169
122
169
109
99
111
117
130
152
152
152
152
108
104
100
91
88
86
83
82
79
79
79
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
10
10
10
10
46
64
73
77
82
51
20
20
20
20
20
16
12
16
13
10
7
4
4
12
10
9
6
4
5
6
5
4
5
7
6
3
1
4
7
7
6
5
5
12
15
18
19
12
5
5
7
5
3
1
3
4
2
1
1
4
2
1
3
5
5
5
5
3
2
3
2
2
4
4
4
4
2
1
4
2
1
2
2
2
2
3
17
19
21
40
36
32
32
32
32
32
32
32
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
7
86
106
155
155
155
155
113
108
102
117
108
121
142
142
118
123
123
155
115
122
117
116
142
122
122
126
141
124
123
132
137
128
155
133
137
131
124
130
136
141
125
129
141
118
117
108
112
120
117
133
137
97
92
90
82
88
87
85
117
82
81
93
95
95
117
125
99
131
101
97
141
111
113
136
135
106
135
96
89
92
94
97
103
103
103
103
86
86
86
84
83
83
82
82
82
82
82
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
18
24
30
30
30
20
10
26
18
10
10
33
45
26
7
14
42
25
9
16
12
9
7
5
8
12
10
9
5
2
1
1
5
3
1
1
2
1
1
23
18
12
6
1
3
6
30
18
6
6
3
1
10
8
7
6
3
1
5
11
9
7
8
9
13
8
3
3
3
3
6
14
8
3
2
4
6
3
1
1
1
1
20
21
22
42
26
10
10
10
10
10
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
144
144
155
166
166
166
166
128
115
106
167
132
147
179
179
155
156
154
161
149
151
150
149
154
148
151
140
144
161
133
146
149
165
154
150
166
151
159
167
163
179
166
167
165
167
168
149
151
158
146
173
132
150
119
104
100
97
76
71
64
63
67
64
83
87
105
179
110
165
105
91
106
115
116
167
168
118
168
103
91
107
116
138
173
173
173
173
92
84
76
67
63
59
57
55
54
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
5
5
5
5
5
5
5
14
17
18
20
73
99
56
14
72
74
39
4
5
20
12
5
2
4
7
5
4
4
5
8
4
1
3
5
3
1
2
5
11
16
19
17
14
8
2
6
5
3
2
1
1
1
1
2
2
1
1
4
8
6
3
1
6
4
2
1
2
2
2
2
2
3
3
4
4
4
3
2
2
2
2
15
11
8
8
8
8
8
8
8
8
8
8
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
6
137
137
138
138
138
138
115
108
98
87
85
96
98
99
114
120
134
141
137
112
114
114
129
115
114
100
133
91
87
92
87
98
117
118
134
133
141
125
137
138
111
113
129
103
104
95
98
96
92
133
85
82
84
76
75
78
75
77
95
74
74
79
86
85
95
124
91
133
93
85
95
98
98
137
135
102
138
92
84
89
89
95
104
104
104
104
84
80
76
72
70
68
67
66
64
64
64
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
41
59
68
72
77
39
1
13
8
3
3
35
41
21
1
6
3
1
1
1
12
11
8
5
4
4
2
1
1
2
3
4
7
6
5
4
4
4
4
14
11
9
7
5
4
4
17
9
2
2
4
6
6
6
6
7
6
6
4
2
3
2
1
3
5
6
6
7
7
5
3
2
1
1
4
4
4
4
4
4
4
4
24
41
52
29
6
6
6
6
6
6
6
6
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
22
1
21
45
77
77
77
77
77
77
79
119
85
85
93
93
78
77
71
116
67
81
81
77
115
90
92
83
93
80
79
82
77
73
88
78
85
90
101
98
97
97
105
95
90
93
93
91
95
119
102
101
99
116
97
115
92
81
78
76
88
74
80
80
87
105
80
98
77
85
76
73
86
75
75
80
80
72
77
70
86
78
89
101
119
119
119
119
90
85
80
73
70
68
66
65
62
62
62
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
3
4
15
21
12
4
28
16
4
4
7
5
3
1
8
4
1
1
1
1
4
7
13
9
5
4
3
3
3
2
1
1
2
3
2
1
2
3
12
9
7
4
2
3
5
7
5
3
2
2
2
4
3
2
5
3
2
2
6
11
9
8
5
2
2
4
4
4
5
7
26
16
7
4
2
1
4
6
7
7
8
27
40
51
30
9
9
9
9
9
9
9
9
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
77
103
130
130
130
130
119
114
112
133
120
122
130
130
123
133
115
109
88
99
112
103
133
104
115
89
78
75
71
113
85
97
112
113
90
95
94
95
113
96
97
98
94
98
99
107
115
130
130
128
115
117
111
118
106
98
93
91
94
88
91
84
86
79
82
95
85
102
84
91
90
99
98
130
130
95
128
86
78
86
88
101
118
118
118
118
65
62
61
59
58
57
57
56
56
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
39
2
2
2
3
3
3
3
4
4
4
53
33
14
14
39
57
29
2
9
16
11
6
17
15
11
7
13
8
3
5
7
6
6
6
5
5
3
1
3
5
3
1
22
17
12
9
7
6
6
12
9
7
6
4
2
6
6
6
6
6
6
7
9
15
12
9
5
2
4
3
2
3
5
13
13
11
9
8
7
5
4
3
3
3
3
19
14
10
9
6
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
18
18
18
69
120
120
120
120
87
82
80
79
83
95
106
106
120
93
98
107
90
106
90
93
94
99
127
96
94
82
79
86
98
86
115
94
93
98
125
102
99
105
125
99
110
107
105
110
127
117
120
116
127
108
107
111
125
102
125
103
96
98
110
89
88
100
91
90
90
127
99
103
107
125
104
120
101
101
127
99
110
103
101
105
106
106
106
106
83
92
89
86
87
86
85
85
85
85
85
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
11
11
11
11
11
15
17
11
5
26
15
5
5
35
20
6
6
18
11
5
3
3
3
7
11
24
18
13
11
9
6
3
2
1
1
10
15
8
1
3
5
9
12
15
8
2
2
3
13
11
9
7
5
4
9
6
3
8
8
8
9
10
12
9
6
8
8
6
4
3
4
12
21
32
22
13
13
13
17
10
3
3
3
3
14
11
8
8
8
8
8
8
8
8
8
8
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
154
8
150
150
162
162
162
162
117
110
109
121
118
135
154
154
159
153
153
154
150
151
146
147
148
147
159
143
140
122
119
121
114
130
124
137
162
139
154
146
141
154
137
141
143
134
151
146
126
120
117
142
107
101
97
98
79
75
73
70
67
66
70
64
78
82
97
162
107
138
111
103
114
118
119
141
143
109
144
106
94
100
107
125
151
151
151
151
89
87
86
75
73
71
68
67
66
64
64
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
14
17
20
20
20
12
4
33
18
4
4
41
78
74
70
66
35
5
5
58
32
7
5
3
7
12
8
5
4
3
2
2
9
5
1
1
1
1
1
10
9
8
7
4
2
1
7
7
4
1
4
4
4
3
2
3
2
1
1
6
5
4
8
5
3
1
1
1
21
13
6
17
9
1
4
4
5
5
5
5
5
5
19
13
7
6
6
6
6
6
6
6
6
6
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
14
140
140
178
178
178
178
133
134
127
179
137
150
166
166
152
147
144
162
142
154
164
149
168
158
161
170
171
152
150
173
154
157
164
157
168
172
169
170
174
174
171
175
175
163
178
161
164
179
159
173
148
145
145
146
124
141
104
100
91
87
88
77
90
95
115
170
116
174
117
111
126
131
128
175
174
128
175
107
94
110
123
144
179
179
179
179
121
114
106
93
89
85
81
79
74
74
74
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
9
5
5
5
5
5
5
5
5
27
35
39
44
86
107
54
1
30
15
1
1
1
5
6
4
3
7
12
12
12
7
2
2
2
3
2
2
2
2
3
5
11
13
16
11
6
9
11
9
7
5
3
1
7
5
3
1
5
3
1
8
10
5
1
1
1
1
3
2
1
1
1
2
12
6
1
2
2
2
2
2
2
2
2
22
18
14
37
23
10
10
10
10
10
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
1
142
142
180
180
180
180
123
114
104
178
130
143
182
182
145
140
134
177
119
130
147
147
177
150
170
155
125
120
120
127
132
137
184
142
143
151
143
149
151
151
156
157
159
158
180
160
167
178
165
182
173
177
172
177
170
155
150
153
184
133
130
125
123
145
130
140
123
161
129
130
151
137
144
161
161
137
161
136
157
140
149
166
184
184
184
184
131
118
118
107
103
101
98
96
93
93
93
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
5
7
8
8
9
7
5
12
8
5
5
44
39
26
14
26
27
28
21
14
20
21
23
31
28
26
30
34
28
23
23
22
22
21
20
12
4
5
6
31
18
6
5
5
4
3
13
11
9
8
8
8
9
6
3
8
8
8
9
13
18
13
9
11
9
8
8
9
14
17
21
32
22
13
13
13
26
17
8
8
8
8
24
26
27
27
27
27
27
27
27
27
27
28
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
88
88
88
88
83
83
83
72
63
60
86
75
75
95
95
79
82
86
88
88
89
89
102
112
112
124
107
105
112
97
101
107
105
116
124
109
111
104
112
107
111
112
124
109
105
106
107
116
111
112
116
109
111
112
112
109
101
109
107
100
120
105
83
85
77
82
83
84
116
86
85
109
94
92
112
112
94
109
89
105
88
94
107
120
120
120
120
76
76
78
71
70
69
68
67
67
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
3
3
3
3
6
7
8
5
3
3
3
3
29
34
18
3
3
3
3
3
5
37
30
16
2
4
6
7
5
3
3
3
2
2
2
3
14
16
18
18
13
8
4
9
8
8
11
12
10
8
6
4
7
10
9
8
14
18
13
8
6
4
6
5
4
4
3
3
3
3
3
6
4
3
9
12
14
15
16
23
17
11
10
10
10
10
10
10
10
10
10
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
8
74
74
76
76
76
76
71
63
63
73
85
90
124
124
100
96
99
86
88
124
88
90
99
92
96
124
79
79
83
96
83
95
101
108
123
123
123
106
105
101
114
94
90
93
96
89
88
89
96
89
90
98
102
107
120
120
114
101
102
89
86
93
93
93
102
98
92
98
96
98
95
120
99
99
101
92
89
93
87
94
127
111
120
120
120
120
101
100
117
127
127
127
127
127
127
127
127
127
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
6
4
3
3
3
3
3
3
3
3
3
11
8
6
6
8
11
33
42
52
28
4
4
4
4
8
4
1
2
3
5
6
3
1
1
1
1
1
1
2
3
2
1
11
6
2
2
2
4
6
13
9
5
6
4
2
5
5
6
6
6
4
2
1
7
4
1
1
2
2
3
3
3
4
7
15
8
1
4
5
7
5
4
4
4
4
32
21
10
9
9
9
9
9
9
9
9
9
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
5
78
78
102
102
102
102
93
82
88
120
115
120
142
142
114
117
122
112
112
142
106
111
112
109
142
124
111
113
104
102
106
114
97
107
92
93
98
100
100
100
111
99
113
100
117
104
107
104
107
114
88
86
81
86
89
82
102
92
95
107
102
87
92
94
91
99
90
111
96
92
102
96
93
107
116
94
117
91
102
87
89
99
107
107
107
107
68
71
74
68
68
68
67
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
3
2
2
2
4
5
7
35
49
26
4
12
31
41
51
55
46
25
5
12
22
15
8
2
2
4
3
3
10
18
11
4
2
1
10
6
3
2
1
1
1
1
1
11
13
15
14
10
6
6
9
8
5
2
2
2
2
2
6
5
3
1
2
3
3
2
1
1
2
1
1
2
3
4
8
20
14
8
8
7
6
5
5
5
5
5
19
16
13
13
13
13
13
13
13
13
13
13
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
136
136
136
136
136
112
103
102
96
84
89
121
117
121
145
145
134
132
136
136
115
145
121
124
129
129
145
131
125
114
108
109
106
123
104
110
136
100
125
110
108
110
121
117
114
124
125
101
107
104
103
136
97
98
93
97
80
75
72
69
63
59
60
55
64
61
71
108
77
121
78
73
80
88
90
124
124
96
125
95
83
94
97
113
136
136
136
136
100
94
88
80
76
73
71
69
68
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
12
12
12
12
12
38
53
28
3
14
13
12
12
68
55
28
1
58
29
1
1
1
15
12
9
12
20
24
15
6
12
19
10
2
2
2
2
10
9
5
2
14
14
15
11
6
2
2
8
8
6
4
4
6
3
1
7
7
4
1
1
6
5
3
1
2
2
1
1
2
2
2
3
14
8
3
3
3
3
3
3
3
3
4
19
35
49
36
23
23
23
23
23
23
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
85
85
144
184
184
184
184
134
137
134
169
141
157
180
180
157
157
151
161
145
147
139
144
154
148
146
140
170
124
130
144
133
163
161
151
184
169
170
173
172
180
164
167
166
166
176
146
154
156
139
171
126
125
127
128
122
103
102
94
88
87
76
80
100
102
116
184
116
169
110
94
110
118
124
172
172
125
172
112
102
118
127
145
176
176
176
176
122
116
110
99
95
92
89
87
83
83
83
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
85
51
18
18
18
19
19
20
20
20
20
48
48
34
20
20
38
51
64
41
18
12
7
7
18
15
12
7
3
7
11
7
4
3
3
3
3
3
2
1
1
1
2
4
15
15
16
18
11
4
4
5
3
2
1
2
3
2
1
10
7
4
1
6
11
7
4
8
6
4
3
2
1
2
2
2
2
3
3
3
3
3
5
6
6
6
7
20
22
24
42
37
33
33
33
33
33
33
33
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
170
170
170
176
182
182
182
182
143
137
129
182
148
159
190
190
168
174
169
168
165
168
169
170
177
170
167
156
168
163
153
170
164
183
177
169
182
170
177
182
179
190
183
182
182
184
184
170
167
176
163
187
150
150
145
128
119
140
109
103
101
95
95
95
112
108
124
190
132
183
132
122
139
142
141
184
184
140
184
129
120
131
139
158
187
187
187
187
123
111
110
97
93
90
86
84
80
80
80
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
33
47
54
62
90
105
62
20
78
78
49
20
21
16
11
7
3
10
17
10
3
2
1
3
5
11
6
1
1
1
1
3
15
12
9
9
7
4
1
9
6
4
7
5
3
9
5
1
5
4
4
4
10
8
6
4
3
3
6
8
9
6
4
4
4
4
7
11
8
6
7
7
7
7
8
20
15
10
10
10
10
10
10
10
10
10
10
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
73
96
112
120
120
120
120
96
84
80
114
106
120
150
150
129
133
134
144
123
150
130
134
135
127
150
130
116
120
111
112
107
122
106
116
134
111
144
118
114
117
122
122
125
130
130
134
120
114
115
141
105
104
99
104
88
88
81
89
76
72
76
66
74
80
89
106
92
122
90
87
95
100
104
130
127
102
130
99
91
99
106
119
141
141
141
141
93
87
88
79
77
75
73
72
70
70
70
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
39
5
5
5
5
7
10
7
4
5
4
4
4
41
77
41
5
58
35
12
8
5
7
5
3
7
33
29
20
12
7
3
3
3
3
3
3
4
6
7
8
14
14
14
8
3
6
9
9
5
1
1
2
4
8
14
14
10
5
1
6
11
10
5
1
2
1
1
3
5
7
5
3
24
13
3
3
3
3
4
5
5
5
6
14
10
7
7
7
7
7
7
7
7
7
7
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
106
14
95
95
118
118
118
118
89
84
87
86
89
99
107
107
118
105
108
118
99
107
113
118
118
118
118
97
95
99
94
90
103
89
86
90
89
89
106
89
89
93
91
93
103
92
102
91
91
93
89
89
90
102
88
102
86
83
86
83
85
91
76
95
79
71
75
79
75
75
83
70
73
73
74
82
79
77
82
79
78
95
88
94
102
102
102
102
76
73
79
75
75
75
75
75
75
75
75
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
32
41
50
33
16
9
3
3
18
26
34
53
50
47
31
16
13
11
11
43
26
9
7
5
33
27
19
11
7
3
3
3
3
2
1
1
1
2
4
13
15
17
10
4
4
4
5
3
1
1
5
4
4
7
10
7
4
4
5
12
8
4
8
6
4
3
2
1
2
3
2
1
3
4
6
8
7
6
17
22
25
28
27
20
13
13
13
13
13
13
13
13
13
13
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
70
70
90
109
109
109
109
84
80
81
81
80
84
91
91
84
83
79
109
73
77
73
70
91
77
74
86
78
77
75
97
85
90
112
97
83
89
88
89
120
92
91
89
98
90
93
120
96
98
97
112
101
107
120
106
109
97
90
88
88
81
78
79
77
75
98
82
88
112
81
86
84
88
89
106
106
86
109
82
74
77
78
87
98
98
98
98
55
53
52
51
50
50
49
49
49
49
49
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
38
6
5
4
4
4
4
14
19
11
4
30
27
24
24
18
13
8
4
14
10
6
4
2
2
3
5
13
14
16
25
18
9
1
1
2
7
4
1
4
8
5
3
9
5
2
2
2
5
8
8
9
8
8
7
6
7
5
3
8
8
8
9
10
11
6
2
3
4
5
5
4
4
5
4
3
3
3
3
3
3
4
5
5
5
6
19
14
10
9
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
83
83
83
83
80
80
80
76
70
70
78
80
76
99
99
87
96
91
83
83
99
80
84
87
86
108
83
83
88
82
96
83
78
78
77
75
74
83
76
77
80
86
85
98
86
96
83
76
81
82
85
108
91
94
98
91
98
90
91
88
98
97
91
97
88
98
85
82
84
80
86
87
77
77
82
75
77
108
80
83
83
82
84
87
87
87
87
59
62
68
68
68
68
68
68
68
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
11
10
9
6
3
12
10
8
40
23
6
4
2
10
6
3
12
15
19
11
4
2
1
2
3
5
10
13
7
1
2
4
10
11
12
8
4
4
4
8
4
1
8
5
2
2
2
6
8
4
1
1
2
8
8
8
5
2
3
3
4
4
3
2
1
2
3
10
5
1
10
14
16
17
19
25
15
6
6
6
6
6
6
6
6
6
6
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
92
92
126
161
161
161
161
140
128
120
120
128
138
161
161
141
133
132
126
112
141
113
115
123
124
120
141
135
98
114
114
111
135
124
133
161
134
141
144
140
161
138
141
139
138
150
117
123
117
116
150
117
117
118
123
112
112
109
115
104
99
100
103
108
108
112
161
113
134
111
105
109
119
118
138
137
110
140
107
95
103
107
125
150
150
150
150
82
77
72
67
64
62
60
59
58
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
71
71
71
71
71
71
71
71
37
4
4
4
42
58
66
75
104
78
41
5
62
33
5
5
31
17
4
3
8
6
5
5
4
4
19
13
7
8
7
7
13
13
10
7
14
17
20
13
7
8
9
11
13
11
9
9
8
8
7
7
4
1
3
6
13
17
12
8
5
2
2
3
3
3
2
1
23
12
1
1
1
1
4
5
6
6
7
23
17
11
6
2
2
2
2
2
2
2
2
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
120
175
176
191
191
191
191
191
191
143
191
163
176
195
195
189
189
192
193
182
185
184
193
183
184
185
179
185
188
165
180
177
190
184
187
192
190
193
192
192
194
195
192
193
192
195
193
188
185
178
192
167
181
158
156
153
125
122
121
128
108
102
101
116
107
122
194
137
195
132
118
136
143
142
190
195
139
195
122
108
123
133
156
192
192
192
192
101
92
83
71
66
62
58
56
54
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
120
120
120
74
28
28
28
28
28
28
66
47
28
28
28
28
106
138
83
28
103
94
83
70
57
36
15
8
2
10
15
9
3
2
1
6
4
2
1
1
1
1
1
1
15
11
8
21
14
8
8
11
11
11
12
29
16
4
2
1
4
4
4
3
2
12
10
8
7
7
7
6
6
6
4
3
3
3
3
3
3
3
5
6
6
6
7
16
11
7
6
6
6
6
6
6
6
6
6
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
13
132
132
132
125
125
125
105
91
95
123
124
127
157
157
139
135
139
132
117
146
125
130
132
131
146
131
131
157
123
129
124
123
132
118
139
114
127
115
113
122
118
125
157
123
122
110
111
109
108
136
106
101
98
102
86
87
83
82
95
80
82
82
91
91
90
100
91
118
84
81
88
94
93
123
122
95
122
83
78
89
99
112
136
136
136
136
109
104
99
93
90
88
86
85
82
82
82
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
10
7
7
7
7
35
49
41
24
7
9
10
11
69
55
29
4
52
28
4
4
4
8
8
5
2
14
21
11
1
2
3
13
15
17
9
1
2
3
3
3
12
15
15
9
4
4
8
10
9
8
10
6
2
4
5
6
6
6
7
8
14
18
10
3
5
6
4
2
1
3
5
7
26
16
7
7
7
7
6
5
5
5
5
19
13
7
41
26
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
94
133
159
185
185
185
185
155
150
136
137
139
152
167
167
171
161
173
180
153
162
163
172
183
171
172
171
184
153
145
150
151
155
180
166
182
184
168
173
170
185
160
166
183
164
177
172
146
138
141
184
126
138
107
93
86
85
82
80
108
90
99
98
122
105
123
182
116
184
124
111
123
125
129
170
185
141
172
124
106
121
124
147
177
177
177
177
106
98
100
103
106
106
106
106
106
106
106
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
88
83
83
83
93
98
103
103
103
53
4
28
16
4
4
63
53
28
4
47
56
47
30
13
14
7
1
14
14
15
10
5
5
5
4
3
25
13
1
20
11
3
1
14
12
9
6
3
2
1
5
5
5
5
3
1
2
3
4
3
2
2
3
4
3
2
1
2
3
2
1
1
1
1
1
1
2
3
5
4
3
2
2
2
2
3
44
27
11
8
5
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
8
188
188
188
174
174
174
134
115
116
144
145
155
186
186
175
183
182
189
188
174
183
188
178
187
177
172
171
180
167
167
172
181
174
176
176
165
189
175
174
176
181
179
181
182
183
188
179
169
170
186
157
175
146
175
122
117
108
102
112
96
90
93
101
101
118
176
125
181
136
130
163
145
149
182
183
154
182
143
165
138
148
168
186
186
186
186
119
111
110
98
94
91
88
87
85
83
83
83
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
5
5
5
5
34
48
63
34
5
5
5
5
83
95
50
5
58
95
113
59
5
5
5
13
21
12
3
8
8
4
1
1
1
5
3
1
4
3
2
2
13
9
6
3
1
3
6
9
8
5
3
3
3
3
4
6
4
3
3
4
5
4
3
3
2
1
2
2
2
3
3
2
2
2
2
3
3
3
2
2
2
2
2
21
16
12
12
12
12
12
12
12
12
12
12
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
168
168
168
177
186
186
186
186
153
153
135
168
134
153
163
163
162
160
167
167
146
157
164
168
183
170
170
162
185
156
146
165
152
159
160
163
167
184
168
174
185
186
176
177
183
169
176
168
163
159
151
185
134
130
124
108
106
97
91
87
95
72
66
66
80
86
110
163
114
184
113
98
110
123
125
185
185
128
186
110
96
111
119
142
176
176
176
176
93
84
74
62
57
53
49
47
45
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
82
82
82
82
82
82
82
82
82
49
17
17
17
17
17
88
100
52
5
37
21
5
5
5
7
8
10
19
15
11
6
1
1
2
2
3
4
3
2
4
5
6
7
12
13
11
7
3
4
5
8
7
6
5
7
5
3
3
7
6
5
4
3
3
4
4
4
3
3
3
3
3
3
3
3
4
3
2
5
5
5
4
4
4
4
4
23
16
10
6
2
2
2
2
2
2
2
2
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
8
172
172
182
182
182
182
132
131
129
188
143
162
178
178
168
167
171
162
165
168
171
174
172
172
171
176
172
159
151
180
160
166
171
169
182
175
178
188
180
178
179
181
180
172
178
174
164
185
157
180
142
151
125
112
100
100
92
89
92
82
78
79
95
95
114
188
119
180
110
93
110
121
122
181
181
124
180
112
99
118
123
149
185
185
185
185
133
123
113
101
96
91
88
85
80
80
80
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
14
17
20
20
20
20
40
49
34
20
20
92
119
92
66
98
82
42
3
16
11
7
6
5
3
2
2
3
3
4
3
3
4
2
1
1
1
1
1
16
15
14
9
4
2
1
4
5
4
4
4
8
13
7
1
4
4
4
4
4
4
4
8
5
2
7
7
7
7
6
5
3
1
1
1
1
1
4
17
23
26
30
36
42
61
34
8
8
8
8
8
8
8
8
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
6
92
114
168
168
168
168
118
108
100
165
124
136
173
173
139
128
122
164
107
114
120
122
163
131
148
131
115
115
114
118
123
124
148
128
126
146
136
145
156
151
155
157
158
164
168
157
161
165
157
173
158
164
156
163
148
137
136
137
148
128
127
108
110
116
111
130
108
155
121
116
150
126
135
164
159
136
159
124
157
125
136
156
173
173
173
173
122
115
105
94
89
85
82
80
78
75
75
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
7
8
8
8
9
6
3
12
7
3
3
51
47
24
1
6
3
1
1
1
8
15
23
30
23
16
10
5
4
4
11
7
4
4
4
4
4
4
4
7
6
6
18
12
6
3
5
5
5
8
8
6
4
3
3
7
7
8
6
4
12
10
6
2
2
2
2
2
2
2
21
32
22
13
13
13
17
12
8
8
8
8
22
36
51
58
47
36
36
36
36
36
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
8
146
146
146
132
132
132
121
116
114
134
121
124
132
132
131
134
130
150
146
127
122
123
134
117
127
127
101
104
95
104
85
95
114
109
116
116
150
120
103
103
93
88
95
88
87
111
86
85
85
78
84
85
83
113
87
82
80
78
87
70
75
66
73
72
77
120
79
78
76
72
72
75
78
80
81
94
84
71
67
73
80
93
113
113
113
113
87
83
78
72
69
67
65
64
62
62
62
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
4
4
4
4
4
4
4
4
53
34
16
12
8
47
24
1
8
16
28
26
25
20
14
8
2
13
18
11
4
6
8
8
8
15
11
8
8
5
2
6
11
9
8
11
9
5
2
6
7
4
1
3
3
2
2
2
3
2
1
3
6
5
3
1
3
2
1
1
3
5
5
3
1
3
5
6
6
5
4
4
4
4
4
17
30
46
24
3
3
3
3
3
3
3
3
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
25
6
18
78
140
140
140
140
102
91
83
141
107
112
152
152
114
104
95
140
73
86
86
97
135
115
157
140
108
112
106
104
109
110
120
115
109
112
118
119
140
126
134
141
137
152
137
140
144
139
157
143
135
138
136
132
149
130
126
128
115
115
110
103
109
115
100
134
103
120
104
95
106
107
112
157
113
108
113
103
110
108
121
131
149
149
149
149
105
105
105
104
104
104
104
104
104
104
104
104
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
6
8
5
3
3
3
2
1
2
11
21
11
2
3
4
8
5
2
3
4
3
2
3
4
28
18
8
16
12
8
8
33
21
9
8
8
8
9
6
3
8
8
8
9
13
18
13
9
9
8
8
6
5
6
8
13
28
16
4
9
6
4
10
23
30
33
35
38
48
53
55
56
56
56
56
56
56
56
56
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
72
89
90
89
77
77
77
70
60
57
79
82
89
121
121
102
112
117
139
115
121
116
133
111
109
110
121
99
109
93
93
95
113
95
100
101
97
139
103
104
107
115
112
117
117
120
133
113
112
104
113
99
78
74
72
72
71
65
89
58
60
69
60
69
64
71
97
83
115
83
74
85
88
93
117
120
97
120
94
85
83
78
80
79
78
78
78
56
63
71
78
78
78
78
78
78
78
78
78
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
40
9
5
1
1
1
1
1
1
1
1
5
4
3
3
32
39
21
3
49
47
28
9
2
6
3
1
2
1
1
1
1
10
17
10
3
2
2
3
4
6
4
3
10
5
1
2
3
2
1
5
3
1
1
1
1
8
12
11
8
4
1
6
11
10
5
1
2
1
1
1
2
5
6
4
2
1
1
6
7
8
5
2
2
2
2
21
16
11
9
7
7
7
7
7
7
7
7
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
167
167
167
169
172
172
172
172
123
116
114
149
128
146
169
169
151
153
152
152
147
149
157
167
162
167
159
149
165
158
141
142
148
162
152
154
158
164
155
161
166
168
160
165
165
163
172
167
151
149
143
169
130
147
116
104
96
89
80
79
82
70
71
71
87
89
104
158
107
164
109
100
114
119
118
166
167
122
168
101
82
98
110
134
172
172
172
172
92
84
75
64
59
55
52
50
48
45
45
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
11
11
11
11
11
11
11
7
3
29
16
3
3
33
64
33
3
66
68
38
8
20
17
15
8
2
2
2
2
3
2
2
8
5
2
1
1
3
3
2
2
13
9
6
9
7
6
6
7
7
5
4
3
3
2
1
1
6
3
1
3
8
4
1
3
3
3
3
3
4
3
3
2
2
1
1
1
1
2
3
4
4
4
5
25
17
9
6
3
3
3
3
3
3
3
3
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
79
170
170
188
188
188
188
138
128
127
175
145
163
187
187
169
172
172
176
162
166
173
186
183
174
178
164
184
181
158
167
169
182
175
177
181
185
179
183
186
186
183
185
185
184
188
186
176
175
171
187
160
176
155
151
133
140
118
120
120
98
111
87
102
95
112
181
112
185
115
103
121
126
129
186
186
140
186
125
126
125
136
158
188
188
188
188
116
105
101
87
82
78
74
72
67
67
67
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
45
12
12
12
12
12
12
9
6
36
21
6
6
69
92
49
6
71
73
70
46
23
18
14
18
23
12
2
5
9
8
8
14
12
10
7
4
4
4
4
4
10
16
12
9
9
5
2
6
5
3
2
5
6
4
3
6
5
3
2
7
11
7
3
4
3
2
2
3
3
3
3
2
1
1
1
1
2
3
3
3
3
3
4
23
16
9
9
9
9
9
9
9
9
9
9
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
23
1
22
74
133
133
133
133
94
87
88
88
95
105
123
123
114
96
100
111
83
102
87
93
126
106
114
112
133
115
107
112
107
123
111
116
120
130
109
112
109
109
120
105
126
108
108
105
106
109
105
133
92
94
84
80
80
73
73
74
78
76
75
94
81
80
93
120
95
130
95
90
94
84
84
83
84
82
85
74
89
73
78
89
98
98
98
98
54
53
52
52
52
52
52
52
52
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
8
12
16
16
16
10
4
33
18
4
4
37
21
5
4
22
16
10
10
10
11
6
1
9
7
5
7
10
8
6
11
8
5
5
6
5
5
5
6
12
10
9
6
4
4
6
9
5
1
2
4
6
8
6
4
7
4
1
6
12
11
6
1
2
2
2
3
3
3
7
12
28
20
12
10
7
4
4
4
4
4
5
17
12
8
8
6
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
14
171
171
192
192
192
192
143
135
132
182
148
167
190
190
171
175
172
181
169
173
175
174
184
174
177
166
186
181
156
170
173
183
181
177
192
186
185
187
187
190
185
186
184
184
190
174
175
177
169
187
157
176
156
153
121
142
102
92
89
70
64
62
82
85
110
192
116
186
113
97
116
125
132
187
187
140
187
115
98
111
125
150
190
190
190
190
102
91
78
64
57
52
47
45
43
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
17
18
20
20
20
12
4
33
18
4
4
67
94
49
4
71
71
72
48
24
17
10
9
9
11
14
13
12
7
2
11
6
2
4
7
4
1
4
7
16
19
15
12
9
5
2
3
4
5
5
3
1
2
3
6
7
5
4
5
9
8
6
4
3
2
2
1
1
1
2
4
6
6
6
7
12
8
5
2
2
2
2
20
16
13
8
4
4
4
4
4
4
4
4
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
8
139
139
157
157
157
157
113
106
103
123
113
132
149
149
157
139
142
137
128
149
137
143
138
139
157
127
136
116
105
106
108
124
116
126
142
134
136
135
138
138
126
134
136
129
149
143
126
119
117
139
107
106
97
106
81
91
73
70
66
61
62
56
67
68
84
125
88
134
87
81
93
100
105
138
138
113
138
91
83
96
107
122
149
149
149
149
107
103
98
90
87
84
82
81
78
78
78
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
14
17
20
20
20
12
5
26
15
5
5
70
96
82
67
53
35
17
17
19
15
12
15
19
15
12
12
13
7
1
9
7
5
4
3
2
1
2
3
13
16
16
12
8
4
1
5
4
3
3
3
5
3
2
4
5
3
1
6
12
10
5
1
1
1
1
1
3
4
3
3
24
13
3
3
3
3
4
4
4
4
5
25
23
21
40
24
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
95
95
107
120
120
120
120
89
81
73
113
80
97
98
98
120
105
113
110
98
99
108
110
116
116
120
97
96
99
96
103
99
101
104
118
103
102
99
96
99
100
97
118
103
96
98
96
102
90
90
92
77
89
77
85
86
81
103
77
74
77
73
72
81
73
72
73
71
84
74
74
103
85
86
91
109
93
91
109
82
85
109
89
90
86
86
86
60
67
76
82
82
82
82
82
82
82
82
82
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
5
5
5
7
10
7
4
12
8
4
4
39
57
30
4
26
17
9
6
4
27
21
12
4
11
18
12
7
5
3
2
2
19
10
1
2
3
2
1
9
13
18
10
2
3
4
6
3
1
3
4
6
14
10
6
8
4
1
1
10
16
8
1
3
3
3
2
1
2
2
3
13
7
1
1
2
3
2
1
1
1
1
17
12
7
6
5
5
5
5
5
5
5
5
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
194
127
174
178
191
191
191
191
155
145
138
191
159
161
196
196
180
171
186
195
156
162
179
194
195
180
185
179
160
177
161
171
174
178
185
179
186
180
178
183
182
185
191
188
190
191
191
194
192
191
189
196
188
195
189
195
185
179
171
164
185
152
153
146
154
162
154
185
152
191
159
147
158
171
163
191
191
158
191
143
160
148
160
176
196
196
196
196
112
104
95
84
80
76
73
71
69
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
127
101
76
40
5
5
5
5
5
5
5
5
47
37
28
28
55
52
27
3
31
17
3
3
3
8
14
33
61
31
1
6
11
9
8
34
21
8
6
4
8
13
8
4
8
20
19
14
10
9
8
8
8
8
8
8
8
8
8
8
8
8
8
15
13
11
13
15
12
9
8
9
9
9
9
9
7
6
6
13
20
16
13
11
11
11
11
38
33
28
20
13
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
3
187
187
198
198
198
198
151
135
123
198
149
169
196
196
179
183
174
198
170
180
186
187
197
187
186
195
174
156
166
173
168
175
185
180
191
189
189
190
195
194
192
195
194
194
198
195
195
198
194
196
191
198
193
197
187
195
183
173
185
166
168
168
171
188
161
191
147
189
155
149
158
173
167
195
194
161
188
158
158
159
162
178
198
198
198
198
144
139
132
121
117
114
111
109
105
105
105
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
4
4
4
4
5
5
5
10
7
5
5
76
114
59
5
16
12
9
9
9
6
3
5
8
5
2
37
20
3
4
38
21
4
4
4
4
4
4
9
33
36
27
18
10
9
8
28
18
9
8
8
8
6
4
4
9
8
8
9
15
19
14
9
9
8
8
8
9
7
5
4
24
18
13
10
8
8
9
10
10
10
11
43
34
26
55
33
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
172
73
145
159
189
189
189
189
154
144
146
176
167
166
196
196
182
179
175
194
152
165
171
170
194
174
177
176
173
178
169
172
177
178
182
184
178
176
178
183
188
191
190
191
192
195
196
194
194
194
191
195
191
193
187
193
182
170
173
169
178
184
155
144
147
129
137
191
142
190
147
140
148
150
153
195
190
159
196
156
180
161
166
182
195
195
195
195
142
130
133
123
119
118
115
114
111
111
111
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
62
52
52
52
52
66
79
80
74
69
48
27
27
81
65
34
4
32
18
4
4
4
15
26
41
57
67
52
31
10
18
26
43
32
22
13
4
4
4
8
12
31
22
13
13
13
10
8
33
21
9
8
8
8
9
6
3
8
8
8
9
13
18
13
9
9
8
7
6
6
6
6
6
9
11
12
12
8
4
6
7
7
7
8
18
23
25
26
18
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
3
188
188
198
198
198
198
160
150
143
198
164
170
199
199
188
192
187
199
185
177
189
188
199
190
195
196
183
183
184
186
188
190
195
191
193
196
194
195
196
197
198
197
198
198
199
198
198
198
197
199
196
199
197
199
195
196
191
189
195
190
178
174
177
190
166
197
169
198
176
169
191
180
179
198
198
169
199
166
197
166
174
189
199
199
199
199
159
155
149
143
141
138
136
135
134
133
133
133
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
7
9
10
10
11
11
11
53
41
29
29
89
100
54
8
36
22
8
8
8
12
16
36
56
29
2
20
18
11
4
14
14
15
9
4
4
3
3
14
45
29
14
8
3
7
11
7
3
3
3
48
30
13
7
28
21
12
3
13
14
14
15
16
14
13
9
6
6
6
6
6
6
17
22
25
26
27
28
34
37
38
40
80
100
110
115
107
100
100
100
100
100
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
82
173
173
176
176
176
176
131
123
121
187
140
143
178
178
157
163
153
186
169
158
168
168
185
173
159
174
148
138
137
143
137
142
157
149
154
160
169
161
176
170
174
187
177
178
180
186
178
185
175
174
176
183
172
183
163
169
148
145
149
136
154
133
134
140
136
155
133
175
134
124
137
139
143
187
172
145
172
130
154
130
144
163
184
184
184
184
96
88
79
69
64
60
57
55
54
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
82
82
43
5
5
5
5
8
10
8
6
29
17
6
5
5
41
22
3
10
6
3
3
3
10
7
4
2
2
3
9
13
7
1
2
2
2
1
1
1
1
3
10
34
33
22
12
4
3
3
13
14
7
1
7
10
5
1
3
8
4
1
16
17
14
11
27
18
10
5
5
5
5
5
12
17
13
10
11
9
7
8
8
8
8
9
30
19
8
8
6
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
83
140
140
169
169
169
169
135
132
125
167
128
136
142
142
134
150
115
129
110
115
119
120
128
140
122
167
142
124
131
150
123
132
138
134
154
149
147
152
147
147
139
144
142
148
169
151
149
167
147
144
144
130
136
127
121
167
127
130
137
120
114
114
122
121
120
154
120
149
112
101
114
112
114
147
147
121
145
117
113
115
125
143
169
169
169
169
119
118
116
112
111
110
109
108
108
107
107
107
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
79
76
40
5
5
5
5
5
5
3
1
32
28
24
15
7
4
1
1
26
13
1
1
1
5
3
1
18
13
8
6
5
4
4
9
9
9
6
4
3
2
3
4
7
32
29
27
44
26
8
7
6
6
8
6
5
6
4
3
7
7
7
8
13
18
13
9
7
5
5
3
2
5
8
18
26
15
4
9
6
4
3
3
3
3
3
55
53
52
33
15
15
15
15
15
15
15
15
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
1
145
145
181
181
181
181
124
115
106
179
131
139
183
183
152
153
145
177
141
139
153
153
176
156
168
178
139
135
137
150
139
142
165
150
151
158
171
159
160
160
163
163
164
163
181
163
168
179
170
183
168
177
175
176
171
178
154
153
165
139
142
142
140
154
136
136
135
163
142
142
152
171
151
163
158
142
163
138
158
135
148
165
183
183
183
183
114
111
108
95
92
89
86
84
83
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
4
6
7
7
8
7
7
13
11
9
9
15
30
15
1
14
10
5
1
6
18
9
1
20
14
8
6
5
4
4
7
5
4
6
9
9
6
3
5
8
20
19
11
3
3
3
5
5
4
3
5
7
10
6
3
8
8
8
13
10
8
13
31
22
13
9
6
6
6
10
12
14
30
35
21
8
8
18
23
25
26
28
28
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
77
77
84
90
90
90
90
81
70
75
138
89
88
98
98
98
144
85
81
70
67
69
79
82
78
116
92
94
103
94
144
90
98
111
103
107
108
127
105
111
120
118
138
136
122
144
123
123
122
115
112
112
112
111
107
127
108
114
127
109
125
108
108
108
112
98
102
94
93
95
92
102
127
102
138
101
102
136
100
102
98
97
110
122
122
122
122
75
77
81
74
74
74
73
72
72
72
72
72
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
40
4
3
3
3
3
3
7
9
11
11
12
10
8
5
3
20
12
4
6
6
6
6
6
13
8
3
2
4
6
6
6
7
8
11
6
2
1
1
4
5
6
6
6
18
30
21
13
9
6
6
3
1
8
9
11
14
10
6
6
3
1
4
7
10
11
11
9
8
8
5
3
5
8
13
24
18
11
4
2
1
2
2
2
2
3
20
11
3
3
3
3
3
3
3
3
3
3
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
6
88
103
148
148
148
148
103
94
85
147
108
120
154
154
106
112
114
145
101
108
113
113
141
122
127
127
141
118
129
120
121
124
138
128
132
141
137
137
142
148
144
148
150
150
154
150
145
139
140
141
132
138
126
124
130
125
126
126
123
128
114
111
114
111
106
123
107
115
122
125
150
130
128
150
119
123
154
117
150
111
119
133
140
140
140
140
86
81
74
67
64
61
59
57
56
54
54
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
3
1
1
1
1
1
1
1
1
5
4
3
3
16
13
8
3
28
18
8
8
8
16
12
8
22
16
11
9
7
4
1
6
5
5
5
6
3
1
3
6
29
25
22
14
7
7
8
20
18
13
8
8
8
8
5
3
8
8
8
9
10
12
10
9
9
8
8
5
3
5
8
6
4
4
8
10
7
4
3
3
3
3
3
21
27
30
31
32
32
32
32
32
32
32
33
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
80
80
98
114
114
114
114
84
80
78
79
85
97
113
113
114
96
96
111
88
97
87
89
93
89
114
81
72
74
67
77
80
84
111
93
95
113
94
98
103
103
107
107
93
97
100
93
100
91
103
81
74
73
68
71
76
83
81
97
113
82
85
87
85
92
86
97
89
90
91
92
86
84
87
97
78
89
79
75
80
91
86
90
95
95
95
95
81
80
80
77
77
76
75
75
75
75
75
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
40
1
1
1
12
18
24
24
24
13
2
25
14
4
4
31
43
22
1
12
9
6
8
4
1
1
1
2
3
5
6
7
4
2
3
5
15
9
3
8
13
8
4
13
14
15
10
5
3
1
6
6
3
1
4
6
7
8
10
8
4
1
2
9
9
5
1
7
4
1
1
3
5
5
3
1
1
1
1
1
1
3
15
21
24
28
34
23
13
38
20
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
93
83
83
106
126
126
126
126
92
84
75
120
85
103
108
108
122
100
116
122
111
117
118
119
126
122
122
100
95
122
95
100
101
103
122
108
126
109
110
120
109
108
113
116
110
126
108
106
105
101
96
91
94
97
89
108
88
86
102
81
83
88
97
89
87
88
89
126
96
100
101
96
102
95
92
92
91
88
88
78
97
77
87
97
108
108
108
108
60
55
52
47
45
44
42
41
41
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
46
9
9
9
9
9
9
9
10
7
4
10
13
17
54
32
11
7
4
12
13
11
9
9
9
5
1
1
10
19
11
4
11
8
6
3
1
1
1
2
3
2
1
14
9
4
9
6
4
5
6
5
4
9
8
8
14
10
6
8
7
4
1
10
16
11
6
4
2
4
4
3
2
4
6
3
1
1
1
1
1
1
4
6
7
8
24
15
7
7
4
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
85
85
85
90
95
95
95
95
85
74
70
98
97
104
139
139
109
105
107
102
96
131
101
103
109
105
108
131
102
116
108
105
107
130
98
102
98
93
117
103
104
108
124
118
116
130
127
106
114
108
108
139
107
109
110
103
117
94
92
90
86
90
84
88
93
92
98
106
97
124
103
100
107
117
107
130
127
102
126
99
93
103
108
120
139
139
139
139
98
89
91
83
81
80
78
77
75
75
75
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
9
6
4
4
39
47
28
9
25
19
13
11
9
13
7
1
23
18
14
10
6
3
1
1
1
1
1
1
2
3
2
1
10
6
2
2
2
4
6
8
9
8
8
8
6
4
5
6
10
9
8
5
2
12
7
2
3
4
5
5
4
4
5
3
2
3
3
3
3
3
4
4
4
4
5
18
15
13
13
13
13
13
13
13
13
13
13
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
7
140
140
176
176
176
176
128
121
117
155
130
150
171
171
159
147
147
157
144
151
148
149
153
153
159
144
170
125
131
144
143
163
157
156
164
168
160
165
170
171
162
165
163
165
176
157
161
155
144
171
139
151
130
153
113
107
105
95
87
88
79
78
94
103
111
164
118
168
117
109
124
130
128
170
171
122
171
107
99
115
125
144
176
176
176
176
120
114
106
95
91
87
84
82
77
77
77
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
13
16
20
20
20
12
5
26
18
10
10
70
83
44
5
53
29
5
5
5
12
15
10
5
5
6
3
1
3
5
5
5
5
5
6
6
6
6
6
15
13
9
6
4
2
1
5
3
1
2
1
1
8
7
7
6
3
1
3
12
10
5
1
2
1
1
2
3
9
8
8
26
17
8
3
5
8
6
5
5
5
5
15
17
19
39
32
25
25
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
98
98
98
130
162
162
162
162
117
112
108
130
117
134
154
154
141
128
132
119
120
131
114
118
133
127
130
141
140
121
110
108
111
130
121
130
162
136
142
143
140
154
136
140
133
130
151
116
123
113
108
142
94
98
85
73
67
66
61
62
77
59
67
58
75
78
94
162
100
136
100
90
100
107
109
140
141
115
143
105
102
113
116
130
151
151
151
151
89
86
84
73
71
68
65
64
63
61
61
61
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
20
20
20
20
20
20
20
20
20
20
20
34
27
20
20
72
69
44
20
63
62
35
9
2
5
3
1
13
9
5
3
1
1
2
3
3
3
10
13
7
2
3
4
16
15
10
6
5
3
1
6
3
1
1
1
1
3
2
1
6
3
1
1
1
1
4
8
6
3
1
1
2
3
4
2
1
3
3
3
3
3
12
16
18
19
21
35
21
7
7
7
7
7
7
7
7
7
7
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
6
137
137
153
153
153
153
119
106
100
149
126
140
171
171
142
148
146
147
141
151
144
145
151
144
151
133
142
121
129
137
139
164
151
138
139
139
140
146
147
158
162
155
157
165
165
143
147
149
138
171
125
147
120
106
104
96
94
90
87
88
78
77
93
105
102
158
109
162
113
105
118
123
124
165
165
122
165
114
104
119
125
143
171
171
171
171
114
103
102
90
86
83
80
79
76
75
75
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
8
9
9
9
10
7
4
14
9
4
4
38
72
38
4
68
67
66
34
2
8
14
10
6
3
1
3
6
12
19
10
2
6
3
1
1
2
1
1
19
16
14
8
2
4
7
8
4
1
1
6
7
8
7
7
10
5
1
2
9
9
5
1
3
2
1
1
2
5
9
5
1
1
2
3
5
8
6
5
5
5
5
16
14
13
13
13
13
13
13
13
13
13
13
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
19
71
83
119
119
119
119
87
90
86
122
88
97
102
102
90
88
88
116
83
88
119
87
99
98
112
88
88
88
84
89
92
100
119
102
119
112
106
122
103
102
95
100
90
96
98
91
112
102
90
86
83
76
70
65
81
61
59
57
52
50
49
48
59
63
71
122
73
78
79
71
85
76
77
83
84
79
84
73
83
73
78
90
102
102
102
102
57
56
56
56
57
57
57
57
57
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
11
3
3
3
3
3
3
3
4
4
4
16
20
22
24
21
17
9
2
13
7
2
2
2
3
2
1
5
31
27
14
2
2
3
2
2
10
5
1
2
3
2
1
17
14
12
14
8
2
1
6
7
4
1
3
3
4
3
2
3
2
1
1
3
2
1
1
1
1
1
1
1
3
3
3
24
13
3
3
3
3
2
1
1
1
1
18
13
9
9
6
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
1
83
110
165
165
165
165
119
109
98
161
115
133
153
153
129
132
126
162
132
142
159
143
160
148
157
140
141
157
129
136
140
144
162
147
165
152
154
161
150
153
154
160
153
160
155
149
148
150
138
141
134
148
122
148
106
95
89
83
77
76
80
70
83
85
100
165
104
141
100
92
102
111
108
146
146
109
146
93
80
93
104
123
155
155
155
155
83
74
65
54
49
45
42
40
38
35
35
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
5
7
8
9
10
7
4
12
8
4
4
7
11
12
14
16
41
54
34
14
27
32
19
6
13
21
16
11
7
3
11
8
6
9
12
7
3
4
6
17
14
11
11
8
5
2
8
5
3
4
6
5
4
3
2
4
3
2
3
4
13
8
4
7
7
4
1
1
1
1
1
1
2
3
5
5
4
4
4
4
4
5
20
14
8
8
6
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
98
83
83
113
138
138
138
138
108
97
91
132
117
130
161
161
127
135
137
130
129
150
120
125
151
128
150
130
130
160
126
129
129
130
151
128
127
138
132
140
139
152
161
146
160
131
133
118
121
118
116
144
97
102
88
82
77
72
69
65
66
63
63
62
77
70
90
152
95
161
102
94
101
103
105
131
132
104
133
91
85
89
98
117
144
144
144
144
77
69
60
50
45
41
38
36
35
32
32
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
42
2
2
2
6
8
9
9
10
7
4
14
9
4
4
37
61
31
2
18
42
27
12
9
7
15
11
7
4
2
6
10
5
1
5
10
20
10
1
1
1
1
1
5
5
5
6
5
4
5
5
3
1
7
5
3
1
4
4
4
4
2
1
6
9
6
3
3
2
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
16
12
8
7
6
6
6
6
6
6
6
6
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
170
170
170
177
185
185
185
185
136
127
126
167
142
159
183
183
171
171
170
170
149
152
163
170
169
170
163
151
169
160
137
138
148
164
157
164
170
184
168
178
185
185
181
180
180
182
183
170
170
168
160
173
159
157
149
151
150
120
121
115
124
103
92
91
98
103
120
163
121
184
118
108
121
129
134
185
171
126
185
113
105
115
124
145
177
177
177
177
94
85
74
62
56
52
48
46
44
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
16
16
16
16
16
16
16
10
5
36
22
9
9
87
100
52
4
63
33
4
4
4
4
4
11
18
14
10
8
6
5
4
2
1
4
2
1
1
1
1
6
25
18
12
6
1
1
1
7
7
5
3
3
5
4
2
1
5
4
3
7
10
6
3
8
8
5
3
2
2
4
5
6
5
3
1
1
3
5
3
2
2
2
2
21
14
8
5
3
3
3
3
3
3
3
3
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
72
176
176
196
196
196
196
159
149
151
190
171
177
198
198
181
183
188
198
163
183
184
187
198
185
185
190
174
180
175
174
181
189
186
186
188
189
185
190
191
196
196
195
195
196
198
195
198
195
195
198
191
198
193
198
186
190
178
172
186
173
158
153
154
173
155
193
152
196
159
154
177
165
168
196
196
167
198
158
180
156
163
182
198
198
198
198
138
124
123
110
106
103
99
97
95
93
93
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
68
64
64
64
64
74
81
41
1
67
45
24
24
60
86
43
1
28
16
4
4
4
13
7
1
61
61
46
31
17
10
4
22
15
9
6
4
4
4
30
56
63
56
37
18
15
11
8
33
21
9
8
8
8
9
6
3
8
8
8
9
13
18
13
9
11
9
8
9
22
21
21
21
32
30
28
28
28
36
44
44
44
44
44
44
36
28
28
28
28
28
28
28
28
28
28
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
77
85
85
85
85
79
79
78
89
95
102
133
133
111
125
125
125
127
133
108
111
127
109
104
133
96
95
98
95
101
124
102
97
99
108
96
96
95
108
94
93
96
96
91
88
93
91
92
124
93
93
95
90
90
96
94
93
108
93
92
96
94
89
90
108
91
96
88
81
81
88
79
82
82
76
82
73
70
96
79
85
90
90
90
90
51
48
46
43
42
41
40
40
39
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
33
45
51
48
45
24
3
2
8
6
4
4
4
9
6
4
12
7
2
3
4
6
8
6
4
4
3
3
3
3
3
3
8
6
5
4
4
4
6
7
8
8
8
6
4
4
5
6
6
6
8
5
2
12
8
5
4
4
5
3
2
5
8
18
26
35
26
18
13
8
5
3
3
3
3
21
15
10
9
7
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
60
168
168
168
151
151
151
123
108
101
153
128
140
173
173
160
162
159
168
150
151
156
155
155
168
156
158
163
161
152
153
154
165
152
155
168
150
162
157
156
163
163
162
165
167
167
168
162
153
148
173
139
155
132
155
110
106
99
91
109
82
77
75
84
84
103
158
107
163
116
106
131
123
128
167
167
133
167
125
134
125
137
152
173
173
173
173
92
84
75
65
60
56
53
51
50
47
47
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
60
60
60
32
4
4
4
4
4
4
4
4
9
6
4
4
83
99
54
9
58
64
67
38
9
9
10
8
6
3
1
12
11
8
5
4
4
6
4
2
6
11
7
4
9
11
13
9
5
3
1
5
5
6
4
3
5
3
2
5
5
3
1
6
11
10
5
1
3
2
1
1
5
7
9
5
1
1
1
2
2
2
9
22
29
32
34
31
20
9
5
2
2
2
2
2
2
2
2
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
1
80
91
129
129
129
129
105
93
87
131
112
117
150
150
113
106
96
125
81
93
98
96
120
99
106
100
103
104
129
98
102
116
138
120
120
123
114
112
112
118
118
123
150
124
129
150
121
131
124
115
119
138
116
120
118
119
120
120
123
120
112
112
113
120
106
111
102
108
107
109
150
111
120
111
101
107
105
104
150
103
113
126
131
131
131
131
81
79
79
70
69
67
65
64
63
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
2
2
3
3
3
6
7
8
9
31
17
4
5
10
9
8
11
14
12
10
8
16
10
5
9
12
8
5
4
4
12
6
1
2
3
2
1
57
33
10
20
12
4
8
37
26
16
8
6
4
6
8
16
15
11
8
9
23
23
16
9
9
8
8
5
3
5
8
6
4
4
8
13
10
7
5
3
3
3
3
14
11
8
8
8
8
8
8
8
8
8
8
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
8
172
172
172
164
164
164
122
123
117
166
124
133
149
149
137
147
147
154
150
148
155
174
154
172
149
140
141
122
122
144
121
129
131
139
164
149
154
166
146
149
144
145
144
139
135
174
131
123
122
144
100
92
86
79
76
74
76
70
70
70
76
70
87
87
101
166
108
141
115
111
109
107
113
113
145
96
109
83
74
81
91
99
117
117
117
117
91
89
87
82
81
79
78
77
76
76
76
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
5
5
5
5
5
5
5
5
24
25
26
27
47
58
31
4
15
9
4
4
4
7
5
3
7
11
15
10
5
4
3
3
3
3
3
4
3
2
2
4
17
18
17
10
3
3
4
7
7
4
1
1
2
1
1
2
3
2
1
1
2
3
2
1
1
2
5
4
3
5
4
3
2
2
2
3
3
3
5
6
7
7
8
23
20
17
39
24
10
10
10
10
10
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
74
77
77
77
77
60
66
64
81
88
94
146
146
103
100
85
85
70
74
71
86
80
92
95
95
143
100
124
106
98
97
95
93
92
111
102
107
106
143
109
107
146
108
111
141
99
101
100
95
95
92
90
98
97
102
103
113
111
95
92
104
92
90
98
98
90
101
100
97
146
99
101
113
89
98
101
104
141
104
98
97
87
81
81
68
70
95
79
81
83
81
81
81
81
81
81
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
60
48
26
4
4
4
4
4
4
16
13
11
7
4
16
15
15
15
10
6
6
6
6
5
4
16
11
6
5
4
6
7
7
7
8
4
1
4
5
3
2
13
7
2
4
3
2
5
9
6
4
8
8
8
8
7
6
6
6
5
4
12
17
11
5
4
4
6
5
4
4
8
13
9
6
4
19
13
8
9
11
12
12
13
32
24
16
16
12
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
6
81
81
88
88
88
88
64
68
66
81
75
77
104
104
87
90
92
137
85
97
108
104
133
100
107
100
99
102
94
91
85
90
107
95
96
98
122
101
104
110
122
108
113
118
123
137
132
133
128
128
120
125
117
121
122
116
122
113
107
103
100
104
101
99
98
103
100
108
106
100
106
122
112
137
132
114
132
106
106
104
108
115
125
125
125
125
71
66
62
57
55
53
52
51
50
49
49
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
2
1
1
1
1
4
7
6
5
17
19
20
10
1
2
2
3
13
9
6
6
6
6
3
1
8
7
7
10
12
15
34
18
2
8
4
1
4
5
3
1
13
7
2
2
2
4
6
35
24
13
8
6
4
4
5
6
10
9
8
9
17
20
11
2
3
4
6
5
5
6
8
13
9
6
13
15
11
7
4
5
5
5
6
19
17
15
10
6
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
5
77
77
80
80
80
80
75
64
64
82
88
89
128
128
97
106
106
100
120
102
100
103
120
96
102
100
97
118
99
102
105
127
104
94
92
87
92
98
98
112
124
117
118
125
128
93
96
93
94
127
80
85
77
72
70
66
61
57
62
59
60
85
69
66
79
112
84
124
89
85
92
97
99
125
125
100
128
94
84
85
83
89
94
94
94
94
62
64
69
65
65
65
65
65
65
65
65
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
3
1
1
1
1
1
1
1
1
6
5
4
4
9
28
16
4
15
32
23
12
2
11
10
6
2
2
2
5
9
6
3
4
3
2
1
1
3
6
3
1
13
13
9
6
6
3
1
6
3
1
1
4
6
8
7
7
6
3
1
3
7
8
4
1
1
1
1
1
1
1
2
1
1
7
7
8
8
8
6
5
5
5
5
16
11
7
7
7
7
7
7
7
7
7
7
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
9
87
101
145
145
145
145
110
104
92
90
95
103
130
130
103
101
89
93
79
81
87
92
93
104
123
97
145
102
106
113
114
117
123
130
129
145
139
137
145
145
128
128
126
125
134
124
127
129
125
145
124
127
123
123
125
112
119
119
130
130
123
121
139
118
121
118
114
145
116
112
118
125
125
145
145
118
145
115
112
110
116
123
134
134
134
134
72
69
66
62
60
59
58
57
57
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
9
9
24
32
40
49
53
28
4
16
10
4
4
40
43
23
4
11
10
7
4
4
9
6
4
5
17
23
19
15
9
4
3
2
3
3
3
5
5
4
3
8
12
17
9
2
4
6
7
8
8
8
8
8
8
7
6
8
8
8
9
16
19
14
9
11
9
7
6
6
6
6
6
13
13
13
13
13
11
9
9
9
9
9
18
13
9
9
9
9
9
9
9
9
9
9
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
6
27
45
74
74
74
74
58
63
62
78
83
89
134
134
89
87
74
80
71
78
80
83
82
87
120
81
88
90
79
109
92
107
134
120
113
113
112
110
112
110
108
120
97
101
99
92
96
91
95
91
84
134
79
83
85
86
85
84
112
89
90
88
104
77
81
83
82
104
88
86
92
104
83
82
77
77
78
77
90
83
65
67
63
56
56
56
33
35
38
40
46
46
46
46
46
46
46
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
5
4
4
4
4
4
4
16
9
3
3
8
5
3
2
8
15
10
6
4
8
6
4
13
9
5
5
6
6
6
10
6
3
2
2
2
2
8
7
6
18
17
12
8
11
14
10
6
5
4
3
3
4
10
8
6
4
4
8
12
8
4
5
4
3
3
2
2
2
3
15
17
17
10
4
10
11
11
11
11
11
11
17
13
10
6
3
3
3
3
3
3
3
3
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
87
96
118
126
126
126
126
108
106
102
129
120
132
161
161
149
146
145
165
142
157
145
161
148
149
161
144
136
133
127
139
133
135
129
141
144
135
151
140
148
161
149
165
150
149
144
146
146
131
139
151
133
156
116
109
92
78
75
72
68
67
72
62
78
81
98
165
101
142
99
90
100
108
108
146
145
108
146
97
88
102
111
128
156
156
156
156
101
94
94
83
80
78
75
74
71
71
71
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
84
82
81
81
43
5
5
5
5
5
5
35
50
66
77
89
106
58
11
71
68
39
11
46
27
9
1
3
10
17
15
13
7
2
2
2
3
2
1
2
3
2
2
9
9
9
14
7
1
6
7
4
1
1
3
5
8
7
7
9
5
1
8
14
17
12
8
5
2
1
1
1
5
5
3
1
1
1
3
3
3
2
1
1
1
1
21
17
13
13
13
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
87
175
175
195
195
195
195
165
161
148
176
152
171
186
186
181
184
188
189
175
174
180
188
185
182
181
172
186
161
149
153
157
164
182
179
192
193
189
189
187
194
182
184
185
183
195
188
178
176
172
186
154
174
154
150
128
142
117
112
118
102
96
98
111
100
119
192
124
193
134
120
130
136
139
187
194
145
188
138
126
130
138
163
195
195
195
195
126
114
101
85
78
72
67
64
61
57
57
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
87
87
87
87
92
94
97
97
97
53
10
32
21
10
10
69
94
52
10
70
69
67
41
16
8
1
3
6
4
2
9
7
6
5
3
1
1
1
1
1
1
1
1
12
14
14
10
5
1
2
2
3
3
3
5
5
3
1
3
5
4
4
3
3
5
7
9
9
5
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
16
29
43
27
12
12
12
12
12
12
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
2
77
91
132
132
132
132
106
94
86
127
106
106
141
141
112
108
99
125
86
94
99
97
121
107
108
130
91
93
88
89
92
93
134
103
107
118
107
101
99
101
100
104
115
114
132
141
118
127
118
111
116
134
120
121
116
130
113
112
118
108
109
107
106
115
100
102
97
104
92
86
103
87
92
93
89
102
100
104
141
104
110
125
132
132
132
132
101
97
92
85
82
80
78
77
76
74
74
74
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
3
5
7
5
3
11
7
4
3
3
16
9
3
11
8
6
6
6
8
5
3
16
13
11
6
2
1
1
2
4
13
7
1
1
1
1
1
17
12
8
10
7
4
8
10
5
1
8
18
11
4
3
3
3
2
1
2
4
3
3
6
5
5
4
3
2
3
8
19
31
17
4
17
10
4
3
3
3
3
3
16
30
50
29
8
8
8
8
8
8
8
8
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
82
85
94
94
94
94
95
94
94
101
115
108
153
153
113
109
117
140
105
121
116
115
136
113
121
117
122
153
138
141
150
149
136
135
130
126
150
129
131
135
153
145
153
151
149
144
145
146
143
149
137
146
122
121
111
104
108
111
127
113
108
126
106
103
111
117
111
153
118
116
132
126
125
151
149
130
147
116
108
111
112
125
141
141
141
141
106
100
93
85
81
78
76
74
72
71
71
67
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
72
70
36
3
3
3
3
5
7
5
3
51
39
27
15
3
5
4
3
35
21
7
7
7
7
5
3
14
26
25
17
9
6
4
4
2
1
3
6
4
2
3
4
11
8
5
6
5
4
16
16
12
7
2
5
4
3
2
7
5
3
2
4
12
12
8
5
4
3
2
2
2
4
4
4
5
7
9
9
7
6
10
12
13
13
14
27
41
56
31
6
6
6
6
6
6
6
6
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
73
73
80
87
87
87
87
75
66
63
90
74
73
87
87
74
75
76
80
75
87
74
80
87
88
117
93
86
87
87
82
89
96
109
117
103
106
108
111
107
109
106
110
117
107
110
110
117
111
114
111
108
95
93
92
99
86
80
81
77
77
78
76
86
74
80
78
82
117
80
86
85
88
89
114
111
87
108
81
73
78
78
87
99
99
99
99
63
66
71
66
66
66
66
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
38
3
2
1
1
1
1
2
3
3
3
8
4
1
1
5
10
6
3
11
8
6
3
1
5
4
3
9
12
16
9
2
1
1
9
6
3
3
3
2
1
2
4
6
15
24
17
10
7
4
5
6
9
11
12
10
9
6
3
4
4
4
4
7
11
9
7
7
5
4
3
2
3
3
3
13
8
3
3
3
3
4
5
5
5
6
14
8
3
3
3
3
3
3
3
3
3
3
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
6
147
147
169
169
169
169
125
117
112
136
122
137
159
159
146
150
146
157
147
141
145
139
144
143
141
139
167
128
136
140
141
156
157
155
163
166
157
163
168
169
156
157
157
158
159
143
139
136
132
167
111
104
96
84
80
80
82
84
87
91
93
93
99
101
114
163
117
166
110
98
111
121
126
168
168
124
169
114
99
104
109
127
151
151
151
151
106
99
90
80
75
71
68
66
62
62
62
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
18
24
30
30
30
30
53
51
40
30
30
79
63
48
71
81
76
40
4
3
4
6
11
17
47
32
18
4
3
2
2
2
6
4
2
2
2
2
2
13
15
17
11
5
2
5
9
6
3
4
8
6
4
5
6
6
4
3
3
4
5
4
3
2
1
1
2
2
2
3
4
16
8
1
3
3
4
3
2
2
2
2
23
39
50
28
6
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
2
80
80
91
91
91
91
80
82
81
94
83
80
92
92
83
85
87
110
92
92
94
110
98
108
120
96
136
108
114
152
124
131
142
152
147
147
139
147
152
129
133
132
122
136
128
131
125
132
120
121
123
108
131
106
98
96
102
85
80
79
80
80
80
100
86
87
87
120
86
88
102
94
93
113
110
91
113
82
78
80
84
89
98
98
98
98
80
80
79
76
75
74
74
73
73
73
73
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
3
3
3
32
19
7
5
3
19
30
40
50
46
30
15
8
24
13
3
17
19
21
12
4
3
3
16
10
5
3
1
1
2
1
1
24
18
12
6
5
4
10
11
6
1
8
6
4
4
5
6
10
5
1
4
12
9
6
8
9
6
4
3
3
3
4
7
15
11
7
7
7
7
5
3
3
3
3
12
13
15
37
27
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
77
77
106
132
132
132
132
93
87
86
85
92
103
122
122
111
97
95
87
81
99
79
83
84
96
111
92
132
96
101
107
109
122
112
126
115
104
105
103
107
105
104
126
97
101
98
92
97
97
95
132
85
85
81
77
87
75
78
71
80
74
77
76
81
83
85
115
83
101
83
79
88
78
75
76
82
72
79
73
90
81
87
93
101
101
101
101
82
82
82
79
78
77
77
76
76
76
76
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
42
7
7
7
11
13
16
16
16
9
2
28
15
2
2
30
40
23
7
12
8
4
4
5
7
4
2
11
31
26
15
4
14
25
31
18
5
6
7
16
18
11
4
14
10
6
8
6
3
1
6
7
4
1
1
2
2
2
7
5
3
1
1
2
5
3
1
1
1
1
1
3
5
5
4
3
3
3
3
3
3
3
3
3
3
3
20
19
19
39
38
37
37
37
37
37
37
37
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
5
141
141
168
168
168
168
134
121
112
167
124
123
139
139
125
120
113
161
118
128
134
138
141
145
145
165
151
132
135
150
134
144
148
143
168
156
157
167
156
156
152
161
155
155
156
165
153
151
154
153
153
149
136
130
123
136
122
127
135
128
121
121
129
125
130
168
132
156
122
114
121
126
126
156
151
131
156
120
112
127
122
130
141
141
141
141
111
109
106
100
99
97
95
95
93
93
93
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
4
3
3
3
3
3
3
3
3
20
16
13
11
9
31
18
5
9
13
12
12
16
15
10
5
20
20
20
20
19
18
28
21
15
20
22
21
20
11
3
5
8
7
6
4
3
5
8
8
8
5
3
4
5
9
9
8
8
13
13
13
16
20
14
9
9
8
6
4
4
4
4
4
24
18
13
13
13
12
11
27
35
39
41
34
27
20
48
29
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
85
77
140
140
175
175
175
175
158
149
144
174
145
136
140
140
122
137
116
141
117
121
126
134
140
140
162
151
113
120
108
106
109
116
123
128
162
149
157
160
173
175
159
171
174
158
167
160
159
165
158
149
162
141
140
142
150
136
136
134
132
134
131
134
140
126
129
162
138
149
139
144
138
139
137
173
144
137
175
126
113
144
126
147
167
167
167
167
92
84
75
63
58
54
50
48
46
43
43
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
71
66
35
5
5
5
5
5
5
5
5
64
38
13
13
13
9
5
2
24
48
34
19
4
6
8
11
14
12
10
7
5
7
10
11
7
4
7
10
8
5
3
7
24
15
7
8
7
5
3
13
11
9
8
6
5
9
6
3
10
9
8
9
13
18
13
9
12
10
7
4
7
9
10
7
4
4
5
6
13
12
10
8
8
8
8
22
15
9
9
9
9
9
9
9
9
9
9
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
4
74
74
100
100
100
100
101
100
100
107
119
111
151
151
113
111
112
137
96
100
102
103
133
95
114
97
93
107
87
91
98
104
116
98
97
95
117
102
104
116
151
126
137
137
147
133
132
125
128
136
114
118
110
113
117
95
93
91
92
83
84
85
91
103
111
120
120
151
117
114
110
117
115
114
147
97
102
90
85
93
104
115
136
136
136
136
103
97
91
83
80
77
75
73
70
70
70
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
3
2
2
2
2
2
3
6
10
42
58
75
52
30
16
3
2
1
2
34
20
7
7
7
18
16
8
1
1
2
2
2
10
14
7
1
7
4
1
10
8
4
1
11
9
8
11
6
1
6
10
7
5
9
9
8
8
7
6
6
6
4
2
9
15
10
6
7
7
7
4
2
5
6
8
20
14
8
6
6
4
3
16
23
26
29
32
42
56
32
9
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
80
171
171
171
169
169
169
139
131
112
134
111
131
136
136
162
143
142
160
148
140
149
151
152
171
162
140
169
128
127
134
133
141
160
152
164
168
149
148
142
145
127
128
135
133
153
171
130
122
126
169
104
103
94
82
76
80
79
82
105
79
78
74
86
85
105
164
105
168
104
95
105
108
108
142
143
107
145
97
89
101
110
126
153
153
153
153
97
90
88
77
74
71
69
67
64
64
64
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
80
80
80
80
80
80
80
80
80
42
4
12
8
4
4
68
79
41
4
35
54
62
32
2
4
3
3
7
5
3
3
3
2
2
6
4
3
2
1
1
1
1
1
15
11
7
8
7
6
6
8
8
8
7
5
3
14
8
2
8
4
1
11
11
10
8
7
4
2
3
2
1
2
3
2
1
2
2
3
3
3
5
6
6
6
7
23
16
10
10
7
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
9
190
190
190
183
183
183
153
131
137
165
163
171
192
192
177
181
186
189
190
189
186
186
186
182
189
184
165
183
160
171
174
183
178
174
157
165
190
176
183
183
183
186
187
192
192
188
188
186
186
188
170
180
159
179
147
137
146
132
126
153
119
120
131
122
126
179
134
183
144
138
149
151
147
192
192
146
185
128
131
127
139
160
188
188
188
188
118
108
105
91
87
83
80
78
73
73
73
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
9
9
15
18
22
49
63
55
41
27
24
22
22
92
102
53
5
58
31
5
5
5
5
5
5
5
10
15
9
3
3
3
20
11
3
3
4
3
2
1
5
11
11
11
10
9
5
1
4
7
5
4
4
4
3
2
1
5
3
2
8
12
7
2
9
6
4
5
3
2
4
3
2
1
1
1
1
1
1
1
1
1
1
2
24
17
11
11
11
11
11
11
11
11
11
11
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
76
76
106
134
134
134
134
134
134
124
170
152
163
163
163
150
170
129
141
123
131
129
135
170
131
143
143
133
156
123
138
122
119
156
106
117
128
126
152
141
133
126
136
133
119
120
120
125
127
132
138
131
121
113
110
106
104
100
94
131
91
100
99
105
123
112
152
116
141
115
109
114
123
111
135
136
122
133
110
111
110
110
117
124
124
124
124
104
102
100
96
94
93
92
91
91
90
90
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
40
4
2
1
1
1
1
32
47
44
28
13
18
21
24
18
13
9
5
12
26
41
32
18
4
12
12
13
31
28
14
1
7
14
8
2
7
5
3
2
1
2
3
26
18
10
6
2
1
1
6
5
3
1
2
3
4
5
7
5
3
1
5
8
8
8
8
6
3
1
3
3
3
5
7
30
18
7
7
7
7
6
6
6
6
6
16
13
10
42
34
26
26
26
26
26
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
8
175
175
175
150
147
147
144
136
141
166
163
166
187
187
167
173
177
177
175
185
176
177
178
172
177
185
159
182
157
168
171
183
168
170
153
149
177
159
158
164
182
175
182
184
185
178
179
173
172
187
165
177
150
177
145
138
145
120
118
115
113
113
147
123
135
156
125
182
135
122
136
147
148
184
184
136
185
118
102
120
126
151
187
187
187
187
127
121
114
102
98
94
91
89
87
84
84
84
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
30
41
52
66
81
54
28
87
72
58
58
95
68
42
50
58
61
63
65
87
48
9
5
1
8
15
9
3
3
3
7
8
9
5
1
1
1
1
1
11
10
10
13
11
10
9
9
7
5
4
4
4
6
4
2
5
6
7
8
12
8
4
1
1
1
4
2
1
4
5
4
2
1
1
1
1
1
1
1
1
1
1
23
40
48
27
6
6
6
6
6
6
6
6
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
135
183
183
183
152
146
146
131
124
108
172
128
137
176
176
157
172
163
170
183
145
159
164
184
167
149
170
172
143
137
146
148
153
180
180
156
160
183
157
161
166
167
172
171
176
175
173
176
184
174
183
177
179
180
181
179
167
174
165
175
180
156
140
137
158
134
147
128
169
136
123
133
131
139
184
166
152
183
133
136
138
142
159
181
181
181
181
124
115
118
111
108
107
105
104
104
103
103
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
133
132
78
25
25
25
25
48
66
36
6
10
8
7
7
54
29
4
1
11
22
11
1
25
22
11
1
13
16
19
12
6
5
4
4
4
4
4
4
4
4
4
4
29
15
1
3
4
3
3
13
8
3
8
8
8
9
6
3
5
6
7
9
10
12
6
1
2
2
2
2
2
2
2
13
28
16
4
6
5
4
8
11
12
13
14
58
37
16
16
12
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
141
141
162
168
168
168
168
123
115
113
132
123
138
160
160
145
154
186
156
150
155
144
170
164
150
158
146
168
156
142
145
148
160
156
163
186
165
164
160
153
153
157
150
164
148
150
170
143
138
142
168
124
138
111
108
107
105
104
96
107
95
98
97
106
113
121
161
121
165
122
118
124
124
117
138
139
108
139
101
93
98
106
124
150
150
150
150
91
88
85
75
72
69
67
65
64
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
105
69
46
24
24
24
24
24
24
24
52
56
40
24
24
46
44
42
55
69
69
56
33
10
9
5
1
1
13
26
14
2
9
27
14
2
1
2
3
5
7
5
3
13
12
12
7
2
5
9
11
9
8
8
5
2
1
1
1
7
7
7
8
10
5
1
7
5
3
2
1
1
1
1
1
1
2
4
5
5
5
5
5
5
5
5
22
19
17
17
17
17
17
17
17
17
17
17
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
2
145
145
188
188
188
188
145
127
110
174
131
154
179
179
164
153
147
187
147
153
159
155
171
160
156
174
147
129
135
150
137
150
159
153
183
176
173
175
188
175
178
181
181
181
187
187
174
172
173
177
165
185
163
168
157
171
147
147
145
135
154
134
135
129
136
183
131
176
134
126
139
141
148
188
175
151
175
136
154
135
144
165
187
187
187
187
121
118
106
93
88
83
79
77
75
71
71
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
6
8
11
34
46
24
3
11
15
17
20
22
24
13
3
13
23
46
27
9
9
6
3
5
6
8
6
4
15
13
12
8
5
12
18
11
4
3
12
63
47
32
18
15
9
3
12
8
4
8
8
8
8
5
3
6
7
8
7
6
8
12
14
9
5
4
4
4
4
4
4
24
18
13
13
13
19
26
40
47
50
54
41
28
26
26
25
25
25
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
1
87
119
181
181
181
181
142
128
118
180
135
135
165
165
137
144
121
177
118
132
129
135
176
147
170
181
138
132
123
144
115
131
135
134
181
146
158
180
155
165
167
177
172
176
170
181
162
163
160
153
147
159
154
157
146
165
130
153
117
113
112
107
119
118
129
181
128
146
123
109
114
117
114
143
143
114
140
107
105
104
112
136
165
165
165
165
99
103
107
100
100
99
98
98
97
97
97
97
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
4
6
7
7
8
7
7
20
16
12
12
12
11
7
4
10
7
4
4
4
11
18
14
11
13
16
9
2
3
5
3
2
5
4
3
5
5
3
2
9
7
5
8
5
2
5
7
9
5
2
4
6
4
2
5
4
3
2
9
10
7
4
5
5
6
6
4
2
5
5
5
4
3
5
7
6
6
4
3
3
3
3
23
17
11
11
11
11
11
11
11
11
11
11
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
96
4
93
93
93
76
76
76
57
61
59
80
62
68
74
69
76
94
81
96
93
71
68
74
94
82
89
105
78
76
75
94
83
87
93
121
92
89
96
78
85
88
92
121
99
96
94
105
91
88
85
121
78
82
85
88
82
80
83
96
83
100
79
73
82
82
87
105
91
91
89
97
98
85
86
87
97
76
98
74
69
73
76
86
100
100
100
100
81
78
74
70
68
66
65
64
63
63
63
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
5
5
5
13
7
2
2
33
22
11
1
9
5
1
1
1
8
8
6
4
5
6
9
12
7
3
3
3
3
2
2
1
1
7
11
15
14
14
12
9
6
6
8
5
3
1
2
3
4
5
7
5
3
1
6
12
8
4
8
5
2
3
3
3
3
3
10
16
8
1
2
3
5
5
5
5
5
5
16
28
45
24
3
3
3
3
3
3
3
3
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
90
178
178
189
189
189
189
166
156
150
189
155
147
160
160
144
151
142
174
144
156
162
166
173
178
184
177
172
160
153
172
150
159
165
163
183
189
182
183
189
188
180
189
180
182
185
183
184
185
184
182
175
169
172
164
178
169
151
152
143
132
157
118
131
121
131
183
140
189
152
157
147
150
159
189
188
165
174
142
157
145
155
168
185
185
185
185
124
113
114
103
99
97
94
92
91
89
89
89
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
90
90
45
1
1
1
1
1
1
1
1
60
51
42
41
41
41
23
6
32
19
6
6
6
10
11
7
3
11
20
17
15
9
3
10
6
3
3
4
4
5
4
4
18
17
16
16
15
9
3
10
9
8
8
8
8
9
6
3
8
8
8
9
13
18
13
9
10
9
7
6
6
6
6
6
11
10
9
9
13
17
14
11
11
11
11
25
17
9
9
9
9
9
9
9
9
9
9
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
13
141
141
169
169
169
169
123
114
114
134
126
140
164
164
142
150
146
147
141
135
144
144
164
141
147
142
138
158
127
127
124
128
132
143
161
167
154
163
169
169
161
165
164
164
164
144
137
132
127
145
118
116
110
101
104
85
85
86
86
91
90
98
98
99
108
161
118
167
116
105
118
126
125
169
168
123
169
108
93
102
108
126
152
152
152
152
81
73
65
55
51
47
44
42
41
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
14
15
16
16
16
10
5
36
20
5
5
33
40
22
5
56
51
30
10
10
7
4
9
16
8
1
4
6
3
1
1
2
4
2
1
3
3
3
4
18
15
13
7
2
3
5
6
5
4
4
6
5
3
1
1
4
2
1
1
1
1
1
8
6
4
3
3
3
3
3
2
1
1
1
4
4
4
3
3
3
3
3
20
15
10
7
5
5
5
5
5
5
5
5
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
7
140
140
164
164
164
164
127
114
105
166
131
146
178
178
151
147
146
159
145
151
150
149
162
147
151
131
141
124
126
144
140
164
153
150
164
153
159
166
163
178
163
164
163
167
167
155
159
156
147
172
140
148
131
152
113
107
107
96
94
91
85
86
103
104
115
178
116
163
109
93
106
115
115
167
166
116
167
101
93
110
120
139
172
172
172
172
108
99
96
83
79
76
72
70
66
66
66
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
6
5
5
5
5
5
5
5
5
14
9
5
5
65
79
44
9
58
33
9
7
5
9
9
7
5
4
4
4
5
4
4
11
13
15
8
1
2
2
1
1
13
20
19
12
6
8
9
11
6
1
1
3
3
2
1
2
5
6
8
7
6
7
4
1
1
2
5
6
7
7
5
4
3
2
2
2
2
2
9
17
21
23
25
35
25
15
15
15
15
15
15
15
15
15
15
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
79
170
170
190
190
190
190
139
139
129
189
142
165
185
185
173
172
172
174
168
174
176
186
185
179
183
184
187
179
164
185
173
181
179
179
184
186
184
184
187
188
185
186
186
183
190
186
179
189
174
187
163
174
157
151
137
143
124
123
118
105
115
91
104
106
125
184
126
186
132
124
135
142
139
187
187
142
188
128
126
129
138
160
190
190
190
190
117
111
111
102
99
97
95
94
93
91
91
91
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
44
10
10
10
10
10
10
10
10
19
23
25
28
79
118
89
60
93
80
68
42
17
10
4
13
22
15
9
10
9
5
1
1
1
2
1
1
4
2
1
6
12
11
11
10
9
5
1
2
3
2
2
5
7
4
1
1
4
2
1
4
7
5
3
1
1
1
1
1
2
3
3
2
1
1
1
3
3
3
15
21
24
25
27
36
24
13
13
13
13
13
13
13
13
13
13
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
14
169
169
187
187
187
187
134
135
124
186
138
162
183
183
163
166
162
170
163
166
168
173
171
169
169
168
173
161
150
170
157
164
166
167
184
186
182
184
187
187
185
186
186
183
183
178
177
178
168
173
154
153
139
152
118
113
114
106
107
105
85
80
94
98
120
184
122
186
116
106
123
134
131
187
187
134
187
118
106
123
128
149
180
180
180
180
129
123
115
106
102
99
96
95
93
91
91
91
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
12
10
10
10
10
10
10
10
10
15
18
19
21
73
109
56
4
63
33
4
4
4
6
8
7
6
4
3
3
3
2
1
1
2
8
4
1
2
1
1
1
13
11
9
5
2
1
1
7
7
5
3
4
3
2
1
1
5
3
1
2
3
2
1
8
7
6
3
1
1
1
1
1
2
1
1
1
2
4
3
3
3
3
3
24
19
14
40
43
44
45
45
45
45
45
45
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
79
169
169
188
188
188
188
140
132
128
175
143
162
185
185
175
174
185
174
163
168
173
186
183
174
178
163
184
178
158
166
167
180
174
177
185
184
179
183
185
186
181
184
184
182
188
186
176
175
171
185
159
174
155
151
130
141
116
121
117
105
118
95
109
107
120
182
127
184
130
121
131
137
138
185
185
148
186
136
126
130
138
159
188
188
188
188
118
113
114
103
100
98
95
94
93
91
91
91
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
51
24
24
24
24
24
24
13
3
29
16
3
3
82
97
50
3
66
66
65
43
21
28
24
21
18
12
7
7
5
3
2
2
2
43
22
1
4
3
2
2
13
12
12
10
6
2
1
7
9
5
1
4
2
1
1
3
7
4
1
1
1
2
1
1
5
3
1
1
1
5
4
2
1
1
1
4
9
9
5
1
1
1
1
23
18
13
13
13
13
13
13
13
13
13
13
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
172
7
170
170
186
186
186
186
186
186
139
186
149
166
183
183
165
172
169
172
170
168
170
170
172
168
167
166
170
159
150
170
156
163
163
167
182
175
178
182
186
178
181
186
179
183
178
171
171
178
156
173
153
155
137
157
125
119
109
105
97
100
117
94
108
108
119
182
124
170
121
109
123
128
132
186
172
136
173
119
117
111
124
147
178
178
178
178
96
84
71
55
48
42
37
34
32
27
27
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
13
16
18
19
19
20
47
33
20
20
20
73
106
55
5
53
29
5
5
5
10
15
9
4
3
2
6
10
12
11
7
4
4
3
2
2
2
2
5
8
9
11
7
4
7
8
8
8
8
8
8
8
4
1
1
2
3
4
8
12
6
1
1
1
1
1
1
2
4
7
4
2
1
1
1
1
1
1
1
1
1
2
13
12
12
7
3
3
3
3
3
3
3
3
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
67
146
151
174
174
174
174
120
112
101
174
125
134
177
177
147
145
121
169
130
146
155
171
170
162
158
174
145
130
138
143
135
148
143
146
154
149
154
156
160
174
160
174
168
169
177
171
171
172
170
172
174
163
165
163
150
168
127
121
133
102
105
109
118
121
121
159
118
155
126
121
129
133
132
155
177
126
150
119
104
116
123
143
172
172
172
172
105
102
100
88
85
83
80
78
77
75
75
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
34
1
1
1
1
1
1
1
1
1
1
6
8
9
5
1
26
22
11
1
7
11
13
15
15
8
1
51
33
16
10
5
7
9
7
5
4
4
4
3
2
3
4
36
19
3
4
5
4
3
13
9
5
8
11
10
6
3
3
6
7
8
9
13
18
13
9
9
8
7
6
6
6
6
6
13
13
13
13
13
17
12
8
8
8
8
18
18
18
13
8
8
8
8
8
8
8
8
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
172
6
170
170
170
136
136
136
97
110
106
137
137
119
124
124
125
142
137
172
170
139
142
138
126
134
116
106
132
107
112
133
120
125
130
136
137
138
172
139
140
140
135
136
137
134
131
138
136
123
122
133
107
104
103
100
98
106
93
93
92
92
97
94
99
89
103
123
101
134
100
98
108
110
109
136
135
110
137
101
90
106
91
100
105
105
105
105
60
57
53
49
47
45
44
43
43
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
32
42
52
55
42
30
16
3
4
4
4
5
7
10
14
8
3
3
3
3
4
5
7
9
7
4
2
4
17
12
7
6
6
4
2
4
5
4
3
2
5
4
3
2
6
4
3
3
4
3
2
7
4
1
2
2
2
2
2
1
1
1
2
4
4
4
4
4
4
4
5
23
19
15
12
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
98
73
145
145
145
106
100
100
90
91
89
98
93
90
107
107
95
104
113
125
145
111
126
127
125
125
132
106
101
104
95
94
100
96
96
104
104
104
145
104
104
109
97
105
125
109
132
107
106
111
106
108
125
105
108
101
98
104
103
105
125
103
110
104
104
106
106
132
106
107
103
104
110
101
97
99
104
95
113
96
95
110
88
95
95
93
93
93
79
76
73
70
69
67
66
66
65
65
65
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
40
8
4
1
1
1
1
1
1
33
20
8
8
9
13
12
11
27
17
8
8
8
13
9
5
2
12
23
14
6
3
1
9
5
2
1
1
2
3
6
7
9
33
23
14
10
6
6
3
1
1
3
4
6
14
10
6
6
4
2
6
8
11
9
8
7
5
4
3
3
3
4
8
10
9
6
4
9
8
7
6
6
6
6
18
31
48
27
6
6
6
6
6
6
6
6
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
7
138
138
155
155
155
155
125
135
131
157
157
158
176
176
158
153
157
155
151
176
157
161
159
155
176
143
141
160
145
148
150
164
150
141
140
137
138
144
145
153
163
158
160
166
166
150
153
150
144
164
129
121
114
106
100
100
111
89
101
89
83
121
100
98
111
153
105
163
110
103
129
121
123
166
166
121
165
105
89
99
104
121
145
145
145
145
79
72
65
57
53
50
47
46
44
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
5
4
4
4
4
4
4
4
33
62
74
87
89
87
76
66
33
1
1
69
37
6
4
2
11
16
8
1
5
4
4
4
6
7
8
9
10
9
9
9
14
10
6
4
3
2
2
4
6
6
3
1
1
1
5
3
2
1
2
3
6
3
1
2
3
2
1
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
21
15
10
7
4
4
4
4
4
4
4
4
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
145
145
152
159
159
159
159
116
108
105
114
114
124
149
149
129
142
140
145
145
124
137
139
132
139
128
122
138
118
106
110
109
124
119
131
159
135
145
140
136
149
132
136
137
131
147
139
121
116
113
138
102
97
96
96
83
83
75
74
71
66
72
71
84
83
97
159
98
135
98
85
93
99
101
136
139
103
139
92
79
91
98
118
147
147
147
147
79
74
69
64
62
60
58
57
56
55
55
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
24
24
24
24
24
24
24
13
3
32
18
5
5
37
39
20
1
36
18
1
1
1
9
10
12
31
17
3
3
3
2
2
5
7
10
8
6
4
2
3
6
13
10
7
13
10
7
7
10
6
3
3
4
5
7
5
4
6
4
2
2
3
3
2
1
1
1
1
1
1
4
6
8
17
12
8
8
6
4
3
3
3
3
3
18
13
9
7
5
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
6
144
144
164
164
164
164
120
112
109
123
119
136
155
155
155
149
149
147
144
144
146
148
164
148
155
139
138
155
124
126
123
125
127
136
160
137
147
142
137
150
139
143
164
137
148
141
124
121
118
138
106
98
95
100
82
79
74
75
70
72
89
68
81
83
97
160
103
136
103
95
105
110
109
137
139
110
142
97
84
94
101
120
148
148
148
148
80
75
70
64
61
59
57
56
55
54
54
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
15
19
24
24
24
13
3
32
17
3
3
65
86
43
1
56
28
1
1
1
4
7
8
9
9
10
6
3
7
8
5
2
5
3
1
12
8
4
1
16
13
10
6
3
2
3
9
8
6
4
3
3
3
4
5
7
5
3
2
1
2
4
8
5
2
3
2
2
2
3
2
1
3
5
8
6
5
3
2
2
2
2
17
14
11
7
4
4
4
4
4
4
4
4
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
1
13
45
81
81
81
81
73
62
59
83
84
92
124
124
88
87
94
83
85
124
86
89
95
97
101
124
100
110
101
114
111
116
113
114
101
105
107
106
114
111
118
129
120
141
129
122
125
141
121
118
141
98
97
89
85
85
91
102
87
109
86
83
89
87
90
102
95
89
97
80
86
86
88
102
80
95
78
74
72
97
86
97
109
109
109
109
60
57
54
50
48
47
46
45
45
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
1
24
36
42
33
19
5
1
13
7
1
1
1
1
7
11
15
10
6
23
19
10
1
4
2
1
1
1
1
1
1
1
13
16
16
12
8
4
1
5
5
6
5
3
1
3
5
9
6
4
6
8
12
12
9
6
5
3
1
1
2
5
6
3
1
1
1
1
1
1
2
3
3
3
4
24
17
10
8
6
6
6
6
6
6
6
6
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
87
104
134
134
134
134
97
93
88
86
89
101
115
115
116
101
105
117
87
94
90
97
126
108
116
107
133
105
104
109
109
114
117
109
120
97
100
102
100
134
100
105
126
100
115
93
98
99
98
133
83
84
77
75
81
74
80
81
81
109
82
80
94
82
87
120
79
95
85
77
86
84
87
90
134
91
87
81
85
80
90
97
109
109
109
109
88
88
87
83
83
82
81
81
80
80
80
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
49
30
30
30
30
30
30
19
8
25
18
12
12
50
28
7
1
30
16
3
4
27
23
15
7
3
2
1
2
4
2
1
3
2
1
2
3
2
1
2
3
13
9
5
5
5
9
14
14
11
7
4
4
4
4
8
11
7
4
4
2
1
2
1
1
7
5
3
1
1
2
3
2
1
1
1
1
1
1
4
5
6
6
7
18
19
21
41
24
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
13
81
81
81
73
72
66
66
66
67
85
75
73
88
88
75
77
73
92
81
78
77
71
77
71
67
70
67
65
72
94
82
90
94
115
97
99
106
104
103
130
99
95
105
95
99
122
104
101
104
104
95
122
94
87
85
88
95
103
130
115
105
90
81
75
78
77
81
104
86
91
90
91
91
83
77
82
79
84
130
87
95
109
115
115
115
115
75
77
80
74
74
74
73
72
72
72
72
72
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
8
3
3
3
3
3
3
7
9
7
6
31
21
11
7
4
7
5
3
9
15
9
3
6
4
3
4
9
8
8
5
2
2
3
5
4
4
2
1
2
3
2
1
16
15
14
12
7
3
4
8
4
1
2
3
2
1
2
4
9
5
2
8
14
18
13
8
6
3
1
1
2
3
4
12
28
18
9
4
4
4
5
5
5
5
6
19
17
15
10
6
6
6
6
6
6
6
6
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
100
7
95
95
109
109
109
109
78
89
86
112
112
92
97
97
102
126
93
109
95
92
112
87
97
98
109
106
93
95
96
126
99
100
112
97
94
98
100
101
111
106
107
107
111
102
126
105
104
111
98
88
80
81
70
70
68
77
69
70
98
68
67
70
84
64
68
67
69
72
75
84
81
84
88
88
82
88
83
73
71
70
73
79
88
88
88
88
50
47
45
43
42
41
41
40
40
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
28
41
46
29
12
8
4
2
5
4
4
24
17
11
8
6
4
3
4
6
8
4
1
2
3
3
3
12
8
5
5
5
3
1
6
3
1
1
4
6
8
7
7
6
3
1
1
11
10
5
1
7
4
1
3
5
10
9
8
6
4
5
6
7
8
6
5
5
5
5
22
16
10
9
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
154
8
150
150
180
180
180
180
155
149
129
146
119
132
129
129
142
144
146
171
150
148
151
147
152
147
143
135
157
133
127
147
132
149
171
155
174
157
159
157
160
180
149
156
154
151
167
146
139
140
138
157
134
121
116
112
102
99
97
94
99
88
84
85
99
96
111
174
114
155
115
100
111
117
120
160
160
119
180
108
100
115
122
139
167
167
167
167
95
91
87
74
70
67
63
61
60
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
54
77
88
94
100
52
5
18
13
8
8
36
51
27
4
6
8
4
1
5
20
12
4
4
34
64
32
1
1
2
2
3
4
2
1
2
3
2
1
18
25
21
14
8
3
7
12
10
7
4
5
6
3
1
9
11
9
7
5
4
4
4
9
7
6
6
6
6
6
6
6
14
8
3
4
5
4
4
18
25
28
32
32
19
7
7
7
7
7
7
7
7
7
7
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
73
98
116
128
128
128
128
96
100
96
131
96
99
107
107
113
118
138
145
115
126
125
138
114
112
104
116
98
103
99
109
100
110
125
117
138
124
145
131
115
113
104
101
105
104
109
138
104
113
104
95
90
89
87
88
89
95
79
81
79
80
95
78
88
88
88
131
90
89
88
89
79
84
84
97
97
84
104
83
95
82
87
100
113
113
113
113
68
69
70
63
62
61
60
59
59
58
58
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
39
5
5
5
5
5
5
5
5
20
16
12
12
19
41
21
2
7
7
7
4
2
18
15
9
3
34
37
21
6
3
1
3
4
5
3
2
1
1
7
11
16
22
18
14
12
9
7
11
8
5
7
17
15
14
9
4
10
8
4
1
1
4
6
6
4
2
1
1
1
1
1
1
1
2
3
5
4
4
4
4
4
4
5
17
10
4
4
4
4
4
4
4
4
4
4
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
13
143
143
143
104
95
95
83
83
82
89
100
106
142
142
128
138
137
149
143
127
132
140
131
131
122
140
131
136
142
138
147
128
120
133
114
110
149
111
118
126
123
128
147
135
138
139
139
128
136
135
130
147
112
105
92
91
94
99
122
104
94
93
95
91
100
120
96
131
100
99
130
113
111
134
137
106
139
98
94
101
109
124
147
147
147
147
96
88
88
78
75
73
71
70
67
67
67
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
11
9
9
9
9
9
9
9
9
37
24
12
12
36
39
31
24
46
43
27
11
12
10
6
2
14
7
1
6
9
12
35
19
3
9
5
2
14
9
4
2
13
8
3
3
3
4
6
7
4
2
1
1
2
2
2
2
6
4
2
8
10
5
1
3
2
2
3
4
5
9
6
3
2
3
3
3
2
2
3
4
4
4
5
25
15
6
6
6
6
6
6
6
6
6
6
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
79
87
124
147
147
147
147
106
109
103
149
109
124
135
135
134
134
139
142
128
133
126
138
134
130
130
131
136
114
117
138
113
122
120
128
139
135
142
135
138
139
136
141
141
131
147
138
130
149
120
138
104
92
91
83
81
89
78
77
79
89
80
83
92
88
91
125
98
138
97
89
101
104
104
140
141
103
141
89
76
87
98
118
149
149
149
149
81
76
69
61
57
54
52
50
49
47
47
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
41
4
4
4
4
4
4
4
4
16
20
22
24
44
65
34
3
34
50
26
3
5
10
6
3
6
5
4
5
7
4
1
2
3
5
3
1
2
4
2
1
13
12
11
9
6
3
3
12
10
8
9
9
8
8
12
16
13
10
6
2
3
12
9
6
8
8
8
5
3
3
3
3
3
3
2
2
3
4
4
4
4
4
5
26
18
11
7
3
3
3
3
3
3
3
3
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
100
14
89
99
131
131
131
131
107
94
86
137
113
127
159
159
127
130
130
130
116
145
123
128
131
130
145
124
131
118
124
137
127
159
129
130
124
128
131
130
134
128
157
133
133
127
128
128
121
114
114
159
109
104
103
98
86
83
77
89
78
75
72
69
74
79
95
108
95
157
94
89
97
98
97
126
126
98
128
85
78
84
94
111
137
137
137
137
74
70
65
59
56
54
52
51
50
49
49
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
12
10
10
10
10
10
5
1
24
48
64
69
74
37
1
58
29
1
7
44
26
9
3
7
9
11
9
7
4
1
3
2
1
1
1
2
2
1
1
22
15
8
7
6
6
6
8
8
4
1
2
4
2
1
1
4
2
1
4
7
4
1
1
2
4
6
5
4
5
5
4
3
2
2
2
4
6
5
5
5
5
5
27
18
10
10
10
10
10
10
10
10
10
11
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
172
8
174
174
195
195
195
195
153
155
141
190
148
169
192
192
171
159
149
178
149
158
170
172
189
178
177
179
189
155
169
175
171
180
182
184
192
190
189
190
195
195
192
193
190
192
195
189
191
190
189
192
184
182
182
189
171
179
174
167
177
184
150
154
161
147
154
192
158
190
165
153
161
171
171
195
195
167
195
158
157
156
169
177
195
195
195
195
139
139
138
129
127
125
123
122
121
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
35
49
63
63
63
37
11
15
17
18
20
85
97
49
1
31
50
25
1
11
18
9
1
22
13
5
5
5
4
4
4
4
4
4
4
5
4
3
5
8
7
6
4
3
3
3
3
3
3
3
5
6
6
4
3
8
5
3
9
15
14
13
14
13
13
9
6
5
6
10
12
14
25
37
22
8
8
8
54
77
88
100
110
88
66
66
58
50
50
50
50
50
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
6
174
174
190
190
190
190
140
121
122
179
149
153
192
192
170
170
158
189
143
152
168
173
177
175
185
178
173
159
163
166
169
177
180
174
185
190
182
188
190
190
192
190
190
192
192
189
189
188
188
192
185
189
184
177
185
178
168
164
167
163
145
146
151
144
155
186
152
192
162
154
177
163
169
192
192
161
192
152
180
153
166
179
192
192
192
192
110
105
99
92
89
86
84
83
82
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
9
11
13
13
13
10
7
15
14
13
13
49
40
23
7
34
41
37
19
1
5
3
1
20
38
42
29
17
10
39
28
18
27
15
4
10
6
3
5
8
26
45
24
3
7
11
9
8
5
3
7
10
13
12
10
8
15
14
13
12
11
12
13
13
13
13
13
16
18
18
18
18
23
25
26
27
27
28
34
37
38
40
34
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
2
82
99
144
144
144
144
144
144
100
143
118
115
152
152
121
117
102
140
84
99
105
111
139
131
157
145
130
116
114
114
117
122
136
130
136
144
137
144
145
145
165
149
150
152
148
149
157
152
155
153
151
141
142
146
148
134
165
133
127
124
118
115
139
108
120
131
109
157
127
130
143
165
134
155
153
129
151
112
143
104
114
134
148
148
148
148
80
71
62
51
46
42
39
37
35
32
32
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
19
13
7
6
6
4
2
16
8
1
5
3
1
1
1
16
9
2
19
37
38
25
13
9
5
19
12
5
3
1
3
6
3
1
15
18
17
16
15
8
1
5
9
13
13
7
1
12
9
6
10
5
1
13
12
11
14
15
9
4
4
3
3
3
4
7
15
11
7
7
4
1
2
2
2
2
3
17
12
7
7
7
7
7
7
7
7
7
7
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
6
88
88
88
87
87
87
77
77
76
85
90
97
122
122
107
125
101
95
92
90
88
89
94
97
94
94
125
95
94
91
77
76
73
83
85
84
125
100
99
131
99
102
105
94
94
118
98
98
102
98
98
118
101
104
106
131
105
109
129
98
103
96
84
75
90
73
80
91
94
83
131
88
89
90
82
89
92
92
129
101
104
106
101
101
101
60
57
58
60
62
62
62
62
62
62
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
10
13
7
1
32
19
6
6
48
40
21
2
17
27
22
15
9
8
8
5
2
3
5
18
19
11
3
2
2
2
1
1
2
3
2
1
14
8
2
2
2
4
3
2
4
6
8
7
7
6
5
6
10
9
8
9
10
11
6
2
4
6
6
4
2
5
8
17
26
35
26
18
13
7
2
5
7
8
9
23
15
7
7
7
7
7
7
7
7
7
7
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
6
86
115
170
170
170
170
141
134
118
145
117
127
135
135
122
120
108
160
104
120
127
114
135
131
122
129
169
121
127
143
134
143
160
138
164
138
147
138
140
170
136
145
134
135
150
124
134
131
130
169
129
106
106
95
85
90
77
79
84
75
78
72
85
87
100
164
103
138
104
94
102
111
114
140
170
112
143
97
85
97
109
123
150
150
150
150
80
73
66
57
53
49
47
45
44
41
41
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
36
51
58
62
66
43
20
28
18
8
8
8
8
8
8
8
8
8
5
2
3
4
6
8
7
6
10
7
4
2
4
4
4
8
25
13
2
2
7
17
16
16
15
14
16
18
17
10
3
3
5
8
5
2
2
7
10
11
13
12
7
3
4
2
1
2
1
1
4
3
2
1
1
1
2
1
1
8
21
27
30
34
37
22
7
6
6
6
6
6
6
6
6
6
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
178
8
176
176
186
186
186
186
139
132
126
169
139
156
181
181
172
177
174
178
176
164
172
175
169
173
163
151
169
155
150
153
150
159
159
168
181
184
178
182
185
186
179
180
180
181
181
175
170
168
163
169
150
148
140
150
132
120
116
116
109
109
118
93
107
102
114
181
124
184
123
111
128
128
132
185
171
140
186
127
132
127
133
153
177
177
177
177
94
94
94
93
93
93
93
93
93
93
93
93
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
19
24
30
30
30
15
1
25
16
7
7
86
70
37
5
51
28
5
3
1
3
5
4
4
10
13
10
7
5
4
3
3
4
7
10
6
2
2
3
16
16
16
10
4
3
2
2
2
1
1
3
3
3
4
10
7
4
1
2
3
3
3
6
8
5
2
1
2
3
4
6
14
8
3
3
3
6
5
5
5
5
5
27
18
10
10
10
10
10
10
10
10
10
10
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
1
174
174
175
175
175
175
118
110
101
173
125
129
177
177
163
155
174
174
123
143
158
172
168
172
180
174
149
138
144
151
147
152
159
156
174
162
164
165
175
164
167
173
170
177
170
172
173
171
180
174
168
169
169
162
176
168
144
144
151
136
151
133
138
132
136
168
142
162
137
127
139
139
149
180
159
155
159
140
155
155
159
166
176
176
176
176
121
111
101
88
83
78
74
72
66
66
66
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
5
5
5
3
1
7
6
6
5
5
18
9
1
6
7
9
9
9
14
7
1
15
13
12
28
23
13
4
4
4
4
4
4
4
3
3
5
8
20
19
11
3
5
8
8
8
5
3
5
7
10
10
9
8
8
8
16
18
11
4
11
10
9
6
4
4
4
4
4
4
9
14
13
13
12
11
16
19
20
21
22
28
47
27
8
8
8
8
8
8
8
8
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
167
6
169
169
170
170
170
170
118
119
111
171
125
148
165
165
155
157
157
155
156
156
158
167
157
169
157
140
167
127
139
168
147
161
157
156
161
166
164
165
170
169
164
171
167
165
164
169
160
154
142
168
126
115
109
113
92
91
88
84
82
76
71
70
82
84
104
162
107
168
104
93
109
117
121
171
170
119
144
106
94
107
113
129
154
154
154
154
110
107
105
98
96
94
92
91
90
89
89
89
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
12
14
15
16
68
101
52
4
53
28
4
4
4
3
2
3
4
33
45
26
8
3
3
2
2
2
5
8
5
3
2
5
8
10
13
10
8
11
13
10
8
6
3
1
2
2
2
2
6
4
3
3
4
2
1
3
2
1
1
1
1
1
1
1
1
2
2
2
3
5
3
2
2
2
2
23
39
48
24
1
1
1
1
1
1
1
1
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
73
90
143
185
185
185
185
144
139
122
169
130
146
172
172
136
135
140
164
126
142
137
145
163
151
153
167
142
140
134
136
145
142
157
153
180
173
168
169
173
172
160
164
165
162
185
159
163
169
161
172
151
164
161
163
153
167
142
140
163
128
126
126
133
128
138
180
133
173
136
127
135
137
143
173
172
144
172
138
142
127
135
159
185
185
185
185
124
119
113
107
104
102
100
99
98
96
96
96
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
39
5
5
5
35
50
63
64
65
35
6
8
9
10
11
18
26
14
2
5
3
2
2
2
11
8
5
3
12
21
13
5
6
7
4
2
1
1
1
4
5
3
2
27
16
5
6
4
2
6
19
12
5
8
6
5
17
11
6
12
10
8
8
8
8
8
15
9
4
6
7
5
4
8
13
28
20
13
13
10
7
5
6
7
7
8
29
46
54
29
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
7
88
94
129
129
129
129
129
129
90
128
105
107
136
136
95
103
100
121
89
96
99
96
120
97
96
129
81
87
84
89
95
96
136
117
120
121
142
119
127
126
121
142
127
126
129
142
127
128
126
136
118
136
122
120
120
129
116
105
121
106
110
129
115
113
112
122
98
117
108
105
129
116
100
99
100
88
97
87
87
97
103
115
136
136
136
136
101
95
89
81
78
75
73
71
70
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
4
2
2
2
7
9
10
11
11
12
12
12
11
11
11
11
10
5
1
6
4
2
2
2
6
10
5
1
5
10
10
10
8
6
6
3
1
1
1
3
6
3
1
10
14
17
11
6
5
4
9
8
8
8
7
7
8
7
6
10
9
8
8
9
11
9
8
7
6
5
5
5
4
4
7
26
16
7
4
2
1
18
21
23
24
24
24
24
44
23
3
3
3
3
3
3
3
3
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
146
6
142
142
142
134
134
134
97
100
95
136
99
113
120
120
123
127
125
146
142
118
117
111
104
109
116
93
123
92
89
93
83
92
117
107
120
124
146
123
134
121
121
136
115
120
111
100
99
105
90
84
81
81
74
71
73
68
67
81
67
73
75
74
102
82
89
123
83
102
90
82
92
102
91
136
88
85
92
70
73
69
77
89
105
105
105
105
58
55
52
48
46
45
44
43
43
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
16
20
22
24
73
81
41
1
31
18
5
3
1
2
1
1
3
2
2
7
5
4
10
16
8
1
13
24
26
14
2
6
11
11
11
10
10
6
2
6
7
7
7
8
12
10
6
2
5
6
7
16
15
11
7
8
4
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
3
22
16
10
8
6
6
6
6
6
6
6
6
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
77
77
90
101
101
101
101
75
71
73
73
76
84
93
93
100
87
88
101
81
92
80
82
93
85
107
82
78
82
79
98
87
92
108
98
93
105
99
95
98
102
85
87
82
87
89
94
105
100
102
107
104
98
95
108
104
89
87
86
102
79
75
80
76
75
101
70
71
77
75
72
101
78
82
89
108
85
104
91
89
94
90
92
94
94
94
94
53
47
42
36
33
31
29
28
27
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
39
1
1
1
2
3
4
7
9
7
6
31
21
11
11
14
18
12
6
12
10
9
7
4
1
5
5
5
3
1
5
10
5
1
11
7
3
2
1
2
3
4
6
12
13
9
6
6
3
1
11
8
4
1
1
1
8
7
7
6
3
1
2
9
15
11
8
5
2
1
3
5
7
9
19
23
20
16
13
11
9
7
5
5
5
5
15
12
10
9
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
190
66
180
180
180
178
178
178
133
124
121
188
141
140
181
181
168
160
173
187
140
161
171
190
176
180
183
175
152
144
151
174
160
165
170
171
173
178
178
181
188
184
185
188
188
186
187
190
187
185
185
183
183
184
177
170
179
169
159
160
156
151
162
152
155
162
153
181
160
188
153
150
150
153
156
188
188
157
188
157
162
157
166
173
185
185
185
185
131
137
145
148
160
160
160
160
160
160
160
160
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
39
13
13
13
13
13
13
11
9
30
19
9
9
13
23
16
9
11
13
20
16
12
15
13
12
11
11
12
11
11
10
10
7
5
4
4
5
7
5
3
7
61
34
7
5
3
7
14
8
3
3
3
10
10
8
7
10
25
14
3
12
11
10
10
14
18
15
10
6
6
6
10
12
14
30
29
28
25
22
22
22
22
22
22
22
44
55
60
63
64
65
65
65
65
65
66
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
5
172
172
178
178
178
178
178
178
122
178
142
138
181
181
165
166
170
176
135
156
164
171
174
172
183
177
152
147
144
145
145
151
151
151
178
160
169
178
171
181
170
176
176
175
183
177
176
177
178
179
171
165
169
162
175
167
139
133
131
123
127
123
142
155
141
183
142
160
136
126
136
142
140
178
179
141
156
135
156
133
147
160
175
175
175
175
124
115
105
93
88
84
80
78
73
73
73
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
4
3
3
3
3
3
3
13
11
9
9
9
6
3
16
9
3
9
8
7
6
8
10
6
3
2
27
25
24
23
12
1
3
2
1
4
8
4
1
3
5
10
13
15
15
10
5
3
6
7
7
8
8
8
9
6
3
5
6
7
9
13
18
13
9
8
8
7
6
6
6
6
5
4
4
4
13
8
4
6
7
7
7
8
31
52
62
67
43
19
19
19
19
19
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
73
144
161
193
193
193
193
160
161
145
187
148
167
181
181
173
164
170
180
158
171
168
171
185
173
174
171
186
160
156
174
161
165
180
174
183
193
182
185
187
188
181
182
185
178
189
171
173
180
165
186
146
149
148
149
121
142
102
94
86
76
75
74
92
95
120
183
114
193
117
106
124
128
130
187
187
134
188
112
92
108
121
148
189
189
189
189
100
91
81
68
63
58
54
52
50
46
46
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
69
66
66
66
66
66
66
51
36
36
36
36
36
100
114
118
90
63
38
14
14
14
11
9
6
3
8
14
9
5
3
2
2
2
2
2
3
17
21
12
3
16
17
18
10
3
2
2
4
5
6
4
3
3
3
7
12
10
5
1
2
3
6
10
11
12
7
2
1
2
3
3
3
3
4
4
5
5
5
5
5
5
5
5
25
17
9
5
2
2
2
2
2
2
2
2
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
1
176
176
189
189
189
189
146
141
126
176
136
151
180
180
167
167
169
172
144
158
166
176
174
176
164
176
171
139
147
151
146
152
158
162
182
187
178
183
189
189
182
183
182
180
186
178
178
178
175
176
176
166
168
168
155
170
150
144
137
136
134
137
145
157
145
182
151
187
146
131
141
144
150
189
189
154
189
151
150
150
162
170
186
186
186
186
124
111
98
84
77
71
67
64
62
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
30
44
59
59
59
31
3
10
13
15
17
78
63
33
3
12
8
5
5
5
15
9
3
7
18
23
17
11
19
28
23
15
7
11
15
21
15
10
9
8
13
18
23
18
13
10
9
8
7
7
16
14
10
7
7
8
7
7
10
10
11
14
16
13
10
8
6
5
6
10
12
14
30
35
39
25
11
11
21
26
28
29
28
28
42
32
21
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
73
187
187
196
196
196
196
133
135
127
195
144
162
196
196
172
179
174
190
184
171
183
184
195
187
185
190
174
153
167
171
165
175
185
180
182
190
185
188
191
191
190
191
191
192
196
189
192
195
190
196
188
190
190
195
185
190
174
167
185
152
156
161
161
175
166
183
146
190
153
154
164
173
167
192
190
160
192
147
157
135
144
170
196
196
196
196
140
131
120
107
102
97
93
91
85
85
85
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
40
7
7
7
7
7
7
7
10
14
10
7
7
79
95
50
5
35
49
27
5
17
14
9
5
5
5
6
26
22
18
53
29
5
5
4
4
6
8
8
8
8
20
19
12
5
6
8
8
8
8
8
11
10
9
7
5
6
7
8
9
24
22
18
15
14
11
8
8
9
7
5
13
28
20
13
13
10
8
8
8
8
8
8
24
40
62
51
40
40
40
40
40
40
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
65
147
161
196
196
196
196
136
126
115
195
142
159
196
196
177
177
168
195
158
166
172
171
195
181
185
190
176
166
171
174
174
180
185
180
181
190
185
188
190
190
192
191
191
192
196
191
192
195
191
196
189
195
191
195
185
190
177
171
185
166
158
160
160
173
162
184
155
192
162
158
177
173
170
192
191
165
192
151
180
141
150
176
196
196
196
196
126
126
129
123
123
122
121
121
120
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
65
65
65
36
8
8
8
8
8
8
7
6
15
10
6
6
77
93
49
6
39
22
6
6
6
12
18
13
8
5
3
18
18
18
56
30
5
27
17
8
19
31
19
8
24
38
39
22
5
8
11
17
13
9
11
11
11
9
8
11
11
9
8
15
13
11
10
9
9
9
7
6
6
6
6
6
7
9
8
8
8
9
24
32
36
38
40
80
54
28
25
22
22
22
22
22
22
22
22
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
7
173
173
196
196
196
196
151
149
139
195
153
165
192
192
170
174
160
189
167
172
176
177
189
182
185
191
176
159
165
173
160
165
168
172
184
190
185
187
191
191
188
190
190
186
196
186
188
195
188
192
180
189
187
189
185
191
172
166
178
146
150
144
146
175
154
184
148
190
148
143
152
152
158
191
190
159
191
145
158
143
155
174
196
196
196
196
112
101
88
73
66
60
56
53
51
46
46
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
8
9
9
9
10
10
10
31
26
22
22
82
97
92
63
35
22
12
12
13
37
24
12
14
38
32
27
45
24
4
4
4
4
12
16
10
4
8
12
24
28
23
14
5
6
8
15
12
9
8
8
8
8
8
15
14
11
8
9
13
18
16
15
13
10
7
4
4
4
6
9
26
19
13
13
13
20
14
8
8
8
8
24
26
27
27
27
27
27
27
27
27
27
28
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
6
144
144
186
186
186
186
144
130
119
184
138
141
174
174
155
175
135
183
134
149
155
156
183
158
175
184
149
143
140
175
132
144
146
142
186
151
164
184
161
174
174
183
178
183
175
184
168
167
165
162
154
164
160
164
153
168
143
162
133
118
116
104
117
122
133
186
129
149
126
120
120
122
122
149
149
130
149
122
145
127
136
153
170
170
170
170
116
105
107
97
94
92
89
88
85
85
85
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
7
7
8
8
9
5
1
19
11
4
4
8
24
21
19
11
4
4
7
11
13
7
1
6
11
16
10
5
4
4
4
4
4
4
4
4
3
3
4
29
17
6
5
5
4
3
9
7
5
8
8
6
4
3
3
8
8
6
5
4
12
10
9
9
8
6
4
4
4
4
4
24
18
13
13
13
15
17
31
38
42
44
35
22
9
9
9
9
9
9
9
9
9
9
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
8
80
85
117
117
117
117
107
103
111
157
124
122
126
126
113
114
124
152
117
126
116
121
153
128
139
159
125
124
125
119
116
121
118
116
123
124
119
157
123
136
145
152
149
153
139
159
129
124
125
152
117
112
112
149
113
116
113
152
103
103
103
82
92
98
106
159
104
106
108
109
111
102
110
110
107
124
111
96
103
96
103
112
124
124
124
124
87
83
87
81
80
79
78
78
77
77
77
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
8
8
9
36
49
27
6
62
36
11
11
11
9
8
8
15
8
1
1
1
18
12
6
11
39
31
17
4
8
11
10
10
10
11
12
8
5
4
4
11
10
9
9
6
3
1
6
3
1
1
4
4
4
5
7
5
3
1
1
2
5
3
1
3
2
1
3
6
7
9
5
1
8
8
8
8
8
7
6
6
6
6
16
12
9
9
9
9
9
9
9
9
9
9
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
197
3
197
197
197
191
191
191
157
147
148
179
168
174
196
196
187
192
192
197
197
184
190
189
195
186
184
182
178
179
173
175
180
181
193
185
185
182
197
187
187
191
191
190
191
191
196
192
195
192
195
196
192
195
189
195
182
178
171
170
193
185
155
145
147
152
154
167
149
191
166
167
159
171
175
191
196
167
191
152
181
152
163
180
196
196
196
196
143
138
132
121
117
114
111
109
105
105
105
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
16
22
29
54
74
39
5
69
50
31
31
85
100
52
5
37
21
6
6
6
4
3
5
20
18
16
54
28
3
4
4
4
4
4
4
4
4
8
12
12
7
3
4
5
4
3
13
11
9
8
11
7
4
3
5
7
7
8
6
4
13
11
9
9
8
6
4
4
4
5
21
32
22
13
13
13
19
13
8
8
8
8
24
25
26
55
47
40
40
40
40
40
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
128
153
172
189
189
189
189
129
120
110
189
136
148
190
190
176
171
187
187
155
167
170
188
174
177
183
177
175
158
161
174
167
178
177
176
187
189
185
188
189
189
190
189
189
190
190
188
187
186
186
188
183
184
179
178
179
174
173
170
170
170
157
159
162
163
157
185
156
190
155
149
161
171
157
190
190
156
190
159
160
159
160
173
188
188
188
188
132
125
120
112
109
106
104
103
102
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
128
98
69
37
5
5
5
5
5
5
5
5
11
11
11
11
48
45
28
12
35
53
41
27
13
43
28
13
27
41
30
17
5
7
9
24
19
14
12
10
10
7
4
6
32
19
6
6
6
8
10
16
12
9
8
10
10
7
4
10
7
4
8
15
13
11
13
15
18
22
15
9
9
9
6
4
5
5
6
17
28
25
22
22
22
22
22
22
28
47
34
22
22
22
22
22
22
22
22
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
100
100
100
121
142
142
142
142
104
107
100
137
102
118
125
125
120
118
114
124
110
114
117
114
134
125
126
128
141
115
117
135
118
123
124
121
129
137
126
127
142
130
132
137
134
125
114
102
109
107
101
141
89
88
88
89
94
82
101
78
75
76
70
70
78
77
89
129
94
137
100
91
104
101
96
142
95
87
98
75
68
75
81
94
114
114
114
114
86
81
76
70
67
65
63
62
59
59
59
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
10
10
10
10
10
10
10
10
10
15
18
19
21
45
65
34
4
37
20
4
4
4
11
6
1
5
5
5
3
2
2
2
5
5
6
6
7
5
4
5
7
16
15
14
11
8
7
6
12
6
1
1
1
9
8
7
6
6
6
4
2
7
4
1
4
5
6
6
6
6
4
2
2
12
7
2
2
2
2
2
2
2
2
2
22
39
49
25
2
2
2
2
2
2
2
2
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
3
172
172
189
189
189
189
147
144
136
189
148
157
179
179
164
160
142
172
143
160
165
173
174
173
172
176
189
154
166
189
170
179
180
175
182
189
184
185
189
189
186
189
189
183
186
180
181
186
179
189
176
166
165
159
156
170
146
153
149
134
164
127
135
131
141
182
151
189
144
134
141
148
147
189
189
157
189
144
164
139
151
168
186
186
186
186
107
100
92
82
78
75
72
70
69
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
2
2
32
24
16
16
78
94
53
13
14
16
14
13
30
24
18
13
28
24
21
13
5
4
4
5
6
18
11
4
6
4
3
4
31
18
6
6
6
4
3
13
11
9
8
8
6
4
3
3
6
7
8
6
4
12
14
17
13
9
6
4
4
4
4
4
4
9
14
21
28
25
18
11
11
11
11
38
33
28
28
28
28
28
28
28
28
28
28
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
6
93
103
145
145
145
145
145
145
121
144
113
106
111
104
107
148
104
125
109
115
125
114
133
127
127
140
142
133
136
148
153
132
128
133
137
131
153
138
132
145
136
147
153
137
148
147
141
144
143
142
140
144
129
121
117
129
111
111
131
111
104
126
105
104
109
118
97
102
101
95
137
105
109
111
145
99
94
95
103
93
104
117
134
134
134
134
89
82
83
75
73
71
69
68
66
66
66
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
7
7
7
7
8
53
69
66
39
12
10
8
6
4
7
9
12
24
18
13
11
9
7
14
16
19
19
14
10
9
9
9
9
6
3
3
4
3
3
9
7
5
12
8
5
6
14
11
8
11
9
7
10
7
4
5
3
2
3
4
9
8
8
7
5
4
3
3
3
3
3
4
3
3
10
6
3
1
3
4
5
6
25
14
3
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
92
92
92
67
63
63
63
63
63
62
78
78
112
112
82
87
92
82
92
101
83
91
95
84
101
79
77
112
72
76
85
84
102
89
91
96
96
102
101
104
105
122
112
105
122
101
98
122
93
88
79
84
67
69
70
67
70
66
65
67
70
67
88
71
75
102
74
71
74
76
73
76
73
76
69
68
65
64
65
69
69
71
76
76
76
76
60
58
65
66
66
66
66
66
66
66
66
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
75
38
1
1
1
1
1
1
24
17
11
9
7
7
7
7
7
9
39
21
4
1
4
6
5
4
4
6
8
5
3
4
6
9
6
4
3
3
2
1
2
4
17
9
1
3
5
3
1
6
4
2
1
4
6
3
1
7
6
3
1
6
11
10
5
1
2
1
1
1
2
5
6
7
4
1
1
1
1
1
2
2
2
2
3
17
13
9
9
8
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
84
132
143
159
159
159
159
114
107
105
123
115
127
152
152
146
142
169
146
130
132
139
169
132
133
131
123
134
115
108
110
109
123
122
133
169
137
146
143
137
152
133
136
143
137
148
169
133
125
127
140
112
119
101
97
92
88
87
85
95
87
87
119
102
102
111
159
106
134
103
91
125
107
106
133
138
103
138
88
75
87
98
117
148
148
148
148
79
72
65
57
53
50
47
46
44
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
84
84
50
16
16
16
16
16
16
10
4
29
16
4
4
69
65
34
4
40
23
6
6
6
7
9
5
2
5
9
5
2
2
3
5
3
2
8
14
8
3
2
10
18
28
28
17
7
12
18
18
14
10
10
6
2
1
1
2
5
6
8
5
2
5
3
1
1
1
1
1
2
4
4
2
1
1
1
4
3
3
4
4
4
4
5
23
14
6
6
6
6
6
6
6
6
6
6
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
73
176
176
181
181
181
181
141
148
152
160
161
168
190
190
168
175
177
181
176
177
173
175
176
174
177
168
168
181
164
166
173
183
176
176
181
173
176
178
180
190
183
183
183
184
185
174
171
155
156
187
148
176
135
149
109
100
101
99
106
90
89
93
101
103
121
190
126
183
124
110
124
133
138
184
185
142
185
131
128
126
137
158
187
187
187
187
116
105
101
87
82
78
74
72
67
67
67
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
73
73
75
76
76
71
66
66
71
77
71
66
66
100
107
115
121
127
102
77
77
77
40
3
25
48
26
4
3
3
8
10
7
5
3
2
1
2
1
1
5
14
12
11
8
6
3
1
7
7
5
3
3
4
3
2
1
7
4
2
8
12
7
2
8
9
6
3
1
1
1
1
1
3
2
2
2
4
6
5
5
5
5
5
24
17
10
10
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
6
137
137
137
101
95
95
80
68
65
88
90
98
131
131
127
126
141
137
117
123
124
140
123
136
126
123
125
113
105
105
102
119
105
112
141
107
125
111
107
109
116
113
119
118
120
140
118
118
117
131
103
97
93
95
88
84
81
102
82
83
86
95
89
89
91
103
88
116
92
87
92
94
97
118
120
93
94
94
87
95
100
112
131
131
131
131
72
65
58
50
46
43
41
39
38
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
7
8
8
8
9
5
1
1
30
60
56
52
47
24
1
49
25
1
30
41
29
16
4
16
10
4
5
6
4
3
2
2
3
2
1
3
5
3
1
24
14
5
3
2
1
1
6
6
3
1
3
5
3
2
7
6
3
1
1
9
9
5
1
1
1
1
1
2
5
6
3
1
1
1
6
7
6
5
4
4
4
4
20
15
11
8
6
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
83
138
148
167
167
167
167
128
109
109
133
139
149
181
181
163
163
171
167
152
174
158
171
157
154
174
141
136
157
131
133
144
162
151
157
171
165
159
169
168
177
180
172
174
181
164
171
153
138
142
170
134
149
121
109
103
92
91
89
91
90
91
93
102
102
117
177
123
180
115
103
119
126
131
181
164
123
164
113
98
106
114
138
170
170
170
170
99
96
92
79
76
72
69
67
66
63
63
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
83
83
42
1
1
1
1
29
43
26
9
1
29
43
58
89
100
50
1
65
58
52
30
9
8
8
14
22
18
14
9
4
5
6
5
4
15
8
1
2
1
1
8
16
15
14
9
4
2
1
8
9
5
1
1
4
7
4
1
7
4
1
7
10
6
3
8
7
6
3
1
1
2
2
1
1
2
1
1
3
5
4
4
4
4
4
19
15
12
12
12
12
12
12
12
12
12
12
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
131
4
134
134
151
151
151
151
104
96
87
150
109
117
156
156
126
133
125
145
134
113
119
120
139
125
125
146
106
115
120
120
147
124
130
133
131
151
138
146
151
151
156
154
154
156
156
147
146
145
144
146
147
137
139
137
138
140
137
138
132
138
120
114
118
125
116
125
115
156
129
123
154
128
136
156
151
124
156
116
109
111
119
129
146
146
146
146
109
107
104
97
95
93
91
90
88
88
88
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
3
3
3
3
3
3
3
3
8
8
8
9
10
28
14
1
11
11
6
1
2
6
3
1
14
8
2
7
9
11
17
11
5
13
7
1
5
4
2
1
30
19
8
8
6
5
8
23
20
14
8
8
8
8
5
3
8
8
8
9
10
12
10
9
10
9
6
4
4
4
8
21
32
22
13
13
13
17
20
22
23
23
24
32
29
26
46
43
40
40
40
40
40
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
4
78
94
134
134
134
134
98
92
91
90
95
105
120
120
115
101
101
116
90
98
98
101
129
110
115
110
134
114
114
118
109
120
118
103
119
93
99
101
101
134
107
111
129
103
120
95
100
104
103
134
100
90
90
82
84
82
79
95
78
78
77
90
83
85
87
119
85
87
88
80
90
88
90
92
134
85
87
87
77
75
78
87
98
98
98
98
64
67
72
69
69
69
69
69
69
69
69
69
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
14
19
24
24
24
12
1
31
16
1
1
33
37
19
1
8
5
3
3
25
18
11
5
26
13
1
2
3
12
13
10
8
7
6
6
17
13
9
6
13
9
5
6
8
4
1
8
5
3
1
1
1
1
1
8
6
3
1
6
11
11
7
4
4
2
1
2
3
6
5
4
18
10
3
4
4
4
4
4
4
4
4
20
14
8
8
8
8
8
8
8
8
8
8
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
89
89
132
158
158
158
158
120
102
103
119
132
131
175
175
139
150
144
160
131
131
130
139
147
135
140
132
132
156
132
135
143
159
147
138
158
131
142
149
152
175
158
160
158
159
160
139
136
134
129
159
108
102
96
85
79
81
87
102
107
109
152
105
115
110
120
175
137
158
145
152
138
135
145
159
159
143
160
141
163
152
152
153
152
152
152
137
103
96
102
101
103
103
103
103
103
103
103
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
47
5
4
3
3
3
3
30
43
25
8
3
28
40
40
29
19
11
3
5
28
16
5
8
8
8
5
3
8
13
9
5
3
1
4
3
3
2
1
1
1
2
3
22
13
5
12
8
4
1
6
6
3
1
3
3
2
2
7
5
3
1
5
10
9
5
1
2
1
1
2
3
6
5
5
4
3
3
8
8
8
8
19
24
27
30
66
39
13
9
5
5
5
5
5
5
5
5
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
185
136
136
172
192
192
192
192
158
159
140
181
142
165
178
178
171
170
185
190
172
182
177
185
184
176
176
171
186
158
155
168
161
166
190
177
192
185
184
182
186
186
178
180
184
175
188
185
169
174
161
186
145
146
132
117
123
95
89
88
86
87
90
100
112
109
126
192
127
185
122
111
123
135
140
186
186
144
186
129
118
127
138
157
188
188
188
188
125
125
124
120
119
118
117
117
116
116
116
116
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
136
108
81
81
81
81
81
81
81
82
49
17
17
17
17
17
35
54
47
41
69
69
55
34
13
9
6
13
54
33
12
12
9
6
7
4
2
6
6
7
5
3
2
5
17
10
4
3
2
2
2
8
8
5
3
2
3
4
3
2
4
5
3
1
2
2
2
9
6
3
2
1
1
2
2
2
2
5
5
5
5
5
3
1
1
1
1
34
29
24
40
48
52
54
55
55
55
55
56
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
14
142
142
142
133
133
133
131
129
129
134
148
148
183
183
149
161
163
168
150
177
156
158
162
150
177
168
147
163
144
144
151
166
151
139
145
138
149
151
156
178
165
168
171
183
168
168
153
139
144
174
136
151
127
110
106
113
104
100
113
106
83
86
100
100
113
178
118
165
113
102
129
124
130
183
167
142
168
120
129
115
125
148
174
174
174
174
100
97
93
79
76
72
69
67
66
63
63
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
10
6
6
6
6
7
9
9
9
71
38
6
6
38
70
56
43
105
69
34
20
6
14
8
3
2
26
27
27
27
14
1
3
2
1
1
1
1
1
4
8
26
15
5
5
5
5
6
8
8
4
1
4
4
2
1
6
5
3
1
2
4
4
2
1
2
2
1
1
1
1
1
1
2
3
3
4
4
4
3
3
3
3
3
16
12
8
5
2
2
2
2
2
2
2
2
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
6
86
86
86
73
73
73
56
61
60
75
73
71
88
88
79
86
83
95
86
84
84
84
78
78
70
66
71
69
68
73
80
72
76
77
83
77
103
84
90
93
103
95
86
84
80
88
80
78
84
103
88
103
86
85
83
80
82
93
81
82
86
86
89
103
84
95
81
79
77
71
86
71
72
76
69
67
67
66
88
66
61
61
57
52
52
52
30
29
30
29
30
30
30
30
30
30
30
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
3
1
1
1
1
1
1
12
24
23
12
1
1
8
15
8
1
6
11
21
11
2
5
3
1
4
3
2
2
3
10
15
8
1
1
1
1
15
9
4
1
9
9
10
8
4
1
6
7
5
3
6
7
5
3
2
5
5
3
1
5
10
14
7
1
1
1
1
1
1
2
3
6
14
10
6
6
6
6
5
4
4
4
4
17
10
4
4
4
4
4
4
4
4
4
4
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
80
100
123
123
123
123
89
80
73
122
95
106
137
137
94
100
103
125
87
92
96
98
123
90
110
92
85
94
85
110
100
103
106
117
110
108
124
111
113
117
118
114
114
112
123
109
113
122
116
137
118
125
118
123
124
113
118
110
107
117
105
104
107
111
104
117
100
120
107
108
109
124
103
105
100
98
98
93
109
96
108
120
137
137
137
137
101
102
103
101
101
100
100
100
100
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
74
72
39
6
3
1
1
1
1
1
1
1
13
21
29
19
10
3
1
24
12
1
3
6
9
8
5
2
2
2
7
9
8
7
35
19
3
10
10
8
5
3
5
12
8
5
3
2
2
3
7
11
9
6
4
6
7
5
3
5
6
7
9
13
18
13
9
9
8
5
3
3
3
8
19
31
19
7
7
5
4
5
9
11
12
14
38
30
22
40
48
52
54
55
56
56
56
56
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
2
81
108
161
161
161
161
143
145
141
157
141
135
142
142
132
137
113
161
120
132
157
130
142
138
130
129
141
124
130
135
119
129
161
126
130
138
132
126
132
143
113
114
138
109
111
106
108
108
110
141
111
109
107
106
95
99
94
92
108
89
87
85
89
90
99
130
104
138
108
89
92
91
92
107
106
98
143
97
108
98
100
106
111
111
111
111
62
57
54
50
48
46
45
44
44
43
43
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
6
8
9
9
10
10
10
57
39
21
21
18
16
13
11
18
10
2
2
2
17
9
1
3
31
41
24
7
4
2
2
2
9
5
1
2
4
3
2
11
9
7
8
5
2
2
7
9
5
1
1
5
9
12
12
9
7
7
6
5
25
16
7
6
5
5
6
6
6
7
8
19
13
8
3
5
7
11
20
25
27
30
36
22
8
8
8
8
8
8
8
8
8
8
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
1
144
144
180
180
180
180
126
115
105
179
131
143
183
183
155
157
142
178
128
137
151
150
177
150
167
155
136
131
133
157
138
140
165
148
149
152
171
157
158
159
167
163
165
164
180
163
168
179
165
183
169
178
172
177
171
160
167
153
165
140
139
141
138
154
136
138
141
159
140
134
143
171
149
164
159
146
159
135
157
136
147
164
183
183
183
183
132
126
120
109
105
102
99
97
93
93
93
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
2
2
3
3
3
10
8
7
7
49
48
25
3
34
18
3
3
3
6
9
17
26
16
6
5
5
4
4
11
7
4
12
20
12
4
3
5
8
5
3
9
10
6
3
5
5
5
7
13
8
4
3
3
8
8
8
6
4
4
4
25
17
9
9
7
5
4
4
14
37
25
13
13
8
4
6
7
7
7
8
24
22
20
48
44
40
40
40
40
40
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
73
73
73
70
70
70
65
65
56
78
65
68
74
72
70
93
69
76
72
72
73
76
79
84
97
83
96
84
97
93
90
107
122
122
122
114
117
110
107
107
114
110
103
101
98
105
95
95
99
105
96
101
96
101
117
93
114
97
96
112
95
95
94
105
91
89
92
104
89
86
88
117
84
83
79
70
78
69
67
75
82
93
112
112
112
112
89
85
81
76
74
72
71
70
69
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
37
6
6
6
6
6
6
10
12
8
5
7
7
7
7
9
5
2
1
6
18
11
4
6
11
8
5
6
4
2
3
4
17
14
11
8
6
3
1
2
4
3
3
12
8
5
7
8
7
6
9
5
1
7
6
6
13
9
6
10
5
1
1
1
11
8
5
3
1
3
2
1
3
5
7
25
16
7
7
4
1
4
6
7
7
8
20
33
49
29
9
9
9
9
9
9
9
9
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
6
89
91
119
119
119
119
92
95
90
112
89
89
91
91
87
88
82
119
89
93
112
81
91
92
83
103
94
90
86
103
92
99
119
112
104
106
102
115
94
96
99
92
115
95
93
96
98
100
100
105
100
104
109
106
106
87
92
94
90
112
87
84
83
89
80
79
81
105
85
84
88
89
86
109
106
89
106
86
87
92
94
101
112
112
112
112
85
86
86
81
81
80
79
79
78
78
78
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
3
3
4
4
5
7
10
7
4
19
11
3
3
23
16
8
1
9
5
1
1
1
6
5
3
1
11
16
21
18
10
3
9
5
1
1
1
2
3
2
1
10
8
7
8
7
6
6
9
5
1
3
6
10
14
10
6
9
5
1
6
8
11
6
1
3
3
4
3
2
3
3
3
13
8
3
3
2
1
4
6
7
7
8
22
16
10
10
9
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
79
136
136
138
138
138
138
97
100
94
140
101
117
128
128
127
132
169
146
134
138
127
139
126
128
128
129
133
116
119
136
119
127
131
137
169
140
146
141
137
138
136
137
140
130
128
139
120
115
114
136
98
93
91
82
80
78
83
86
81
106
100
83
96
88
96
125
93
132
95
89
99
101
103
136
137
108
140
100
100
91
91
100
106
106
106
106
58
54
50
46
44
42
41
40
39
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
41
4
4
4
4
4
4
4
4
12
14
15
16
39
63
32
2
37
19
2
2
2
21
18
15
15
8
1
2
4
2
1
12
23
43
22
1
1
1
1
2
12
12
12
12
12
12
12
11
6
2
1
3
3
2
1
2
3
2
1
1
2
3
2
1
3
5
3
1
1
2
3
6
16
11
6
6
6
4
3
4
5
5
6
22
15
8
7
5
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
66
66
77
83
83
83
83
80
89
98
138
138
103
102
100
90
88
73
83
70
84
79
85
133
100
120
89
94
80
86
91
97
99
116
120
110
112
112
110
114
113
113
138
110
110
116
118
121
133
133
118
120
118
116
121
104
104
101
101
102
100
105
100
101
100
97
107
91
94
88
84
103
102
107
138
138
105
108
107
105
103
108
116
127
127
127
127
92
87
91
85
83
83
81
81
80
80
80
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
34
3
3
3
3
3
4
10
13
11
10
10
11
11
7
4
19
11
3
7
12
8
4
10
12
8
4
4
3
2
2
2
2
2
9
6
4
7
10
6
2
3
4
32
22
12
10
8
6
4
8
8
6
5
5
5
14
10
7
8
6
5
4
4
6
6
7
6
5
3
2
2
2
2
3
3
4
6
9
8
8
5
3
3
3
3
29
18
8
8
8
8
8
8
8
8
8
8
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
27
13
14
64
110
110
110
110
100
96
96
84
85
96
103
103
110
80
82
88
72
89
74
79
84
87
116
104
81
90
91
91
97
103
98
115
104
112
105
116
102
103
103
102
105
103
102
105
116
110
116
116
107
94
93
95
100
90
101
97
99
115
105
91
92
84
87
90
84
116
87
82
101
91
92
116
110
94
107
91
105
88
93
105
115
115
115
115
74
74
76
70
69
68
67
67
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
8
3
3
3
5
6
8
39
67
34
2
16
14
12
10
8
9
6
3
10
9
6
3
4
9
5
2
11
10
10
23
21
11
1
5
3
1
3
6
7
8
6
4
9
9
10
17
10
4
6
7
9
10
7
4
4
4
4
4
4
4
6
7
8
14
9
5
10
7
5
3
3
3
5
12
17
13
9
8
6
4
5
5
5
5
6
19
15
11
10
10
10
10
10
10
10
10
10
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
14
78
78
78
76
76
76
56
64
62
80
80
77
95
95
83
81
86
76
72
76
77
90
76
78
73
72
72
67
72
76
90
81
83
110
86
76
77
72
75
80
74
78
113
82
85
90
81
84
91
101
90
101
85
90
89
94
113
100
120
110
94
101
94
88
120
88
89
101
92
92
120
88
84
83
83
75
80
73
83
77
84
95
110
110
110
110
61
58
57
55
54
53
53
52
52
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
9
4
4
4
4
4
4
16
18
19
11
3
3
8
31
17
4
6
8
7
4
2
9
8
6
5
3
2
4
6
4
3
3
3
17
10
3
3
3
3
3
11
10
9
6
3
3
4
8
7
7
10
7
4
4
5
6
7
5
4
13
12
9
5
2
3
3
3
3
4
4
4
7
15
11
7
6
3
1
3
4
4
4
5
16
11
6
6
6
6
6
6
6
6
6
6
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
97
6
91
91
116
116
116
116
86
97
94
120
120
108
106
107
116
109
120
116
105
100
98
116
100
100
120
90
88
93
88
87
95
85
85
88
86
85
97
83
84
87
82
84
101
88
95
86
84
98
88
84
82
95
70
78
77
77
101
79
82
83
100
75
84
66
65
73
67
74
76
77
101
81
82
83
83
76
84
72
100
76
86
92
98
98
98
98
82
82
81
78
78
77
76
76
76
76
76
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
33
59
57
53
50
51
31
11
33
23
14
7
3
8
14
8
3
3
3
5
4
3
2
1
4
4
3
3
13
11
9
8
6
4
6
8
5
3
1
1
2
4
5
7
6
3
1
2
3
3
2
1
1
1
1
1
2
5
6
8
26
17
8
8
8
8
6
4
4
4
4
22
19
16
39
25
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
6
135
135
135
135
135
135
95
98
93
137
99
115
125
125
116
115
119
116
118
122
125
138
128
135
129
129
133
116
120
135
115
123
119
108
122
108
112
125
115
135
117
137
129
121
125
138
117
113
112
135
87
85
79
82
80
80
101
73
78
75
72
73
84
78
83
125
79
82
87
79
101
88
93
96
137
87
86
83
78
73
79
89
102
102
102
102
56
54
54
52
51
51
50
50
50
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
12
14
15
16
38
61
31
2
35
19
4
3
2
4
6
6
6
7
9
6
4
2
1
9
5
2
2
3
2
1
2
3
11
10
9
9
9
5
2
6
7
5
3
4
4
4
3
2
3
4
6
4
3
7
4
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
4
6
7
7
8
19
11
4
4
4
4
4
4
4
4
4
4
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
170
11
173
173
189
189
189
189
146
143
134
189
147
158
181
181
167
175
140
175
141
152
164
170
173
173
163
176
175
148
161
175
157
163
168
168
181
189
182
185
189
189
184
189
184
182
187
181
181
186
178
177
176
169
169
168
156
171
155
151
178
150
154
158
161
154
174
181
153
189
156
144
174
154
155
189
189
166
175
153
158
148
153
170
187
187
187
187
136
127
117
105
100
96
92
90
88
85
85
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
8
6
6
6
6
6
6
6
6
30
26
23
23
81
97
51
5
14
10
6
5
6
10
7
5
23
14
5
25
33
21
9
23
13
4
16
23
13
4
4
6
8
28
29
29
22
16
10
9
8
8
10
13
13
8
4
6
5
4
6
9
10
7
4
11
14
12
11
10
9
6
4
4
5
5
5
6
13
39
23
8
8
8
8
37
61
73
79
62
46
46
46
46
46
46
46
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
165
70
134
134
144
144
144
144
144
144
99
143
116
128
150
150
133
140
140
165
134
122
128
124
138
132
130
141
141
129
132
141
138
148
143
144
147
146
165
148
148
149
150
147
148
148
148
148
144
143
144
148
139
143
134
124
127
128
113
114
121
113
100
99
99
103
105
117
102
150
118
117
143
127
126
148
148
119
111
113
148
114
122
133
138
138
138
138
83
83
84
75
74
72
70
70
69
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
39
9
6
4
4
4
4
4
4
15
11
8
7
7
5
4
41
21
2
10
6
2
2
2
6
4
3
20
20
21
14
7
4
1
1
2
17
9
1
2
3
2
2
27
17
8
7
4
2
6
14
11
8
7
6
7
14
9
4
7
4
2
12
16
19
13
8
6
4
3
3
3
3
4
12
17
14
11
6
2
4
10
22
28
31
33
27
16
6
4
3
3
3
3
3
3
3
3
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
4
89
102
145
145
145
145
106
119
114
147
147
132
157
157
127
123
120
145
102
105
111
111
138
115
125
109
106
111
126
118
123
128
163
133
132
145
133
142
147
145
157
150
152
157
152
152
149
143
143
163
152
155
163
159
155
147
145
135
155
122
123
119
119
121
120
129
121
163
132
125
147
132
140
163
159
134
155
127
152
117
127
143
155
155
155
155
88
82
78
69
66
63
61
59
58
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
37
38
29
21
41
27
14
10
7
9
11
8
6
33
33
21
9
6
4
5
6
11
6
1
5
9
5
1
29
25
21
13
6
4
3
13
11
9
11
9
8
9
6
3
5
8
8
9
10
12
10
9
10
9
8
8
9
8
8
8
6
4
8
10
7
4
4
6
7
7
8
22
15
9
9
9
9
9
9
9
9
9
9
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
2
12
64
120
120
120
120
94
90
86
83
86
83
93
93
82
78
71
120
73
88
86
88
117
98
112
104
102
117
99
109
105
103
120
109
107
111
112
106
120
106
97
93
106
97
104
120
102
112
102
117
105
106
120
108
92
92
86
82
90
80
84
81
83
99
85
86
87
117
89
89
93
93
95
111
108
94
92
90
88
87
87
88
90
90
90
90
73
86
81
80
81
80
80
80
80
80
80
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
3
4
5
21
29
15
2
25
14
3
3
10
7
4
2
8
15
9
4
4
5
3
2
17
12
8
6
4
3
3
6
10
13
8
3
9
7
5
4
12
11
10
13
14
9
5
12
10
7
5
7
7
8
7
6
6
6
7
8
10
12
10
7
4
4
4
4
4
4
4
4
4
5
6
7
6
6
6
6
6
6
6
22
14
6
6
6
6
6
6
6
6
6
6
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
5
178
178
180
180
180
180
149
139
133
179
154
149
192
192
167
155
147
189
141
150
170
177
189
178
171
177
151
159
154
152
163
179
165
173
168
171
174
177
180
187
182
185
187
192
192
189
189
189
187
192
184
189
183
189
170
177
163
156
163
140
133
122
129
140
133
187
143
182
138
122
130
139
140
192
182
148
192
131
122
135
148
163
192
192
192
192
110
104
97
89
86
83
81
79
78
76
76
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
4
3
3
3
3
3
3
3
3
47
38
29
21
14
27
40
34
29
52
63
63
63
41
19
10
2
5
8
11
15
9
4
8
5
2
3
4
4
4
8
10
12
22
20
16
12
10
8
11
13
10
8
10
9
9
7
5
5
4
3
3
3
6
7
8
8
8
6
4
4
4
5
9
26
27
27
27
28
36
44
44
44
44
44
44
36
28
26
25
25
25
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
184
1
184
184
196
196
196
196
133
125
115
195
140
166
196
196
183
187
184
195
184
172
181
178
195
182
180
191
177
175
176
175
179
180
186
184
184
190
186
188
190
190
190
190
191
191
196
193
193
195
191
196
189
195
190
195
179
191
178
175
186
184
162
160
161
172
158
183
157
190
167
159
180
176
171
190
190
166
190
156
193
153
164
183
196
196
196
196
141
134
125
113
108
104
100
98
96
93
93
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
4
6
8
8
8
8
10
14
11
8
8
82
118
59
1
32
16
1
1
1
9
18
32
46
34
23
20
17
10
4
4
4
4
4
4
8
13
11
9
28
21
14
9
5
7
10
21
33
45
29
13
11
13
11
10
11
13
26
30
20
11
12
13
17
15
10
6
6
6
10
12
14
13
13
13
11
9
8
8
8
8
8
18
13
9
47
37
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
155
24
144
144
169
169
169
169
122
115
111
143
123
137
163
163
140
151
144
157
144
143
145
147
148
143
143
131
169
121
132
143
142
163
157
152
162
149
155
148
143
154
139
142
144
137
154
147
137
131
130
169
122
114
113
114
100
101
94
88
89
88
80
95
93
95
107
162
105
138
98
84
94
102
105
141
143
111
143
103
92
99
107
126
154
154
154
154
84
78
71
62
58
55
52
51
49
47
47
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
22
20
20
20
20
20
20
12
5
26
15
5
5
43
56
63
58
53
36
19
19
19
13
7
5
4
8
12
7
2
3
5
4
3
3
4
5
3
1
2
4
11
16
15
9
4
4
7
8
8
4
1
1
1
1
4
7
8
4
1
1
4
5
3
1
3
2
1
1
1
5
4
4
3
3
16
14
11
9
5
1
1
1
1
14
13
13
13
13
13
13
13
13
13
13
13
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
8
188
188
196
196
196
196
156
150
141
190
152
174
194
194
182
187
182
189
188
176
184
188
180
187
180
172
190
163
160
174
170
183
181
185
194
195
190
192
191
191
191
189
190
188
196
188
183
190
179
194
172
189
177
177
159
172
143
133
159
108
116
117
126
148
134
194
131
195
134
122
132
137
137
191
191
147
191
139
133
132
140
165
196
196
196
196
131
124
115
102
97
92
89
86
85
81
81
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
33
45
58
58
58
34
10
29
19
10
10
88
108
59
10
72
73
73
48
24
14
4
5
6
3
1
7
8
6
4
2
1
4
3
2
1
1
1
1
15
13
12
10
5
1
2
2
3
3
3
5
4
3
3
9
9
7
5
3
2
2
3
8
11
6
2
1
1
2
1
1
1
1
2
3
3
3
3
3
3
3
3
23
40
49
35
22
22
22
22
22
22
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
4
85
95
134
134
134
134
109
108
104
136
99
94
94
94
84
97
81
85
82
90
94
98
131
109
111
138
87
93
91
105
101
92
104
97
100
103
109
113
132
134
117
120
136
122
124
132
119
126
122
131
138
124
132
120
113
128
113
112
106
121
101
105
107
109
98
109
95
95
93
88
109
90
93
102
93
95
138
98
97
106
107
115
128
128
128
128
94
92
94
89
88
87
86
86
85
85
85
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
3
3
3
3
3
3
3
3
32
19
6
6
7
5
4
8
15
22
33
19
6
8
5
3
17
12
8
6
5
6
8
9
6
4
6
8
8
9
10
10
10
6
2
2
2
2
7
8
8
8
8
6
5
8
5
3
6
4
3
4
11
7
3
2
3
4
3
3
3
3
3
3
23
13
3
3
3
3
3
3
3
3
3
14
11
8
8
8
8
8
8
8
8
8
8
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
69
131
131
131
100
100
100
92
81
78
103
105
113
148
148
114
119
122
115
110
148
122
128
134
131
148
131
111
118
99
99
99
90
106
91
94
94
101
108
103
112
122
118
123
127
128
131
113
106
103
108
83
87
78
79
101
77
76
76
72
74
79
77
84
101
93
112
92
122
82
78
85
93
95
127
127
98
128
91
81
81
80
85
91
91
91
91
77
74
71
68
67
65
64
64
63
63
63
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
36
3
3
3
3
3
3
3
3
20
18
17
17
13
9
5
2
59
30
2
2
2
12
8
5
9
16
18
21
39
22
6
7
7
7
6
5
3
1
3
6
15
16
11
6
4
2
1
5
5
6
4
2
1
8
7
7
6
6
7
8
12
16
12
8
6
3
1
3
3
3
3
2
1
1
1
4
5
4
4
4
4
4
5
20
36
49
29
10
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
4
142
142
169
169
169
169
129
126
120
168
138
150
181
181
160
159
157
156
152
155
154
153
173
159
165
163
167
178
152
166
163
180
173
166
167
166
167
170
170
175
179
177
178
181
181
160
164
158
149
180
131
119
115
106
93
94
77
75
71
68
73
67
86
84
106
175
109
179
106
92
107
118
120
181
181
125
181
108
93
107
115
137
170
170
170
170
91
83
74
62
58
53
50
48
46
43
43
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
3
3
3
3
3
3
3
3
29
40
45
51
89
101
88
75
100
53
6
6
16
11
7
13
19
17
15
10
6
13
12
8
4
7
6
6
3
1
1
4
14
15
16
14
9
4
1
2
3
2
1
3
4
2
1
1
3
2
1
2
4
3
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
22
15
8
7
6
6
6
6
6
6
6
6
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
102
83
83
109
130
130
130
130
97
91
89
90
97
108
130
130
113
114
111
112
111
102
93
96
130
100
113
91
81
106
77
83
80
82
112
90
89
86
102
96
97
103
117
104
126
104
100
103
99
96
102
92
96
94
99
97
98
117
95
99
102
88
96
83
84
81
81
87
90
91
98
117
93
92
88
84
81
75
85
72
72
71
76
85
98
98
98
98
53
51
50
47
46
45
45
44
44
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
42
2
2
2
16
23
30
30
30
15
1
28
15
3
3
30
35
21
7
24
31
21
11
6
2
2
3
5
16
28
15
2
1
1
1
1
2
1
1
1
1
1
1
16
23
16
10
6
2
3
9
5
1
1
1
2
3
4
7
8
5
3
2
1
1
1
3
2
1
2
2
2
2
3
2
1
2
2
2
2
2
3
3
3
3
4
15
9
4
4
4
4
4
4
4
4
4
4
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
6
90
90
116
116
116
116
88
85
83
80
84
90
93
93
112
98
99
116
90
88
88
90
93
90
112
85
83
86
83
103
93
97
116
103
91
95
95
99
103
104
117
99
115
94
96
92
89
90
96
93
96
92
95
100
98
117
115
103
103
95
96
95
88
85
101
84
92
98
96
117
101
93
89
85
78
76
81
71
94
75
84
90
96
96
96
96
81
81
80
77
77
76
75
75
75
75
75
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
18
24
30
30
30
15
1
25
16
7
7
12
17
9
1
29
17
5
1
1
17
9
1
4
5
6
5
4
2
1
1
2
9
5
2
1
1
1
2
12
21
24
16
8
2
2
8
6
5
5
4
4
3
3
4
9
8
8
8
16
13
10
8
6
4
6
5
5
6
5
5
17
11
5
5
4
4
4
4
4
4
5
15
14
13
38
23
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
9
87
103
148
148
148
148
118
102
100
174
129
131
174
174
139
128
112
146
107
117
114
116
144
123
127
147
107
120
125
137
140
125
134
124
128
134
137
154
148
148
155
174
156
157
154
174
154
165
144
147
140
136
136
134
140
134
130
138
136
123
151
118
126
120
114
154
121
147
128
124
146
132
137
174
142
134
142
126
174
127
140
156
165
165
165
165
98
96
95
83
81
78
75
74
73
71
71
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
5
2
1
1
1
1
1
11
16
21
12
3
5
6
3
1
25
13
1
2
2
1
1
3
10
5
1
19
12
5
7
9
8
7
8
9
10
6
3
3
3
2
2
29
15
2
6
4
2
8
16
17
12
8
6
4
6
4
3
8
8
8
9
13
18
13
9
9
8
7
6
6
6
6
6
9
11
8
6
5
4
11
14
16
17
18
27
17
8
8
8
8
8
8
8
8
8
8
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
77
77
78
77
75
75
75
58
52
48
78
80
88
142
142
94
96
86
88
68
72
71
83
76
85
108
83
90
89
86
95
137
100
109
94
89
96
96
101
103
109
109
122
126
119
122
142
116
122
108
106
105
109
109
99
137
109
111
126
115
100
105
87
87
77
74
97
86
90
115
87
93
102
93
126
103
97
100
100
142
91
93
99
92
94
91
91
103
77
90
96
103
103
103
103
103
103
103
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
42
7
4
1
1
1
1
2
3
2
1
5
3
1
1
8
16
8
1
7
7
5
3
1
6
4
2
1
1
1
4
8
5
2
16
14
12
9
6
3
1
2
4
8
12
15
17
10
4
7
7
7
4
1
4
4
3
3
5
4
2
1
3
5
7
4
1
4
2
1
1
3
3
4
5
4
3
4
6
7
8
6
5
5
5
5
40
23
7
7
7
7
7
7
7
7
7
7
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
4
194
194
194
193
193
193
175
169
159
196
169
167
198
198
188
191
188
198
182
174
189
193
196
194
189
184
187
181
176
179
184
191
195
187
185
183
187
187
190
190
196
193
195
196
196
195
195
196
191
198
194
198
193
196
188
184
174
174
195
158
162
156
157
177
167
183
167
196
169
157
163
171
176
196
196
177
196
160
180
162
172
184
198
198
198
198
154
152
150
142
140
138
136
135
133
133
133
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
14
19
25
44
63
35
7
53
42
31
31
54
81
53
25
94
66
39
23
7
11
15
32
31
25
19
20
17
10
4
8
6
4
14
17
10
4
8
8
8
10
13
13
12
11
11
9
8
8
10
12
10
9
12
10
7
4
6
9
12
15
13
12
10
9
7
6
6
5
4
14
37
35
25
15
8
4
9
12
13
14
15
40
45
50
75
62
50
50
50
50
50
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
6
171
171
187
187
187
187
128
119
108
186
134
146
188
188
163
171
173
184
150
160
167
172
170
172
179
172
175
164
169
174
168
177
174
170
183
176
178
182
179
185
179
180
181
179
187
182
180
186
180
188
170
184
176
175
179
172
173
156
165
149
150
151
158
158
152
185
151
178
158
150
154
173
153
177
177
159
177
148
182
137
151
172
188
188
188
188
102
94
87
75
71
67
64
62
60
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
4
3
3
3
3
3
3
3
3
9
11
12
13
45
43
28
14
36
56
42
29
17
20
18
10
2
12
23
26
24
14
4
4
3
2
3
4
4
3
3
4
8
7
6
4
3
5
8
8
8
5
3
5
7
9
9
8
8
10
9
9
10
11
10
9
7
5
7
6
5
5
4
4
5
6
13
13
13
14
12
11
11
11
11
19
13
8
8
8
8
8
8
8
8
8
8
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
190
73
195
195
195
194
194
194
131
122
112
193
138
158
194
194
163
178
172
192
184
174
187
190
192
195
177
193
150
138
147
146
150
157
175
173
182
190
184
188
191
190
191
191
192
192
194
195
192
193
192
194
188
192
189
192
177
193
179
174
175
169
166
152
154
180
157
183
158
191
156
155
153
156
166
192
190
160
191
141
158
148
159
174
194
194
194
194
139
130
119
107
101
97
93
91
85
85
85
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
40
7
7
7
7
7
7
6
6
11
9
7
7
15
64
36
8
15
11
8
8
8
11
10
6
2
4
7
9
11
15
56
30
5
2
3
4
8
13
12
12
36
34
26
15
5
4
3
13
11
9
8
8
8
9
6
3
8
8
8
9
10
12
10
9
10
9
6
4
4
4
12
21
32
22
13
13
13
12
11
21
26
28
29
28
28
56
70
40
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
76
194
194
197
197
197
197
171
162
145
195
156
176
191
191
180
186
178
194
192
176
189
187
194
194
180
189
187
161
170
171
167
175
183
183
191
194
192
193
197
197
194
195
194
194
197
194
193
194
192
193
191
193
189
193
187
187
188
180
180
172
169
167
173
166
159
191
150
194
168
158
165
188
169
197
194
168
197
155
186
157
164
183
197
197
197
197
142
134
125
113
108
104
100
98
93
93
93
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
76
76
76
76
78
79
79
79
80
47
14
34
24
14
14
81
118
59
1
10
5
1
1
1
6
11
20
56
57
53
50
30
11
3
37
33
29
16
4
8
13
13
14
32
32
25
17
10
6
3
13
11
9
8
8
8
9
6
3
5
6
7
9
13
18
13
9
6
4
6
7
5
4
8
13
28
20
13
13
8
4
4
6
7
7
8
18
13
9
47
37
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
1
169
169
169
149
149
149
147
143
143
149
160
149
190
190
168
178
175
187
164
165
173
170
186
168
165
148
152
179
153
171
170
178
169
170
169
158
168
165
164
170
190
181
187
190
189
186
187
185
184
188
180
184
171
182
164
151
164
150
155
160
127
122
124
121
140
160
135
190
149
138
150
164
157
190
189
151
189
137
150
142
149
167
188
188
188
188
127
116
118
106
103
101
98
96
93
93
93
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
6
8
10
11
13
7
1
75
53
32
21
11
25
13
1
40
24
8
8
8
5
3
1
2
7
13
10
6
3
3
4
5
10
7
5
4
3
4
5
24
17
10
10
7
5
5
13
10
8
11
14
14
11
8
6
5
5
6
13
12
11
11
12
8
4
4
4
4
4
4
7
15
11
7
7
4
1
5
7
8
8
9
18
13
8
8
8
8
8
8
8
8
8
8
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
6
90
90
90
85
83
83
85
74
82
123
110
123
130
130
107
106
109
96
94
130
97
99
105
100
103
130
103
117
101
101
101
118
97
94
95
94
100
100
90
99
102
110
128
120
121
108
105
101
106
118
102
121
103
102
101
100
100
94
100
93
91
121
96
91
100
108
90
96
103
96
128
100
100
120
90
89
121
83
82
86
82
83
84
84
84
84
68
68
75
78
78
78
78
78
78
78
78
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
3
1
1
1
1
32
47
24
2
5
6
6
7
33
33
17
1
50
25
1
12
24
22
15
9
4
3
3
2
1
5
10
7
4
1
1
1
1
1
1
1
7
8
10
7
5
5
6
6
7
4
1
2
4
13
7
2
3
2
1
2
5
7
7
8
7
5
3
2
1
2
3
2
1
3
3
4
4
4
2
1
1
1
1
21
16
12
12
12
12
12
12
12
12
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
68
173
173
186
186
186
186
151
133
126
185
153
150
194
194
172
157
170
184
147
157
173
186
192
176
177
185
160
155
159
161
161
176
177
172
172
176
176
178
179
182
189
183
186
189
189
186
188
185
185
194
183
184
185
192
177
185
168
157
177
142
146
143
146
160
146
182
137
189
150
143
151
168
157
189
189
160
189
145
175
134
146
172
194
194
194
194
112
106
101
86
81
77
73
71
69
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
68
38
8
8
8
8
8
8
8
9
5
1
12
7
2
2
11
27
14
1
8
26
13
1
33
22
11
1
5
30
38
25
13
9
5
5
5
5
6
8
10
13
23
17
12
22
27
16
5
4
3
7
8
8
8
8
8
8
5
3
5
6
7
9
13
18
13
9
6
4
5
4
3
4
5
4
4
4
4
5
4
4
3
3
3
3
3
14
11
8
8
8
8
8
8
8
8
8
8
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
1
171
171
171
171
171
171
160
155
154
168
168
155
194
194
169
176
177
192
168
164
176
172
192
171
167
168
147
156
155
159
165
177
178
169
155
152
168
163
164
170
191
182
187
190
190
187
188
186
185
194
185
192
183
192
172
170
167
167
178
161
154
145
143
160
154
163
151
191
155
144
151
168
166
190
190
157
189
145
175
150
159
177
194
194
194
194
147
139
130
119
114
110
107
105
100
100
100
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
5
7
8
8
9
9
9
77
54
31
20
10
26
16
6
37
21
6
6
6
4
3
10
54
33
13
10
6
3
3
5
4
3
4
5
4
3
4
5
30
16
2
6
5
4
12
17
12
8
11
14
9
4
2
7
5
3
2
12
11
11
6
2
3
3
3
3
3
3
4
7
15
9
4
4
5
7
10
12
13
13
14
21
28
64
82
55
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
132
132
147
160
160
160
160
112
128
123
161
161
139
153
153
146
143
133
160
134
148
160
138
163
149
158
151
148
162
136
136
142
144
162
138
160
141
143
161
146
153
152
160
150
163
142
139
138
131
141
138
122
122
114
109
109
104
118
109
110
113
100
93
104
106
117
163
121
123
125
116
111
118
116
116
141
111
111
110
110
105
108
110
113
113
113
113
86
88
87
83
83
82
81
81
80
80
80
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
132
66
1
1
1
2
3
3
3
4
4
4
4
4
4
4
48
50
25
1
16
12
9
6
4
7
8
9
22
18
14
10
7
5
3
2
2
7
5
3
3
2
2
3
17
15
13
7
2
4
12
7
2
1
7
4
1
4
5
6
9
5
1
6
12
9
5
1
1
1
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
22
16
10
10
6
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
5
135
140
189
189
189
189
157
158
141
176
140
158
169
169
158
145
138
181
142
154
159
152
169
161
158
145
186
135
144
169
153
160
181
165
183
185
178
179
186
186
175
177
170
163
189
161
168
176
161
186
147
148
149
147
127
143
111
104
108
95
98
101
128
111
121
183
118
185
118
105
123
128
132
186
186
133
174
117
105
123
131
154
189
189
189
189
110
113
117
115
117
117
117
117
117
117
117
117
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
42
61
70
75
80
54
28
28
28
28
28
77
95
48
1
18
9
1
1
1
5
6
6
6
7
9
9
9
7
5
4
4
5
4
3
3
2
2
3
12
12
12
8
5
4
4
8
8
6
4
4
4
4
3
2
3
3
3
4
12
8
4
8
5
2
2
3
3
3
3
3
3
2
1
2
3
4
5
5
5
5
6
39
27
15
9
3
3
3
3
3
3
3
3
61
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
16
164
164
184
184
184
184
135
144
135
182
141
159
176
176
166
164
169
182
160
167
180
158
174
165
165
166
173
156
151
170
152
162
182
162
184
173
175
182
174
176
173
172
172
163
179
150
158
177
150
173
139
134
128
115
124
101
96
95
107
90
87
93
103
103
118
184
122
173
117
108
119
130
130
174
174
134
174
121
106
115
124
147
179
179
179
179
105
101
97
83
79
76
72
70
69
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
13
10
10
10
10
10
10
10
10
19
23
25
28
47
67
68
70
82
48
14
13
13
8
3
2
1
6
9
5
1
1
1
1
1
1
1
2
2
3
2
1
13
12
11
8
4
1
6
12
12
8
4
1
1
4
5
6
8
9
5
2
4
2
1
5
3
1
3
3
4
5
7
9
27
14
2
8
14
9
5
4
4
4
4
22
17
13
7
2
2
2
2
2
2
2
2
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
6
6
74
140
140
140
140
97
90
82
141
102
107
146
146
108
98
88
132
69
84
84
94
130
114
154
139
101
106
103
100
106
104
116
119
110
112
122
117
117
140
120
127
141
127
146
130
132
134
133
135
154
128
133
134
143
126
121
125
131
125
109
106
106
110
100
114
99
114
109
103
114
122
109
117
110
109
154
99
131
107
117
130
143
143
143
143
77
69
61
52
47
44
41
39
38
35
35
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
2
1
1
1
1
1
1
1
1
1
6
8
9
5
2
2
2
3
5
4
4
4
3
2
2
2
3
6
10
8
6
5
5
4
3
3
2
1
3
6
3
1
23
18
13
8
4
4
6
15
10
6
10
9
6
4
5
6
5
4
2
1
1
11
7
3
4
4
4
4
4
4
4
2
1
3
4
6
6
7
5
4
4
4
4
19
14
10
8
6
6
6
6
6
6
6
6
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
14
83
83
83
81
81
80
80
80
64
80
78
74
94
94
83
88
89
95
83
94
86
89
91
90
111
84
80
73
68
80
71
80
109
84
90
90
95
111
88
93
109
86
99
83
81
87
89
88
98
111
81
81
78
75
91
75
80
87
89
88
99
94
85
85
98
80
81
81
79
88
78
79
82
81
76
94
80
85
99
98
90
93
92
91
91
91
59
63
68
65
65
65
65
65
65
65
65
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
8
3
3
3
3
3
3
7
7
7
4
2
2
3
21
11
1
32
19
7
11
15
9
4
3
24
13
2
2
3
2
1
2
4
6
3
1
1
2
2
2
15
17
13
10
7
4
7
9
5
1
1
2
3
8
7
7
9
5
1
6
11
10
5
1
1
1
1
1
2
5
9
5
1
1
1
2
3
4
9
21
27
30
32
32
19
7
4
2
2
2
2
2
2
2
2
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
5
80
87
122
122
122
122
88
79
72
124
94
99
135
135
98
98
82
121
72
85
92
98
119
111
142
126
97
103
90
96
86
94
95
96
104
102
110
113
119
137
114
118
122
122
128
137
127
125
128
135
127
137
131
119
142
126
111
105
120
103
110
133
117
113
115
128
98
116
99
97
133
103
104
110
110
98
108
86
81
87
96
115
142
142
142
142
104
97
89
80
76
73
70
69
65
65
65
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
3
1
1
1
1
1
2
2
1
1
2
2
3
6
17
9
1
7
5
3
3
3
6
4
3
2
8
14
10
6
3
1
1
1
1
1
1
1
1
7
10
14
10
7
10
12
8
4
6
7
7
8
6
4
8
7
6
6
7
7
8
9
11
9
8
8
8
6
5
5
4
4
7
26
16
7
7
4
1
3
4
5
5
6
28
46
55
30
6
6
6
6
6
6
6
6
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
84
167
167
182
182
182
182
152
153
136
161
138
147
148
150
156
151
186
179
157
171
171
185
167
167
157
142
170
126
127
138
127
139
179
157
186
169
169
163
170
172
155
159
167
154
176
185
152
150
138
170
123
113
110
99
89
92
76
71
68
62
62
59
79
83
104
182
106
169
101
88
103
114
117
170
171
122
172
112
98
114
120
143
176
176
176
176
103
98
93
80
76
72
69
67
65
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
84
84
80
77
77
77
77
77
77
54
31
31
31
31
31
80
96
82
67
53
30
8
8
8
8
8
8
17
15
13
8
4
3
3
4
3
3
3
4
2
1
2
4
10
11
12
8
5
3
1
2
3
2
2
1
1
1
1
5
7
4
1
9
13
8
3
6
5
3
2
2
2
4
2
1
1
1
1
4
4
5
3
2
2
2
2
15
13
12
7
3
3
3
3
3
3
3
3
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
185
77
193
193
193
189
189
189
131
130
121
188
140
164
191
191
173
182
182
194
193
173
185
183
188
186
176
175
165
162
163
169
163
166
168
172
171
176
193
183
189
189
188
189
190
191
191
194
194
188
188
188
184
193
180
185
167
170
166
159
164
169
150
141
142
129
140
176
138
187
157
145
178
155
161
194
186
163
194
150
181
148
159
177
193
193
193
193
131
127
122
110
106
103
100
98
95
94
94
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
77
41
5
5
5
5
5
5
3
2
12
9
7
7
76
105
76
48
25
48
67
34
2
7
12
9
7
11
15
33
22
11
1
3
3
3
3
3
4
5
4
3
31
19
8
7
6
7
8
33
18
4
8
8
8
8
5
3
8
8
8
9
13
18
13
9
9
8
7
5
3
5
5
6
9
13
13
13
8
4
3
3
3
3
3
25
34
43
50
48
47
47
47
47
47
47
47
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
131
12
138
138
147
147
147
147
103
94
86
144
109
126
154
154
143
175
145
142
138
123
134
133
136
142
140
145
175
135
138
144
145
154
159
147
154
153
175
154
154
154
163
151
151
150
150
142
143
144
142
159
146
153
155
155
163
142
163
134
147
116
112
110
114
107
112
124
106
157
119
116
128
163
128
155
155
120
155
112
96
108
108
125
147
147
147
147
86
87
87
77
75
73
71
70
69
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
8
4
4
4
4
4
5
5
5
9
6
4
4
4
40
22
4
12
12
8
4
12
11
7
4
5
10
16
14
12
7
3
4
4
5
3
1
2
1
1
1
14
9
5
5
5
5
6
10
14
8
2
3
4
3
2
5
3
1
2
9
10
7
4
5
4
4
3
3
3
3
4
7
15
12
8
4
2
1
6
10
12
13
14
22
14
6
6
6
6
6
6
6
6
6
6
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
170
170
170
179
188
188
188
188
151
132
132
174
161
162
195
195
175
174
170
187
154
163
172
170
193
170
171
172
152
177
158
162
169
176
181
174
179
175
176
183
188
191
189
189
190
195
194
190
191
193
187
194
188
186
184
192
179
170
169
163
179
164
150
136
136
128
140
191
129
189
142
135
144
146
145
195
189
152
194
140
152
146
155
172
194
194
194
194
139
135
130
119
116
113
110
109
107
105
105
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
11
11
11
11
11
46
65
35
5
11
22
28
34
86
68
36
5
34
33
32
33
34
25
15
5
52
57
44
24
4
16
41
23
6
20
20
20
12
4
5
6
29
30
24
17
11
6
3
13
11
9
8
8
8
9
6
3
5
6
7
9
10
12
10
9
11
9
6
4
4
4
8
13
28
20
13
13
8
4
4
6
7
7
8
29
32
36
56
35
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
72
88
119
140
140
140
140
99
93
91
94
98
108
131
131
127
125
136
138
111
114
116
135
118
113
113
100
126
106
100
106
100
115
108
120
136
125
138
128
129
130
116
125
127
120
140
135
119
115
112
131
104
108
101
94
91
108
88
91
108
86
90
93
92
91
97
115
95
125
96
92
97
102
107
129
129
113
130
108
97
101
104
120
140
140
140
140
101
95
88
79
76
73
70
69
67
65
65
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
44
17
17
17
17
17
17
17
44
48
26
4
4
61
52
27
3
34
18
3
1
3
4
6
10
21
12
3
2
1
1
1
2
2
2
1
1
3
2
2
2
12
11
10
8
6
4
2
7
7
5
3
2
3
4
3
2
4
3
3
3
4
3
2
8
9
6
3
3
3
3
3
2
2
3
2
1
3
5
4
4
4
4
4
21
38
49
25
1
1
1
1
1
1
1
1
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
76
142
142
142
122
121
121
98
93
97
155
109
119
126
126
110
108
113
153
111
115
121
129
138
142
170
156
130
135
138
138
130
137
138
145
149
151
176
158
149
152
147
176
154
164
170
176
163
164
159
159
158
135
140
138
153
132
116
114
102
96
105
85
99
100
113
170
117
163
117
112
119
129
129
159
159
124
158
116
105
110
118
132
153
153
153
153
101
94
94
84
81
79
77
76
73
73
73
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
76
76
42
9
9
9
9
9
9
5
2
29
17
6
6
34
20
6
2
29
53
31
9
6
15
8
2
16
16
16
12
9
5
1
3
2
1
2
3
2
1
2
3
29
35
26
16
6
7
8
14
11
9
8
6
4
9
6
3
8
8
6
4
8
12
10
9
9
8
6
4
4
4
12
21
32
22
13
13
13
9
5
6
7
7
8
21
18
15
15
10
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
87
173
173
175
175
175
175
127
118
118
144
132
148
171
171
165
169
169
189
173
151
164
173
164
160
160
147
167
160
140
139
144
163
148
159
153
166
189
168
169
169
162
167
168
165
175
173
160
148
145
171
144
147
134
149
117
117
117
109
121
111
89
85
87
88
106
125
106
166
113
105
117
121
131
169
168
124
169
107
96
113
122
142
175
175
175
175
117
106
94
81
75
70
66
63
59
57
57
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
87
87
49
12
12
12
12
12
12
8
5
38
21
5
5
85
97
50
4
63
33
4
4
4
3
3
13
23
17
12
12
9
5
2
3
3
3
2
2
3
2
1
2
13
14
15
10
5
13
22
15
8
5
3
5
7
4
2
1
8
4
1
3
5
3
2
1
4
4
2
1
3
3
3
2
1
1
1
1
4
6
7
7
7
7
8
25
41
49
27
6
6
6
6
6
6
6
6
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
85
9
77
77
95
95
95
95
83
87
85
97
99
105
135
135
102
101
102
95
92
125
94
96
101
98
102
125
96
117
104
104
104
123
99
93
88
84
87
95
96
109
117
114
117
122
125
103
110
103
102
135
99
97
96
97
88
80
76
78
72
69
95
69
78
72
77
109
87
117
89
95
88
94
98
122
121
105
125
94
95
96
103
116
135
135
135
135
82
82
84
75
74
73
71
70
70
69
69
69
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
11
21
18
12
6
3
1
1
1
3
3
4
6
4
3
2
2
2
3
19
12
5
6
8
4
1
4
8
16
14
13
11
8
6
6
8
4
1
1
4
4
4
5
6
5
3
1
6
11
11
9
8
6
3
1
4
4
5
5
6
19
12
6
6
6
6
5
4
4
4
4
22
14
7
5
4
4
4
4
4
4
4
4
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
15
88
94
130
130
130
130
105
99
101
162
118
123
146
146
123
113
104
158
103
112
110
112
121
123
147
161
114
121
120
138
124
126
134
131
134
139
141
151
144
143
143
146
138
141
146
150
143
162
148
141
136
158
143
134
147
161
117
120
125
113
113
110
143
114
120
151
111
144
113
107
115
116
115
141
138
124
134
114
146
114
124
145
162
162
162
162
116
116
115
111
111
110
109
109
108
108
108
108
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
10
5
5
5
9
11
14
14
14
8
2
29
20
12
12
32
35
18
2
5
18
13
8
4
4
3
2
4
7
11
6
2
2
3
4
4
5
3
2
2
3
2
2
12
10
8
6
6
6
6
9
7
6
6
3
1
1
3
6
6
3
1
1
15
12
9
8
7
4
1
1
2
4
6
17
13
10
7
8
7
6
7
8
8
8
9
33
49
57
57
57
57
57
57
57
57
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
65
143
155
185
185
185
185
143
140
132
184
149
154
191
191
169
159
168
164
120
138
149
169
163
167
177
167
177
164
163
158
155
156
176
161
168
182
170
171
176
177
174
176
189
179
185
191
179
184
175
172
171
172
170
164
177
167
157
155
182
134
135
125
126
156
134
158
129
176
144
139
189
148
154
176
173
150
171
134
191
138
152
172
185
185
185
185
102
93
84
73
68
64
61
59
57
54
54
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
65
65
65
34
3
3
3
3
3
3
3
3
30
21
13
13
44
42
22
3
10
6
3
3
3
10
8
7
25
14
3
29
23
15
7
9
9
10
6
3
5
7
5
3
25
15
5
15
10
5
3
13
11
9
8
8
8
9
6
3
5
6
7
9
10
12
10
9
10
9
6
4
4
4
8
13
28
19
10
11
7
4
6
7
8
8
9
24
21
18
13
8
8
8
8
8
8
8
8
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
67
174
174
196
196
196
196
136
125
114
196
141
160
197
197
184
187
185
195
167
174
182
187
195
188
185
190
190
181
183
184
184
184
187
185
185
190
187
189
191
190
191
191
192
192
196
197
194
196
192
196
190
195
191
195
185
190
180
182
185
184
169
156
158
174
158
186
154
191
161
160
191
173
172
192
191
168
191
154
197
153
164
183
196
196
196
196
138
132
124
112
107
103
100
98
94
93
93
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
67
67
36
5
5
5
5
5
5
5
5
13
10
8
8
88
102
55
8
38
23
8
8
8
12
17
37
57
29
2
19
22
15
9
13
9
5
6
8
5
3
5
6
8
20
19
18
16
14
32
20
8
9
11
9
8
8
8
8
8
8
8
9
10
11
13
15
13
9
6
7
6
6
7
8
7
6
6
7
8
14
17
18
19
19
20
24
22
20
48
38
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
71
143
156
185
185
185
185
143
140
132
185
143
153
175
175
157
152
170
166
138
153
156
171
165
159
153
168
145
146
141
143
140
145
151
152
180
173
171
179
172
171
169
171
170
169
185
175
170
185
168
174
162
166
164
165
153
168
148
142
151
125
124
126
136
160
139
180
141
173
132
121
146
135
143
172
171
153
171
141
175
138
148
169
185
185
185
185
114
104
100
86
81
77
73
71
69
66
66
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
71
71
71
38
5
5
5
5
5
5
5
5
30
25
20
20
56
82
43
5
12
8
5
5
5
6
6
5
5
5
6
9
8
4
1
3
3
3
2
1
1
1
1
1
9
17
28
17
6
4
3
12
8
5
47
30
14
9
6
3
8
5
3
5
11
17
23
20
12
4
5
4
4
6
6
6
9
11
8
6
9
13
10
8
8
8
8
13
12
11
11
11
11
11
11
11
11
11
11
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
63
175
175
195
195
195
195
169
168
153
191
156
167
185
185
177
178
168
184
171
167
176
186
178
182
185
179
189
162
171
177
164
170
175
181
193
195
190
192
195
195
191
191
191
189
195
189
189
191
187
190
185
181
182
177
185
179
169
172
178
165
169
163
190
157
167
193
161
195
170
163
178
171
165
195
195
170
195
170
185
170
173
185
195
195
195
195
125
127
130
119
118
116
114
113
112
111
111
111
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
63
63
63
63
63
68
70
71
72
73
63
54
56
30
5
5
91
72
39
7
6
5
6
7
10
11
9
7
22
24
26
21
17
10
4
4
4
4
4
4
8
13
12
12
12
22
20
12
5
12
26
17
9
9
11
9
8
8
8
10
11
9
8
15
17
13
9
9
10
12
8
4
4
4
6
7
9
18
28
28
28
28
28
34
37
38
40
53
40
28
28
28
28
28
28
28
28
28
28
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
77
171
171
177
177
177
177
138
123
114
176
132
142
160
160
155
187
150
174
166
142
156
151
153
171
147
175
187
146
153
152
151
153
162
165
167
177
187
174
177
177
173
176
176
174
174
174
175
171
173
175
175
168
167
161
162
169
153
156
154
140
162
128
139
125
132
160
120
177
124
120
132
133
130
177
175
143
177
133
162
130
135
157
172
172
172
172
115
114
104
93
89
85
82
80
78
75
75
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
77
77
40
3
3
3
3
3
3
3
3
12
10
8
8
9
44
23
3
28
39
21
3
14
13
8
3
2
4
7
14
13
9
5
6
4
2
2
3
3
3
3
4
26
15
5
7
6
5
8
15
15
11
7
4
6
7
4
1
7
7
7
8
9
11
6
1
1
4
6
7
9
11
6
1
19
12
5
5
4
3
5
6
7
7
8
22
24
25
25
25
25
25
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
2
80
80
104
104
104
104
89
78
72
98
79
77
85
85
85
97
80
95
75
77
82
78
93
92
89
101
136
94
89
110
92
105
152
114
126
136
123
152
125
120
126
120
123
152
117
125
111
109
110
112
120
100
125
96
96
95
96
96
82
96
84
86
91
100
82
104
84
91
84
80
85
85
90
96
100
96
84
88
85
96
73
77
76
77
70
70
100
69
84
92
100
100
100
100
100
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
3
5
7
5
3
11
7
4
3
3
20
11
2
10
6
2
2
2
9
6
3
18
12
6
6
7
5
4
9
6
4
9
15
9
4
5
6
10
8
6
18
12
6
7
8
8
8
8
8
8
9
6
3
4
6
5
4
11
17
13
9
11
9
8
5
3
5
8
21
32
26
20
20
20
17
10
3
3
3
3
41
24
8
8
8
8
8
8
8
8
8
8
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
72
88
90
88
77
77
77
70
60
57
79
82
89
121
121
109
118
132
138
114
121
113
132
112
109
109
121
102
111
99
99
99
116
104
116
132
107
138
109
108
111
113
113
117
117
121
132
107
106
104
116
85
80
73
70
76
66
64
69
68
63
99
64
72
74
79
97
79
113
79
73
80
85
89
116
116
101
121
95
99
86
85
94
99
99
99
99
81
79
76
72
70
69
68
67
67
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
36
1
1
1
1
1
1
1
1
5
4
3
3
29
37
21
5
49
48
48
26
5
14
10
7
10
5
1
3
5
6
8
5
3
3
3
3
2
1
2
4
13
8
3
11
7
4
1
9
7
4
1
1
1
1
1
7
5
3
1
5
10
15
8
2
2
1
1
1
1
7
5
4
3
3
3
4
6
7
4
1
1
1
1
20
39
51
27
4
4
4
4
4
4
4
4
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
5
82
102
151
151
151
151
117
102
101
174
124
127
156
156
131
120
110
146
104
115
111
113
144
122
123
149
116
116
123
142
117
119
123
119
126
131
139
154
151
157
161
174
174
159
160
160
158
165
157
149
149
138
137
132
123
136
122
124
157
114
111
111
114
106
111
154
122
147
127
124
136
139
137
174
171
141
174
137
133
133
140
150
165
165
165
165
100
100
101
90
89
87
84
83
82
81
81
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
5
5
5
8
9
11
10
10
10
10
7
5
20
11
3
8
5
3
3
3
4
4
5
20
37
30
24
18
11
5
12
19
19
19
20
14
8
10
12
64
33
3
10
11
7
3
3
3
5
8
6
5
4
3
5
4
3
3
3
3
13
10
8
6
5
8
6
5
5
5
12
43
51
36
22
31
18
5
20
28
32
34
36
22
8
8
8
8
8
8
8
8
8
8
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
97
6
91
91
111
111
111
111
86
84
88
90
90
96
99
99
111
98
101
111
93
99
108
111
117
117
117
95
94
88
81
81
95
82
81
85
93
85
97
91
94
96
96
93
106
98
93
97
97
104
111
98
108
89
84
93
92
91
106
96
91
88
100
85
85
89
84
86
90
89
90
90
106
93
96
111
92
96
108
91
100
87
88
90
90
90
90
90
67
64
69
66
66
66
66
66
66
66
66
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
7
8
9
12
14
7
1
1
5
7
9
39
37
36
31
26
17
9
9
9
13
7
1
4
11
18
12
6
3
1
11
6
1
11
15
9
4
6
10
14
13
12
10
9
7
6
10
8
7
8
6
4
9
7
6
10
9
8
9
10
11
6
2
4
6
6
6
6
6
6
4
2
3
4
6
7
8
8
8
8
8
9
25
17
10
10
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
83
135
135
135
114
111
107
113
109
103
144
117
120
158
158
118
113
115
146
95
100
114
117
139
135
125
124
152
112
115
120
117
113
127
115
104
113
116
129
152
141
158
152
151
158
153
146
145
145
143
145
152
133
127
121
113
114
114
123
133
119
151
113
114
121
125
123
123
158
114
123
112
121
128
158
153
133
149
126
151
120
129
139
145
145
145
145
90
87
84
74
71
69
66
65
64
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
72
61
34
8
8
8
8
42
72
37
3
17
10
3
3
8
7
5
3
36
25
14
11
9
10
9
8
15
11
8
6
5
5
4
3
4
5
5
5
7
5
3
2
24
13
2
15
8
2
2
3
4
5
7
16
15
11
7
3
8
7
7
10
15
11
6
2
6
5
5
5
5
5
5
13
13
11
9
11
9
8
9
19
24
26
29
23
18
18
13
8
8
8
8
8
8
8
8
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
76
76
96
114
114
114
114
101
98
98
92
101
109
142
142
106
101
91
114
83
83
78
80
77
81
76
81
95
78
76
79
87
82
114
95
96
113
94
95
94
95
99
90
102
98
100
142
96
93
94
86
83
99
83
87
88
93
91
93
113
94
102
93
92
99
85
93
85
87
93
79
92
80
76
77
77
80
79
83
142
83
90
99
94
94
94
94
78
75
72
69
67
66
65
64
63
63
63
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
38
1
1
1
14
20
27
48
70
36
2
18
14
10
10
32
28
14
1
9
5
1
1
1
1
1
1
16
12
8
7
5
3
3
2
2
4
2
1
2
3
2
1
11
11
11
6
2
3
5
8
7
7
10
6
2
8
6
4
4
5
15
16
13
11
11
11
6
2
3
2
1
5
8
12
28
18
8
6
5
4
2
1
1
1
1
17
34
48
27
6
6
6
6
6
6
6
6
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
172
75
144
160
191
191
191
191
129
121
111
190
136
150
192
192
173
174
170
189
140
151
164
172
188
172
184
180
149
148
154
156
155
159
184
168
170
178
172
176
178
180
179
181
180
179
191
181
184
190
183
192
183
189
186
188
184
180
169
165
184
148
151
151
154
173
148
168
151
179
144
137
147
148
155
179
179
157
182
145
161
142
154
172
192
192
192
192
139
132
123
112
107
103
100
98
94
93
93
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
75
41
7
7
7
7
7
7
7
7
11
9
8
8
57
53
28
4
34
19
4
4
4
14
19
12
5
3
1
11
18
10
3
12
7
3
3
4
4
5
5
6
8
7
6
8
7
6
11
9
8
7
7
16
12
8
7
7
8
10
22
22
18
15
15
16
15
14
10
6
6
6
6
6
6
18
32
20
9
9
9
10
10
10
11
19
14
9
47
37
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
1
187
187
193
193
193
193
134
123
111
193
138
164
194
194
176
183
179
192
169
172
183
187
192
187
176
184
163
159
158
159
156
161
175
169
182
177
181
183
189
189
188
189
189
190
193
189
190
193
189
194
187
192
185
192
172
184
167
159
175
150
154
145
147
160
146
185
138
180
147
146
153
157
156
190
189
162
190
149
182
136
148
174
194
194
194
194
110
104
97
89
86
83
81
79
78
76
76
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
9
8
8
8
75
115
60
5
32
18
5
5
5
9
13
10
8
10
13
19
16
13
13
10
7
5
4
4
4
5
4
4
8
14
20
13
7
5
3
5
8
8
8
8
8
8
5
3
6
7
8
9
13
18
13
9
11
9
8
8
9
15
18
21
32
22
13
13
13
12
10
9
9
9
9
42
34
26
26
18
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
5
88
98
138
138
138
138
109
96
98
167
118
122
142
142
118
105
97
127
97
106
110
112
125
126
151
166
115
127
127
140
120
124
125
123
129
134
141
162
147
155
144
144
143
146
151
161
153
167
155
146
143
142
145
145
151
166
137
143
155
125
134
126
130
121
124
162
136
147
135
134
130
131
130
144
144
119
142
118
136
121
133
148
167
167
167
167
102
99
96
85
82
79
76
75
73
71
71
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
5
5
6
6
6
4
3
19
12
6
6
14
23
13
3
10
7
4
4
4
11
7
3
15
19
24
15
6
5
4
4
5
14
9
5
4
4
5
6
30
18
6
5
5
6
16
9
3
5
8
6
4
9
10
11
11
7
3
3
3
11
10
9
7
5
5
5
5
5
5
4
4
8
10
11
13
15
17
20
22
23
24
27
22
18
13
8
8
8
8
8
8
8
8
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
1
77
77
91
91
91
91
82
72
69
94
91
89
125
125
92
102
89
80
81
93
80
87
91
99
117
94
125
112
105
105
136
110
116
119
136
120
125
124
125
136
108
107
109
111
109
125
117
115
114
117
111
103
125
96
99
96
97
93
107
104
84
86
81
76
81
81
82
117
79
79
86
89
90
114
111
90
111
89
83
85
86
94
104
104
104
104
65
69
74
70
70
70
70
70
70
70
70
70
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
2
2
3
3
3
13
10
7
5
3
3
2
2
12
8
4
4
4
13
8
3
15
27
28
23
19
11
4
9
6
4
9
15
9
4
8
12
16
16
16
16
16
12
8
12
9
6
8
8
8
9
6
3
6
7
5
4
11
17
12
8
11
9
7
5
3
5
8
13
24
18
13
13
10
7
5
3
3
3
3
22
12
3
3
3
3
3
3
3
3
3
3
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
170
3
171
171
175
175
175
175
175
175
122
175
143
145
181
181
167
188
162
174
169
155
171
170
187
171
164
157
188
154
157
159
154
155
161
165
166
175
188
176
178
178
181
178
181
181
181
187
183
187
187
176
177
173
167
184
157
158
153
146
163
130
127
126
131
129
134
176
133
187
145
138
146
147
153
187
187
153
169
147
180
145
157
172
184
184
184
184
137
133
128
118
115
112
110
108
105
105
105
85
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
5
6
6
6
7
25
16
7
7
7
7
41
41
24
7
36
43
38
34
39
21
4
4
5
6
8
6
4
2
1
2
4
11
6
1
2
3
4
5
34
33
25
14
4
3
3
8
6
4
9
8
8
9
6
3
5
8
6
5
11
17
13
9
11
9
7
6
6
6
6
6
9
11
12
12
8
4
16
22
25
27
29
33
29
26
55
45
35
35
35
35
35
35
35
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
129
7
133
133
175
175
175
175
135
129
115
150
120
135
157
157
141
175
136
145
133
125
129
130
171
145
146
149
175
124
125
131
123
124
162
141
144
152
175
157
175
173
159
162
160
157
167
160
162
171
168
155
157
155
162
162
140
140
130
124
150
116
117
116
115
118
114
123
118
149
124
123
128
132
138
175
173
132
142
124
110
116
124
141
167
167
167
167
118
121
114
105
103
100
97
96
95
93
93
93
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
12
14
17
38
49
25
1
9
9
9
9
77
64
32
1
10
19
13
7
17
13
7
1
10
15
21
13
5
6
8
6
4
3
2
1
2
3
2
1
27
14
2
3
4
6
8
14
9
5
7
6
5
6
4
3
3
3
3
5
11
7
3
2
6
7
6
4
3
5
8
18
26
30
23
16
10
4
3
3
3
3
3
27
26
26
26
26
26
26
26
26
26
26
26
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
170
69
144
148
169
169
169
169
130
112
97
134
112
128
154
154
139
148
141
166
136
134
152
170
162
149
137
138
154
136
135
137
142
143
150
151
159
149
166
149
149
154
150
153
157
156
169
170
152
145
146
146
148
164
146
162
139
138
126
117
150
109
111
109
115
116
111
159
114
149
128
122
147
129
133
149
147
128
145
121
149
117
130
150
169
169
169
169
89
82
75
66
62
59
56
55
53
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
41
14
14
14
14
37
48
27
6
14
11
8
8
15
23
14
6
11
9
8
8
8
9
7
6
18
30
28
16
4
2
1
1
2
12
6
1
1
1
1
1
6
7
8
7
4
2
3
4
4
4
8
8
8
8
5
3
3
3
4
5
11
17
13
9
7
5
7
5
3
5
8
13
28
20
13
13
8
4
3
3
3
3
3
27
17
8
8
6
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
80
136
151
175
175
175
175
147
148
131
147
137
147
166
166
156
153
169
159
136
152
152
169
166
152
149
139
168
125
127
135
125
135
159
149
169
168
158
157
169
170
152
157
165
153
175
169
152
147
139
168
114
113
112
102
120
92
84
84
74
70
78
74
92
98
107
162
108
168
105
91
103
113
116
169
170
122
170
104
94
110
122
141
175
175
175
175
119
112
104
92
87
83
80
78
73
73
73
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
80
80
78
77
77
77
77
77
77
57
37
37
24
12
12
38
43
23
3
7
12
7
3
3
4
3
2
1
3
6
5
4
3
3
16
27
38
20
2
5
6
6
7
15
15
15
12
9
5
2
2
3
2
1
2
2
2
2
8
6
3
1
1
2
4
6
9
8
4
1
2
2
2
2
2
2
2
2
2
3
4
6
14
18
20
23
28
22
16
37
21
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
185
79
169
169
187
187
187
187
160
161
156
186
154
160
161
161
167
165
185
174
155
171
170
185
171
169
163
168
174
137
141
171
139
149
162
165
185
186
178
179
184
187
172
172
186
173
180
185
166
178
159
174
149
133
131
124
123
112
109
110
108
103
110
108
113
112
128
167
127
186
122
117
124
133
132
174
175
143
187
133
127
124
134
154
180
180
180
180
95
87
78
68
63
59
56
54
53
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
44
10
10
10
10
10
10
10
10
56
41
27
27
94
107
55
4
15
9
4
4
4
3
2
1
1
4
8
6
4
4
11
6
2
2
4
6
8
4
1
7
13
14
15
13
11
6
1
2
3
2
1
1
1
3
2
1
13
7
1
3
5
4
3
6
8
4
1
2
2
2
2
2
2
3
4
4
4
7
6
5
5
5
5
16
11
7
6
5
5
5
5
5
5
5
5
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
13
131
131
133
133
133
133
97
91
88
86
90
100
114
114
113
115
138
131
102
106
106
106
129
112
113
114
133
109
111
113
110
114
116
111
138
112
112
113
117
115
108
117
129
106
102
94
95
94
94
133
85
82
78
70
72
68
68
69
79
70
71
70
74
76
80
122
81
80
78
72
72
76
72
82
85
71
88
65
71
66
74
86
102
102
102
102
56
52
49
45
43
41
40
39
39
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
21
25
30
30
30
16
3
26
14
3
3
6
10
5
1
30
19
8
7
28
18
9
1
9
6
3
7
8
9
20
20
14
9
5
1
17
9
2
1
16
14
12
13
14
15
17
16
12
9
5
2
3
3
2
2
4
3
3
3
4
3
2
3
6
5
3
2
2
2
3
4
15
9
4
4
4
4
4
4
4
4
4
21
14
8
7
6
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
83
194
194
194
177
177
177
123
112
104
173
130
154
181
181
167
177
178
187
194
165
174
173
173
171
165
151
149
140
140
140
143
154
165
167
174
174
194
175
177
177
176
177
177
181
181
176
175
173
170
174
169
168
165
165
165
152
156
148
154
164
145
141
141
122
127
131
130
159
135
131
136
140
146
181
178
153
181
141
148
137
142
158
174
174
174
174
119
107
106
95
91
88
85
84
81
80
80
72
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
83
83
46
9
9
9
9
12
14
15
12
9
7
6
6
77
75
40
6
33
19
6
6
6
9
12
18
24
30
26
21
16
12
9
26
14
3
2
1
2
3
2
1
10
11
13
11
9
6
3
13
15
11
8
8
8
8
5
3
8
8
8
9
13
18
13
9
11
9
6
3
3
3
3
3
7
5
3
10
6
3
9
12
14
15
16
23
20
18
18
18
18
18
18
18
18
18
18
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
175
4
174
174
193
193
193
193
158
148
141
193
161
167
197
197
179
185
181
196
167
169
178
175
192
179
176
185
173
155
162
171
173
189
181
185
182
189
186
189
190
192
196
194
194
196
196
194
194
193
191
197
189
196
189
192
184
185
179
175
177
170
160
152
158
181
157
192
157
196
168
155
159
173
172
196
196
164
196
136
160
146
162
176
197
197
197
197
141
136
131
120
117
113
110
109
105
105
105
76
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
5
5
5
5
6
6
6
50
33
17
17
77
94
63
32
87
82
78
44
11
14
18
27
56
30
4
4
5
5
5
5
6
27
15
4
4
4
5
6
8
20
19
15
10
6
8
8
8
8
8
8
8
9
7
5
6
7
8
9
14
18
13
9
11
9
6
4
4
4
5
13
28
20
13
10
8
8
16
20
22
23
25
35
35
36
56
40
25
25
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
74
141
141
141
124
124
124
88
90
85
122
98
101
135
135
110
121
115
171
141
113
114
118
118
117
143
127
99
107
91
89
102
106
119
140
171
171
172
136
144
144
137
172
141
146
147
172
138
139
145
135
132
158
135
125
143
127
108
112
132
103
105
109
106
111
114
99
93
114
91
91
114
104
111
132
131
107
127
97
105
104
116
133
158
158
158
158
101
92
91
80
76
74
71
69
66
66
66
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
74
74
74
38
3
3
3
3
3
3
3
3
12
10
8
6
4
3
3
7
10
13
9
6
5
7
5
3
1
7
14
9
4
2
1
1
2
16
9
3
2
1
1
2
26
25
24
16
9
2
4
13
9
6
8
11
9
8
6
4
7
7
7
8
9
11
8
5
8
8
5
3
3
3
3
3
20
11
3
3
3
3
5
20
27
31
33
36
21
6
6
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
183
11
185
185
190
190
190
190
153
143
137
189
157
171
195
195
176
183
185
194
185
181
182
181
188
178
181
188
162
153
154
155
165
176
183
173
174
178
185
184
190
189
190
191
192
195
195
194
194
191
192
194
189
192
187
186
184
184
187
170
177
164
159
144
145
160
148
180
145
190
158
146
159
187
165
195
195
161
194
144
161
146
157
174
194
194
194
194
142
137
131
120
117
113
110
109
105
105
105
83
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
9
8
8
8
8
8
8
6
5
46
31
17
15
13
75
40
5
48
48
48
26
4
11
7
4
2
27
43
44
45
23
1
16
9
2
1
1
4
7
4
2
6
4
2
8
5
2
3
4
6
7
8
8
8
9
6
3
5
6
7
9
13
18
11
5
9
8
7
6
6
6
6
6
9
13
11
9
6
4
9
14
17
18
20
24
25
26
55
41
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
74
177
177
191
191
191
191
133
130
123
189
143
166
192
192
174
179
179
195
170
170
180
178
195
177
178
178
159
163
165
176
170
175
178
184
186
182
186
186
191
191
190
192
192
192
193
195
195
195
195
195
190
195
187
195
173
178
174
175
177
184
169
159
164
151
156
192
158
188
160
148
154
157
157
195
195
164
195
166
184
166
174
184
195
195
195
195
157
151
143
135
131
128
125
124
120
120
120
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
74
74
74
45
16
16
16
16
16
16
16
20
28
22
16
16
81
114
61
9
37
23
9
9
9
9
9
21
33
45
58
32
6
8
10
11
12
13
13
13
9
6
3
12
39
28
18
10
3
15
28
15
3
3
3
14
13
8
4
28
21
12
3
13
14
14
13
12
12
12
12
13
15
14
14
14
14
30
29
24
20
20
20
43
54
60
66
47
28
74
97
62
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
1
148
148
190
190
190
190
142
150
156
178
178
169
192
192
172
162
154
190
136
141
157
155
189
165
165
178
157
158
150
149
158
160
169
166
158
178
164
172
175
178
183
180
181
181
190
180
183
179
179
192
176
190
181
189
166
178
165
161
169
166
145
143
148
162
152
166
148
183
141
130
139
141
151
181
183
148
181
145
157
134
143
168
192
192
192
192
120
126
133
131
136
136
136
136
136
136
136
136
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
4
5
7
16
21
26
50
74
40
7
7
75
62
49
41
33
20
7
7
7
23
40
36
33
22
11
20
43
35
28
28
28
28
28
24
20
12
4
13
13
14
23
18
14
12
11
16
20
22
17
13
11
7
4
4
4
4
6
9
17
25
21
18
15
13
8
4
6
5
4
4
46
29
13
13
13
20
14
8
8
8
8
64
46
28
28
28
28
28
28
28
28
28
28
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
5
141
141
175
175
175
175
136
119
103
144
116
132
155
155
134
126
120
169
109
123
141
138
169
143
132
144
149
124
124
129
131
140
160
146
160
151
154
155
175
172
160
164
165
165
170
169
166
169
163
166
164
163
160
163
156
144
144
145
152
127
154
118
124
115
121
160
113
151
121
111
122
123
126
175
149
140
172
123
154
121
132
152
170
170
170
170
93
85
72
58
52
46
42
39
37
33
33
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
13
17
22
43
53
41
30
22
17
13
13
55
51
26
1
12
6
1
1
1
5
9
8
7
28
24
14
5
7
10
7
5
7
6
5
7
10
8
6
26
18
11
8
5
4
3
13
9
5
8
8
8
9
6
3
5
6
5
5
11
17
13
9
7
5
7
8
6
5
8
13
9
6
13
13
8
4
6
7
7
7
8
17
13
9
9
9
9
9
9
9
9
9
9
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
178
4
179
179
191
191
191
191
130
120
110
190
137
156
192
192
164
170
162
190
155
164
175
178
189
179
176
178
175
159
169
172
169
177
175
176
185
180
184
185
191
191
189
190
190
192
192
190
190
190
188
192
186
190
184
189
170
178
168
169
167
166
169
151
156
145
151
187
150
182
151
138
148
149
151
192
182
157
192
153
169
154
166
177
192
192
192
192
118
115
110
97
93
90
86
84
83
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
7
8
9
9
9
7
5
11
10
10
10
55
81
42
4
26
15
4
4
4
9
15
22
30
17
4
5
6
8
10
11
7
4
7
11
8
6
8
11
12
14
19
16
13
12
11
25
25
20
16
13
11
13
15
18
16
15
14
13
14
15
14
13
13
13
13
13
16
15
14
10
6
6
23
21
20
20
20
43
54
60
66
47
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
7
178
178
193
193
193
193
168
159
141
184
147
163
174
174
159
161
146
183
140
156
169
177
182
178
162
184
150
131
124
121
118
139
159
152
184
178
176
173
190
190
177
181
179
180
193
180
180
184
179
176
176
183
175
182
167
184
161
156
160
147
150
149
155
160
146
184
152
178
150
141
147
151
156
190
188
156
190
139
127
127
140
162
193
193
193
193
110
101
91
78
73
68
65
62
61
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
45
64
74
79
84
42
1
27
18
9
9
55
82
41
1
27
15
3
3
3
6
3
1
24
13
2
8
8
9
16
14
12
24
17
11
8
8
7
6
8
7
6
6
6
14
22
15
8
8
13
11
10
9
8
8
8
8
8
10
9
8
8
8
18
23
15
8
10
11
11
11
12
11
11
12
11
11
11
12
12
12
13
20
24
26
18
11
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
66
104
147
189
189
189
189
148
142
128
175
138
153
180
180
152
143
132
173
122
138
144
145
187
160
162
176
147
132
133
137
140
144
164
156
180
173
171
173
175
189
173
178
178
176
185
174
176
177
175
187
176
167
173
182
164
167
151
151
160
139
136
140
143
135
147
180
133
173
142
136
147
145
144
175
173
140
189
130
127
128
136
157
185
185
185
185
127
118
107
94
88
83
79
77
75
71
71
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
37
8
8
8
14
17
20
41
51
27
4
14
10
6
6
52
47
25
4
8
21
15
10
20
18
11
4
13
8
3
7
11
7
4
4
4
4
4
4
4
4
4
9
15
21
27
16
5
6
8
26
30
19
8
8
8
6
4
3
3
4
6
9
13
18
13
9
9
8
8
6
4
10
7
4
24
18
13
13
13
15
11
8
8
8
8
22
36
51
58
47
36
36
36
36
36
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
5
80
91
129
129
129
129
93
105
101
131
131
124
177
177
117
123
110
129
90
97
101
100
125
110
108
127
102
120
133
112
149
112
135
114
104
120
105
112
113
140
122
130
177
137
139
175
134
136
144
140
149
135
138
135
142
140
125
120
133
111
113
114
114
122
124
110
115
124
116
120
177
122
120
119
104
113
112
115
175
119
129
140
140
140
140
140
100
93
98
91
89
88
87
86
85
85
85
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
3
1
1
1
1
2
3
3
3
3
3
3
2
1
17
13
10
16
11
6
1
4
10
5
1
4
6
8
13
16
9
3
7
4
1
1
1
2
3
2
1
30
19
8
11
13
10
8
16
10
4
8
8
8
5
3
3
8
8
8
9
10
12
10
9
7
5
7
5
3
5
8
8
6
4
7
7
5
4
3
3
3
3
3
14
11
8
8
8
8
8
8
8
8
8
8
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
13
76
76
92
92
92
92
70
75
71
84
89
104
144
144
114
123
97
84
84
80
82
88
84
88
88
94
123
110
125
113
142
106
113
108
107
105
123
113
112
133
121
114
144
113
107
141
100
107
112
107
142
105
111
117
140
133
106
104
130
94
89
94
90
89
121
92
92
103
118
95
144
99
94
95
89
92
91
92
141
94
92
92
80
76
76
60
64
88
73
76
77
76
76
76
76
76
76
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
10
8
8
8
9
9
9
9
10
9
9
15
13
12
12
61
56
39
22
8
6
4
2
2
9
9
10
16
10
5
3
2
2
2
3
4
10
8
6
4
2
3
4
29
16
4
4
4
4
6
14
11
8
8
7
6
7
6
6
6
6
7
4
1
11
6
1
1
1
1
1
1
3
2
1
1
1
1
6
3
1
1
1
1
1
1
14
13
13
13
13
13
13
13
13
13
13
13
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
6
88
88
88
82
82
82
60
66
64
86
74
77
86
87
91
123
91
94
88
80
83
84
85
94
104
86
123
80
87
90
82
83
93
94
97
104
123
104
103
103
117
93
91
96
89
85
104
76
78
81
79
86
90
95
117
93
117
88
81
87
93
85
87
89
84
93
85
89
91
93
88
117
84
83
80
72
80
71
71
64
66
61
59
56
56
56
43
49
57
66
66
66
66
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
12
13
13
14
48
50
26
2
17
9
2
2
2
8
6
4
2
3
5
4
3
2
1
4
2
1
1
1
5
10
5
1
12
10
8
11
9
6
4
7
5
3
7
5
4
3
2
6
7
5
4
3
2
11
9
8
5
2
3
2
1
2
2
3
13
8
3
3
2
1
1
1
1
1
1
16
13
10
9
9
9
9
9
9
9
9
9
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
8
146
146
146
143
143
143
104
107
99
138
103
115
127
127
132
138
146
150
146
140
144
149
135
145
135
128
141
118
119
135
118
123
125
133
146
139
150
140
142
143
137
137
138
131
126
149
126
125
122
141
107
90
88
86
85
83
83
85
95
82
82
78
88
85
90
130
92
139
88
81
91
100
100
142
142
106
143
98
91
97
97
103
112
112
112
112
71
72
75
68
68
67
66
66
65
65
65
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
9
9
9
9
10
10
10
15
18
19
21
59
54
28
2
15
8
2
2
2
8
10
13
25
19
14
14
14
11
8
6
4
5
6
8
5
3
3
4
20
15
10
6
5
3
1
10
6
2
1
1
1
1
6
12
9
5
1
1
3
12
9
6
4
2
1
3
3
4
8
12
20
10
1
4
5
7
7
7
7
7
7
19
14
10
7
4
4
4
4
4
4
4
4
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
96
96
96
113
131
131
131
131
95
86
79
132
92
102
116
116
102
106
101
128
99
109
114
107
126
118
119
127
131
110
108
132
118
119
123
128
118
129
120
118
130
120
114
113
127
105
103
99
101
98
98
132
84
93
77
73
73
69
70
69
67
68
69
68
75
70
80
118
83
130
85
79
82
78
77
83
87
70
87
68
63
69
73
83
98
98
98
98
54
52
51
50
50
49
49
49
49
49
49
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
5
6
6
7
6
6
5
5
16
27
17
8
14
12
7
3
6
6
6
5
5
5
6
13
8
4
5
6
4
2
4
6
10
13
15
12
9
6
9
9
8
4
1
2
4
8
10
10
8
4
1
8
12
16
11
6
5
3
1
4
4
4
4
3
3
4
3
3
3
4
9
17
21
23
24
26
17
9
6
3
3
3
3
3
3
3
3
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
66
185
185
188
188
188
188
156
156
140
177
140
158
168
168
157
164
155
180
170
170
176
173
183
185
174
166
185
154
151
169
157
162
180
172
182
185
179
179
186
186
178
180
183
175
188
185
174
177
166
185
154
150
150
149
123
141
112
112
115
115
102
110
115
107
120
182
132
185
131
124
137
146
141
186
186
142
186
125
113
120
134
155
188
188
188
188
126
117
107
94
89
84
80
78
72
72
72
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
66
66
68
69
69
69
70
52
34
34
34
34
34
78
99
112
82
52
35
18
18
18
11
5
13
21
17
13
8
3
2
1
3
2
1
1
1
1
2
2
3
16
15
14
12
9
5
1
4
6
3
1
2
2
3
7
12
9
5
1
2
3
3
3
7
4
2
1
1
3
2
1
1
1
1
1
5
9
10
6
3
3
3
3
14
14
14
37
25
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
4
178
178
195
195
195
195
151
148
139
195
154
167
192
192
177
183
154
189
161
173
180
177
178
181
185
180
189
172
176
188
178
181
184
185
193
195
192
193
195
195
194
195
195
192
195
191
191
195
190
192
185
189
184
180
185
180
169
171
177
170
172
168
171
171
160
193
163
195
168
157
163
161
159
195
195
171
195
162
184
159
169
182
195
195
195
195
138
132
137
127
126
125
123
122
120
120
120
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
5
6
6
6
7
7
7
32
30
29
29
89
98
60
23
19
46
38
25
12
10
8
12
17
38
59
69
61
35
9
26
15
4
4
4
4
5
4
4
4
27
22
18
13
8
10
14
16
11
7
16
12
8
7
8
10
8
7
21
16
11
14
16
15
14
10
6
6
6
10
12
14
21
28
28
28
28
28
31
33
34
34
35
31
28
28
28
28
28
28
28
28
28
28
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
85
132
132
132
110
110
110
78
71
65
112
77
88
99
99
99
113
135
114
132
110
105
112
112
107
137
112
101
106
131
101
105
123
131
141
164
164
164
134
133
128
128
114
116
120
137
128
114
115
110
105
106
99
95
95
119
90
95
98
100
110
94
91
98
91
95
137
99
100
100
89
91
91
91
105
103
96
106
86
100
90
96
107
119
119
119
119
99
86
94
96
99
99
99
99
99
99
99
99
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
85
77
70
36
3
3
3
3
3
3
3
3
7
5
3
3
12
22
12
3
30
47
26
5
1
4
6
5
5
10
15
10
5
3
1
2
1
1
1
1
2
2
1
1
10
13
15
9
4
4
4
7
5
3
3
2
1
5
5
6
8
9
10
5
1
2
3
8
4
1
4
3
2
4
4
4
15
8
1
4
4
4
6
7
7
7
8
53
33
14
8
2
2
2
2
2
2
2
2
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
128
154
174
192
192
192
192
149
145
128
185
140
150
186
186
166
157
189
182
141
165
166
186
180
179
189
184
173
163
161
163
161
167
180
175
192
188
185
186
186
187
182
184
185
185
192
186
185
185
184
186
181
182
183
180
189
184
174
168
164
165
164
157
162
179
157
192
151
188
156
141
152
148
161
186
187
164
187
156
174
156
170
179
192
192
192
192
130
118
106
92
85
80
75
73
71
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
128
64
1
1
1
22
32
43
53
58
29
1
6
8
9
11
43
37
19
1
1
3
6
6
6
11
6
1
6
11
16
10
4
4
4
32
18
4
4
4
4
4
4
4
30
22
14
14
14
8
3
13
11
9
8
8
8
9
6
3
6
7
8
9
10
12
10
8
6
4
4
4
4
4
12
21
32
22
13
13
13
17
22
40
49
53
55
52
50
58
33
8
8
8
8
8
8
8
8
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
67
174
174
188
188
188
188
155
145
139
187
159
164
195
195
177
171
170
193
164
167
178
186
187
174
170
174
147
157
151
150
161
178
169
170
178
177
180
184
188
191
191
191
192
195
195
193
193
189
189
195
185
193
181
185
177
173
168
166
166
152
158
154
155
162
152
191
146
191
157
148
155
168
156
195
195
149
190
137
123
138
146
165
195
195
195
195
134
131
127
119
117
115
113
112
111
109
109
109
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
67
67
38
9
9
9
9
9
9
6
3
50
31
12
12
79
91
62
34
67
70
73
38
3
8
14
8
2
29
37
21
5
4
3
11
6
2
4
7
5
3
4
5
6
5
5
10
7
5
8
7
6
4
2
3
5
3
2
3
4
3
2
9
13
8
3
4
4
5
5
4
4
6
7
8
21
17
13
13
9
6
7
7
7
7
8
33
29
26
46
29
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
1
138
138
170
170
170
170
130
113
97
140
111
133
149
149
156
137
135
167
127
132
149
151
168
152
156
142
140
133
128
138
129
138
144
141
155
146
148
156
170
170
156
159
161
163
168
167
167
168
168
168
157
165
150
165
134
136
124
112
122
104
111
109
117
151
123
155
122
146
121
110
122
126
128
170
170
130
170
112
99
112
123
139
168
168
168
168
118
113
107
96
93
89
86
85
81
81
81
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
5
7
10
34
46
23
1
10
10
10
10
17
24
12
1
9
5
1
1
1
7
4
1
24
49
48
25
2
3
4
7
11
17
10
4
3
2
5
7
9
5
2
8
6
4
4
6
7
8
11
6
2
2
2
5
4
3
2
12
16
21
11
2
3
3
4
4
4
4
4
4
3
3
3
3
3
3
4
5
5
5
6
30
25
21
42
25
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
79
190
190
198
198
198
198
136
126
114
198
142
167
198
198
181
183
181
197
176
180
186
185
197
190
188
191
188
177
179
188
184
190
189
189
192
195
194
195
198
198
197
198
197
198
198
197
197
198
197
198
195
197
193
197
187
191
186
178
185
184
170
169
172
176
165
193
165
196
168
156
163
171
168
198
198
161
196
164
157
166
170
181
198
198
198
198
132
141
151
145
145
146
145
145
145
145
145
145
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
41
4
4
4
4
4
4
4
4
11
9
8
8
90
115
60
6
33
19
6
6
6
19
32
44
56
29
3
9
15
12
9
11
7
4
6
9
11
13
23
33
46
37
23
10
13
10
7
17
13
9
13
14
11
9
8
7
13
10
8
19
15
12
26
38
23
9
9
9
23
18
14
14
14
30
35
27
20
20
28
47
56
61
66
93
60
28
28
28
28
28
28
28
28
28
28
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
7
189
189
198
198
198
198
137
126
116
198
143
168
198
198
179
184
180
198
171
175
186
188
197
189
186
195
174
156
169
172
172
177
193
182
191
190
190
192
195
195
194
195
195
196
198
195
196
198
195
198
194
198
194
197
187
195
185
182
193
171
173
175
179
188
175
193
162
191
173
158
175
171
175
196
195
165
196
156
164
159
165
180
198
198
198
198
137
126
114
100
94
89
85
82
79
76
76
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
7
7
7
7
7
7
7
14
11
8
8
77
115
61
8
38
23
8
8
8
8
8
29
50
35
21
32
43
23
4
28
16
4
4
4
5
6
5
4
31
31
24
18
13
8
3
13
11
9
8
8
8
9
6
3
5
6
7
9
13
18
13
9
11
9
7
6
6
6
6
6
9
10
11
12
8
4
29
41
47
50
54
36
18
47
32
18
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
102
6
97
97
103
103
103
103
83
78
80
104
84
94
97
97
103
95
97
102
97
90
93
106
112
112
132
113
99
105
105
101
99
123
102
104
109
105
102
123
96
99
97
99
101
107
132
113
110
112
108
108
105
94
94
99
92
90
87
103
82
87
90
84
100
100
101
132
96
96
90
80
84
88
89
108
108
87
105
82
79
82
83
86
92
92
92
92
70
68
75
74
74
74
74
74
74
74
74
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
3
3
3
3
3
10
13
7
1
26
14
2
2
33
21
10
3
30
34
23
13
5
6
6
7
10
35
31
17
3
2
1
4
3
3
2
1
2
3
3
4
28
20
12
12
8
4
1
4
3
2
1
1
1
1
1
7
5
3
1
5
10
15
11
8
5
3
1
3
6
7
9
6
3
3
5
8
8
8
7
6
6
6
6
18
14
11
11
11
11
11
11
11
11
11
11
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
7
82
84
114
114
114
114
93
82
77
117
94
99
117
117
105
143
106
114
112
117
117
108
115
114
113
157
124
124
117
157
114
124
157
116
117
116
110
117
110
113
114
118
125
133
143
157
143
136
134
136
137
108
114
106
105
125
106
106
125
96
100
95
104
103
110
157
105
143
104
97
102
107
106
136
137
109
137
102
100
98
101
112
125
125
125
125
95
90
84
77
74
71
69
68
65
65
65
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
6
5
3
2
2
2
2
3
4
4
3
2
4
5
7
35
18
1
2
9
7
5
3
2
4
6
15
24
18
12
9
6
5
5
4
4
6
3
1
3
6
3
1
27
24
20
12
4
4
6
8
7
4
2
5
6
8
7
6
6
4
2
8
9
11
9
8
9
5
2
2
2
3
2
1
1
1
1
7
4
1
2
2
2
2
3
17
32
48
25
3
3
3
3
3
3
3
3
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
101
13
91
99
130
130
130
130
96
90
90
106
97
110
121
121
130
125
115
105
100
121
99
106
115
120
128
152
125
113
107
117
97
97
117
98
102
103
125
106
102
112
110
115
141
122
128
152
122
121
118
136
117
118
123
141
120
122
111
122
97
96
101
94
103
120
113
152
116
120
117
105
109
120
105
136
98
93
101
85
97
90
98
108
122
122
122
122
86
82
85
79
78
77
76
76
75
75
75
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
11
10
10
10
10
12
13
8
4
30
15
1
1
63
48
24
1
43
23
3
2
1
5
9
6
3
33
42
21
1
1
2
2
2
35
18
2
1
1
1
2
7
7
6
6
4
2
1
4
5
3
1
1
1
8
5
2
4
2
1
8
9
11
9
8
7
4
1
1
1
4
4
3
2
4
4
4
3
3
2
1
1
1
1
17
14
12
12
12
12
12
12
12
12
12
12
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
98
7
92
92
110
110
110
110
81
76
77
76
80
89
98
98
110
97
98
98
92
98
76
91
93
105
159
106
134
112
104
115
111
124
130
139
170
146
159
147
149
155
157
170
149
149
149
154
157
170
154
131
154
116
113
111
103
114
101
100
98
88
91
97
100
102
114
108
101
109
94
89
94
90
95
114
88
108
89
84
79
109
84
92
95
95
95
95
54
50
46
41
38
36
35
34
33
32
32
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
11
13
16
16
16
9
2
28
15
2
2
35
42
22
2
35
20
6
4
2
13
7
2
11
14
17
11
6
4
3
19
15
11
7
3
16
12
9
11
13
19
18
17
17
10
3
8
4
1
2
4
6
8
14
13
13
11
7
4
2
7
7
8
6
4
4
3
2
2
3
2
1
1
1
1
1
1
3
4
4
4
5
18
15
13
8
3
3
3
3
3
3
3
3
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
8
142
142
189
189
189
189
147
140
126
174
138
159
180
180
158
150
144
175
134
141
154
154
187
166
161
175
172
137
146
145
150
157
162
165
180
175
175
177
189
189
180
183
182
180
186
182
184
187
186
187
179
176
176
184
162
169
162
155
154
161
143
140
145
140
148
180
149
175
141
131
142
147
151
189
188
149
189
141
145
128
138
161
186
186
186
186
126
116
104
90
84
79
75
72
69
66
66
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
11
13
15
37
48
26
4
16
10
4
4
16
29
49
47
36
25
42
28
15
18
22
25
29
24
20
32
45
24
4
5
4
4
12
20
12
4
4
6
26
16
6
8
7
6
8
15
11
7
3
6
7
5
4
4
4
3
3
3
3
3
3
8
10
9
6
4
4
4
4
4
24
18
13
13
13
17
12
8
8
8
8
22
36
51
43
36
36
36
36
36
36
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
24
170
170
170
143
138
138
100
92
90
95
110
126
164
164
151
162
157
176
170
127
127
123
129
132
133
138
164
138
150
139
129
133
140
139
147
131
176
134
142
164
132
142
150
125
117
142
113
114
120
132
109
140
107
105
106
105
106
98
110
91
88
85
85
79
81
106
87
97
110
95
134
106
96
97
91
98
92
89
134
91
97
104
102
102
102
102
81
76
72
67
64
62
61
60
58
58
58
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
24
24
24
24
24
24
24
24
29
42
24
6
6
68
57
30
4
46
25
4
4
4
20
15
10
5
33
27
22
42
21
1
2
3
4
2
1
1
1
1
1
18
22
19
14
9
4
4
11
9
8
8
8
8
8
4
1
4
6
8
8
9
8
4
1
3
5
3
1
2
3
2
2
16
9
2
2
2
2
3
3
3
3
4
21
39
48
29
10
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
161
12
165
165
173
173
173
173
120
111
101
172
126
145
177
177
161
172
161
169
165
141
153
149
169
156
154
171
172
136
146
144
145
153
156
151
153
158
172
163
173
172
166
172
172
177
176
171
172
171
169
172
170
163
160
162
151
165
139
132
148
114
113
111
111
120
115
124
116
155
122
116
128
131
138
177
176
139
151
131
146
122
130
152
172
172
172
172
112
113
103
92
88
84
81
79
78
75
75
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
7
3
3
3
3
3
3
2
2
10
10
10
7
5
59
30
1
11
6
1
1
1
15
8
2
8
32
41
21
2
2
3
18
13
8
5
3
2
2
2
3
16
10
4
9
11
9
8
12
12
7
2
3
4
6
3
1
7
4
2
3
2
1
2
4
5
5
5
5
5
5
5
7
15
12
9
8
6
5
10
13
14
15
16
22
16
10
10
10
10
10
10
10
10
10
10
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
61
110
110
110
110
79
90
87
113
113
103
101
101
110
97
113
110
99
99
94
110
99
103
134
107
83
91
81
81
97
88
89
116
93
94
95
110
90
96
96
105
116
109
134
110
113
114
110
110
110
91
90
95
95
92
96
90
88
86
86
87
93
87
91
134
99
113
97
92
93
95
96
110
110
97
110
93
93
88
89
92
95
95
95
95
91
90
89
88
88
87
87
87
87
87
87
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
9
9
6
4
4
4
4
4
4
4
3
3
3
4
3
3
3
7
12
8
4
7
10
7
4
8
25
29
17
5
4
3
5
4
4
4
4
15
10
6
4
28
19
10
6
2
2
6
22
14
7
8
6
4
9
7
6
7
7
8
9
17
20
14
9
6
4
4
3
3
4
4
4
8
10
9
9
8
8
5
3
3
3
3
17
16
16
44
31
19
19
19
19
19
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
8
148
148
148
147
147
147
123
108
110
134
139
141
176
176
145
157
156
153
148
158
150
152
157
148
158
143
131
135
124
133
142
168
157
149
146
135
152
150
149
162
169
160
163
171
172
156
160
147
144
176
137
153
131
153
112
103
104
92
84
89
77
76
95
102
105
162
105
169
99
88
101
112
116
171
170
124
172
106
93
108
121
141
176
176
176
176
127
119
109
98
93
89
86
84
79
79
79
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
11
12
14
42
62
32
2
14
14
14
14
43
47
30
14
71
41
11
11
14
12
7
2
2
2
3
7
8
6
5
8
5
2
5
8
7
5
4
4
7
8
10
15
13
11
11
9
7
4
2
4
2
1
3
5
4
2
1
2
3
3
3
10
6
2
2
2
2
2
3
2
1
1
1
1
1
1
6
9
10
11
12
27
18
9
40
24
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
177
177
186
196
196
196
196
153
147
133
190
146
168
192
192
181
182
175
189
167
168
177
177
189
179
177
190
175
155
163
162
157
164
168
174
193
189
188
190
196
196
192
193
193
192
196
189
189
190
189
192
190
189
186
189
171
190
170
170
177
163
169
154
157
147
154
193
151
189
150
143
150
153
152
196
191
164
196
160
184
150
158
180
196
196
196
196
114
106
98
86
81
77
73
71
69
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
62
62
62
62
62
62
62
62
62
62
33
5
13
11
9
9
86
98
50
3
15
9
3
3
3
9
6
4
55
31
8
20
19
18
28
21
15
22
16
10
11
7
3
4
6
4
3
4
6
4
3
6
7
7
8
10
11
9
8
9
10
9
8
15
13
11
10
14
13
13
9
6
6
6
10
12
14
21
24
26
27
27
28
34
37
38
40
53
40
28
28
28
28
28
28
28
28
28
28
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
9
190
190
198
198
198
198
137
127
115
198
142
162
198
198
179
185
177
198
170
175
186
189
198
190
194
196
177
169
173
177
177
180
194
182
184
191
188
191
196
196
195
196
196
196
198
196
196
198
196
198
195
198
196
198
194
196
188
177
194
173
171
167
169
190
161
186
162
192
166
164
172
173
178
196
196
171
196
155
160
151
160
177
198
198
198
198
149
144
138
131
128
126
124
123
122
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
6
3
3
3
3
3
3
3
3
10
11
12
13
80
100
54
9
41
25
9
9
9
15
22
38
54
28
2
6
11
43
73
69
41
13
11
10
10
11
11
11
41
40
32
23
15
13
11
16
14
13
14
12
11
13
15
18
16
15
14
13
14
15
14
13
13
13
13
13
23
22
20
18
18
23
25
26
27
27
28
34
37
38
40
80
90
95
97
98
99
99
99
99
99
99
99
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
3
190
190
196
196
196
196
159
149
141
196
161
168
198
198
179
185
181
197
172
175
186
189
195
190
186
190
175
179
168
175
180
190
185
186
184
191
187
190
191
192
196
194
195
196
196
195
195
196
193
198
191
197
192
195
185
190
173
168
185
158
162
159
161
173
158
192
160
196
160
146
159
171
167
196
196
163
196
150
160
141
152
174
198
198
198
198
121
117
112
98
94
90
87
85
83
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
1
1
1
1
1
1
1
1
45
32
19
19
82
99
64
30
87
82
78
47
17
19
22
38
54
93
60
28
11
19
28
28
16
4
7
11
8
6
8
8
8
24
24
25
20
15
11
9
8
25
20
15
14
13
20
14
8
15
14
13
14
15
21
19
16
13
13
13
13
13
13
13
14
18
32
20
8
8
19
25
28
29
31
29
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
189
75
177
177
198
198
198
198
173
172
167
198
173
173
193
193
186
181
188
190
160
178
180
189
189
189
193
195
188
174
176
187
170
176
185
182
197
195
193
196
195
195
193
195
195
193
198
193
192
198
192
192
189
190
191
189
193
195
174
177
190
161
172
165
168
175
161
197
159
195
167
166
173
174
173
195
195
166
195
159
193
160
171
186
198
198
198
198
140
134
138
128
126
125
123
122
120
120
120
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
73
71
38
6
6
6
6
6
6
6
6
63
37
12
12
54
82
43
5
8
6
5
5
5
10
15
34
35
36
46
25
5
9
13
13
13
25
25
25
26
19
13
11
36
45
42
27
13
12
11
25
25
20
16
13
11
13
15
18
16
15
14
13
14
15
14
13
13
13
13
13
23
22
20
18
18
23
25
26
27
27
28
34
37
38
40
34
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
8
188
188
188
167
167
167
130
113
114
134
142
151
183
183
167
174
179
187
188
175
172
172
170
170
175
168
166
161
153
154
156
164
155
161
155
163
188
164
166
167
181
171
172
174
183
167
171
160
158
171
150
152
141
151
153
123
128
125
123
152
114
122
120
116
130
152
123
181
126
118
127
125
129
166
166
129
183
115
105
122
127
144
171
171
171
171
112
104
106
95
92
90
87
86
85
83
83
83
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
9
10
11
40
55
47
30
13
12
11
11
88
97
49
2
59
30
2
1
2
17
11
5
2
16
19
10
1
3
5
4
2
1
2
3
4
2
1
3
16
19
19
11
3
2
1
27
16
6
6
6
5
3
1
1
3
4
4
4
4
5
6
11
10
7
4
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
24
15
7
7
7
7
7
7
7
7
7
7
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
14
72
103
150
150
150
150
123
125
109
107
127
121
128
128
131
111
104
150
98
108
107
96
128
115
106
131
126
95
90
97
99
108
150
104
112
98
99
97
96
128
95
97
123
94
92
90
92
92
92
126
100
100
105
105
89
89
90
88
88
104
92
94
116
92
97
112
90
116
95
88
98
116
100
120
109
94
128
88
82
90
92
104
120
120
120
120
109
92
105
111
120
120
120
120
120
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
7
1
1
1
34
51
61
66
71
36
1
13
7
1
1
35
36
18
1
3
2
1
1
1
1
3
4
5
13
19
10
2
2
3
3
4
24
13
3
2
1
2
3
12
9
7
27
15
4
5
6
11
11
7
4
8
8
7
6
6
6
6
19
20
20
14
9
6
3
3
2
1
2
4
7
15
9
4
4
4
7
4
1
1
1
1
55
34
13
9
6
6
6
6
6
6
6
6
72
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
79
169
169
169
166
166
166
128
110
110
132
140
147
182
182
166
172
186
174
155
165
169
186
169
169
172
165
165
180
156
165
168
181
166
167
186
157
174
164
165
176
167
172
180
175
182
186
172
159
169
181
150
150
128
150
104
100
95
87
92
79
73
70
85
86
104
176
108
161
111
95
108
116
128
163
182
135
163
122
112
121
133
146
170
170
170
170
108
100
97
85
81
78
75
73
69
69
69
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
79
79
42
5
5
5
5
34
48
47
26
5
6
6
7
66
56
28
1
56
28
1
1
1
5
4
3
18
10
2
2
3
2
2
2
2
3
2
1
3
3
2
1
9
10
11
7
3
4
6
7
6
6
6
4
3
6
6
6
7
7
8
6
5
4
2
1
3
5
6
5
5
6
6
6
14
8
3
6
6
4
3
13
18
20
21
23
19
16
16
14
12
12
12
12
12
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
92
170
170
189
189
189
189
141
141
140
173
148
167
186
186
178
177
188
179
174
177
178
188
184
177
181
172
185
180
161
165
167
181
179
179
188
185
180
184
186
186
181
184
185
182
189
188
176
173
163
186
148
150
141
150
123
106
106
104
112
105
107
109
126
112
128
182
127
185
133
123
133
139
143
186
186
147
186
135
132
129
140
161
189
189
189
189
118
108
104
90
85
82
78
76
71
71
71
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
92
92
58
24
24
24
24
24
24
24
65
65
44
24
24
93
100
50
1
74
37
1
1
1
2
3
12
22
18
15
18
13
8
11
8
5
3
3
4
3
2
3
4
14
14
15
13
9
6
6
10
10
6
3
3
3
3
4
6
4
3
4
5
6
4
3
4
4
4
3
2
2
2
2
1
1
3
4
5
5
5
3
2
2
2
2
20
17
15
15
14
13
13
13
13
13
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
13
167
167
183
183
183
183
152
153
135
162
136
148
151
151
156
158
171
179
153
168
170
171
183
168
167
162
169
151
136
139
139
148
179
160
181
169
168
162
170
171
157
163
183
155
176
171
150
147
143
169
124
136
114
101
92
89
84
82
106
82
80
94
91
94
113
181
110
169
110
95
106
115
121
170
170
137
171
120
105
120
123
146
176
176
176
176
103
97
99
101
103
103
103
103
103
103
103
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
47
64
73
77
82
54
26
26
26
26
26
78
93
85
67
50
32
14
14
15
10
5
9
14
14
14
12
10
7
4
3
2
5
3
1
3
3
2
2
13
14
10
6
4
2
1
5
5
5
6
3
1
4
5
6
4
2
2
3
4
3
2
1
1
1
1
1
2
3
3
2
2
1
1
2
2
2
2
2
2
2
2
31
22
13
7
2
2
2
2
2
2
2
2
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
9
152
152
191
191
191
191
149
143
127
179
138
154
182
182
159
163
147
178
136
144
157
157
188
169
166
177
174
143
157
158
157
164
167
169
185
177
178
177
191
179
180
182
182
182
191
178
182
188
178
182
179
178
178
188
166
177
166
168
165
165
172
144
153
140
141
185
144
177
148
138
149
151
156
191
179
155
179
150
172
151
165
176
191
191
191
191
118
114
110
97
93
90
86
84
83
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
9
9
15
18
22
43
54
30
7
12
9
7
7
50
50
26
3
16
29
16
3
22
18
10
3
7
5
3
4
6
5
4
5
6
7
14
21
13
6
6
6
27
16
6
6
6
8
11
48
31
15
11
11
11
11
11
18
16
13
11
13
14
15
13
11
11
11
12
13
13
13
15
16
18
32
36
28
20
20
28
47
56
61
66
47
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
79
83
88
83
78
77
72
72
72
59
80
85
84
122
122
103
104
139
93
93
100
94
134
87
93
91
88
122
89
95
79
70
86
82
89
139
89
95
99
93
122
89
86
95
91
93
134
96
94
96
82
77
82
70
71
70
73
72
71
96
72
72
71
81
63
67
66
63
78
65
66
69
69
71
80
73
73
73
66
73
71
73
76
76
76
76
57
60
62
67
76
76
76
76
76
76
76
76
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
48
18
9
1
1
1
1
8
11
10
7
5
4
3
3
7
22
11
1
4
8
10
7
4
9
7
5
15
9
3
3
4
3
3
7
12
22
11
1
1
1
1
1
14
11
9
11
12
7
2
8
8
8
8
6
4
8
5
2
8
8
7
7
9
11
8
5
3
1
3
2
2
5
6
7
26
13
1
6
3
1
2
3
3
3
4
22
18
15
15
9
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
92
92
96
92
79
79
79
73
64
64
77
71
68
81
81
88
91
142
104
89
88
77
92
69
75
74
82
78
68
74
79
98
100
101
112
142
108
117
101
96
96
96
91
98
98
88
92
92
90
90
103
85
87
85
83
117
83
91
96
91
112
94
92
87
103
76
78
78
75
82
82
84
117
86
86
79
72
79
68
70
77
85
94
112
112
112
112
71
72
74
68
67
66
65
65
64
64
64
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
83
75
38
1
1
1
1
1
1
5
6
8
7
6
4
3
18
11
4
15
9
4
8
10
11
7
3
15
8
2
23
20
10
1
9
5
1
1
1
1
1
1
1
11
8
5
7
10
6
2
6
5
4
9
5
2
14
8
2
7
4
2
8
9
11
8
5
3
2
4
4
4
4
4
6
4
2
1
5
6
7
10
13
14
15
16
28
19
10
6
3
3
3
3
3
3
3
3
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
18
18
18
55
93
93
93
93
84
74
71
90
82
78
97
97
79
90
81
76
73
97
71
81
84
89
117
90
92
91
83
92
91
91
114
110
94
94
95
96
98
102
103
114
106
103
103
105
117
110
114
111
114
102
105
106
105
113
103
106
105
110
102
96
97
93
113
98
98
117
96
93
102
96
98
114
111
95
98
95
102
104
99
105
110
110
110
110
98
96
94
91
90
89
88
88
87
87
87
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
3
3
3
3
20
11
3
3
3
10
14
16
18
10
2
2
2
3
3
3
5
10
15
11
8
4
1
10
5
1
1
1
4
4
2
1
26
22
19
18
16
10
5
32
22
13
5
6
7
6
5
6
5
5
8
5
2
12
13
14
9
4
3
2
2
2
2
3
4
6
9
9
8
8
7
6
6
6
6
23
19
16
44
26
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
88
88
88
88
88
88
88
78
68
65
90
78
76
95
95
86
92
85
78
71
87
74
85
88
91
114
90
100
83
81
92
89
97
121
115
101
105
102
104
100
103
107
121
110
104
99
98
103
107
114
111
121
112
112
109
106
104
104
106
102
115
110
91
94
95
90
98
98
92
92
91
102
98
102
114
111
100
108
96
110
89
95
106
115
115
115
115
89
84
79
73
70
68
66
65
63
63
63
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
45
2
2
2
2
2
2
2
3
3
3
11
11
11
7
3
17
9
2
31
18
6
4
2
12
7
3
21
11
2
3
4
2
1
1
2
16
12
8
4
1
3
5
9
7
5
3
2
5
8
8
8
8
8
6
4
9
15
12
9
8
8
9
15
19
14
9
6
4
6
4
3
5
8
13
28
16
4
5
6
5
4
3
3
3
3
21
40
51
27
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
89
89
94
89
78
78
78
67
69
69
75
84
84
118
118
109
106
144
100
95
94
87
93
95
83
91
78
79
109
95
99
103
113
100
105
144
102
103
109
100
102
111
99
109
103
118
101
104
100
98
113
76
75
71
69
73
72
70
70
103
72
71
69
70
69
79
102
85
111
90
88
90
91
88
95
116
86
118
85
75
75
70
73
73
73
73
73
42
40
39
37
36
35
35
34
34
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
47
5
5
5
7
8
8
8
9
7
5
5
32
60
38
16
12
35
24
14
15
15
16
10
5
5
4
3
3
4
5
6
5
5
9
6
3
3
3
4
3
2
3
14
13
13
10
8
4
1
10
8
4
1
1
2
3
2
2
4
2
1
6
12
8
4
1
1
1
1
1
1
6
7
8
26
14
3
7
6
5
5
6
6
6
7
20
15
11
8
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
92
92
96
92
80
80
80
72
62
58
78
77
77
106
106
99
100
142
102
90
93
84
97
89
88
95
88
86
106
78
84
89
99
109
103
142
105
102
98
92
100
101
94
123
96
94
97
90
95
88
90
95
101
109
90
89
92
93
123
90
89
93
85
87
106
78
90
80
76
79
80
85
86
87
123
80
78
78
72
72
78
84
92
106
106
106
106
86
82
78
74
72
70
69
68
66
66
66
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
49
6
3
1
1
1
1
1
1
1
1
5
4
3
3
7
23
27
19
12
6
1
1
1
6
6
6
6
12
19
10
2
1
1
1
2
5
3
1
1
1
1
1
22
13
5
3
2
1
1
16
11
6
1
1
1
1
1
2
4
2
1
8
10
12
8
5
3
1
1
2
1
1
4
6
4
3
3
3
3
3
3
4
5
5
6
19
32
49
26
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
73
152
162
191
191
191
191
150
145
129
179
139
154
182
182
168
159
169
177
131
146
159
176
177
168
169
178
153
136
139
142
145
151
167
162
186
178
177
177
178
191
175
179
179
179
191
176
177
179
178
182
178
177
176
177
169
178
159
159
177
146
147
143
144
145
143
186
146
178
154
149
154
157
155
178
178
149
191
140
157
142
158
171
191
191
191
191
148
145
140
132
129
126
124
123
120
120
120
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
71
69
69
69
69
69
69
38
7
12
11
11
11
79
61
43
36
29
16
3
3
3
15
9
3
20
12
5
11
17
10
4
4
4
4
4
5
9
13
9
6
10
10
11
8
5
4
3
12
10
9
11
9
6
4
3
3
7
12
13
8
4
12
10
9
9
8
8
9
17
14
12
8
4
12
16
21
19
17
17
26
30
32
33
30
28
28
64
46
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
80
173
173
190
190
190
190
147
141
127
179
138
154
183
183
161
182
156
178
169
145
164
165
176
173
167
178
176
142
155
182
158
161
167
166
164
179
170
174
179
190
172
179
177
178
190
179
180
181
179
183
178
178
176
176
167
178
153
152
167
134
138
141
144
162
141
163
146
179
142
130
139
142
150
179
190
146
176
138
120
130
139
159
190
190
190
190
120
124
130
126
129
129
129
129
129
129
129
129
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
80
80
70
60
60
60
60
60
60
33
7
13
10
7
7
77
62
36
10
19
14
10
10
10
13
11
10
21
32
30
18
6
5
4
5
6
9
6
4
4
4
5
6
8
11
14
10
6
8
10
9
8
12
14
12
10
12
11
9
8
18
15
13
12
11
12
13
13
13
9
6
6
6
10
12
14
13
13
13
13
13
28
41
47
50
54
87
57
28
28
28
28
28
28
28
28
28
28
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
4
145
145
185
185
185
185
143
137
124
167
133
148
174
174
158
147
147
164
124
139
149
147
183
157
153
166
152
128
135
138
145
142
148
153
164
177
162
169
177
179
165
171
172
169
185
173
174
173
173
176
165
164
167
183
150
166
148
146
160
134
131
134
138
129
147
164
135
177
135
123
147
138
141
177
177
144
179
137
127
131
138
158
185
185
185
185
113
108
103
89
85
81
78
76
74
71
71
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
9
12
15
36
46
23
1
13
10
7
7
75
60
30
1
14
28
16
5
15
14
7
1
41
21
2
3
5
4
4
8
6
4
14
23
13
4
5
7
32
19
7
7
7
5
3
13
11
9
11
9
8
9
6
3
5
8
8
9
10
12
10
9
11
9
8
9
16
12
8
18
26
19
13
13
8
4
28
29
30
30
30
31
29
28
26
25
25
25
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
6
146
146
191
191
191
191
148
133
122
190
144
156
182
182
153
158
147
189
139
152
159
158
189
167
168
178
152
136
138
147
141
153
167
164
185
177
177
183
179
179
180
182
181
182
191
182
183
190
179
182
176
189
180
189
168
178
157
154
167
142
145
145
154
162
154
185
153
177
152
139
151
145
150
179
179
151
179
140
157
137
147
169
191
191
191
191
120
123
127
121
121
121
120
120
120
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
8
9
10
10
11
8
6
17
11
6
6
49
69
35
2
12
7
2
2
2
6
11
18
25
13
2
4
6
11
22
18
15
20
17
15
10
6
8
10
12
11
10
10
10
6
3
3
3
15
14
14
11
8
5
3
7
5
3
3
3
6
7
9
9
9
11
12
9
6
6
21
55
35
15
15
15
14
13
28
36
40
42
44
36
28
28
28
28
28
28
28
28
28
28
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
9
145
145
173
173
173
173
133
114
99
141
115
129
155
155
138
145
124
171
113
125
144
140
171
145
143
143
148
139
139
142
141
146
157
156
158
173
162
166
173
173
165
167
171
168
169
171
171
171
171
168
166
166
158
165
152
142
144
139
174
134
142
149
153
162
174
158
143
173
147
140
174
146
146
173
173
141
171
129
138
129
137
151
168
168
168
168
127
122
116
107
104
101
98
97
93
93
93
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
8
8
8
8
8
33
45
24
3
8
6
5
5
75
57
29
2
13
7
2
2
2
18
10
3
13
14
16
13
11
9
7
16
15
15
9
3
5
7
4
2
24
13
2
7
4
2
8
10
9
9
11
9
8
9
6
3
6
10
9
9
20
21
22
22
23
15
8
3
3
3
3
3
23
13
3
3
3
3
5
6
7
7
8
22
15
9
47
41
36
36
36
36
36
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
87
138
156
180
180
180
180
156
150
130
146
127
141
152
152
153
149
173
171
133
150
140
146
152
145
144
131
158
116
107
114
109
126
171
151
174
178
162
162
160
180
144
149
152
149
168
146
136
134
134
158
131
104
106
99
91
97
85
84
80
90
76
76
92
82
103
174
106
178
107
94
108
113
117
160
160
120
180
108
95
109
115
137
168
168
168
168
115
106
97
85
80
76
72
70
68
65
65
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
87
87
87
87
93
96
98
99
100
60
20
28
18
8
8
70
69
38
8
8
8
8
5
2
14
11
8
5
35
24
12
1
1
1
28
17
6
3
1
4
4
4
4
15
14
13
16
15
8
1
8
7
4
1
1
1
1
1
8
6
3
1
5
12
12
10
8
6
3
1
1
1
7
7
6
5
4
3
3
5
7
6
5
5
5
5
19
33
46
24
3
3
3
3
3
3
3
3
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
99
7
93
112
158
158
158
158
114
106
104
114
114
131
150
150
158
130
133
118
115
150
124
132
136
138
158
140
140
116
118
117
115
129
119
124
128
134
127
131
137
140
125
134
132
126
149
122
120
117
114
140
116
112
122
102
88
84
74
74
74
69
74
65
74
75
88
128
91
134
92
86
94
101
100
137
140
105
140
96
82
96
102
121
149
149
149
149
89
88
88
78
76
74
72
71
70
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
13
16
20
20
20
12
4
33
18
4
4
63
78
73
65
58
73
80
74
68
54
27
1
4
29
32
35
38
19
1
2
3
5
3
1
1
1
1
1
13
10
8
6
4
4
4
3
2
4
3
2
3
4
5
6
7
4
1
4
12
8
4
1
3
3
2
1
1
2
3
2
1
3
3
3
3
3
2
1
1
1
1
19
14
9
7
5
5
5
5
5
5
5
5
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
195
66
190
190
199
199
199
199
154
148
133
198
148
172
198
198
187
189
186
198
169
177
187
195
198
193
194
196
189
175
179
179
182
186
194
190
197
198
195
197
198
198
197
197
197
197
199
197
197
198
196
198
195
198
196
198
194
196
190
188
194
188
179
176
177
190
167
197
168
198
172
170
190
180
179
198
198
172
198
157
193
146
160
182
199
199
199
199
150
142
132
130
127
124
123
122
121
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
62
58
58
58
58
58
58
34
10
13
11
10
10
92
105
57
10
38
24
11
11
11
12
14
40
66
34
3
13
13
14
53
29
6
19
22
26
41
22
3
14
71
38
6
4
3
7
11
22
23
13
3
7
10
12
15
18
16
15
14
13
14
15
14
13
13
13
13
13
23
22
20
18
18
23
28
28
28
28
34
37
38
39
40
80
73
66
66
66
66
66
66
66
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
6
178
178
196
196
196
196
145
126
128
191
154
163
196
196
178
174
167
195
159
168
178
177
195
183
185
190
176
178
175
172
174
179
178
179
183
191
184
190
196
196
193
194
195
196
196
195
195
195
194
196
190
195
191
195
185
190
177
178
180
166
172
156
158
147
154
185
157
192
165
157
164
171
172
196
191
171
196
160
185
162
175
185
196
196
196
196
120
116
112
98
94
90
87
85
83
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
9
11
13
13
13
9
6
19
16
13
13
85
67
34
2
35
18
2
2
2
7
6
6
20
37
33
29
23
17
44
28
12
26
17
8
10
13
10
8
8
20
19
11
4
3
3
5
7
7
8
8
6
4
3
3
7
7
8
6
4
12
23
23
18
13
8
11
12
13
13
14
44
40
37
28
20
13
13
39
52
59
66
47
28
28
28
28
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
6
189
189
196
196
196
196
135
132
123
195
144
162
196
196
182
184
175
197
166
172
184
188
197
189
184
190
173
158
162
172
173
177
185
185
183
189
185
187
189
189
191
191
194
193
196
194
194
195
194
196
190
197
192
197
184
190
171
169
185
144
153
131
138
173
148
189
139
194
145
138
152
149
160
194
194
156
194
147
158
140
149
173
197
197
197
197
122
125
129
122
122
122
121
120
120
120
120
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
6
6
6
6
7
7
7
15
15
15
16
81
98
51
4
39
21
4
4
4
8
13
10
8
7
6
20
16
9
3
4
5
8
10
12
16
18
15
11
7
19
18
11
5
6
8
7
7
7
8
8
8
8
6
5
6
7
8
9
14
18
16
15
13
10
7
4
4
4
5
9
26
19
13
13
8
4
6
7
7
7
8
64
46
28
28
28
28
28
28
28
28
28
28
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
7
145
145
173
173
173
173
125
126
119
174
130
146
164
164
151
154
146
161
145
151
163
146
148
150
146
143
171
129
141
173
150
162
163
155
167
162
166
168
172
173
166
174
164
163
164
155
159
160
147
173
130
119
119
113
103
98
96
92
85
102
77
81
98
95
107
168
109
146
110
100
115
124
126
174
174
128
151
109
92
97
109
129
160
160
160
160
87
78
69
59
54
50
47
45
44
41
41
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
6
5
5
5
5
5
5
5
5
20
25
28
31
80
104
54
4
38
21
4
3
4
4
4
3
2
4
6
4
3
2
1
3
2
2
2
3
2
1
1
3
16
13
10
9
7
4
1
7
7
4
2
2
2
3
2
1
5
4
3
3
3
2
2
3
5
5
3
2
2
2
2
2
2
1
1
3
6
6
5
5
5
5
5
23
17
12
9
7
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
11
147
147
177
177
177
177
130
110
113
147
138
146
180
180
155
172
147
174
132
133
150
144
173
152
157
149
172
157
145
147
152
159
161
151
152
155
172
165
177
177
167
173
175
180
180
175
175
173
173
174
168
165
161
165
152
138
134
135
148
125
117
121
121
111
117
127
123
159
129
127
130
134
142
180
180
142
176
131
121
129
139
151
174
174
174
174
118
116
113
107
106
104
102
102
101
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
11
11
13
14
15
15
15
9
3
15
15
15
16
84
63
39
15
32
51
61
38
16
25
14
3
22
41
38
21
5
4
4
4
4
4
6
9
6
4
4
5
12
8
5
4
4
3
3
7
6
5
8
6
5
9
6
3
5
6
7
9
13
18
11
5
5
5
7
8
9
8
8
13
9
6
7
9
6
4
6
7
7
7
8
54
37
20
38
47
52
54
55
56
56
56
56
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
4
174
174
196
196
196
196
152
149
139
195
153
164
192
192
171
169
151
189
142
159
171
173
189
180
186
190
175
154
164
173
166
173
185
174
183
189
184
186
189
191
187
190
190
185
196
186
188
195
188
192
186
189
188
189
186
190
170
177
185
167
166
152
159
147
146
183
147
189
149
145
153
155
159
189
191
164
191
153
166
146
158
176
196
196
196
196
112
102
92
79
74
69
65
63
61
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
6
7
8
8
9
9
9
32
25
18
18
81
94
92
61
30
18
11
11
11
11
11
8
5
4
4
4
5
4
4
4
4
5
4
4
4
4
4
4
8
20
19
12
5
4
3
3
3
5
8
10
9
8
5
3
7
5
3
3
3
8
8
8
10
9
7
6
6
6
6
6
7
9
13
13
13
12
10
8
8
8
8
22
25
26
18
11
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
168
75
185
185
191
191
191
191
149
134
123
190
145
156
183
183
166
174
159
189
185
162
173
175
189
174
169
190
151
136
139
147
148
159
169
185
173
178
185
178
180
191
182
190
190
186
191
189
189
190
189
189
190
189
186
189
169
190
165
167
169
185
153
144
145
162
143
165
148
178
149
138
152
146
155
180
191
165
191
152
158
155
161
174
191
191
191
191
148
145
140
132
129
126
124
123
120
120
120
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
75
42
9
9
9
9
9
9
6
3
21
16
11
11
13
61
41
21
37
22
8
8
8
8
5
3
5
29
28
19
11
7
3
7
6
5
4
4
7
11
7
4
34
26
19
18
14
8
3
13
11
9
8
8
8
9
6
3
8
8
8
9
10
12
10
9
11
9
6
4
4
4
12
21
32
30
28
28
28
25
22
22
22
22
22
25
26
28
64
46
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
69
141
141
141
120
113
113
106
106
115
154
130
126
142
142
121
142
135
144
141
136
138
144
144
130
144
156
113
116
107
113
99
106
113
114
123
130
141
154
139
129
120
141
123
136
138
156
141
130
126
113
136
106
113
104
99
123
100
107
113
85
83
78
86
84
100
156
108
141
117
107
109
106
106
107
136
100
109
92
89
86
91
105
123
123
123
123
94
88
82
75
72
69
67
66
63
63
63
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
37
5
5
5
5
34
48
26
4
63
33
3
3
7
5
4
4
33
51
60
32
4
4
4
3
2
30
27
15
4
2
1
11
6
2
1
1
1
1
2
4
12
11
11
10
7
4
1
6
5
3
1
2
3
4
5
6
6
3
1
11
15
10
6
8
6
3
1
2
3
4
2
1
2
1
1
4
2
1
2
2
2
2
3
21
42
52
29
6
6
6
6
6
6
6
6
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
101
6
96
96
116
116
116
116
103
109
118
127
131
133
153
153
127
129
133
121
121
153
115
120
122
128
153
134
129
122
117
116
115
127
102
109
97
94
129
105
108
112
122
121
122
131
131
104
111
106
107
144
94
102
89
89
98
90
98
92
89
109
96
97
100
121
95
108
94
122
98
97
106
121
112
131
127
101
131
98
95
104
111
123
144
144
144
144
99
93
97
89
88
87
85
84
83
83
83
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
28
39
50
58
62
35
8
8
37
51
66
87
68
50
50
92
65
36
8
2
2
2
2
2
4
7
7
7
6
5
3
2
2
1
1
1
1
3
5
17
16
16
9
2
5
9
9
7
4
1
5
6
8
5
2
8
4
1
5
8
11
9
8
9
5
1
2
3
4
4
4
6
8
8
8
8
8
12
20
24
26
28
35
22
9
9
9
9
9
9
9
9
9
9
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
72
72
75
75
75
75
75
59
64
61
72
75
67
78
78
80
78
78
116
67
80
79
81
111
90
122
85
84
87
90
106
101
122
107
107
107
110
105
102
122
99
101
100
96
99
104
122
110
102
102
106
109
116
122
111
91
90
84
83
89
79
78
74
81
76
78
94
78
80
74
71
71
73
76
78
75
94
79
69
63
69
78
93
116
116
116
116
87
82
77
70
67
65
63
62
59
59
59
29
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
36
1
1
1
2
2
2
2
3
3
3
14
12
10
9
9
15
10
5
7
6
5
5
3
1
3
5
15
8
2
3
5
3
1
14
9
4
2
1
2
3
2
1
11
7
3
6
4
3
6
10
5
1
2
3
3
4
4
4
4
4
2
1
10
7
4
6
4
2
3
3
2
2
2
3
3
2
2
5
4
3
3
4
4
4
5
17
29
44
25
6
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
14
135
135
144
144
144
144
112
112
108
139
125
137
165
165
146
146
144
135
125
150
119
125
127
132
150
133
141
124
125
135
122
163
130
138
142
140
139
145
146
156
163
150
144
134
165
121
130
123
111
163
104
109
108
109
109
87
89
87
84
85
73
68
81
82
102
156
104
163
100
94
102
110
109
133
165
110
165
103
98
112
113
126
145
145
145
145
101
92
94
85
83
81
79
78
76
76
76
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
12
10
10
10
10
10
10
10
10
36
44
48
53
93
103
101
95
89
45
2
1
2
13
13
8
4
28
27
14
1
3
5
4
4
18
9
1
3
5
3
1
11
11
8
6
4
2
1
5
3
1
3
3
3
2
2
7
5
3
1
6
8
8
8
8
4
1
1
4
4
5
8
12
33
18
3
4
5
5
4
4
4
4
4
19
15
11
11
8
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
138
66
166
166
173
173
173
173
127
128
118
171
128
144
162
162
150
149
140
166
133
138
158
139
145
140
136
132
145
117
122
140
124
133
161
146
166
171
165
167
172
173
169
170
171
161
162
148
145
154
138
145
132
109
106
102
98
99
93
89
86
88
86
85
99
105
113
166
116
171
117
105
118
123
123
172
173
124
173
107
90
102
108
129
158
158
158
158
86
77
68
57
52
48
44
42
40
37
37
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
38
10
10
10
10
10
10
10
10
19
23
25
28
46
65
39
13
39
57
33
9
1
3
6
3
1
9
13
11
9
5
1
1
1
6
4
2
2
2
1
1
13
15
16
15
8
1
1
7
7
7
8
8
9
8
5
2
7
9
12
9
7
5
4
10
6
3
7
5
3
5
6
3
1
1
1
5
5
5
4
3
3
3
3
20
16
13
8
3
3
3
3
3
3
3
3
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
6
168
168
168
145
145
145
117
103
96
144
124
139
169
169
162
163
169
168
152
163
151
150
152
154
156
163
163
158
143
143
148
162
149
153
169
147
163
154
152
154
161
158
158
163
164
144
146
144
137
169
127
148
113
101
90
83
77
78
80
78
91
93
93
97
109
154
111
161
107
100
113
120
125
163
164
121
164
117
108
118
124
142
169
169
169
169
107
97
95
83
79
76
73
71
70
67
67
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
4
3
3
3
3
3
3
3
3
5
7
8
9
86
98
51
5
77
75
38
2
28
16
4
1
11
6
1
1
2
2
2
3
4
5
3
1
1
1
1
14
21
13
5
6
8
4
1
10
9
6
3
6
4
3
2
1
5
4
3
3
3
4
6
10
6
2
3
3
4
5
3
2
1
1
1
3
3
3
6
7
8
8
9
21
14
8
8
8
8
8
8
8
8
8
8
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
94
94
119
145
145
145
145
109
111
106
147
109
118
126
126
117
125
107
124
106
108
127
106
106
114
107
102
140
110
114
143
114
118
127
126
132
140
136
135
142
145
135
147
127
120
124
115
120
118
109
143
97
93
90
83
81
83
80
80
95
77
77
78
86
89
98
135
100
142
106
99
126
114
117
145
147
102
104
84
74
80
91
99
118
118
118
118
91
89
87
82
81
79
78
77
76
76
76
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
5
5
5
5
5
5
5
24
24
24
25
61
63
66
61
43
23
4
4
4
8
6
4
3
9
15
10
6
3
1
3
3
3
3
3
2
1
2
3
16
17
16
11
7
4
2
14
10
6
3
10
7
4
3
2
5
5
4
3
4
3
3
8
10
13
9
5
5
4
3
2
2
2
2
3
3
3
3
3
3
3
4
23
21
19
39
27
15
15
15
15
15
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
6
172
172
172
147
147
147
104
105
96
143
104
121
137
137
139
150
144
174
172
133
147
141
132
137
129
121
132
118
123
126
127
121
123
136
141
136
174
139
138
138
133
135
136
129
147
141
132
143
132
137
127
117
112
108
105
100
102
98
119
96
91
117
95
94
100
116
100
130
109
105
127
114
118
134
135
112
137
103
91
96
104
122
147
147
147
147
103
96
87
77
73
69
66
64
60
60
60
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
7
8
8
8
9
9
9
10
10
10
11
68
87
44
1
35
18
1
1
1
1
2
20
20
12
4
3
2
2
2
3
4
21
12
3
6
5
4
4
17
11
5
6
5
4
4
5
8
4
1
1
4
4
4
5
7
5
4
4
10
5
1
8
5
2
5
4
4
5
6
3
1
2
2
3
3
3
3
3
3
3
4
21
38
49
28
7
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
107
14
96
105
139
139
139
139
103
96
94
92
97
110
121
121
139
129
119
112
101
121
106
108
129
120
122
139
129
109
97
94
93
96
112
113
122
130
129
120
114
136
110
114
129
107
118
93
87
88
81
81
94
70
67
74
76
78
94
94
67
72
68
67
76
81
94
122
91
130
90
85
89
85
88
96
96
94
136
89
86
88
85
92
98
98
98
98
63
65
68
63
63
62
61
61
61
61
61
61
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
22
26
30
30
30
16
3
31
20
9
9
69
52
26
1
46
23
1
1
1
5
5
5
24
13
2
3
4
2
1
5
8
11
10
9
5
1
4
7
12
11
8
6
6
3
1
6
5
3
1
1
1
4
5
6
5
3
1
3
12
12
10
8
6
3
1
3
5
7
10
22
33
18
3
6
8
10
7
5
5
5
5
14
12
10
7
4
4
4
4
4
4
4
4
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
6
169
169
186
186
186
186
139
140
136
168
143
161
181
181
163
167
168
166
155
159
167
171
183
171
174
162
185
177
153
165
161
179
167
169
181
184
177
182
185
186
180
182
183
181
181
171
167
161
153
185
135
130
124
108
103
93
87
83
91
70
67
66
84
80
102
181
108
184
101
87
106
119
122
185
186
128
186
115
101
117
122
145
177
177
177
177
121
117
112
103
100
98
95
94
93
91
91
91
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
18
24
30
30
30
30
55
55
42
30
30
78
95
50
5
66
35
5
3
5
7
9
15
23
14
5
4
3
9
12
15
12
9
6
3
4
5
4
3
11
18
15
12
10
6
2
2
3
3
3
3
4
3
3
7
8
6
4
6
11
8
6
4
7
4
2
2
2
2
2
1
1
1
1
1
2
4
5
6
6
6
7
20
39
48
46
45
45
45
45
45
45
45
45
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
8
147
147
147
124
124
124
93
85
80
128
89
104
112
116
126
132
144
151
147
124
132
143
126
139
125
108
131
100
95
97
86
96
99
111
144
121
151
128
119
118
111
115
113
114
115
143
109
112
102
97
87
97
78
79
85
75
81
74
71
68
81
66
80
85
85
128
85
94
80
71
73
78
81
95
100
89
102
80
87
78
86
97
112
112
112
112
61
58
55
52
50
49
48
47
47
46
46
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
5
5
5
5
5
5
5
5
14
15
15
16
73
99
56
14
40
53
59
30
2
5
8
5
3
9
15
9
3
9
15
8
2
10
6
3
4
5
6
7
13
9
5
3
2
4
6
8
4
1
1
4
4
4
5
7
5
4
2
1
9
6
4
5
3
1
2
2
2
2
3
8
15
11
8
8
8
8
5
3
3
3
3
24
15
6
6
6
6
6
6
6
6
6
6
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
69
81
81
81
57
48
48
39
42
42
52
57
64
93
93
72
76
72
62
81
63
64
72
67
69
111
73
81
90
86
103
87
88
94
98
103
105
111
95
95
98
94
90
106
92
99
98
105
111
95
91
89
87
87
90
89
94
102
91
110
97
102
96
92
96
110
92
90
98
110
87
110
88
90
89
83
106
91
90
110
96
73
71
64
56
49
49
32
32
36
41
49
49
49
49
49
49
49
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
36
3
3
3
3
3
3
3
4
4
4
4
3
3
3
8
30
16
3
5
7
7
7
8
9
6
4
4
7
11
20
23
15
7
4
2
23
15
7
7
7
7
7
17
24
32
17
2
5
8
15
13
10
8
8
8
6
5
17
10
4
4
4
14
18
13
9
11
9
7
5
3
4
5
6
9
13
13
13
10
8
5
3
3
3
3
17
10
3
3
3
3
3
3
3
3
3
3
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
4
80
91
129
129
129
129
102
110
107
127
127
114
148
148
117
109
99
129
84
92
98
97
121
108
111
130
93
98
99
100
107
108
136
125
115
121
107
104
102
107
105
113
146
125
129
148
122
127
122
115
119
136
121
121
114
130
115
118
121
125
105
101
101
107
101
102
97
111
99
101
146
102
104
105
90
102
91
96
148
105
114
126
130
130
130
130
94
87
91
85
83
83
81
81
80
80
80
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
10
11
10
9
10
5
1
10
14
7
1
10
6
2
4
6
3
1
1
2
6
3
1
3
6
4
2
6
5
5
4
3
2
3
4
6
9
9
8
7
9
6
3
4
5
4
4
6
8
6
5
8
8
8
5
3
5
7
9
26
19
13
13
13
11
7
3
3
3
3
19
13
8
8
8
8
8
8
8
8
8
8
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
72
90
134
169
169
169
169
124
117
114
133
124
142
162
162
157
148
148
157
141
146
138
138
164
150
157
141
167
155
133
136
145
160
157
154
161
167
156
163
168
169
160
163
164
160
162
136
133
125
121
167
105
96
91
80
76
71
67
66
59
57
67
59
76
78
98
161
104
167
100
86
104
112
117
168
169
125
169
106
91
101
105
124
150
150
150
150
88
85
83
72
69
66
64
62
61
59
59
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
72
72
72
48
24
24
24
24
24
24
12
1
31
16
1
1
62
86
43
1
63
66
39
12
9
10
9
5
2
2
2
10
10
6
3
3
2
2
3
4
3
3
3
4
10
11
12
7
3
4
6
8
7
7
7
5
3
2
1
1
4
3
2
2
11
10
5
1
6
7
7
4
2
6
4
3
3
3
3
3
3
3
4
4
4
4
5
16
12
8
6
4
4
4
4
4
4
4
4
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
172
7
173
173
191
191
191
191
146
132
120
190
143
159
184
184
167
167
157
189
150
160
170
172
177
173
168
155
177
148
160
175
163
170
176
173
185
191
185
187
191
191
188
190
190
189
191
189
189
190
184
184
181
189
175
177
168
164
161
156
179
144
143
146
148
140
146
185
149
191
158
157
164
168
168
191
191
157
191
151
160
153
162
174
191
191
191
191
121
127
134
130
133
133
133
133
133
133
133
133
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
7
7
7
7
8
8
8
17
12
8
8
55
82
45
8
35
54
74
54
35
32
29
28
36
22
8
21
29
19
9
7
5
5
5
5
16
9
3
6
36
21
6
4
3
7
11
25
25
14
3
7
10
12
15
18
16
15
14
13
14
15
14
13
13
13
13
13
23
22
20
18
18
23
25
26
27
27
28
34
37
38
40
80
54
28
28
28
28
28
28
28
28
28
28
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
6
83
83
110
110
110
110
77
89
86
113
113
103
102
103
110
100
113
110
101
100
90
110
93
97
113
104
86
86
86
84
91
101
91
110
91
93
95
94
101
91
88
86
90
82
80
80
84
85
85
86
107
90
91
90
95
84
88
88
79
110
81
83
83
71
90
68
74
76
72
78
77
76
76
81
78
75
107
78
74
80
83
94
110
110
110
110
71
72
75
69
69
68
67
67
66
66
66
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
8
42
31
20
12
4
5
6
9
13
8
4
7
11
16
11
7
5
3
2
2
8
4
1
2
2
1
1
11
9
8
5
2
2
3
30
18
7
7
5
3
2
2
3
6
7
5
4
15
19
13
7
6
6
6
4
2
5
8
13
24
18
12
6
8
9
5
2
2
2
2
16
14
13
9
6
6
6
6
6
6
6
6
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
78
78
104
130
130
130
130
119
115
113
133
120
118
130
130
113
133
98
114
99
106
117
107
133
109
99
128
91
93
89
85
87
90
117
89
88
88
84
82
82
89
91
95
128
93
95
93
88
98
85
84
81
90
76
81
72
73
73
74
73
77
93
72
84
74
75
87
72
78
75
72
72
72
75
81
83
80
84
74
93
77
86
91
98
98
98
98
83
83
83
80
80
79
78
78
78
78
78
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
53
28
4
4
6
4
2
1
10
20
10
1
7
7
4
1
2
9
16
8
1
3
5
9
5
2
3
5
5
6
5
5
14
12
9
6
6
3
1
7
4
1
1
1
1
8
7
7
6
3
1
1
9
15
11
8
6
3
1
1
1
5
6
8
5
3
1
1
4
6
3
1
1
1
1
11
13
16
39
27
16
16
16
16
16
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
142
142
142
142
136
136
136
109
95
89
131
117
125
162
162
133
146
142
142
142
135
139
136
146
136
139
131
131
156
124
126
140
159
146
142
138
135
142
143
143
151
158
155
156
161
162
136
135
132
128
159
108
103
95
88
93
76
74
72
66
67
74
75
90
92
102
151
109
158
108
95
112
116
118
161
161
113
162
99
87
95
100
117
141
141
141
141
75
68
61
52
48
45
42
41
39
37
37
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
5
9
8
4
1
4
5
7
41
41
21
1
51
62
32
2
14
11
9
11
14
12
11
6
2
1
1
2
3
10
14
19
10
1
2
3
16
12
8
7
5
3
7
11
9
8
4
1
1
1
1
1
6
3
1
3
5
3
1
3
2
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
19
14
9
5
1
1
1
1
1
1
1
1
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
8
188
188
196
196
196
196
152
147
143
188
155
174
194
194
183
186
185
187
178
181
185
187
189
188
184
170
191
184
164
175
177
187
187
186
195
195
192
194
195
196
193
193
192
193
194
188
186
182
181
191
166
176
158
153
132
145
116
107
103
94
95
92
107
104
119
195
120
195
124
112
127
134
136
195
196
139
196
125
113
131
138
160
193
193
193
193
125
112
110
96
91
88
84
82
78
77
77
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
24
32
40
40
40
30
20
43
31
20
20
93
111
65
20
82
77
72
44
17
16
15
8
2
10
18
14
11
6
1
2
2
2
1
1
1
1
1
1
12
17
13
9
6
4
2
3
4
3
3
5
7
10
11
11
10
7
5
8
11
7
3
6
6
4
2
1
1
2
2
1
1
3
2
1
2
3
3
3
3
3
4
16
13
11
11
11
11
11
11
11
11
11
11
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
8
175
175
178
178
178
178
136
134
126
179
143
158
187
187
174
178
174
177
175
164
170
176
163
174
163
142
166
160
143
147
142
166
154
164
173
172
177
176
177
180
183
178
180
184
184
176
174
179
166
187
155
150
150
149
125
142
114
106
118
93
96
92
105
107
119
180
117
183
113
99
115
123
129
184
184
129
168
116
103
122
131
152
187
187
187
187
121
108
105
92
87
83
80
78
74
73
73
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
5
5
5
5
5
5
5
5
26
37
42
48
98
114
58
2
68
35
2
2
2
7
11
6
1
1
1
1
1
1
1
2
1
1
1
1
3
6
3
1
11
16
18
10
3
13
18
14
10
10
7
4
1
1
3
6
7
4
1
2
3
10
10
10
6
3
2
2
2
3
3
2
2
3
2
1
2
3
5
6
7
7
8
19
15
11
11
11
11
11
11
11
11
11
11
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
87
96
119
127
127
127
127
102
90
83
130
109
125
154
154
134
139
146
151
133
150
137
149
136
129
150
116
114
120
109
110
115
130
116
123
146
126
151
132
135
154
132
133
137
131
130
149
125
118
119
141
107
104
101
104
94
90
101
77
71
75
70
68
88
82
96
154
97
124
100
92
101
103
99
127
130
101
127
88
80
87
97
114
141
141
141
141
78
70
62
53
48
45
42
40
39
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
86
86
45
5
5
5
5
5
5
5
5
5
5
5
5
23
74
39
5
39
23
7
6
5
7
9
17
26
18
11
9
7
4
1
1
1
10
6
3
2
1
2
3
9
9
7
4
1
3
6
7
4
1
2
4
2
1
4
6
5
3
2
3
10
11
6
1
3
2
1
1
1
5
5
5
4
3
2
1
2
3
2
1
1
1
1
18
15
13
9
6
6
6
6
6
6
6
6
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
93
66
138
138
138
111
111
111
79
90
88
114
114
99
99
99
88
97
99
111
138
107
114
107
100
100
111
87
88
86
80
84
82
86
114
99
97
97
138
95
96
97
87
86
93
85
86
90
83
86
82
78
82
86
90
108
108
89
88
86
90
75
70
74
77
68
75
70
71
75
75
78
93
81
81
87
108
83
108
79
90
73
78
85
90
90
90
90
51
48
46
43
42
41
40
40
39
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
58
50
27
4
4
4
4
4
4
4
4
4
4
38
22
6
29
30
32
22
12
2
8
8
7
6
12
17
10
3
3
3
6
6
6
3
1
1
2
3
4
9
5
2
5
9
8
8
8
5
3
3
2
2
5
6
7
9
8
8
19
15
11
6
2
2
2
2
1
1
3
5
7
15
11
7
7
7
4
2
1
1
1
1
20
15
10
8
6
6
6
6
6
6
6
6
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
96
96
96
96
96
83
83
83
60
55
51
80
66
70
97
97
79
92
84
96
96
80
76
91
75
76
73
87
73
87
88
92
134
110
112
116
134
107
111
112
110
134
111
103
109
107
106
123
103
101
105
99
103
123
112
114
114
131
111
102
105
90
93
96
104
108
91
89
91
104
101
107
131
109
111
105
112
96
86
87
79
85
77
85
90
90
90
90
74
72
69
66
65
64
63
63
62
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
9
6
4
4
4
5
5
5
8
7
6
5
5
6
5
4
8
16
16
10
5
3
1
14
11
8
4
1
1
1
2
2
3
4
6
4
2
2
8
8
8
8
8
6
5
9
6
3
3
5
7
9
10
12
9
6
5
5
4
3
3
4
8
13
28
20
13
9
6
4
3
3
3
3
3
21
40
49
27
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
8
141
141
141
134
134
134
111
99
92
137
119
132
164
164
144
145
144
142
133
153
138
140
142
140
153
135
134
159
132
137
146
164
145
143
143
140
139
145
142
147
163
153
159
153
164
139
141
134
133
164
117
111
102
106
95
93
97
97
85
95
79
80
86
91
104
112
110
163
104
102
112
118
120
132
164
107
131
99
83
95
100
117
143
143
143
143
77
69
59
48
43
39
36
34
32
29
29
29
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
4
4
4
4
4
4
4
4
14
12
10
10
70
94
52
10
72
59
47
30
14
10
6
3
15
15
16
10
5
3
2
16
11
6
4
3
5
8
12
12
12
13
14
11
8
12
16
14
11
8
8
8
8
5
3
2
5
6
7
8
12
10
5
1
2
3
2
1
1
3
3
3
28
14
1
3
3
3
2
1
1
1
1
11
11
11
6
2
2
2
2
2
2
2
2
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
96
6
90
91
118
118
118
118
105
101
101
86
86
92
101
101
94
97
92
112
90
83
87
84
82
82
81
81
77
77
89
84
95
92
112
96
118
98
96
93
88
90
89
91
103
92
95
84
94
75
79
74
71
89
70
76
78
77
103
90
93
92
116
89
86
87
85
118
89
95
98
116
103
90
91
88
86
91
87
83
116
82
91
95
95
95
95
95
80
80
80
77
77
76
75
75
75
75
75
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
27
37
48
62
77
40
4
16
9
3
3
40
36
19
3
14
8
3
3
3
8
5
3
3
12
17
11
6
13
11
10
5
1
1
1
4
7
4
1
14
11
8
13
10
5
1
7
6
3
1
1
1
1
1
7
6
3
1
2
9
15
11
8
5
2
1
2
4
6
7
8
26
17
8
8
8
6
5
4
4
4
4
22
18
15
38
21
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
80
84
121
142
142
142
142
111
111
107
137
124
136
164
164
138
138
140
135
137
151
133
141
153
141
151
133
140
159
136
140
138
163
153
132
132
125
127
126
133
157
140
147
159
140
164
141
132
129
124
163
115
117
116
109
120
107
103
102
108
99
99
100
108
103
109
157
115
127
118
108
112
120
117
129
164
120
130
103
108
98
112
124
142
142
142
142
79
71
64
55
51
47
45
43
42
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
45
10
10
10
10
10
10
10
10
10
10
36
44
48
53
60
67
36
6
16
9
2
2
6
13
9
5
8
5
3
2
2
1
1
4
7
21
11
1
1
1
1
1
14
10
7
16
11
6
2
7
4
1
2
4
9
7
4
2
8
4
1
13
21
17
10
4
2
1
3
2
1
2
4
4
3
3
3
3
3
3
2
1
1
1
1
20
14
9
9
9
9
9
9
9
9
9
9
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
134
8
138
138
138
120
120
120
89
81
73
113
80
97
100
104
120
116
134
138
111
113
125
134
122
138
120
104
97
97
95
93
97
97
96
102
138
99
102
98
92
94
91
89
108
100
101
138
103
100
110
88
80
87
75
85
89
82
108
83
82
84
102
73
73
70
69
69
68
79
72
75
108
87
86
110
86
83
88
82
102
88
88
90
89
89
89
89
73
86
81
81
81
81
81
81
81
81
81
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
6
5
5
5
5
7
10
7
4
12
8
4
4
23
68
36
4
6
7
7
5
4
9
8
5
3
9
15
10
6
6
7
4
1
5
3
1
10
15
8
1
12
11
10
5
1
2
4
3
2
1
2
3
3
4
7
10
7
4
1
1
2
10
5
1
2
4
4
2
1
2
2
3
28
15
3
3
2
1
1
1
1
1
1
20
13
6
6
6
6
6
6
6
6
6
6
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
194
87
187
187
197
197
197
197
156
159
151
191
156
178
194
194
188
188
188
190
183
185
188
194
190
189
188
181
195
183
169
187
181
192
187
190
195
195
193
194
196
196
193
194
194
193
197
194
190
191
180
195
171
178
165
177
135
147
129
124
124
104
110
100
118
110
127
195
136
195
136
124
138
146
144
196
196
155
196
137
130
127
141
164
197
197
197
197
105
92
77
59
52
45
40
36
34
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
87
87
72
58
58
58
58
58
58
53
48
48
48
48
48
116
140
72
4
85
44
4
4
4
4
5
4
4
2
1
1
2
2
2
1
1
4
3
3
2
1
1
1
14
16
18
12
6
1
3
3
3
2
1
3
3
2
1
3
4
2
1
1
2
3
2
1
1
1
1
1
1
2
3
2
1
1
1
6
11
8
5
4
4
4
4
16
13
11
11
11
11
11
11
11
11
11
12
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
6
83
84
110
110
110
110
100
106
116
127
129
130
149
149
114
120
127
116
121
149
114
120
122
118
149
130
118
122
111
108
115
127
114
121
111
106
109
106
111
114
120
121
122
112
127
114
116
116
110
127
107
97
94
89
89
86
83
83
98
82
78
77
77
78
86
106
89
120
86
82
87
92
95
110
127
89
107
85
76
80
79
84
90
90
90
90
76
74
72
69
67
66
65
65
64
64
64
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
27
37
48
57
61
34
8
8
37
51
66
39
12
30
48
83
60
35
11
2
41
22
3
12
12
13
27
42
35
29
15
1
6
4
2
15
10
5
1
11
14
14
8
3
1
4
9
5
1
7
5
3
1
2
6
5
4
6
8
9
10
7
5
3
2
1
1
2
3
4
8
22
13
4
6
6
6
5
4
4
4
4
20
37
49
27
6
6
6
6
6
6
6
6
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
86
86
118
134
134
134
134
97
100
95
137
100
113
120
120
114
112
137
117
110
116
120
104
127
121
121
130
134
112
120
137
119
123
125
126
137
130
126
125
133
121
117
116
130
110
110
112
115
114
112
137
105
94
90
90
91
89
103
97
95
95
95
91
89
93
103
125
102
133
101
97
103
92
95
97
89
97
90
88
95
95
87
98
104
104
104
104
59
58
58
57
57
57
57
57
57
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
78
71
37
4
4
4
4
4
4
4
4
16
20
22
24
43
62
41
20
44
25
7
7
9
10
6
3
3
7
11
8
5
3
1
10
5
1
4
7
8
7
6
10
14
15
17
11
6
13
18
16
9
2
2
3
3
4
5
6
5
4
4
6
9
6
3
1
2
4
2
1
1
2
2
3
28
15
3
3
3
3
4
4
4
4
5
18
15
13
9
5
5
5
5
5
5
5
5
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
6
86
115
169
169
169
169
142
144
130
142
140
138
138
138
143
121
115
140
98
106
109
109
138
131
122
143
169
120
129
142
115
122
124
124
162
134
138
137
137
141
123
127
133
119
149
115
124
121
115
169
105
105
101
92
86
82
82
76
80
79
80
79
92
90
103
162
105
134
104
95
100
107
110
137
141
112
140
99
92
104
112
125
149
149
149
149
109
106
102
94
91
89
87
86
83
83
83
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
36
51
58
62
66
54
43
43
31
19
19
42
54
27
1
13
7
1
1
1
9
6
3
14
9
5
4
4
4
5
6
4
3
2
2
5
8
7
7
16
16
16
16
11
7
6
11
9
8
11
6
2
12
9
6
9
7
6
14
12
11
9
8
5
2
3
3
4
4
4
7
15
8
1
7
4
1
4
6
7
7
8
22
22
22
42
39
37
37
37
37
37
37
37
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
4
10
60
112
112
112
112
85
80
80
78
80
89
94
94
112
97
86
79
77
94
72
79
82
85
112
87
84
91
85
97
89
94
100
99
101
100
120
100
98
100
96
98
104
97
97
98
102
104
115
108
108
101
108
104
120
104
99
102
103
100
110
104
104
102
115
108
103
105
107
106
110
120
104
112
108
98
108
95
91
115
97
103
105
105
105
105
59
57
56
55
54
54
53
53
53
53
53
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
14
19
11
4
30
16
3
3
33
22
11
6
10
8
4
1
3
5
8
11
19
20
21
24
17
11
27
14
2
3
3
3
3
4
3
2
27
20
14
14
8
2
6
8
8
8
7
4
2
2
2
6
9
5
2
3
4
13
12
12
7
2
2
2
2
3
5
17
20
12
4
4
9
6
4
11
15
17
19
27
18
10
10
7
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
73
146
146
153
153
153
153
119
106
100
149
126
140
171
171
153
158
159
173
149
153
141
139
148
140
153
134
129
122
105
111
121
130
148
141
142
145
173
153
154
156
163
157
157
165
166
139
141
149
136
171
127
147
119
105
101
90
94
89
88
112
91
88
101
103
110
156
109
163
99
88
105
107
112
165
133
109
166
100
94
105
114
137
171
171
171
171
117
108
98
85
80
75
72
69
64
64
64
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
41
10
10
10
10
10
10
7
4
14
9
4
4
66
93
48
4
69
68
37
6
2
3
2
1
6
8
11
8
6
6
7
7
4
1
1
2
2
2
2
2
14
9
5
9
7
6
6
14
9
5
5
5
4
4
3
2
4
5
6
3
1
2
1
1
4
3
2
1
1
2
3
4
15
9
3
4
4
4
2
1
1
1
1
14
28
46
24
2
2
2
2
2
2
2
2
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
1
12
39
70
70
70
70
78
88
100
122
122
122
144
144
94
98
105
98
120
108
85
95
120
98
125
96
95
108
111
113
137
122
120
125
115
116
116
108
112
118
111
125
144
123
127
144
118
121
121
122
137
115
113
114
137
114
112
112
116
101
102
96
93
96
93
106
90
99
98
96
144
95
98
98
90
106
101
101
144
96
90
95
87
81
81
81
47
47
51
53
58
58
58
58
58
58
58
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
4
6
8
37
51
37
24
24
41
49
28
8
4
1
1
12
18
11
4
4
5
6
4
3
2
2
8
15
11
8
5
2
3
2
1
5
4
3
3
6
4
2
2
2
5
8
7
6
7
8
8
8
8
8
7
6
6
7
9
10
11
10
9
11
9
7
5
3
5
5
6
9
13
13
12
10
8
5
3
3
3
3
16
9
3
3
3
3
3
3
3
3
3
3
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
4
76
86
120
120
120
120
104
99
96
82
82
94
96
96
114
82
76
116
71
77
82
82
86
90
114
87
92
81
69
77
83
87
116
92
120
92
91
91
92
84
84
88
92
83
97
84
80
83
84
81
92
91
78
76
74
69
66
66
69
70
70
91
76
79
84
120
80
82
81
77
92
80
79
80
84
79
81
68
84
67
74
86
97
97
97
97
55
50
46
41
39
37
36
35
34
33
33
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
38
55
66
71
77
39
1
12
6
1
1
6
7
5
4
7
6
6
4
2
5
4
3
12
7
2
5
7
9
11
6
2
7
5
3
13
8
4
2
7
8
7
6
4
2
6
6
3
1
2
2
1
1
1
2
6
4
2
1
6
11
8
6
3
1
1
1
2
3
5
8
22
15
8
8
7
6
4
2
2
2
2
17
12
7
7
7
7
7
7
7
7
7
7
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
18
6
11
41
72
72
72
72
54
61
60
76
76
62
68
66
68
92
59
72
57
59
62
62
80
78
80
81
136
81
80
92
80
82
99
91
102
136
106
127
97
89
95
97
95
136
98
101
103
127
98
99
97
84
91
87
85
94
81
82
81
83
93
83
94
83
82
93
83
80
76
94
75
75
77
74
72
75
75
63
75
58
60
60
58
57
57
57
42
39
40
41
42
42
42
42
42
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
3
3
3
3
3
3
4
4
4
4
4
4
4
8
5
3
3
5
7
6
6
9
10
7
4
12
10
8
7
6
5
5
3
1
5
3
1
12
8
4
1
14
9
4
2
1
4
6
9
7
4
2
3
2
1
1
1
3
2
1
9
18
10
2
5
7
5
4
3
3
3
4
5
4
3
3
3
3
3
3
3
3
3
3
22
20
18
10
3
3
3
3
3
3
3
3
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
8
171
171
182
182
182
182
151
152
137
166
136
150
153
153
159
153
147
159
151
153
162
173
167
171
159
141
170
125
130
145
127
137
159
155
182
170
169
166
171
173
158
162
167
154
177
173
153
157
139
170
123
115
116
107
96
95
94
83
80
83
90
78
96
91
111
182
115
170
117
107
122
126
127
171
172
125
173
107
89
102
114
139
177
177
177
177
93
85
77
66
62
58
55
53
51
48
48
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
37
51
58
62
66
51
36
36
36
36
36
83
104
55
6
37
21
6
6
6
6
7
4
1
30
30
18
7
5
4
2
1
7
4
2
4
2
1
1
13
17
18
11
5
1
1
9
7
5
3
2
6
4
2
1
5
4
3
5
10
6
2
8
9
6
3
3
3
3
3
2
1
2
3
4
4
4
3
3
3
3
3
23
14
6
5
5
5
5
5
5
5
5
5
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
97
97
97
104
112
112
112
112
107
107
115
140
135
136
158
158
138
133
141
162
139
158
143
162
149
150
162
150
134
134
129
140
136
140
130
146
129
134
129
126
131
133
136
137
142
142
143
147
149
134
143
152
130
157
121
114
108
94
100
85
77
77
86
81
92
108
102
134
107
142
100
93
100
108
110
147
147
112
149
99
84
98
105
126
157
157
157
157
85
80
74
66
63
60
58
57
56
54
54
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
14
14
14
42
62
72
82
93
52
11
11
70
60
35
11
71
47
24
3
14
12
10
17
25
23
21
12
3
2
2
4
6
10
5
1
2
3
2
1
12
12
9
6
5
3
1
6
3
1
6
4
3
4
4
4
4
2
1
1
10
9
8
8
6
3
1
1
2
4
3
3
24
12
1
3
3
3
2
2
2
2
2
17
12
8
6
5
5
5
5
5
5
5
5
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
7
145
145
145
138
138
138
101
104
96
133
99
115
120
120
126
130
129
149
145
121
115
115
109
114
126
97
122
92
89
94
85
95
120
119
127
138
149
129
133
118
120
106
102
99
111
92
94
104
90
91
83
87
77
74
76
70
65
66
69
71
70
87
78
81
95
127
101
138
107
104
106
101
98
98
95
83
97
79
75
77
83
94
111
111
111
111
85
80
75
69
66
64
62
61
59
59
59
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
8
9
9
9
10
10
10
15
18
19
21
71
81
83
70
57
32
7
7
31
20
9
1
4
6
8
5
2
2
2
2
2
3
2
1
3
3
2
1
21
11
2
9
6
3
1
2
3
2
1
1
2
1
1
2
4
2
1
3
5
3
2
1
10
5
1
1
2
3
3
2
1
2
4
4
4
4
3
3
3
3
3
17
32
45
24
3
3
3
3
3
3
3
3
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
6
136
136
136
128
128
128
108
95
90
126
118
127
162
162
132
137
140
136
122
149
135
137
139
136
149
133
130
158
130
129
140
162
129
135
140
117
132
117
113
120
126
129
158
130
131
137
122
120
121
162
108
104
101
101
88
87
84
90
83
72
73
67
73
73
85
113
87
126
83
76
84
92
98
130
131
106
131
99
88
97
101
118
141
141
141
141
86
85
86
76
75
73
71
70
69
68
68
68
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
4
3
3
3
3
3
3
3
3
11
9
7
7
36
66
35
4
63
33
4
1
4
8
5
3
2
11
15
8
1
1
1
4
3
2
1
1
1
2
1
1
23
16
10
15
10
6
6
8
8
4
1
4
4
4
5
7
5
3
1
6
12
8
4
8
6
4
3
2
2
2
2
2
2
3
3
4
4
4
3
2
2
2
2
18
14
11
7
4
4
4
4
4
4
4
4
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
175
20
170
170
170
145
145
145
102
103
96
143
104
120
135
135
139
149
145
175
170
145
150
147
135
137
131
126
129
116
114
127
110
118
117
132
145
136
175
139
138
138
133
134
136
129
145
147
132
143
126
135
114
119
108
100
94
88
87
90
95
91
90
119
98
95
101
118
100
128
109
105
126
113
116
132
134
110
133
100
93
98
107
122
145
145
145
145
94
87
86
77
74
72
69
68
65
65
65
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
20
20
11
3
3
3
3
3
3
3
3
8
11
12
14
69
88
44
1
34
17
1
1
1
3
5
7
9
5
1
2
3
5
9
5
1
6
3
1
17
23
12
1
8
8
8
8
4
1
1
4
7
6
5
5
4
3
2
1
2
1
1
2
3
5
6
7
10
6
2
1
1
1
1
1
1
1
1
5
5
5
3
1
1
1
1
21
16
11
11
11
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
101
6
96
96
96
81
81
81
73
62
59
83
84
92
124
124
102
105
108
101
96
124
96
97
103
98
101
124
96
113
99
96
98
118
91
90
88
87
101
86
86
100
87
94
113
97
120
89
91
95
89
118
77
74
72
66
67
64
64
62
75
63
63
68
65
65
71
100
72
83
76
69
71
76
79
80
120
79
78
76
67
67
69
73
79
79
79
79
45
44
45
45
47
47
47
47
47
47
47
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
3
1
1
1
1
1
1
25
13
1
3
4
6
36
42
46
49
52
28
4
4
4
6
6
5
4
7
10
6
3
2
2
2
1
1
11
19
11
3
2
3
12
6
1
4
3
3
3
4
9
6
4
4
4
4
3
2
3
3
4
11
11
11
6
1
1
1
9
13
16
17
18
19
19
11
3
5
8
9
6
4
4
4
4
15
10
6
6
6
6
6
6
6
6
6
6
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
8
175
175
192
192
192
192
152
154
146
179
155
172
187
187
181
180
177
177
175
168
174
176
179
178
178
181
191
163
160
174
164
183
172
179
189
190
184
187
191
191
184
186
185
184
192
176
176
179
163
191
155
149
142
147
120
113
111
103
121
85
85
84
101
100
119
189
121
190
113
99
116
127
127
191
191
133
191
110
91
109
123
149
192
192
192
192
102
91
78
62
56
50
45
42
40
35
35
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
33
45
58
58
58
53
48
48
48
48
48
107
117
60
4
78
41
4
4
4
6
7
9
28
14
1
2
4
8
6
4
3
9
5
1
18
20
10
1
15
14
13
10
6
3
2
4
6
7
8
6
4
4
3
2
6
3
1
1
3
13
8
4
4
5
4
3
3
3
3
2
1
1
1
1
1
2
2
2
2
2
3
19
16
13
7
1
1
1
1
1
1
1
1
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
188
8
187
187
193
193
193
193
151
143
142
178
153
173
190
190
186
186
188
187
176
180
184
188
190
187
187
181
191
185
164
171
175
187
180
183
189
191
184
188
191
191
186
189
190
187
193
188
185
178
173
191
167
179
153
179
135
132
130
119
124
104
100
97
112
102
118
189
127
191
128
116
133
139
144
191
191
148
191
136
128
130
142
163
193
193
193
193
137
128
117
104
99
94
90
88
82
82
82
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
24
32
40
40
40
22
4
42
23
4
4
85
121
114
94
75
74
74
74
107
55
3
35
79
74
55
32
9
8
35
50
26
3
2
1
2
3
3
4
16
14
12
12
10
8
19
18
10
3
4
7
5
3
3
10
8
6
5
4
3
5
7
11
6
2
2
2
3
3
4
2
1
1
1
1
3
5
4
3
3
3
3
18
13
8
41
25
10
10
10
10
10
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
8
148
148
159
159
159
159
115
106
104
116
115
132
151
151
159
150
151
152
148
151
143
144
140
139
159
128
135
116
111
114
110
124
117
129
142
133
152
137
136
140
124
130
132
125
130
143
116
113
109
135
91
90
85
78
92
71
67
67
67
66
71
73
81
103
95
121
102
133
103
100
109
112
110
136
138
106
140
98
87
89
89
96
105
105
105
105
58
55
52
48
46
45
44
43
43
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
14
17
20
20
20
12
4
33
21
10
10
42
74
39
5
39
22
5
4
4
10
11
7
4
10
16
10
4
3
3
3
3
3
2
1
8
14
7
1
9
7
6
5
4
2
1
6
6
3
1
2
1
1
4
7
10
5
1
1
2
5
6
8
6
3
1
2
4
10
6
3
24
13
3
3
3
3
4
4
4
4
5
23
16
9
8
7
7
7
7
7
7
7
7
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
13
84
98
132
132
132
132
93
97
92
135
98
114
122
122
116
109
120
97
95
105
91
95
96
103
120
98
132
105
110
135
107
122
106
105
116
104
105
120
103
105
100
99
99
101
101
92
102
104
94
135
87
82
77
69
66
68
65
59
72
64
66
70
77
73
80
120
76
83
74
64
66
70
73
84
88
77
86
70
65
68
74
86
104
104
104
104
58
52
47
41
38
36
34
33
32
30
30
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
8
4
4
4
4
4
4
4
4
12
14
15
16
39
62
31
1
36
18
1
3
6
11
6
1
17
17
17
10
3
4
6
6
3
1
2
3
3
3
3
3
13
17
17
12
8
6
7
8
5
3
1
2
3
4
5
7
5
3
1
6
11
11
9
8
6
3
1
1
1
3
3
2
1
4
6
9
9
8
5
2
2
2
2
16
13
10
9
8
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
8
82
93
132
132
132
132
111
110
107
134
124
121
161
161
114
109
111
114
96
102
111
116
122
132
152
137
161
138
144
136
137
143
148
162
133
127
136
130
129
185
129
136
178
144
149
165
152
156
178
155
168
165
153
160
153
170
157
167
185
162
178
145
144
129
122
137
122
128
121
120
170
126
122
122
121
121
121
121
185
126
144
156
162
162
162
162
104
101
106
101
101
101
100
100
100
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
6
5
3
1
1
1
1
2
3
2
1
37
26
16
8
1
1
1
1
26
17
9
6
4
14
7
1
5
6
7
33
30
15
1
2
3
5
3
1
10
16
15
14
37
60
53
28
3
3
3
17
14
11
10
8
7
6
4
3
8
5
3
4
5
8
15
19
12
5
5
6
5
5
9
14
44
24
5
12
11
8
5
21
29
33
37
68
39
11
11
11
11
11
11
11
11
11
11
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
8
171
171
179
179
179
179
179
179
148
179
148
162
164
164
172
164
172
170
166
167
170
173
168
171
172
158
158
134
134
158
134
142
170
154
175
164
167
175
165
179
165
179
165
163
167
173
161
167
139
158
123
109
105
109
86
85
84
82
86
78
78
73
88
90
106
175
110
157
108
93
107
116
120
159
179
119
161
110
100
117
123
140
167
167
167
167
112
102
102
91
87
85
82
80
77
77
77
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
33
45
51
54
56
58
86
72
58
58
58
90
117
63
9
58
33
9
9
9
8
8
7
7
6
6
19
13
7
1
7
4
2
1
1
1
1
1
1
15
13
12
10
8
4
1
5
10
5
1
4
4
2
1
1
2
1
1
1
7
9
5
1
1
1
1
1
2
2
3
3
3
5
6
8
8
8
6
5
5
5
5
24
18
12
12
11
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
73
172
172
190
190
190
190
150
134
124
190
150
169
195
195
177
181
186
188
180
180
181
186
181
178
180
172
172
184
161
174
175
186
181
181
186
186
186
188
188
192
193
190
191
194
194
187
188
190
180
195
172
188
166
177
144
144
129
125
121
107
112
98
113
106
120
192
119
193
128
116
128
134
139
194
194
147
187
132
127
133
142
164
195
195
195
195
126
114
112
98
93
90
86
84
82
79
79
79
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
39
5
5
5
5
5
5
5
5
14
17
18
20
74
118
66
14
93
80
68
68
68
36
5
5
6
4
3
7
8
9
31
23
14
5
3
2
2
1
1
3
13
29
22
15
9
5
1
2
3
2
1
3
3
3
2
1
3
2
1
2
3
3
3
3
5
3
2
1
1
2
2
2
3
4
4
5
5
5
18
24
27
29
31
35
23
12
12
12
12
12
12
12
12
12
12
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
4
87
87
101
101
101
101
72
76
72
104
74
88
90
90
101
93
104
90
87
90
70
77
79
80
105
82
76
79
74
71
70
73
81
81
87
87
90
80
82
81
81
84
77
74
72
84
80
79
105
82
76
81
76
73
89
74
76
83
75
78
83
76
81
76
83
72
70
70
67
63
74
71
76
105
74
75
74
72
84
70
74
82
89
89
89
89
74
71
68
65
63
62
61
60
59
59
59
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
3
3
3
3
3
3
2
1
9
5
1
1
30
17
4
4
34
20
6
4
2
2
4
4
5
7
9
5
1
2
3
3
3
3
6
10
7
5
3
3
10
12
13
10
6
3
3
6
4
3
3
6
7
4
2
6
5
5
5
3
2
2
1
1
13
10
5
1
1
4
4
4
15
9
3
4
4
4
4
4
4
4
5
15
26
42
23
4
4
4
4
4
4
4
4
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
83
83
99
116
116
116
116
100
106
104
120
120
126
153
153
125
130
132
121
121
150
117
123
125
123
150
133
115
121
111
110
109
131
104
103
116
101
112
120
121
153
126
130
126
129
130
108
115
110
109
141
106
102
104
98
97
104
93
91
95
98
91
104
103
100
106
153
109
124
104
93
96
102
103
129
130
108
127
107
102
107
113
124
141
141
141
141
100
92
96
88
86
85
83
82
81
81
81
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
68
68
68
68
68
36
4
4
4
4
4
4
4
4
4
4
6
8
14
17
20
33
24
16
34
28
15
3
8
19
26
19
13
8
3
3
3
3
2
1
1
2
1
1
10
9
8
6
4
4
6
8
5
2
8
6
4
6
6
6
8
8
5
3
1
4
6
8
6
4
5
3
2
3
4
2
1
3
16
14
11
8
5
2
2
2
2
20
14
9
9
9
9
9
9
9
9
9
9
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
147
147
160
173
173
173
173
132
131
125
171
142
155
184
184
164
163
162
161
156
159
157
157
176
156
157
147
162
160
140
144
145
166
176
164
166
170
169
173
173
179
182
178
174
183
184
156
158
153
146
174
131
113
117
107
92
96
89
88
80
90
75
72
84
84
108
179
113
182
112
100
118
125
127
183
168
126
184
111
97
109
117
140
174
174
174
174
93
84
74
63
58
54
50
48
46
43
43
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
10
10
10
10
10
10
10
10
10
36
44
48
53
98
109
55
2
68
35
2
2
2
3
5
7
9
9
9
7
6
4
2
2
3
5
5
5
3
1
2
3
12
14
16
10
5
3
2
4
4
5
4
3
3
2
1
6
7
4
1
2
3
8
5
3
5
8
4
1
1
1
1
2
2
1
1
3
3
3
4
4
4
4
5
24
17
10
7
4
4
4
4
4
4
4
4
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
194
66
188
188
199
199
199
199
155
152
143
199
158
169
198
198
187
183
185
197
167
186
188
194
197
193
197
198
188
175
179
187
178
182
186
185
196
195
194
196
197
195
195
197
195
195
199
194
196
199
195
198
191
197
196
197
197
198
188
185
186
168
172
170
174
195
169
196
169
195
162
152
157
161
168
197
195
161
195
168
160
166
169
182
199
199
199
199
138
130
124
115
111
108
105
104
102
100
100
100
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
66
66
66
36
6
6
6
6
6
6
6
6
34
24
15
15
82
99
50
1
8
4
1
1
1
4
7
10
13
34
55
32
10
17
24
21
17
13
11
10
10
10
8
7
31
42
41
40
26
13
11
25
17
9
24
32
22
13
8
15
14
11
8
15
15
15
25
21
13
5
5
6
5
5
5
5
6
17
28
28
28
28
34
37
38
39
40
34
28
47
34
22
22
22
22
22
22
22
22
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
14
171
171
188
188
188
188
133
142
135
189
144
166
186
186
175
174
173
179
171
176
180
174
183
177
180
184
185
178
165
185
170
181
180
176
182
185
183
183
186
186
185
187
187
183
188
174
176
189
168
186
156
150
151
150
128
144
113
116
108
103
117
100
117
115
130
183
130
185
129
121
132
139
139
187
187
148
187
129
117
116
129
154
189
189
189
189
101
88
74
57
50
44
39
36
33
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
9
4
4
4
4
4
4
4
4
16
20
22
24
93
126
125
122
119
60
2
2
12
10
8
12
17
18
20
11
2
1
1
2
3
4
2
1
2
1
1
4
12
13
15
9
4
2
1
2
3
3
3
4
2
1
1
1
4
3
3
2
1
2
3
4
3
2
1
1
2
4
3
2
1
1
1
4
7
9
5
2
2
2
2
13
12
11
7
3
3
3
3
3
3
3
3
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
133
13
140
140
162
162
162
162
117
112
108
131
118
137
155
155
158
134
135
122
123
150
133
139
138
140
158
128
141
120
117
119
114
131
124
132
162
136
143
143
142
155
137
141
142
132
150
140
126
121
118
141
108
100
99
97
95
92
94
94
84
96
77
72
89
88
100
162
102
136
105
95
103
109
114
142
142
114
140
109
104
112
117
130
150
150
150
150
105
96
99
90
88
86
84
83
81
81
81
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
16
18
20
20
20
20
20
34
27
20
20
74
73
69
66
66
35
4
4
8
12
10
8
12
14
17
10
4
3
3
2
1
12
6
1
3
5
3
1
10
10
10
8
4
1
5
7
7
4
1
4
6
8
7
7
10
5
1
1
6
12
10
7
4
2
1
1
1
2
1
1
23
12
1
1
1
1
1
1
1
1
1
14
12
10
10
7
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
8
12
61
109
109
109
109
81
78
79
78
80
85
97
97
81
78
76
109
76
84
87
88
115
102
109
106
127
115
91
98
94
91
115
94
105
110
120
127
100
102
99
93
115
90
100
95
97
127
101
112
105
108
109
106
120
90
89
90
88
85
87
82
86
105
86
85
84
112
92
92
97
120
99
109
106
88
85
84
91
85
86
87
88
88
88
88
73
86
80
78
79
78
78
78
78
78
78
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
4
1
1
1
2
3
4
10
13
12
11
11
10
9
9
15
12
6
1
12
10
9
8
8
8
5
3
14
26
23
15
7
15
11
7
4
9
13
18
11
4
5
6
29
19
9
6
4
4
5
8
4
1
7
5
3
1
4
7
5
4
6
8
9
10
9
8
6
3
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
12
11
10
10
10
10
10
10
10
10
10
10
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
97
80
148
148
148
142
141
137
137
137
96
137
107
118
126
126
120
130
128
143
148
133
139
138
143
140
127
128
111
120
98
134
107
117
134
120
138
133
148
128
137
137
134
137
137
136
139
143
143
143
127
143
118
113
104
113
92
86
78
78
71
76
79
78
87
99
89
128
89
89
88
81
90
93
95
143
96
95
143
85
81
89
89
99
113
113
113
113
86
82
77
71
69
67
65
64
63
62
62
62
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
80
80
45
11
11
11
11
11
11
20
15
11
11
11
11
41
60
35
11
31
19
7
7
11
15
9
4
5
8
11
9
7
4
1
4
5
7
4
1
1
1
2
3
11
6
2
8
8
6
5
8
7
7
8
7
6
5
5
6
5
5
5
4
4
12
7
2
3
4
3
2
1
1
2
3
13
8
3
3
3
3
2
1
1
1
1
16
31
45
25
6
6
6
6
6
6
6
6
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
168
75
135
148
171
171
171
171
118
109
99
170
123
129
174
174
159
161
168
167
129
139
150
168
166
162
179
170
142
140
140
149
194
171
179
180
187
171
174
179
177
187
184
180
181
179
190
177
177
180
179
181
187
184
179
179
194
178
181
179
190
180
165
156
154
161
143
165
132
162
149
144
187
166
151
179
159
156
179
141
194
144
153
171
180
180
180
180
120
108
108
96
92
89
86
85
81
81
81
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
75
38
2
2
2
2
2
2
2
2
9
10
10
7
4
21
11
2
10
7
5
3
1
6
4
2
3
2
1
34
23
12
1
2
4
22
20
18
9
1
1
2
24
13
2
3
2
2
8
15
11
8
8
18
13
9
6
3
4
3
3
9
13
8
3
6
7
7
6
4
3
5
8
13
24
16
8
8
7
7
5
3
3
3
3
20
15
10
10
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
168
82
132
148
169
169
169
169
122
123
116
170
127
141
159
159
147
145
137
157
143
151
159
168
144
148
146
136
167
129
140
169
147
157
159
155
161
166
163
163
168
169
160
170
170
160
159
168
148
153
144
169
128
106
105
95
89
92
84
83
80
82
73
70
84
84
103
163
108
168
106
93
102
110
114
143
170
122
170
106
90
102
107
126
153
153
153
153
83
76
69
61
57
54
52
50
49
47
47
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
79
77
40
4
4
4
4
4
4
4
4
19
24
27
30
74
96
53
10
36
53
31
10
2
5
7
8
9
7
6
15
12
8
5
5
6
8
4
1
2
3
2
1
12
11
10
8
6
8
10
11
6
1
1
4
7
4
2
2
5
6
8
5
3
2
1
1
2
3
2
1
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
16
14
12
10
8
8
8
8
8
8
8
8
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
154
87
100
105
100
95
95
95
85
74
70
98
100
107
148
148
118
127
129
154
113
131
113
112
115
120
127
131
126
132
148
122
154
128
129
137
134
128
154
127
130
134
137
150
154
135
143
150
136
146
142
139
138
146
128
110
139
101
108
106
132
108
107
127
116
117
110
128
106
117
111
100
138
106
105
129
95
105
104
104
139
102
110
128
139
139
139
139
75
70
64
56
53
50
48
47
46
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
48
10
7
4
4
4
4
4
4
4
4
9
6
4
4
6
9
9
10
48
29
10
8
10
36
19
3
9
35
31
22
14
9
4
6
5
4
4
4
4
4
4
4
12
21
23
16
9
5
2
7
5
4
4
4
6
5
3
1
6
7
7
8
9
11
6
2
3
4
4
2
1
4
4
4
3
3
3
3
3
3
4
5
5
5
6
25
15
6
4
3
3
3
3
3
3
3
3
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
100
6
95
95
121
121
121
121
97
85
80
115
107
120
150
150
121
124
126
118
114
150
123
129
129
121
150
112
109
115
96
100
101
100
106
104
105
109
108
112
108
131
108
114
142
116
129
113
115
110
108
112
94
93
98
102
101
131
109
106
113
104
91
93
94
93
113
112
95
115
104
99
142
102
105
110
108
95
129
88
88
90
91
96
104
104
104
104
81
77
73
68
65
63
62
61
59
59
59
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
3
3
6
8
9
9
10
7
4
5
33
47
35
23
16
9
3
38
21
5
7
6
6
5
4
4
29
26
16
7
5
3
8
13
18
10
3
3
3
3
3
6
7
9
11
10
8
6
6
6
7
6
5
5
14
10
6
6
6
5
4
12
16
10
5
4
4
3
3
3
3
3
3
13
8
3
3
3
3
5
6
7
7
8
23
38
48
27
6
6
6
6
6
6
6
6
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
60
4
64
64
75
75
75
75
58
63
61
78
73
73
95
95
79
83
77
130
76
85
81
82
79
86
107
82
89
83
73
80
82
85
114
91
89
92
116
91
91
92
92
93
99
106
106
130
130
110
112
110
112
116
114
114
116
98
94
92
98
85
87
85
89
99
88
114
94
95
104
114
103
116
115
130
130
97
89
91
94
92
97
105
116
116
116
116
87
86
87
82
81
80
79
79
78
78
78
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
2
1
1
1
1
1
1
2
3
2
1
10
15
20
13
7
6
3
1
8
15
9
4
1
1
2
3
4
7
11
9
7
4
1
4
3
3
2
1
1
1
3
5
8
9
10
14
10
7
6
7
4
1
12
8
4
7
6
6
8
4
1
11
15
19
10
1
2
3
3
3
3
3
4
7
15
11
7
6
6
6
5
4
4
4
4
22
16
10
10
8
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
73
171
171
190
190
190
190
141
133
131
177
146
166
187
187
172
173
171
180
172
175
178
186
184
177
181
172
186
181
157
170
173
183
180
179
184
186
181
184
187
187
184
186
186
184
190
186
177
177
168
187
154
176
148
153
123
106
98
95
92
85
91
93
98
102
119
184
123
186
116
105
123
132
137
187
187
131
187
118
105
116
126
152
190
190
190
190
101
92
82
71
66
62
58
56
54
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
46
20
20
20
20
20
20
12
4
33
18
4
4
67
93
48
4
78
75
38
1
28
17
7
13
19
17
15
8
1
1
1
3
5
7
4
1
1
2
2
3
15
14
14
12
8
5
6
9
8
7
4
2
1
2
3
6
6
5
4
7
11
9
5
2
1
1
2
2
2
3
2
1
1
1
1
3
3
3
3
3
3
3
3
16
13
11
7
3
3
3
3
3
3
3
3
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
6
88
89
116
116
116
116
83
95
92
120
120
108
105
105
111
106
114
116
110
113
114
113
116
111
114
98
95
111
89
93
97
103
114
112
116
105
106
120
105
105
109
116
99
116
97
92
94
91
90
98
88
84
85
86
87
86
89
89
87
112
83
85
90
84
88
120
89
98
90
86
92
83
87
88
81
94
81
82
90
88
93
101
112
112
112
112
85
88
85
81
80
79
78
77
76
76
76
70
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
5
4
4
4
4
4
4
4
12
21
51
55
60
64
40
16
10
4
4
42
28
15
3
21
18
15
9
4
2
1
1
1
1
1
1
1
1
1
1
10
9
8
5
2
4
6
8
9
10
12
8
4
6
6
6
8
7
6
7
8
14
11
8
6
4
3
2
1
3
5
7
15
11
6
1
4
7
4
1
1
1
1
19
16
13
13
13
13
13
13
13
13
13
13
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
103
20
87
114
158
158
158
158
129
120
100
108
89
108
108
110
158
114
114
118
99
101
114
120
128
120
158
105
100
102
89
90
99
109
112
144
126
121
123
120
126
126
119
144
128
122
133
126
125
133
125
115
109
102
125
95
98
99
101
125
97
104
106
91
97
96
103
115
105
120
97
106
96
102
105
113
114
100
109
97
106
94
97
101
104
104
104
104
75
72
77
72
72
72
71
71
71
71
71
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
20
20
20
20
46
59
72
79
87
44
1
6
3
1
1
32
61
31
2
5
3
2
4
6
14
8
3
3
27
26
16
6
3
1
6
4
3
2
1
1
1
1
1
19
16
13
19
15
12
29
20
10
1
2
2
3
4
13
16
10
4
1
1
2
2
1
1
2
4
4
3
2
3
5
7
26
16
7
7
4
1
4
6
7
7
8
28
19
11
11
11
11
11
11
11
11
11
11
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
22
3
19
63
112
112
112
112
84
79
82
82
88
97
111
111
112
90
96
112
96
100
90
112
91
93
112
82
80
82
74
74
77
71
77
75
75
111
77
76
81
96
78
79
88
80
79
90
82
83
109
79
75
78
74
78
98
82
80
81
111
79
81
78
74
88
75
73
77
88
81
85
89
88
88
109
78
79
76
75
90
74
80
89
98
98
98
98
80
77
73
69
67
65
64
63
62
62
62
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
26
38
50
33
16
9
2
2
2
2
3
9
8
6
5
19
25
16
7
2
4
3
3
3
7
12
7
3
2
2
2
2
3
2
2
3
4
3
2
10
11
13
16
9
2
1
11
7
3
1
1
2
4
4
4
4
2
1
1
2
3
2
1
1
1
1
1
2
8
15
8
2
3
3
3
3
3
3
3
3
3
4
22
40
51
27
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
6
12
45
79
79
79
79
68
60
58
70
90
94
147
147
94
103
105
98
120
100
92
97
120
99
125
93
95
85
77
86
91
97
115
125
106
113
114
115
115
121
118
125
144
126
124
147
118
115
113
108
101
98
113
100
104
107
101
113
113
94
107
92
97
100
90
102
90
100
100
100
144
94
91
88
76
86
87
87
147
81
85
90
81
77
77
77
55
46
49
52
55
55
55
55
55
55
55
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
3
3
3
3
3
3
6
10
7
4
14
9
4
4
19
14
8
3
12
26
14
3
3
3
3
3
4
3
3
3
4
3
3
3
3
3
2
1
2
3
4
6
12
7
2
6
10
8
6
6
3
1
12
8
4
4
5
10
12
6
1
11
18
20
11
2
3
4
4
4
4
4
5
7
15
11
7
4
2
1
3
4
5
5
6
30
16
3
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
195
1
195
195
200
200
200
200
156
159
143
200
152
177
200
200
192
194
188
200
184
187
193
195
200
197
200
200
196
187
194
195
200
198
200
200
199
199
199
199
199
200
200
199
200
199
200
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
32
48
61
62
63
36
10
10
10
10
10
92
104
58
12
67
39
12
12
12
20
26
33
57
43
29
23
17
13
9
7
5
9
7
5
10
11
12
12
13
33
54
36
18
18
40
32
25
25
25
18
11
11
11
13
14
15
36
32
25
18
18
18
18
18
69
94
120
71
22
18
42
54
66
133
99
66
133
166
183
191
195
197
198
199
199
199
199
199
199
199
199
199
199
200
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
7
144
144
144
136
136
136
113
121
118
139
139
140
165
165
144
147
150
148
144
153
145
147
148
143
153
134
133
159
126
136
144
163
148
142
142
139
148
147
148
156
163
159
159
164
165
142
137
126
123
163
102
103
89
80
76
70
66
65
59
58
67
58
74
77
96
156
102
163
101
90
105
112
117
164
165
108
135
92
83
95
103
119
145
145
145
145
102
94
86
76
72
68
65
63
59
59
59
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
5
4
4
4
4
4
4
4
4
4
4
65
81
86
91
112
93
49
5
15
10
5
1
2
6
10
7
4
4
5
5
5
5
3
1
1
2
1
1
12
8
5
5
6
15
20
17
11
5
5
4
4
2
1
7
7
4
1
1
8
8
4
1
1
2
5
3
2
4
4
4
13
7
1
4
3
3
5
6
7
7
8
23
38
48
25
3
3
3
3
3
3
3
3
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
87
92
105
101
101
101
101
97
101
101
84
86
92
101
101
110
116
144
149
99
99
91
97
77
79
74
81
74
61
62
60
70
76
80
98
144
101
149
105
99
97
91
87
89
97
85
97
89
88
108
85
80
79
76
76
78
76
81
85
86
108
83
82
79
76
70
72
80
82
86
108
91
91
90
97
79
80
81
73
73
74
74
76
76
76
76
76
69
68
67
65
64
64
63
63
63
63
63
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
50
13
8
4
4
4
4
40
70
38
6
17
9
1
1
37
33
17
1
13
7
1
1
1
7
4
1
3
2
2
2
2
1
1
9
12
16
8
1
2
2
2
3
12
11
10
7
4
3
2
7
7
4
2
4
4
4
3
2
3
2
2
7
9
6
4
7
5
4
4
3
2
6
6
7
30
18
7
7
7
7
7
7
7
7
8
24
40
51
28
6
6
6
6
6
6
6
6
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
2
80
88
123
123
123
123
101
89
83
122
107
108
147
147
102
103
104
118
92
96
97
104
114
113
147
126
99
104
97
102
107
111
135
117
118
119
118
113
114
121
118
122
147
132
136
147
128
127
128
118
120
135
126
128
147
126
118
118
119
107
106
104
110
114
105
136
107
123
119
117
147
118
113
120
116
113
120
111
147
104
114
134
147
147
147
147
82
77
72
66
63
61
59
58
57
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
8
7
6
4
3
2
2
2
31
18
6
10
14
14
8
3
9
12
15
10
6
10
15
20
14
9
5
1
3
5
4
4
6
6
7
8
7
7
8
7
6
9
6
4
6
7
8
7
6
7
8
6
4
11
10
9
7
5
5
4
3
4
5
13
13
13
38
29
20
15
9
3
3
3
3
19
17
16
11
7
7
7
7
7
7
7
7
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
7
146
146
187
187
187
187
136
139
136
174
144
163
184
184
164
167
165
180
161
165
162
161
176
161
161
150
171
161
143
148
146
165
180
168
182
185
179
183
186
187
182
182
177
183
184
158
160
160
149
174
135
117
119
109
100
103
92
87
85
88
77
76
89
89
112
182
115
185
113
99
116
123
128
186
173
128
187
108
98
115
125
145
179
179
179
179
120
113
104
92
87
83
79
77
72
72
72
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
13
16
20
20
20
20
48
48
34
20
20
76
100
51
2
66
34
2
2
2
7
7
8
60
38
16
9
3
2
2
5
6
8
4
1
2
2
2
13
21
19
18
13
9
12
13
15
11
8
6
4
3
2
2
2
5
6
7
8
12
9
5
1
3
5
3
1
3
5
4
4
3
2
1
2
2
2
4
5
6
6
7
21
18
16
36
20
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
141
141
153
166
166
166
166
137
138
123
135
133
135
134
134
155
140
136
141
141
125
135
137
135
137
155
121
137
103
93
94
88
102
119
129
161
166
143
143
138
139
117
122
131
129
148
137
122
118
111
137
92
90
90
83
79
87
72
70
88
71
69
69
81
82
102
161
107
166
105
92
102
104
107
138
139
107
139
92
82
91
101
119
148
148
148
148
79
69
59
47
42
37
34
31
30
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
70
70
70
70
70
70
70
70
70
46
23
27
17
8
8
38
68
35
2
5
3
2
1
2
5
6
5
4
6
8
4
1
1
2
11
7
4
3
2
2
2
2
2
14
14
14
12
11
11
11
11
10
8
6
6
5
4
3
2
5
3
2
2
3
19
13
8
11
9
5
2
2
2
2
2
1
1
1
1
3
6
5
5
5
5
5
15
11
8
8
8
8
8
8
8
8
8
8
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
172
68
148
149
169
169
169
169
115
107
98
167
121
124
171
171
158
146
172
164
120
140
149
170
161
161
174
167
146
134
139
146
142
150
149
151
172
154
158
160
157
165
155
156
161
161
169
170
165
167
165
171
156
164
165
161
174
167
135
133
147
127
133
132
142
155
130
168
132
158
124
117
125
126
131
156
156
131
155
126
151
128
143
157
174
174
174
174
91
85
78
69
66
63
60
59
57
55
55
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
68
68
68
37
6
6
6
6
6
6
6
6
10
9
8
7
7
16
12
8
8
8
8
8
8
8
7
7
20
34
30
16
2
2
3
10
18
28
16
4
3
2
5
5
6
12
19
19
16
9
3
4
6
7
8
8
8
8
5
3
5
6
4
2
10
16
12
9
6
4
5
4
4
4
5
3
2
13
13
13
8
4
6
7
7
7
8
31
18
6
6
6
6
6
6
6
6
6
6
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
90
169
172
196
196
196
196
161
163
144
192
149
174
190
190
180
179
187
191
179
186
184
187
193
186
187
184
193
181
172
186
180
183
191
186
196
194
192
192
194
194
190
191
193
187
195
187
182
190
178
193
165
176
160
153
129
144
117
117
150
111
101
103
113
119
134
196
138
194
130
119
128
140
140
194
194
150
194
135
119
129
140
162
195
195
195
195
114
117
121
118
119
119
119
119
119
119
119
119
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
90
90
85
80
80
80
80
80
80
48
17
17
17
17
17
72
114
91
68
102
87
72
45
19
14
9
5
2
10
15
8
2
1
1
1
1
1
5
9
6
3
2
1
15
14
14
24
12
1
2
8
15
9
3
2
3
4
3
2
4
5
6
5
4
3
2
7
8
5
3
2
2
2
2
1
1
6
3
1
11
16
11
6
6
6
6
31
23
16
10
5
5
5
5
5
5
5
5
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
79
142
142
175
175
175
175
119
111
101
174
126
139
180
180
141
136
130
171
130
142
149
148
169
153
160
147
145
144
145
143
144
149
145
144
141
163
152
160
175
175
168
174
175
177
177
180
174
169
169
172
159
165
158
163
152
149
146
143
163
132
128
124
121
117
124
122
125
155
133
127
147
138
145
177
177
146
151
136
180
129
142
161
172
172
172
172
112
113
103
92
88
84
81
79
78
75
75
75
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
73
68
36
5
5
5
5
5
5
5
5
9
8
8
8
19
30
18
6
32
19
6
6
6
10
14
22
30
40
37
21
5
14
32
18
5
14
12
10
7
4
9
7
6
4
3
3
3
3
3
3
3
10
10
8
7
5
3
3
6
4
3
3
3
8
8
8
9
10
9
6
3
4
6
7
6
6
6
20
35
22
9
3
3
3
3
15
12
9
9
9
9
9
9
9
9
9
9
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
83
83
121
157
157
157
157
129
131
114
112
135
112
105
102
118
105
95
157
97
114
112
104
134
118
118
115
138
115
103
110
101
109
157
118
125
134
120
121
137
140
116
119
134
104
105
96
102
102
100
138
87
85
85
82
87
79
78
76
88
75
78
73
87
79
93
125
94
134
95
91
98
105
102
137
140
107
138
99
90
95
94
99
105
105
105
105
85
84
83
79
78
77
76
76
75
75
75
64
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
83
42
2
2
2
38
56
68
74
80
42
4
12
10
8
8
10
13
7
2
5
8
6
4
4
7
7
6
5
10
13
8
4
2
1
1
2
6
4
2
1
1
2
3
10
10
10
6
2
1
1
5
5
6
4
3
5
3
2
4
5
3
1
2
6
7
4
1
7
4
1
1
2
3
3
3
24
13
3
1
2
3
5
6
7
7
8
19
17
15
38
34
31
31
31
31
31
31
31
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
6
133
133
169
169
169
169
125
118
114
133
123
137
159
159
139
143
138
156
134
139
143
138
164
140
145
139
138
153
126
129
134
137
156
136
161
136
143
144
138
169
142
148
164
147
159
137
132
124
121
138
105
94
87
85
79
78
72
72
69
66
72
70
84
84
98
161
103
136
106
93
101
105
108
138
139
111
169
100
87
99
103
122
148
148
148
148
79
71
62
52
48
44
41
39
38
35
35
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
18
24
30
30
30
15
1
28
14
1
1
34
38
19
1
46
56
48
27
6
13
8
3
14
18
18
18
19
10
1
7
13
37
19
1
1
1
1
2
12
18
22
20
16
13
13
11
10
5
1
5
5
3
1
2
6
3
1
2
3
3
3
8
5
3
3
3
3
3
3
3
3
3
3
3
4
5
6
6
6
6
7
21
15
9
7
5
5
5
5
5
5
5
5
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
2
142
142
177
177
177
177
124
114
104
176
130
141
181
181
153
149
138
174
123
132
148
146
173
155
163
152
148
137
154
157
186
163
167
165
161
177
169
173
176
177
181
178
178
179
181
176
176
178
181
179
186
193
175
173
166
167
165
162
191
160
156
193
165
162
191
167
157
181
155
146
193
155
157
179
185
158
181
150
185
145
151
168
177
177
177
177
127
125
123
114
111
109
107
106
105
103
103
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
3
3
3
12
10
9
9
52
50
28
6
38
22
6
6
6
8
11
27
27
15
4
4
5
4
4
4
4
4
12
20
12
4
5
6
33
19
6
5
5
4
3
13
11
9
11
8
5
8
5
3
7
5
3
13
15
12
9
9
9
9
11
10
8
6
6
21
55
34
13
13
13
11
9
8
8
8
8
29
19
9
37
44
47
49
50
50
50
50
50
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
88
88
100
113
113
113
113
97
96
92
116
111
122
151
151
131
132
135
130
123
151
119
129
148
126
151
133
106
124
109
116
113
130
148
110
109
104
100
104
107
112
124
121
124
129
132
115
122
121
116
141
109
91
88
90
87
85
100
83
77
79
95
78
84
87
91
112
96
124
102
102
108
112
110
129
132
112
129
109
95
101
103
120
141
141
141
141
85
85
85
76
74
72
70
69
68
67
67
67
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
33
47
54
62
37
13
45
66
88
46
4
4
4
7
4
1
13
9
6
5
4
2
1
2
3
5
3
1
1
1
1
1
13
14
10
6
4
2
1
5
3
1
3
3
3
2
2
8
6
3
1
1
10
9
8
8
6
3
1
1
2
8
6
3
1
2
4
9
6
4
3
2
2
2
2
17
13
10
7
5
5
5
5
5
5
5
5
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
6
82
83
109
109
109
109
95
83
78
112
105
106
148
148
110
113
112
115
106
112
112
111
148
110
115
106
104
119
115
124
137
122
148
110
99
96
95
101
103
131
118
110
116
105
125
97
101
111
110
122
137
108
112
116
106
131
106
106
115
110
93
95
99
94
115
112
98
118
100
97
137
105
106
108
125
94
106
87
84
88
92
99
110
110
110
110
61
59
58
57
57
56
56
56
56
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
4
4
4
4
4
4
4
4
9
6
4
4
4
28
16
4
37
21
5
5
5
5
4
4
4
13
17
14
11
6
1
2
3
5
3
1
2
4
3
3
14
11
8
13
8
3
6
7
4
1
4
3
2
12
9
6
7
4
1
6
12
17
9
1
1
2
2
3
3
3
4
7
15
9
4
6
6
7
8
13
16
17
19
25
17
10
9
8
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
6
173
173
194
194
194
194
144
145
144
186
153
174
192
192
180
179
178
181
173
176
176
177
185
179
180
172
187
182
168
171
171
184
181
180
192
193
189
192
193
194
192
191
189
192
192
176
177
177
166
188
149
152
129
109
103
97
90
91
93
91
106
94
104
102
117
192
129
193
128
112
126
137
140
193
194
148
188
135
120
131
139
160
190
190
190
190
123
109
105
91
86
82
78
76
71
71
71
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
13
16
20
20
20
20
62
62
41
20
20
92
124
99
75
121
98
75
45
15
11
7
5
3
3
3
6
6
7
21
13
5
8
8
8
14
7
1
7
14
17
18
11
5
3
1
7
7
5
3
6
8
5
2
1
5
3
2
8
10
6
2
3
5
4
3
2
2
2
2
2
2
3
18
17
16
10
5
6
7
7
8
23
18
14
14
9
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
3
186
186
198
198
198
198
147
127
128
195
156
171
198
198
187
188
186
198
165
164
182
185
197
187
185
191
187
155
166
172
176
189
193
187
186
195
185
192
195
195
196
195
195
196
198
195
195
195
193
198
194
198
193
197
186
191
186
174
193
182
176
173
172
188
173
182
155
196
163
153
160
168
173
196
195
170
196
149
146
147
157
174
198
198
198
198
144
139
132
121
117
114
111
109
105
105
105
66
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
5
6
8
14
17
20
14
8
12
14
17
96
104
56
8
37
22
8
8
8
11
14
27
56
55
54
44
34
19
4
32
18
4
4
4
4
4
4
4
11
8
6
8
7
6
8
15
12
9
8
8
8
9
7
5
6
7
8
9
18
20
14
9
10
9
8
9
10
7
5
13
28
20
13
6
7
8
8
8
8
8
8
13
18
26
55
36
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
75
94
98
116
116
116
116
89
83
84
82
84
94
99
99
116
93
102
111
94
99
87
91
93
92
116
82
88
79
77
87
85
83
111
86
87
89
94
84
86
88
88
89
92
90
87
90
83
90
82
78
90
74
73
72
96
67
69
72
90
65
63
60
61
55
56
76
62
67
70
69
92
74
73
77
76
73
77
75
90
76
81
89
96
96
96
96
83
83
84
82
82
81
81
81
81
81
81
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
75
40
6
6
6
15
19
24
24
24
18
12
36
19
3
3
3
4
3
2
31
18
6
4
2
6
7
5
4
5
7
7
8
4
1
7
9
6
4
3
2
1
2
4
25
18
11
15
9
4
1
6
7
4
1
3
3
4
5
7
5
3
1
2
4
6
3
1
1
1
1
1
2
3
3
3
24
13
2
3
3
3
9
12
14
15
16
21
39
52
29
6
6
6
6
6
6
6
6
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
93
13
82
82
101
101
101
101
97
87
93
127
122
127
150
150
119
117
122
117
110
150
121
127
132
125
150
130
111
116
104
107
106
122
114
97
91
92
93
100
104
112
118
114
116
125
101
103
109
108
105
122
114
95
99
98
96
104
95
95
96
93
91
104
95
90
94
112
99
118
95
89
96
101
97
125
108
94
104
84
81
104
89
94
98
98
98
98
53
51
49
45
44
43
42
41
41
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
8
4
4
4
4
35
56
29
3
22
22
22
22
48
45
33
22
58
40
22
22
22
17
10
3
3
10
18
12
6
4
3
12
7
3
2
1
2
3
2
1
27
20
14
10
6
4
2
29
15
1
4
3
2
5
3
2
8
5
2
3
5
13
10
7
4
2
4
4
4
4
4
8
10
13
18
18
18
14
10
13
14
15
16
28
17
6
4
3
3
3
3
3
3
3
3
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
6
145
145
177
177
177
177
125
113
103
177
129
140
181
181
144
150
145
176
135
147
153
154
175
157
169
155
138
125
122
120
128
137
143
163
164
153
160
163
161
170
161
163
163
160
177
160
165
177
165
181
167
176
170
175
169
155
151
148
142
163
133
133
145
145
139
170
139
160
131
124
154
136
136
160
154
141
160
135
148
128
139
159
181
181
181
181
108
96
85
73
67
62
58
56
54
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
3
1
1
1
1
1
1
1
1
6
5
4
4
34
33
18
4
29
17
6
6
6
12
17
23
57
37
18
11
5
7
9
7
5
5
16
21
12
3
3
5
8
7
6
4
3
5
8
8
6
4
3
5
7
10
10
9
8
8
8
10
10
10
10
14
13
13
9
6
6
6
10
12
14
25
26
17
8
8
15
18
20
21
22
25
26
27
24
22
22
22
22
22
22
22
22
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
77
77
98
118
118
118
118
86
89
83
115
84
94
101
101
93
93
88
109
90
94
107
84
91
88
88
84
78
91
91
98
135
110
109
111
118
102
105
115
103
103
120
97
98
95
88
85
83
90
99
98
135
104
99
110
132
106
120
112
115
111
108
110
112
104
115
118
106
112
111
110
135
120
105
103
95
97
93
95
132
99
104
111
111
111
111
111
85
89
87
83
82
81
80
80
79
79
79
65
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
40
4
3
3
3
3
3
3
3
3
3
11
8
5
5
11
18
9
1
8
4
1
2
3
4
2
1
17
13
10
20
34
20
6
6
4
3
2
1
2
2
1
1
13
15
15
9
3
2
1
7
4
2
1
2
3
4
3
2
3
2
1
1
2
3
2
1
2
1
1
1
3
3
3
2
2
1
1
7
6
6
5
5
5
5
5
21
16
12
12
12
12
12
12
12
12
12
12
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
137
137
141
145
145
145
145
113
101
95
140
121
135
166
166
141
141
143
138
138
151
142
145
153
143
151
131
140
124
130
135
139
163
153
142
141
140
141
147
147
158
163
156
157
165
166
137
138
131
128
163
112
104
101
95
96
102
104
102
117
89
83
96
98
101
117
158
117
163
119
108
117
124
125
165
165
127
166
120
111
117
118
130
145
145
145
145
101
92
93
85
82
80
78
77
75
75
75
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
10
10
10
10
10
10
10
7
4
14
9
4
4
64
74
39
4
67
67
35
3
4
11
11
12
35
19
3
3
3
3
3
11
8
6
13
16
9
2
6
9
12
13
14
11
8
4
1
6
5
3
1
1
1
1
1
6
6
3
1
5
11
16
12
8
9
5
1
3
3
3
3
3
4
6
8
11
9
8
14
18
20
21
21
22
17
13
13
13
13
13
13
13
13
13
13
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
13
84
98
132
132
132
132
95
89
86
85
90
97
118
118
99
103
96
111
85
87
90
91
93
102
119
95
132
96
100
106
108
118
116
119
118
130
111
111
115
112
115
119
103
106
108
94
108
97
100
132
89
93
86
86
84
81
103
79
83
90
95
93
88
84
96
118
91
130
93
90
103
85
84
84
82
82
82
68
95
68
76
87
96
96
96
96
53
48
45
40
38
36
35
34
33
32
32
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
18
21
24
24
24
14
4
26
15
4
4
34
29
24
40
32
18
4
3
3
9
6
4
8
12
16
12
8
4
1
1
2
5
3
2
1
1
1
2
11
14
18
14
8
2
4
7
4
1
2
3
2
1
2
4
4
3
2
7
9
10
9
8
6
3
1
3
4
4
4
4
3
3
3
3
3
3
3
4
4
4
5
18
12
7
7
5
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
69
184
184
188
188
188
188
137
130
127
176
143
162
186
186
162
164
162
174
157
158
168
169
167
184
165
155
170
161
155
158
155
165
163
165
182
184
177
182
185
186
182
182
184
183
188
184
175
176
171
186
159
174
154
146
129
141
122
123
136
114
112
110
120
113
128
182
130
184
121
108
120
133
139
185
185
143
186
140
136
135
143
163
188
188
188
188
122
110
108
94
90
86
83
81
76
76
76
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
42
16
16
16
16
16
16
13
10
32
21
10
10
67
93
51
10
71
74
70
40
10
11
10
10
16
10
5
3
2
4
6
5
5
12
9
7
22
23
14
5
9
15
21
19
12
5
6
7
7
7
8
5
2
2
3
6
8
6
4
3
3
5
4
4
5
3
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
3
21
15
10
10
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
6
131
131
135
135
135
135
97
92
89
87
93
103
121
121
112
105
105
112
100
105
118
135
128
131
121
114
135
113
105
108
106
121
112
113
122
129
112
115
114
134
114
111
128
115
120
135
109
108
104
135
91
85
84
75
77
71
68
88
70
71
70
73
77
79
89
122
91
129
87
79
80
85
87
89
134
88
88
83
69
72
76
87
102
102
102
102
65
67
69
64
63
63
62
61
61
61
61
61
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
15
19
24
24
24
14
4
26
17
8
8
36
44
24
4
34
19
4
4
4
4
3
3
11
11
12
8
5
3
2
6
4
2
2
3
2
2
2
3
9
9
9
10
9
9
9
9
9
9
9
5
1
2
4
6
5
4
4
2
1
2
1
1
1
1
1
1
2
2
2
1
1
2
3
6
4
3
4
4
4
4
5
18
15
12
7
3
3
3
3
3
3
3
3
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
70
139
139
139
96
86
79
78
78
77
82
86
85
107
107
92
101
110
118
139
107
102
118
97
102
118
90
92
87
86
93
82
86
97
97
100
99
139
99
110
113
109
139
115
109
110
139
107
110
114
115
115
99
91
92
96
87
89
88
87
93
90
96
92
99
93
82
86
83
88
82
80
89
93
92
115
89
115
88
88
96
91
93
96
96
96
96
53
52
51
50
49
49
48
48
48
48
48
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
70
70
36
3
3
3
3
3
3
3
3
35
20
6
6
7
4
1
3
37
40
30
16
2
2
2
2
2
9
16
16
17
10
3
4
2
1
1
1
1
2
1
1
13
12
12
9
6
6
6
10
6
3
3
3
4
6
6
6
9
7
6
6
16
18
11
5
4
4
5
5
5
5
5
13
13
8
4
6
9
10
12
20
24
26
27
25
17
10
6
3
3
3
3
3
3
3
3
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
86
107
141
141
141
141
106
100
96
94
97
108
120
120
124
103
109
124
88
98
95
102
136
115
124
113
140
113
107
114
108
118
124
117
128
138
116
123
141
117
118
124
136
120
112
95
100
99
100
140
87
85
84
79
80
76
69
69
70
70
70
85
77
77
93
128
92
138
94
89
98
96
94
141
95
90
98
78
80
78
83
96
112
112
112
112
70
71
72
65
64
63
62
61
61
60
60
60
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
69
69
53
38
38
38
38
38
38
19
1
28
33
35
38
54
32
10
1
33
17
1
1
1
6
4
3
5
3
1
19
16
8
1
6
9
12
6
1
1
1
2
7
12
8
5
3
1
1
1
6
3
1
1
1
2
4
3
2
3
2
1
2
10
7
4
1
1
1
1
3
4
5
6
8
26
14
3
5
5
6
5
5
5
5
5
17
15
13
7
2
2
2
2
2
2
2
2
29
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
81
1
82
82
91
91
91
91
85
84
86
140
107
109
143
143
103
107
99
140
82
96
103
102
136
106
117
93
88
94
92
103
103
107
133
112
112
117
111
113
140
126
128
138
143
130
136
141
132
133
129
128
126
133
120
120
132
121
124
129
123
123
106
100
102
116
103
102
99
140
103
102
143
113
113
138
133
116
133
110
141
108
109
122
126
126
126
126
77
79
83
75
75
74
73
73
72
72
72
72
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
14
20
14
9
28
26
25
13
1
4
6
8
8
8
8
7
6
11
6
1
11
30
26
16
6
3
1
1
2
6
3
1
1
1
1
1
9
13
17
9
2
4
6
12
10
8
7
6
7
14
9
4
7
4
2
12
16
19
13
8
6
4
3
3
3
3
4
12
17
13
9
8
6
4
6
7
8
8
9
22
12
3
3
3
3
3
3
3
3
3
3
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
80
80
95
111
111
111
111
85
80
81
78
80
89
93
93
111
91
93
111
84
93
83
85
93
89
111
87
80
77
72
80
85
93
111
114
98
98
99
111
102
103
104
111
104
95
96
99
101
103
108
108
111
109
108
108
111
101
105
100
100
114
92
104
88
86
98
86
89
101
85
86
85
89
91
108
108
95
111
98
96
104
101
107
114
114
114
114
87
89
88
84
84
83
82
82
81
81
81
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
41
2
2
2
3
3
4
14
19
10
1
28
26
24
24
41
41
21
1
33
18
4
4
4
4
6
8
17
35
31
17
4
16
17
11
6
23
12
1
2
4
5
4
4
8
12
9
6
7
8
6
4
6
8
6
4
6
4
3
4
6
7
9
13
18
13
9
6
4
5
3
1
4
5
4
4
10
18
18
11
4
2
1
1
1
1
21
15
10
10
7
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
73
139
144
162
162
162
162
117
111
107
130
117
136
154
154
159
141
141
144
135
151
145
169
150
150
159
138
140
124
117
117
116
130
124
135
162
139
144
144
140
154
137
141
147
141
151
169
134
123
121
142
110
105
101
105
89
85
86
88
89
88
95
95
94
96
107
162
105
136
101
88
96
103
106
140
142
115
144
112
104
111
117
130
151
151
151
151
103
94
95
86
83
81
79
78
75
75
75
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
73
73
73
46
20
20
20
20
20
20
15
10
29
19
10
10
69
97
86
72
58
32
6
6
62
40
18
3
4
10
15
10
6
15
25
16
7
6
3
1
13
11
6
1
14
11
8
10
8
7
9
9
5
2
1
1
2
1
1
7
5
3
1
6
11
11
9
8
5
2
1
2
3
6
7
5
3
8
15
12
9
7
5
20
27
31
33
33
22
11
11
8
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
92
168
168
178
178
178
178
128
117
105
176
126
145
171
171
169
169
187
176
161
168
162
176
157
160
156
141
172
130
140
169
155
163
168
170
187
172
176
173
172
174
170
171
172
172
178
176
170
176
166
172
154
175
152
151
131
141
115
108
102
92
93
96
124
105
117
165
114
171
112
101
117
121
122
172
172
125
174
118
109
129
130
150
178
178
178
178
112
112
120
120
126
126
126
126
126
126
126
126
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
92
92
51
10
10
10
10
10
10
7
4
12
8
4
4
84
100
52
4
40
56
61
40
20
14
8
5
2
7
13
11
9
5
2
4
3
2
1
1
1
1
1
2
22
15
9
11
8
5
2
27
17
8
4
1
1
1
1
2
9
5
1
1
2
1
1
9
5
1
4
3
3
3
3
2
2
2
2
2
2
2
4
5
5
5
6
22
16
11
11
8
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
8
141
141
185
185
185
185
153
153
135
167
134
152
160
160
158
152
144
158
141
146
150
152
183
162
163
161
170
154
130
135
135
139
158
151
163
169
162
164
185
185
173
177
183
164
176
157
158
153
144
170
129
125
120
104
103
89
78
74
71
71
68
72
81
78
97
163
108
169
116
101
116
125
126
185
185
129
185
108
95
110
119
142
176
176
176
176
93
82
70
56
50
44
40
37
35
31
31
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
45
63
72
77
82
51
20
20
20
20
20
72
92
46
1
35
18
1
1
1
4
8
12
17
9
1
4
7
4
2
10
8
6
4
3
2
2
3
5
16
14
13
11
9
5
2
2
3
3
3
3
3
2
1
8
5
3
5
6
7
5
3
9
6
4
2
3
3
3
2
1
1
1
1
2
2
3
2
2
2
2
2
16
12
9
6
4
4
4
4
4
4
4
4
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
80
80
135
171
171
171
171
141
142
124
139
135
137
138
138
159
131
137
160
130
141
135
137
166
150
159
140
168
117
127
133
129
139
160
147
164
168
157
158
170
171
154
156
166
143
153
137
131
126
123
168
102
94
88
85
85
90
100
86
113
85
79
94
97
101
113
164
113
168
110
99
113
120
118
170
170
123
171
107
96
109
115
129
153
153
153
153
108
104
98
89
86
83
81
79
76
76
76
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
49
19
19
19
49
64
72
76
80
50
21
21
21
21
21
73
94
78
48
19
11
4
4
10
12
11
8
6
3
1
2
4
3
3
3
4
19
10
1
3
5
4
4
14
13
12
8
4
4
4
6
6
6
6
4
3
2
2
6
10
8
6
6
11
16
11
7
4
1
2
2
2
2
2
1
1
1
1
1
2
3
4
6
7
7
8
23
21
19
39
21
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
146
87
87
135
165
165
165
165
127
122
113
111
112
126
140
140
142
132
146
136
120
125
127
145
152
140
142
130
157
121
118
123
118
127
136
136
148
157
144
148
157
158
142
150
152
141
165
145
135
129
125
157
117
113
111
103
98
93
92
83
84
86
92
92
93
89
100
148
109
157
106
98
107
116
115
157
158
116
157
105
88
103
110
132
165
165
165
165
100
105
111
111
118
118
118
118
118
118
118
118
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
57
27
27
27
42
50
58
58
58
34
10
29
19
10
10
71
68
38
9
27
18
9
6
4
8
6
4
17
14
11
8
6
3
1
1
1
12
6
1
11
11
6
1
10
11
12
8
4
1
7
8
4
1
2
3
3
4
5
7
5
4
2
1
6
9
9
9
6
4
3
2
1
1
2
1
1
2
1
1
2
3
2
2
2
2
2
17
18
18
11
4
4
4
4
4
4
4
4
33
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
