537
100
537
2
0
0
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
184
184
185
186
183
191
191
175
190
194
173
188
181
180
183
182
184
185
193
183
187
182
181
183
181
187
187
176
179
185
186
192
194
194
191
191
191
188
192
184
184
190
184
187
191
187
193
188
183
191
188
190
191
191
192
194
188
188
194
178
189
169
191
165
171
168
170
192
160
184
160
159
159
154
193
129
129
139
124
147
147
148
189
191
133
120
125
131
158
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
22
16
16
16
49
32
16
16
14
12
8
4
26
37
38
21
4
5
6
6
6
7
6
6
12
18
17
17
19
16
13
17
22
19
17
61
80
82
85
60
35
57
68
79
90
90
90
90
90
90
85
80
80
73
66
66
78
90
65
40
22
31
40
66
54
43
32
22
26
27
28
64
37
11
25
32
40
34
28
28
19
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
155
154
153
152
153
150
155
155
141
172
181
136
141
150
144
160
150
152
160
183
159
160
162
151
157
160
167
160
163
153
164
170
179
181
181
172
172
178
171
179
174
168
174
166
174
168
168
183
160
160
153
159
164
169
178
179
181
169
169
181
164
172
157
163
146
150
154
151
179
146
162
139
144
144
141
183
116
129
130
116
143
143
137
152
167
127
121
121
118
125
130
130
130
130
130
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
20
18
18
18
18
12
7
7
18
54
32
11
8
6
5
4
6
30
42
38
30
22
30
26
22
32
29
26
26
17
9
6
3
6
9
12
8
4
3
8
47
39
31
41
64
68
39
10
10
10
10
10
7
4
4
4
23
16
10
9
9
10
12
21
13
6
15
31
20
9
10
16
13
11
19
12
5
11
19
14
10
10
16
13
11
27
35
39
42
30
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
103
103
103
103
103
86
83
80
86
96
99
129
129
111
145
123
101
104
104
103
103
103
109
111
156
145
127
129
126
129
127
111
105
106
103
104
108
123
106
111
109
106
123
98
105
103
105
145
111
122
119
112
156
110
109
109
108
113
111
123
123
110
112
103
98
98
101
92
95
92
90
101
85
86
82
82
101
86
90
95
156
77
73
77
65
71
75
75
116
96
68
67
66
68
75
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
18
5
5
5
5
5
20
35
72
62
33
4
4
3
3
3
3
3
3
27
20
14
9
4
4
5
5
4
3
3
2
1
5
12
10
6
3
3
2
1
5
7
4
1
2
3
5
7
4
1
2
4
2
1
1
1
3
4
2
1
1
1
3
22
14
7
8
6
4
2
1
1
5
7
9
5
2
4
8
5
3
3
4
2
1
7
10
12
13
13
13
13
13
13
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
151
151
151
151
151
130
126
122
127
137
133
170
170
148
173
140
135
142
139
150
138
155
141
141
156
147
146
146
145
165
147
151
135
142
147
131
134
157
137
147
136
138
130
129
136
133
132
173
138
146
159
143
156
142
140
170
147
150
145
150
155
150
157
151
144
149
124
119
147
115
114
106
120
97
90
85
102
93
95
100
173
84
83
87
68
81
95
98
159
148
96
96
104
115
137
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
32
4
4
4
4
4
24
44
48
34
19
4
4
3
2
1
9
15
18
19
16
14
9
4
5
8
7
4
1
3
6
3
1
5
8
9
6
3
2
5
7
6
6
12
7
3
2
1
1
13
8
3
2
1
2
2
2
2
13
7
2
2
3
21
14
8
6
4
3
3
2
2
2
2
3
3
4
7
15
8
1
1
4
3
2
7
10
11
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
150
150
150
150
150
130
127
123
128
137
121
168
168
143
188
169
146
169
156
155
154
152
158
154
179
163
154
159
170
154
158
150
139
149
149
145
163
177
161
164
163
170
162
147
152
146
144
188
144
152
154
150
179
149
149
168
163
169
169
177
160
158
156
150
141
146
126
118
148
112
119
108
115
118
100
121
100
109
113
113
188
101
94
90
69
75
89
93
125
149
107
110
120
128
144
169
169
169
169
169
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
30
1
1
1
1
1
2
3
4
30
36
39
41
21
2
4
6
24
40
46
30
14
8
2
5
8
11
8
5
5
5
3
2
5
7
6
5
5
5
5
7
5
3
1
2
1
1
2
2
2
3
4
2
1
1
1
2
5
3
1
1
1
1
15
11
6
1
2
2
2
1
1
2
3
4
2
1
8
26
14
3
3
4
3
3
22
31
36
41
26
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
102
97
96
95
92
92
92
68
67
71
73
72
79
97
84
100
87
91
94
74
73
74
72
70
91
80
83
94
102
86
95
97
100
92
87
94
94
93
111
89
87
87
86
86
87
89
93
96
100
111
100
91
94
90
91
87
82
87
86
88
111
89
89
87
86
82
83
79
90
84
72
85
69
66
66
65
90
58
54
54
49
56
59
60
100
66
52
50
50
56
66
81
81
81
81
81
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
7
3
3
5
3
2
2
2
2
1
1
7
5
3
2
1
10
6
3
4
5
3
1
1
2
1
1
3
5
3
2
1
1
1
1
35
21
8
1
2
2
2
2
1
1
1
1
2
1
1
1
2
4
8
6
3
1
1
5
5
3
2
1
1
1
2
4
3
2
1
2
2
3
11
6
1
1
25
14
3
9
12
14
15
10
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
91
87
82
77
76
67
72
74
76
97
125
98
95
115
89
94
98
99
102
121
100
102
105
94
102
104
115
114
97
102
104
115
116
108
112
108
109
121
107
114
115
98
125
93
97
101
97
113
102
90
90
93
99
100
121
116
107
108
115
114
96
94
90
94
84
85
88
95
114
88
115
80
84
84
84
125
77
68
65
56
54
60
60
61
93
54
51
57
59
69
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
29
2
2
2
2
2
3
5
11
33
23
12
2
2
2
2
2
12
22
12
2
8
11
15
8
2
3
2
1
2
1
1
1
6
7
4
2
3
3
3
27
16
5
1
1
1
1
1
3
2
2
3
7
12
7
3
2
1
1
1
1
2
3
3
3
3
4
2
1
1
1
9
5
2
6
8
5
2
7
10
13
19
13
7
2
6
8
9
10
10
10
10
10
11
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
98
98
98
98
98
81
78
75
80
89
90
118
118
113
122
148
105
105
108
113
104
118
125
127
173
149
138
148
133
124
136
119
112
173
122
128
136
143
140
144
148
173
124
112
116
98
94
112
93
109
110
103
155
102
110
118
110
114
116
143
118
114
111
105
112
104
101
106
102
100
102
102
100
116
98
114
101
95
97
88
155
76
79
80
64
69
69
67
99
73
68
68
73
83
96
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
52
52
52
52
52
30
8
8
8
8
8
25
42
32
23
15
7
7
7
4
1
1
1
2
7
8
7
4
1
4
7
6
4
3
2
1
1
1
7
7
6
5
3
1
1
4
4
3
2
1
1
1
1
1
1
1
1
29
17
6
1
1
1
1
1
1
2
3
3
2
1
2
2
1
1
3
5
3
1
7
5
3
1
14
8
3
3
2
1
4
13
17
19
22
15
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
146
146
146
146
146
128
125
121
119
119
110
120
120
106
136
130
125
136
127
128
132
135
135
145
153
131
131
130
130
133
135
146
134
145
132
124
133
118
124
125
126
145
125
121
117
119
125
145
125
131
132
129
153
124
125
127
128
130
136
128
134
129
123
146
121
107
100
92
100
78
85
86
95
124
91
125
87
96
97
90
153
82
82
83
69
76
81
82
120
99
78
77
83
94
110
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
52
44
44
44
44
28
12
12
16
13
11
6
2
2
1
1
2
6
11
23
28
20
10
1
1
2
1
1
7
12
7
2
1
9
8
5
2
2
2
2
4
6
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
15
8
1
1
1
3
5
3
2
1
1
1
1
3
2
1
10
5
1
2
21
11
2
2
3
2
1
13
19
22
24
25
25
25
25
25
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
163
163
163
163
163
163
124
124
132
135
152
123
126
126
121
119
128
133
135
178
148
143
152
139
138
140
148
124
147
128
128
133
149
137
140
152
147
131
125
123
134
112
135
114
129
129
127
178
121
113
118
113
121
121
149
125
128
131
148
121
118
116
112
107
102
119
100
104
120
102
124
88
97
95
94
178
86
86
87
71
72
75
74
83
93
69
62
63
63
71
81
81
81
81
81
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
49
35
35
35
35
20
5
5
9
26
24
13
2
5
6
7
11
14
18
10
2
5
6
5
3
2
6
4
2
1
1
1
2
4
4
3
2
2
1
1
3
6
6
6
8
8
4
1
1
1
2
4
3
2
1
1
1
2
5
9
5
1
6
7
6
4
3
3
4
3
2
6
3
1
4
3
2
2
7
4
1
1
1
1
1
7
10
12
13
13
13
13
13
14
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
128
128
128
128
128
110
107
103
108
118
105
149
149
115
126
147
126
136
132
136
127
136
125
122
128
128
127
149
128
126
127
141
111
113
113
111
124
119
104
112
111
112
124
121
107
106
107
121
111
120
141
127
139
129
130
149
138
147
141
136
136
133
137
149
129
141
126
124
124
118
117
121
108
114
105
105
116
105
107
106
124
103
97
104
93
107
107
102
122
141
85
83
93
101
120
149
149
149
149
149
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
50
9
9
9
9
9
6
4
4
8
13
13
13
23
12
2
4
3
3
3
6
9
5
2
2
7
7
4
2
2
1
1
3
11
9
5
1
1
1
2
27
17
8
1
4
3
2
2
2
7
10
13
36
40
22
4
3
3
2
1
3
6
10
10
6
2
9
47
32
17
4
3
3
4
11
6
2
4
16
12
8
8
11
14
17
17
17
17
17
17
17
17
17
17
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
57
65
76
76
76
81
78
91
91
89
111
93
93
113
89
94
92
91
111
91
92
106
95
98
99
97
113
94
88
106
91
92
100
99
89
90
103
94
99
113
94
100
86
85
92
89
100
96
96
93
100
102
98
99
99
99
101
100
103
101
98
101
106
98
102
104
97
113
95
97
101
90
101
96
104
97
102
103
98
100
92
104
104
85
87
90
88
90
93
97
103
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
23
24
25
25
25
14
4
4
8
7
5
4
5
5
4
4
4
4
5
4
4
10
6
3
3
12
7
3
2
2
1
1
4
8
9
5
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
2
1
1
3
2
1
14
7
1
1
1
9
5
1
6
3
1
12
19
12
5
5
3
1
2
20
29
34
39
25
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
101
108
116
132
132
132
132
132
111
105
113
151
112
117
148
120
128
133
126
151
134
146
137
132
135
136
138
151
146
131
131
134
125
127
146
118
126
131
130
133
148
133
132
122
137
115
119
128
130
125
145
130
116
127
129
137
146
125
127
118
113
132
116
116
110
148
103
107
105
98
99
88
93
91
83
82
85
137
75
75
75
64
72
85
90
122
145
87
81
88
92
112
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
44
58
65
69
71
37
4
4
18
12
6
17
17
10
4
9
8
7
7
13
20
18
12
6
8
10
13
9
5
5
5
3
1
10
11
11
8
4
1
5
25
25
13
2
3
2
1
1
1
3
2
1
1
1
1
1
20
21
12
3
3
2
1
16
9
3
4
5
3
2
2
3
3
3
5
3
2
3
12
7
3
3
2
1
21
18
16
16
16
16
16
16
16
16
29
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
104
104
104
104
104
88
85
82
93
109
105
162
162
125
139
152
130
131
138
155
130
158
130
127
129
129
135
133
143
162
146
152
137
155
158
140
146
143
143
149
132
132
131
120
137
121
128
162
124
125
138
123
124
121
128
133
124
127
120
117
121
115
116
113
116
114
111
113
142
106
109
110
110
124
110
127
105
103
98
100
92
76
81
87
85
113
113
103
111
138
89
80
86
89
106
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
19
6
6
6
6
6
7
9
24
17
10
9
10
6
3
3
4
4
5
31
27
23
14
6
6
10
6
3
3
3
3
3
3
3
5
8
6
4
3
3
5
6
4
3
3
2
2
4
2
1
1
2
1
1
1
1
1
2
2
1
1
1
4
8
5
3
2
3
4
7
7
7
7
7
7
7
5
3
14
9
4
4
4
5
7
13
16
18
19
19
19
19
19
20
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
128
128
128
128
128
103
98
93
99
109
99
145
145
115
126
147
126
147
146
166
142
169
137
137
139
134
133
141
122
130
137
140
139
157
160
129
132
125
130
145
132
147
144
147
169
131
137
160
135
140
142
145
150
145
165
167
141
143
138
136
134
133
142
125
128
129
123
124
169
111
109
108
105
101
102
100
92
91
87
87
92
77
87
85
89
89
103
109
151
167
113
113
115
113
121
129
129
129
129
129
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
50
50
50
50
50
28
6
6
6
6
5
4
4
4
7
9
11
13
10
6
3
2
1
1
5
5
6
6
6
5
5
7
6
5
5
8
6
5
11
9
8
6
4
2
6
5
5
3
1
3
5
5
4
2
1
1
6
4
3
2
1
3
5
4
4
2
1
4
4
4
4
16
8
1
2
4
8
6
5
4
3
2
1
12
6
1
1
10
7
5
24
34
39
41
30
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
98
93
88
89
95
87
115
115
101
111
129
113
129
130
154
121
157
126
129
131
129
131
120
139
139
139
147
137
154
157
128
133
126
122
147
117
122
124
113
138
110
116
157
114
124
111
112
118
117
131
136
116
123
117
120
125
115
116
111
124
109
99
104
138
91
87
89
82
78
82
76
64
69
76
73
85
85
60
57
53
58
72
80
108
136
81
76
82
85
103
125
125
125
125
125
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
19
6
6
6
6
6
7
8
17
9
1
1
13
10
6
3
4
4
5
5
6
9
7
6
6
6
6
4
3
6
5
4
2
1
1
2
3
3
2
1
1
1
2
3
2
1
1
1
1
2
1
1
7
4
1
1
4
8
12
10
7
4
4
6
7
5
4
3
2
1
4
8
5
3
5
6
3
1
7
5
3
3
2
1
1
3
4
5
6
3
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
78
78
78
89
101
93
144
144
122
134
146
137
146
151
166
144
168
137
139
141
137
136
139
131
131
138
142
139
156
159
130
134
127
131
144
132
146
141
146
168
129
136
159
126
125
125
120
122
121
132
137
118
124
120
122
127
119
140
119
114
125
120
120
168
117
114
120
105
103
94
116
93
99
111
94
94
83
89
85
88
88
90
95
111
137
85
79
85
88
105
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
33
18
4
4
4
3
3
3
10
9
8
7
5
4
4
5
6
6
7
12
9
6
7
6
3
1
6
5
5
6
7
6
6
5
3
1
4
6
5
4
5
6
4
3
2
1
1
1
3
5
3
1
4
8
6
4
2
1
3
5
5
5
5
4
4
7
5
4
10
9
8
9
7
5
17
10
3
3
2
1
1
8
12
14
15
15
15
15
15
16
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
101
96
91
97
108
98
144
144
116
127
146
127
153
147
166
143
168
137
136
139
132
132
139
127
130
142
161
141
157
160
130
135
130
134
150
135
146
145
153
168
143
147
160
142
161
138
140
142
133
151
138
128
131
125
139
127
130
142
125
126
121
118
117
168
106
105
102
95
91
90
94
80
87
87
84
98
80
81
83
88
88
97
101
151
138
87
84
87
92
107
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
50
50
50
50
50
34
18
18
18
18
11
4
4
4
8
12
14
16
12
7
3
8
6
5
5
14
12
9
6
6
6
6
6
3
1
9
7
6
9
9
10
7
4
3
3
4
5
3
1
1
1
1
1
2
1
1
4
4
4
4
4
3
2
1
1
6
4
2
3
3
3
4
13
23
16
10
6
9
7
5
3
2
10
17
10
3
3
10
6
3
8
11
12
14
14
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
127
132
132
135
140
132
157
157
126
131
128
116
127
125
140
125
145
124
120
120
118
124
118
120
157
132
136
127
140
145
127
136
132
128
139
124
120
118
106
123
105
112
157
119
121
137
116
119
118
113
125
106
109
111
115
111
116
113
116
136
115
111
112
139
97
94
86
82
80
75
78
82
70
71
74
108
69
71
73
66
73
83
88
111
137
86
79
84
86
104
125
125
125
125
125
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
10
6
6
6
6
6
16
27
24
22
12
2
2
6
3
1
11
16
19
22
23
24
16
8
6
5
5
5
7
8
7
4
1
7
7
7
5
3
2
5
7
7
4
1
2
3
4
2
1
1
1
1
1
2
1
1
1
2
12
7
2
5
8
7
5
4
11
6
2
2
2
4
3
3
9
5
1
3
13
7
2
2
3
3
3
12
16
18
19
20
20
20
20
21
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
189
188
187
188
190
185
197
197
167
190
196
183
196
194
196
197
196
191
192
193
193
194
194
196
189
192
194
194
187
185
190
190
192
195
192
191
191
190
189
193
185
187
190
188
191
197
194
196
196
197
196
194
194
196
193
193
195
190
194
194
186
190
184
193
178
185
179
183
192
180
185
164
169
162
157
190
129
129
134
143
158
162
150
190
197
139
137
144
151
168
193
193
193
193
193
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
88
88
88
88
88
88
88
88
88
88
49
11
11
19
38
24
10
1
1
1
7
13
25
31
35
40
25
10
11
25
40
36
22
9
9
9
8
8
10
11
13
17
22
21
21
85
82
74
66
108
94
53
13
13
13
13
13
56
78
89
94
97
88
56
24
24
24
24
32
27
22
31
40
66
97
123
81
40
28
28
28
28
28
34
37
38
40
34
28
34
31
28
28
28
28
28
28
28
28
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
174
181
181
181
183
181
189
189
172
187
183
168
186
177
173
190
171
172
176
192
175
178
178
176
180
178
179
178
183
182
180
183
185
184
189
186
187
190
186
190
179
180
187
180
183
188
186
192
185
189
189
185
188
187
190
190
186
187
181
181
176
170
161
190
151
152
154
149
155
136
157
154
134
135
129
192
103
109
120
111
143
143
133
185
189
106
101
112
123
151
190
190
190
190
190
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
51
51
51
51
51
32
14
14
33
52
33
14
18
16
15
14
40
46
49
52
84
55
27
6
5
5
16
10
5
7
7
6
5
13
10
7
7
6
5
16
47
73
44
16
29
17
5
5
7
10
35
48
29
10
10
11
23
16
10
9
10
10
11
18
18
11
5
5
5
5
5
10
10
10
19
28
19
10
20
15
10
10
12
11
10
10
10
10
10
9
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
193
192
192
192
192
192
191
191
165
191
190
180
189
188
190
193
188
188
188
187
192
186
183
185
186
187
194
194
183
184
188
192
192
188
191
189
190
188
189
193
181
185
191
187
189
191
192
190
189
193
188
185
186
186
185
187
188
185
194
194
188
185
180
193
176
175
185
174
179
165
185
179
170
173
173
191
154
178
161
150
179
179
174
191
193
170
159
158
156
169
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
17
14
14
14
20
17
12
7
7
7
7
7
12
15
16
13
10
8
6
5
5
12
8
5
33
35
21
8
15
15
15
18
13
8
27
75
81
82
83
48
13
13
13
13
50
65
72
80
90
51
13
20
28
47
56
66
45
24
26
19
13
26
19
13
18
24
57
42
28
31
35
40
34
23
13
13
33
30
28
28
47
56
61
63
38
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
185
185
185
185
185
185
179
179
162
173
193
166
187
178
173
182
174
175
175
192
177
178
192
178
180
182
186
175
185
179
184
187
193
191
193
192
190
191
186
191
191
182
182
182
182
183
184
192
187
182
180
184
186
187
193
192
191
186
186
193
173
186
162
185
151
154
161
170
191
175
191
139
145
140
132
192
109
107
110
98
109
123
121
181
187
97
92
103
115
144
185
185
185
185
185
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
9
12
15
16
18
17
16
17
11
6
16
46
61
77
47
18
17
10
4
4
5
10
7
5
5
6
16
16
16
15
15
18
10
3
24
53
33
13
75
84
48
13
11
10
10
13
16
10
5
4
4
4
7
8
9
11
12
13
13
13
11
10
11
13
11
10
11
11
11
15
14
13
13
28
19
11
11
19
15
11
11
11
11
11
10
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
195
195
195
195
195
194
194
194
194
194
194
193
193
172
192
197
185
196
192
192
194
192
190
191
198
192
191
193
190
191
191
195
195
189
192
193
194
197
195
195
193
193
193
192
195
195
189
195
189
191
193
193
198
196
194
200
196
197
197
197
200
198
200
197
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
190
200
200
149
169
164
200
200
170
196
196
191
196
196
196
196
196
196
196
196
196
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
12
4
4
18
63
41
19
18
11
4
4
4
33
63
47
30
14
9
4
10
32
27
18
10
10
10
8
7
17
22
28
28
27
26
36
98
124
112
100
64
28
34
40
53
46
40
40
53
66
66
66
66
66
66
66
66
47
28
66
93
60
28
34
40
34
28
28
28
28
40
53
59
49
40
40
40
53
66
83
61
40
40
40
40
40
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
177
177
177
177
177
182
188
188
188
188
188
180
180
168
187
192
169
187
180
175
191
176
178
180
192
180
181
182
179
181
180
180
179
183
182
185
188
192
190
190
189
190
191
186
190
190
183
187
182
183
185
186
192
187
191
170
176
182
183
191
192
190
190
188
190
182
186
175
190
167
168
167
174
190
164
190
154
158
157
152
192
130
129
140
121
143
143
148
187
191
139
134
138
142
159
180
180
180
180
180
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
64
64
64
64
64
42
20
20
24
57
49
41
29
16
4
4
5
31
44
57
31
5
6
8
14
59
37
16
16
13
10
18
13
8
7
6
22
24
16
8
47
54
37
20
50
63
69
76
43
10
22
35
20
5
5
5
20
15
10
9
11
12
13
28
24
19
15
14
13
12
11
11
11
11
15
20
15
11
17
28
34
37
32
21
11
28
36
40
42
27
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
60
66
73
86
86
86
86
86
74
77
83
84
112
84
82
86
80
83
101
95
92
107
113
100
112
104
96
111
94
88
107
92
97
111
100
104
108
112
113
113
94
94
84
79
83
89
90
113
100
103
101
123
94
99
103
100
113
111
104
106
102
104
107
108
106
123
106
107
111
97
106
102
106
108
115
108
106
108
93
123
85
80
77
72
69
68
83
67
66
75
83
94
115
115
115
115
115
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
9
6
6
8
11
10
8
6
4
2
2
2
2
3
6
10
14
8
2
2
3
5
8
5
2
2
3
5
7
11
7
3
2
1
1
2
3
6
8
5
3
2
2
4
3
2
1
1
1
2
3
2
1
7
4
1
1
2
25
15
5
4
3
3
2
2
5
3
2
3
3
4
11
13
8
3
3
2
2
6
8
9
10
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
150
150
150
150
150
130
127
123
127
135
120
162
162
136
141
166
131
139
143
139
155
136
134
135
132
134
150
137
141
155
146
160
147
155
146
135
140
144
138
150
136
144
135
126
144
127
132
160
136
145
152
147
157
150
144
162
149
166
143
142
155
145
150
147
136
123
115
113
144
106
112
107
100
122
86
83
81
92
92
96
141
87
93
85
72
84
95
100
157
144
95
94
102
113
134
166
166
166
166
166
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
33
7
7
7
7
7
9
10
12
14
16
10
4
2
1
3
5
5
5
4
3
10
5
1
3
5
7
5
3
10
8
6
4
10
9
6
3
2
1
1
8
9
10
6
3
2
1
1
29
19
10
1
2
3
3
3
2
1
1
1
1
1
1
2
3
2
2
1
1
1
2
11
12
13
28
14
1
12
25
18
11
11
8
4
1
14
20
23
25
21
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
163
162
161
163
166
159
178
178
156
172
184
155
171
164
163
161
170
159
159
182
159
164
164
169
163
164
168
160
161
155
166
169
177
179
179
169
169
172
169
170
184
171
172
170
170
173
168
182
165
157
178
164
168
172
171
177
179
173
174
179
168
168
159
175
148
148
144
149
153
145
184
150
144
141
135
182
114
113
122
98
115
115
126
163
173
123
116
122
128
150
178
178
178
178
178
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
23
25
27
37
47
39
21
4
4
4
3
3
25
36
30
17
5
3
2
2
22
19
11
4
7
7
7
11
16
14
10
7
11
13
16
48
26
5
5
42
23
5
5
12
8
5
5
12
10
9
25
19
13
11
9
10
10
11
12
13
9
5
13
11
8
5
13
10
8
37
61
73
41
9
10
10
11
12
11
10
16
19
20
21
15
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
155
155
155
155
155
151
150
149
150
151
147
156
156
144
171
177
138
144
144
144
144
151
173
151
180
154
156
159
155
156
155
155
144
144
144
149
152
177
161
161
161
173
158
154
157
155
154
171
148
152
149
149
180
143
136
155
138
150
153
159
177
156
155
155
157
144
151
145
147
144
144
151
138
149
135
155
133
137
138
135
180
118
123
120
103
103
106
113
126
147
111
103
109
112
129
151
151
151
151
151
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
18
22
26
33
25
18
14
10
14
8
3
5
11
18
15
10
5
4
2
1
13
14
9
5
7
10
6
2
12
42
27
12
11
6
1
39
22
5
3
4
4
4
5
16
10
5
5
22
12
3
5
9
10
6
3
17
10
4
9
7
5
8
10
6
3
11
21
17
14
17
13
10
10
9
6
4
4
30
25
20
14
9
9
9
9
9
9
9
9
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
188
187
186
184
184
183
182
182
163
190
183
176
188
180
180
183
182
183
186
187
182
186
181
178
183
185
194
194
183
180
180
183
183
180
182
179
180
181
188
183
179
183
190
183
186
186
185
187
188
183
182
183
184
188
182
186
185
187
194
194
186
183
174
188
167
167
163
162
164
147
168
147
153
154
150
190
129
129
130
138
147
156
150
184
188
107
97
108
119
148
188
188
188
188
188
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
95
95
95
95
95
49
4
4
15
24
15
6
12
8
4
1
14
20
23
19
15
16
14
12
28
44
32
16
1
28
33
20
8
9
18
16
15
14
11
9
54
41
25
9
54
60
63
66
78
72
66
66
66
83
86
83
80
80
80
80
80
46
13
26
24
22
31
32
33
81
90
51
13
28
71
49
28
28
28
34
37
40
34
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
130
130
130
130
130
122
121
119
123
129
115
148
148
124
137
142
131
166
153
167
150
163
138
133
134
132
131
143
132
136
145
163
146
155
146
142
156
156
145
148
148
151
149
166
167
144
152
151
145
163
155
153
156
149
150
145
144
142
140
144
138
134
135
134
130
135
131
129
167
129
126
123
115
110
106
115
96
102
104
111
137
103
128
102
89
97
99
110
150
134
112
101
100
102
120
139
139
139
139
139
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
21
20
20
20
20
12
4
4
11
20
12
4
10
20
12
4
3
3
3
2
2
11
9
6
3
12
12
6
1
1
1
1
2
5
5
3
2
3
2
1
2
4
10
29
16
4
5
10
9
8
6
5
5
4
3
3
4
5
4
3
3
6
10
10
10
9
9
6
4
3
3
4
4
4
9
7
5
8
12
8
4
4
5
6
9
9
9
9
9
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
145
145
145
145
145
126
122
119
116
117
107
120
120
115
134
154
120
125
120
128
120
129
131
142
152
139
145
146
136
135
135
141
122
141
128
133
139
144
142
154
146
141
131
121
122
118
111
142
114
125
132
129
152
145
121
120
123
121
126
144
129
134
131
141
154
123
136
112
105
113
97
97
107
115
104
118
113
101
99
97
152
87
90
98
87
104
104
91
111
88
76
73
79
90
104
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
48
35
35
35
35
18
1
1
1
35
29
17
5
5
4
2
1
19
28
33
20
8
4
1
3
6
7
5
4
3
2
1
5
9
6
3
1
1
1
1
4
5
6
6
3
1
2
3
3
3
3
3
2
1
3
4
2
1
15
8
1
1
18
28
16
5
5
26
15
5
3
13
7
1
12
9
6
4
25
17
9
9
7
4
1
13
19
22
24
19
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
147
147
147
147
147
126
123
119
118
121
106
132
132
121
137
158
126
131
134
136
127
138
132
139
155
139
147
130
135
135
136
144
122
122
124
131
136
147
139
158
142
134
133
122
121
123
111
137
117
128
133
136
155
147
136
138
136
135
137
147
134
139
135
144
158
123
142
120
114
108
107
99
105
121
98
123
98
103
103
100
155
89
84
83
66
71
82
87
111
138
84
78
85
88
105
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
68
68
51
35
35
35
35
18
1
1
1
3
6
4
3
2
2
2
2
18
26
14
3
10
6
3
3
4
7
6
5
11
7
4
6
8
11
8
6
4
2
3
5
5
3
1
1
1
1
2
8
7
5
3
2
1
1
1
1
1
1
1
12
17
23
30
18
7
1
23
12
2
9
15
13
10
7
4
1
4
22
12
3
3
6
9
17
17
17
17
17
13
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
146
146
146
146
146
132
130
127
126
126
119
129
129
116
113
162
121
127
126
136
125
135
135
143
154
135
146
148
136
137
137
142
124
143
129
135
140
145
144
155
148
143
133
123
127
120
115
162
123
135
141
139
154
146
136
123
132
129
130
145
130
137
132
142
155
120
137
113
104
101
104
92
98
116
101
120
97
107
104
102
162
92
90
92
76
79
86
90
111
136
84
78
85
88
106
129
129
129
129
129
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
48
1
1
1
1
1
1
1
1
8
14
7
1
1
1
1
1
19
38
23
8
11
6
1
1
1
5
6
6
7
17
9
1
11
9
5
1
2
4
19
13
8
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
22
14
7
3
3
3
4
7
18
15
12
17
10
4
2
25
15
6
6
5
5
13
13
13
13
13
13
13
13
13
13
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
118
118
118
118
118
118
118
118
118
118
118
111
111
105
100
130
99
101
111
118
110
126
114
114
127
113
110
127
117
117
127
119
111
118
126
108
113
120
111
120
110
108
123
98
101
120
97
130
109
112
113
111
116
99
92
92
91
97
101
123
120
111
110
114
120
100
97
90
93
87
83
82
88
86
89
120
82
89
93
88
130
77
75
75
62
63
66
66
84
92
54
52
55
57
66
79
79
79
79
79
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
29
6
6
6
6
5
4
4
4
7
14
11
9
7
4
2
6
8
10
8
7
15
10
5
4
6
5
3
2
3
4
3
2
8
9
10
7
4
1
5
6
6
4
2
1
1
1
1
1
3
2
1
1
2
1
1
9
10
11
8
6
3
1
20
10
1
1
5
7
7
6
6
4
3
6
4
2
3
10
6
3
3
2
1
6
8
9
10
11
8
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
104
104
104
104
104
84
80
76
74
74
64
77
77
85
138
96
101
107
108
127
121
112
115
114
109
127
104
105
128
105
105
103
95
97
98
90
114
102
98
100
104
128
107
105
121
103
103
138
97
100
104
105
107
104
121
96
100
103
100
110
110
103
101
100
102
97
95
92
121
92
94
102
87
85
78
77
80
82
80
74
138
66
70
72
61
66
74
75
93
121
65
62
69
73
89
110
110
110
110
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
31
1
1
1
1
1
3
4
6
9
12
10
8
8
8
8
8
13
18
10
2
9
5
1
1
1
2
2
2
2
3
2
1
7
7
4
2
1
1
15
30
15
1
3
2
1
1
2
1
1
1
3
2
1
1
1
2
3
21
13
5
1
1
2
3
2
2
1
1
2
3
5
4
3
10
6
3
1
8
12
14
16
10
5
12
14
15
15
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
146
143
139
142
148
140
170
170
148
174
180
153
156
157
155
163
160
162
164
184
166
168
170
167
167
174
166
163
178
164
171
174
180
173
176
173
178
184
153
162
161
150
172
153
164
170
164
183
154
163
165
157
166
170
184
180
169
159
163
163
151
170
137
169
122
126
122
127
161
114
161
104
119
121
115
183
93
88
88
73
85
101
106
157
170
97
91
99
106
131
165
165
165
165
165
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
69
66
66
66
66
43
21
21
36
52
35
18
6
9
12
21
40
46
49
45
42
27
13
6
11
16
16
12
9
10
9
5
1
11
12
10
8
6
4
11
9
7
4
1
1
1
1
1
1
1
1
1
3
3
3
3
5
10
7
5
5
5
6
22
13
4
12
6
1
1
1
6
4
2
5
8
11
15
14
7
1
1
2
2
2
8
11
13
14
14
14
14
14
15
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
188
188
188
188
188
186
185
185
184
184
184
184
184
160
187
182
166
178
177
179
185
177
169
173
182
171
171
169
177
170
172
188
168
171
174
176
184
184
180
180
177
177
179
175
180
180
176
187
176
177
184
180
182
178
185
180
179
181
181
184
182
181
180
188
180
175
171
168
178
162
166
157
161
180
153
180
149
155
156
152
187
136
129
140
127
149
149
147
185
181
132
118
122
127
151
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
18
5
5
17
29
17
5
3
3
3
5
7
18
23
18
14
18
12
7
6
5
12
8
5
7
7
7
7
8
10
8
7
16
12
8
45
33
22
35
38
24
11
11
10
10
10
10
7
4
7
11
12
11
10
9
9
10
11
12
13
13
12
11
13
12
11
22
16
11
15
20
15
10
10
10
10
11
19
15
11
47
65
74
78
80
81
82
82
82
83
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
180
180
180
180
180
184
188
188
188
189
188
191
191
168
187
190
172
195
188
189
193
189
174
174
175
176
176
191
188
182
185
187
180
184
179
179
188
188
181
179
181
178
179
185
180
175
178
187
180
183
191
188
190
195
193
189
188
188
191
187
187
187
185
188
188
177
168
167
185
165
166
167
155
154
136
158
150
146
151
154
187
123
167
133
128
146
146
151
181
195
144
139
144
148
165
187
187
187
187
187
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
53
53
35
18
14
14
22
20
18
15
12
15
10
5
13
17
19
17
13
9
5
9
25
23
14
6
6
6
16
12
9
18
18
19
23
25
27
58
89
98
102
80
42
5
5
13
47
26
5
37
70
40
11
50
36
22
22
22
13
5
15
17
15
13
9
5
38
64
34
5
13
16
13
11
15
13
11
11
13
26
40
35
31
31
31
31
20
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
154
153
152
155
160
150
176
176
152
173
180
150
169
166
170
158
170
160
159
183
160
164
163
168
160
161
166
156
156
153
162
167
178
173
180
171
174
178
169
178
164
169
173
168
170
174
171
183
166
167
166
162
169
171
178
178
173
168
168
180
162
171
161
176
150
153
151
154
178
149
160
151
146
146
145
183
122
137
134
120
146
146
142
165
174
131
122
124
124
138
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
20
15
15
15
15
15
20
26
36
47
37
19
2
2
2
2
2
24
35
22
10
10
6
2
4
17
16
10
5
7
10
13
13
14
10
6
5
4
5
15
46
28
11
11
7
4
9
7
5
8
6
5
33
62
33
4
7
10
16
13
10
11
12
21
13
6
15
31
50
27
5
10
10
10
19
12
5
7
10
10
10
10
17
13
10
20
25
27
28
23
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
156
155
154
157
160
152
173
173
153
171
195
158
166
172
175
176
169
175
167
191
169
173
191
171
171
173
167
158
166
164
174
181
195
194
195
193
188
190
178
190
190
176
175
171
173
173
175
191
166
176
163
168
176
181
191
195
194
179
182
195
172
193
169
176
162
165
160
165
190
160
190
150
156
155
149
191
118
135
133
121
146
146
143
168
176
132
123
125
126
141
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
18
13
13
50
88
50
13
3
3
3
2
1
2
3
6
5
5
3
1
3
5
10
7
5
7
10
13
16
25
34
22
10
4
5
15
46
78
43
9
9
7
5
4
4
4
5
10
7
4
9
9
9
10
9
8
8
9
11
10
10
10
11
14
11
9
10
30
20
10
14
9
5
7
10
10
10
10
11
13
28
29
29
29
29
24
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
156
155
154
157
161
151
176
176
153
170
181
149
168
165
170
156
166
149
152
181
156
162
162
166
160
161
166
158
156
152
163
167
179
174
181
171
173
170
168
170
159
166
170
166
166
174
169
181
166
167
163
160
165
167
166
179
174
166
168
181
161
170
159
176
149
149
155
146
156
138
158
126
134
138
135
181
147
122
141
122
150
150
142
165
174
128
120
122
123
136
151
151
151
151
151
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
21
16
16
16
16
15
14
14
14
47
32
18
4
4
2
1
4
25
36
22
8
29
16
3
3
29
22
11
1
5
10
7
5
11
34
21
8
6
5
17
47
26
5
5
18
11
4
4
5
5
5
9
6
4
4
4
4
4
6
7
9
7
5
7
6
6
10
7
5
7
8
10
10
10
44
64
34
4
14
12
11
11
15
12
10
22
28
31
33
23
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
54
63
73
73
78
87
89
114
114
92
114
81
80
82
81
85
92
84
100
87
86
114
97
101
101
114
100
96
91
101
92
93
114
95
92
93
101
93
94
98
90
88
92
114
90
90
90
86
85
81
82
81
86
89
98
95
93
92
93
93
82
83
93
79
83
79
77
84
78
77
84
84
63
68
70
72
82
84
65
59
57
57
61
61
83
78
53
50
49
50
56
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
11
9
9
9
9
9
13
18
27
15
4
4
4
10
6
2
1
1
1
2
4
10
6
2
3
5
6
5
3
1
1
1
2
4
4
4
4
3
2
1
2
3
2
1
1
1
1
1
2
2
2
3
2
1
5
7
5
3
6
4
3
2
1
2
2
2
2
1
1
1
2
4
5
6
7
4
2
3
10
6
3
3
7
4
1
5
7
8
9
7
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
43
42
40
43
48
45
64
64
69
112
104
82
85
87
112
81
94
101
101
152
120
111
141
110
113
141
108
104
122
105
107
135
103
110
117
113
122
145
107
107
101
101
102
110
136
120
136
152
120
136
114
115
117
112
145
108
111
108
100
104
91
88
88
84
84
85
81
87
82
85
83
87
99
97
102
152
97
83
85
74
77
77
67
88
55
51
47
51
62
76
99
99
99
99
99
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
9
6
6
6
6
5
4
4
7
11
11
10
10
10
6
2
2
2
3
3
3
10
7
4
5
6
7
4
2
2
2
1
1
7
4
2
3
4
3
2
35
18
2
2
2
2
2
2
3
3
3
5
3
2
2
2
1
1
1
1
2
4
6
18
9
1
1
2
2
2
6
11
8
5
7
4
1
1
7
6
6
6
3
1
3
8
10
11
12
12
12
12
12
13
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
120
119
118
124
133
118
162
162
129
134
168
129
149
152
154
163
149
146
144
158
146
145
162
144
141
140
144
135
135
159
144
149
161
153
157
168
152
152
151
151
151
141
147
147
152
162
159
158
151
163
153
156
162
155
161
155
153
152
153
157
143
168
131
159
126
131
126
129
151
122
151
136
118
119
116
158
93
84
78
67
81
96
99
163
151
87
83
89
98
122
155
155
155
155
155
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
12
5
5
8
11
8
5
8
9
7
5
24
33
42
26
11
10
10
10
10
10
14
8
3
4
2
1
2
3
7
4
1
1
2
17
49
55
45
36
59
62
39
17
10
4
4
4
8
12
8
4
6
8
5
3
3
4
10
10
10
13
17
22
27
22
17
17
10
4
9
7
5
29
21
12
4
4
13
8
4
6
7
8
8
8
8
8
8
9
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
102
96
95
93
100
109
99
140
140
114
122
155
111
120
129
128
143
126
128
131
176
132
135
144
137
136
144
155
130
162
134
143
147
153
148
155
152
162
176
146
145
143
141
144
145
155
149
150
158
148
150
143
150
147
151
176
153
149
153
150
155
143
147
142
155
135
136
147
131
138
134
137
142
122
124
123
158
105
102
117
107
138
138
112
139
118
79
72
76
83
100
123
123
123
123
123
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
13
12
12
12
12
9
7
7
7
8
7
4
2
2
2
2
2
15
29
18
8
10
6
2
5
8
9
8
8
13
7
1
3
13
10
5
1
2
3
5
50
26
2
3
2
2
2
2
8
5
2
9
7
5
4
4
3
3
15
9
3
3
3
6
10
9
9
15
11
7
7
8
13
18
14
11
7
3
19
13
8
8
9
7
5
6
6
6
6
6
6
6
6
7
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
99
94
89
93
102
104
133
133
119
131
123
125
131
120
133
120
120
126
120
122
125
126
128
133
129
124
127
121
111
116
109
118
123
108
109
111
115
113
103
106
123
99
129
114
117
125
124
115
114
110
133
114
110
115
123
117
123
117
128
123
110
110
107
104
100
108
100
100
110
92
105
98
90
90
92
108
78
90
80
71
78
78
87
116
92
94
90
93
100
113
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
53
35
35
35
35
22
9
9
9
10
22
12
2
2
1
1
4
4
4
4
4
13
7
2
2
3
3
2
1
1
2
3
4
6
8
6
4
4
2
1
7
8
4
1
1
1
1
2
7
4
1
1
1
1
1
2
2
2
2
3
4
2
1
4
3
2
1
1
1
1
1
1
1
2
3
3
3
10
17
9
1
1
1
1
1
14
20
23
25
23
22
22
22
22
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
116
114
112
117
124
112
147
147
124
137
134
115
132
123
121
113
132
112
120
127
129
126
148
129
124
125
135
114
116
121
121
120
125
114
121
115
114
114
123
121
124
138
137
121
126
138
125
129
126
121
147
131
134
138
131
134
138
135
148
129
135
124
124
123
119
123
117
112
115
110
105
138
115
123
125
137
123
116
106
100
104
110
99
134
138
75
71
81
91
114
148
148
148
148
148
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
19
10
10
10
10
5
1
1
7
13
8
4
4
4
5
7
16
10
5
5
5
6
5
4
7
10
12
7
3
5
13
10
6
3
4
5
7
12
18
24
31
17
3
3
3
3
3
4
4
4
17
31
18
5
3
4
7
10
13
11
7
4
5
31
17
4
5
5
4
3
5
9
6
4
9
10
10
11
47
28
9
9
8
8
8
9
10
10
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
71
78
78
78
78
78
69
69
68
74
79
75
94
90
91
119
94
95
102
103
99
119
96
103
99
96
119
85
81
86
82
89
91
86
94
87
80
85
85
86
98
82
94
88
87
88
89
87
89
88
92
92
93
104
101
92
104
96
94
101
104
86
81
79
79
75
75
74
75
69
75
77
65
65
66
61
70
59
56
57
61
61
61
87
68
60
59
61
67
74
87
87
87
87
87
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
2
3
4
18
15
9
3
17
12
6
1
1
3
10
5
1
4
7
18
10
3
2
4
3
2
4
9
6
3
2
1
1
36
25
13
2
1
1
1
1
2
2
2
4
4
4
3
2
1
1
1
1
3
5
11
19
13
7
8
13
9
5
1
3
2
2
3
2
2
2
13
7
1
1
1
1
1
11
16
19
20
17
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
190
190
190
190
190
188
188
187
189
191
187
200
200
177
182
200
180
200
196
200
200
200
200
193
193
194
192
200
200
193
197
200
191
200
194
196
200
200
197
200
200
197
198
200
200
194
191
200
192
195
200
197
200
200
200
200
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
195
200
200
173
168
181
200
200
174
200
200
195
200
200
200
200
200
200
200
200
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
15
8
8
30
53
27
2
2
5
8
9
11
32
42
44
46
59
41
24
25
46
35
24
50
35
20
15
11
20
19
18
23
28
19
11
38
39
40
66
66
53
34
15
15
27
21
15
40
53
59
62
64
65
65
65
65
65
65
65
65
66
83
91
100
100
83
61
40
40
40
45
50
45
40
40
40
95
97
100
70
40
40
40
40
40
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
180
180
180
180
180
184
188
188
188
188
188
175
175
157
160
186
159
184
178
174
189
184
166
169
169
170
170
176
183
177
179
182
180
177
174
163
173
188
168
169
170
170
170
168
176
171
167
169
169
173
175
179
186
184
189
184
179
181
183
178
182
179
172
178
188
167
173
161
176
144
139
142
141
134
160
137
114
131
129
132
162
111
132
109
99
112
125
133
183
189
148
150
149
147
152
156
156
156
156
156
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
56
56
56
56
56
30
5
5
11
17
18
11
5
5
5
5
5
12
16
18
16
15
9
4
4
15
13
7
2
6
13
10
7
16
14
13
15
11
7
8
14
20
11
3
4
5
5
6
5
4
3
3
2
1
2
4
3
2
4
12
12
8
4
34
20
7
4
4
4
6
8
6
4
4
5
3
2
9
15
9
4
4
19
32
30
29
29
29
29
19
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
50
48
46
48
51
46
63
63
59
75
68
70
89
78
84
81
91
89
87
105
105
89
93
94
89
94
107
88
103
87
85
91
81
87
94
91
103
107
78
79
74
76
94
80
86
89
93
107
86
89
93
87
91
89
93
105
87
88
90
87
89
91
85
98
81
82
91
84
85
81
98
81
71
72
71
66
74
62
65
66
82
82
73
105
74
57
52
53
60
72
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
12
5
5
5
5
3
1
1
6
6
6
6
6
5
3
1
1
2
3
2
2
5
5
6
5
5
5
3
2
4
3
3
4
6
7
4
2
2
1
1
6
12
13
9
5
2
4
6
6
5
5
6
4
3
5
5
3
1
6
3
1
1
2
19
10
2
8
5
3
2
2
3
2
2
3
2
1
1
11
7
3
3
2
2
6
11
13
14
15
14
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
50
48
46
46
46
41
50
50
52
63
61
66
72
78
91
91
91
90
92
106
106
87
86
86
81
86
98
81
104
86
83
98
82
89
96
85
104
83
74
76
68
73
85
74
85
83
89
91
83
91
89
81
85
82
89
83
82
83
81
84
80
80
79
85
84
78
77
79
81
73
84
72
73
75
72
69
77
68
66
69
81
81
68
91
56
51
48
47
51
58
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
14
8
8
8
8
4
1
1
4
4
5
4
4
2
1
3
4
4
5
3
2
5
5
5
5
5
6
4
2
3
2
1
2
6
5
3
1
1
1
1
4
7
5
3
3
2
1
1
2
2
2
3
2
1
2
4
3
2
2
3
6
7
8
20
15
8
1
3
5
9
8
8
7
6
6
5
4
4
12
9
6
6
11
7
3
8
10
11
12
12
12
12
12
12
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
51
49
48
46
45
43
42
42
45
73
46
53
56
59
73
64
71
79
82
110
110
91
110
97
94
110
98
88
108
89
87
108
85
93
96
89
108
83
78
80
82
76
82
84
88
88
88
84
80
84
76
78
78
77
78
84
80
84
80
84
78
77
75
75
73
74
77
72
80
69
71
72
69
71
69
68
72
65
64
67
80
80
62
78
51
47
44
42
44
46
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
11
5
5
5
5
3
1
1
3
2
2
3
5
19
12
5
4
3
3
2
2
16
13
10
9
8
9
5
2
2
1
1
2
12
7
2
1
1
1
1
4
8
10
10
5
1
2
3
4
2
1
1
3
5
4
4
3
2
1
1
1
3
5
6
7
6
5
4
3
10
5
1
3
3
3
4
2
1
7
5
3
3
10
5
1
5
7
8
8
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
131
138
138
138
138
138
116
116
107
112
144
114
129
138
147
147
151
129
128
126
125
124
120
136
124
127
140
134
122
125
124
136
138
132
134
128
142
131
134
137
136
130
125
119
125
120
131
144
129
151
137
133
135
136
144
139
144
142
136
144
129
127
127
137
120
110
111
107
102
105
98
81
80
81
88
109
95
111
94
92
92
100
109
151
137
107
102
100
101
111
122
122
122
122
122
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
15
9
9
23
32
29
17
5
6
7
7
5
4
4
33
24
15
10
5
11
10
10
6
3
3
3
12
14
17
13
10
7
4
4
5
3
1
6
10
6
3
2
2
2
7
4
1
1
2
4
2
1
4
3
3
3
2
2
6
8
5
2
3
4
5
3
1
5
6
7
5
4
8
16
10
5
5
12
8
5
14
19
21
22
14
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
151
150
149
150
152
146
161
161
143
144
187
136
150
150
154
137
144
148
148
181
159
162
180
164
164
168
159
156
161
154
167
171
180
187
179
180
172
177
166
176
178
161
160
161
162
161
162
181
152
157
152
157
162
169
180
177
187
169
169
179
165
169
161
158
156
166
152
158
176
152
178
147
155
155
150
181
132
130
147
135
174
174
148
161
148
124
120
115
111
110
109
108
106
106
106
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
18
13
13
13
13
13
15
18
22
52
28
5
5
4
3
2
2
2
3
4
6
24
14
4
4
9
6
3
2
2
3
3
3
6
38
22
6
4
3
10
40
22
4
6
4
3
2
2
2
3
3
4
3
2
2
2
3
4
12
8
4
4
4
9
10
7
5
4
4
9
8
8
29
42
31
17
4
9
14
21
24
28
17
6
20
45
57
63
66
40
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
103
101
98
95
95
90
93
93
93
103
95
98
110
93
103
99
106
110
117
128
112
114
128
110
116
128
117
104
110
93
88
91
79
81
86
83
95
91
87
98
98
100
117
110
124
124
119
124
117
118
114
118
105
118
99
102
103
101
118
100
98
110
90
87
86
83
83
98
81
79
84
73
78
79
80
102
83
66
66
61
60
65
64
70
93
62
62
70
77
89
110
110
110
110
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
22
9
9
9
9
9
11
14
10
6
10
14
16
9
3
3
4
5
6
5
4
9
6
4
8
13
14
9
4
3
3
4
5
10
9
6
4
6
4
3
6
9
34
22
10
3
2
3
3
4
5
24
17
11
10
10
7
4
3
3
5
7
10
9
7
5
14
8
2
2
2
15
11
7
8
11
7
4
14
11
8
8
6
5
12
15
17
18
19
15
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
94
94
94
99
105
113
127
127
127
127
127
108
109
109
108
120
102
115
102
107
106
112
114
127
127
121
122
127
127
123
127
124
113
102
103
103
127
94
95
104
104
108
120
115
115
127
103
107
108
103
105
124
106
113
103
100
105
102
100
120
96
97
95
99
88
90
90
88
96
87
88
88
94
115
91
120
83
84
84
80
90
76
64
67
61
62
64
64
69
91
56
52
55
55
64
75
75
75
75
75
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
27
34
37
39
40
22
4
4
3
3
8
9
9
6
3
5
6
6
7
5
3
11
6
2
2
11
7
3
5
4
2
1
2
8
14
7
1
3
3
4
5
3
1
3
3
2
1
4
5
3
1
1
1
2
2
2
3
4
3
3
5
3
2
19
10
2
4
5
5
5
5
6
4
3
4
3
2
1
20
12
4
4
3
2
1
10
14
16
17
18
18
18
18
19
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
111
108
105
110
120
106
151
151
117
128
150
123
136
135
145
131
143
155
119
127
131
134
156
167
134
136
134
117
120
121
118
133
134
131
146
139
155
146
130
150
146
140
143
157
136
131
134
126
131
138
151
144
150
144
155
144
148
150
156
167
142
133
128
157
130
131
125
150
118
113
108
123
104
107
109
134
111
85
86
81
87
94
94
143
122
105
107
113
125
141
167
167
167
167
167
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
16
4
4
4
4
3
2
2
2
3
5
4
4
4
3
3
4
13
18
16
15
15
8
2
3
4
7
6
5
9
5
1
3
5
7
4
1
1
1
13
11
9
6
4
3
3
5
7
6
5
6
8
4
1
1
2
1
1
2
1
1
1
1
4
6
4
3
3
3
4
2
1
16
12
8
5
2
1
14
11
8
8
12
13
15
18
20
21
22
21
21
21
21
21
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
162
161
160
161
164
158
172
172
151
169
185
154
182
177
184
174
183
159
154
158
155
154
175
161
165
178
167
159
159
158
152
158
158
156
172
167
185
173
182
184
151
168
175
161
166
168
171
179
175
179
178
175
175
171
175
172
164
162
167
157
148
140
140
185
137
130
123
115
112
102
123
95
109
115
115
178
112
99
103
90
101
115
115
179
170
96
90
98
109
137
175
175
175
175
175
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
18
9
9
9
9
7
6
6
20
12
5
5
5
5
5
5
5
14
19
12
5
32
19
7
13
35
21
7
1
8
8
5
3
1
3
4
5
3
1
2
5
8
6
5
4
4
12
17
16
13
11
13
8
4
38
24
10
3
3
3
3
2
2
4
4
3
2
1
1
1
2
4
4
5
12
8
5
4
11
8
6
6
11
16
21
18
16
16
16
16
16
16
16
16
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
196
196
196
196
196
193
192
191
191
192
190
195
195
174
186
195
172
193
187
188
190
188
177
175
178
179
182
190
193
187
190
196
189
190
184
179
189
190
184
186
182
186
181
183
177
176
177
186
180
183
191
186
191
189
185
195
190
195
193
189
190
190
190
196
193
185
190
171
186
173
173
180
177
154
143
146
160
143
147
148
186
128
141
124
108
120
131
138
191
187
133
131
138
146
166
195
195
195
195
195
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
51
6
6
6
6
4
2
2
2
25
22
17
13
8
3
1
3
3
3
4
12
21
17
13
23
34
40
20
1
35
20
6
5
10
15
21
15
9
9
10
12
8
4
2
2
2
2
2
2
3
4
20
12
5
3
4
4
4
6
9
12
16
21
14
8
21
23
16
9
3
2
9
8
8
22
18
14
11
11
10
10
10
23
15
8
20
26
29
32
22
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
196
196
196
196
196
193
193
192
192
193
191
195
195
176
194
195
183
194
190
190
191
189
189
187
188
189
187
192
189
191
191
196
195
182
183
174
185
191
182
194
187
193
188
192
188
176
185
194
186
190
194
190
193
192
189
195
192
195
194
190
191
191
191
196
195
185
182
173
194
173
171
164
179
158
143
152
162
154
159
160
194
156
138
134
128
145
145
152
191
194
145
136
141
146
168
195
195
195
195
195
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
98
98
98
98
98
90
82
82
82
82
44
6
6
6
5
4
14
24
17
10
8
13
8
4
4
15
14
11
9
9
48
29
11
18
19
20
18
13
9
6
4
21
13
6
9
39
22
5
5
16
10
5
3
1
3
4
5
5
5
46
31
16
19
23
13
4
4
5
12
19
12
5
7
10
7
4
4
7
10
17
14
12
11
16
10
4
4
19
26
34
32
31
31
31
21
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
116
114
113
109
108
108
100
100
92
90
103
86
88
100
99
105
133
104
108
110
127
103
111
108
110
111
124
105
110
113
109
120
122
116
120
128
116
120
108
117
98
100
101
103
108
109
113
128
110
113
125
114
120
122
120
133
123
122
124
128
116
112
112
122
108
110
105
104
120
99
108
92
95
96
97
127
95
89
95
88
100
100
88
100
125
76
74
84
91
108
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
18
13
13
13
13
7
1
1
7
13
9
5
5
14
10
6
14
13
12
12
21
17
13
13
12
12
12
12
12
13
7
1
2
12
12
6
1
3
2
1
22
15
8
4
4
3
2
3
4
6
4
3
2
2
7
10
8
6
13
10
7
4
2
20
12
5
11
9
8
5
2
5
6
4
3
3
3
4
12
7
3
3
4
5
8
10
11
11
12
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
103
109
109
109
109
109
102
108
101
103
144
105
118
107
114
106
111
148
116
117
119
112
113
118
111
116
114
106
112
118
118
114
144
122
122
123
148
121
116
105
119
108
111
110
124
113
109
118
98
93
94
101
108
114
148
123
124
137
116
114
116
137
112
111
108
109
101
105
110
97
124
96
100
101
92
116
79
81
88
83
101
101
79
71
94
54
49
55
58
68
83
83
83
83
83
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
11
7
7
7
7
7
10
11
13
10
7
15
10
6
3
1
2
4
7
5
3
3
36
22
9
15
18
10
3
2
4
2
1
4
8
5
3
3
3
3
4
6
5
4
4
4
3
2
2
2
2
6
4
3
3
3
2
2
2
2
2
1
1
19
13
7
6
5
5
3
2
9
7
6
11
9
6
3
11
7
4
4
2
1
2
7
10
11
12
11
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
59
65
65
71
81
76
112
112
90
96
110
85
87
90
87
97
83
85
85
90
92
97
108
100
112
109
133
112
120
118
107
114
114
112
133
120
106
108
107
113
110
111
133
113
113
110
118
102
95
96
108
96
100
103
104
118
107
112
115
110
130
117
104
118
93
96
95
91
106
85
81
79
79
83
85
93
93
86
77
78
82
83
78
95
118
73
72
82
89
105
130
130
130
130
130
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
11
9
9
9
9
6
4
4
4
4
11
11
12
14
8
3
13
18
24
14
4
16
10
5
2
16
12
8
4
7
6
4
3
15
10
6
4
2
4
6
33
21
10
7
6
6
6
5
4
13
9
6
10
6
3
4
4
4
5
4
3
2
2
3
4
3
2
3
3
3
3
3
5
8
6
4
4
4
6
5
4
4
3
3
5
6
7
7
8
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
158
158
158
158
158
142
139
136
134
133
127
133
133
124
142
159
138
143
141
143
141
145
142
146
158
142
148
138
139
146
148
158
157
150
146
140
139
159
138
140
145
150
145
142
142
124
125
146
124
134
138
140
158
148
143
130
138
141
137
147
159
145
141
158
157
130
126
123
142
106
109
115
114
120
115
124
115
106
106
103
158
87
85
84
70
77
89
92
122
143
85
79
85
88
108
132
132
132
132
132
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
63
63
63
63
63
37
12
12
12
37
21
5
5
20
19
18
24
27
31
33
32
27
14
1
1
15
8
1
3
2
2
2
5
9
10
6
3
2
1
2
6
6
6
7
5
3
1
1
1
3
3
4
2
1
1
1
1
1
2
3
4
3
2
2
3
2
1
1
2
1
1
5
3
1
11
9
5
2
10
6
2
2
3
4
22
19
16
16
16
16
16
16
16
16
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
104
104
104
104
108
123
141
141
141
142
141
146
146
121
130
143
117
136
136
140
152
133
130
133
137
162
136
152
142
138
152
144
123
126
125
119
144
141
124
138
130
134
132
127
145
118
127
139
122
130
140
138
162
141
147
146
143
144
141
140
152
139
141
147
141
129
127
130
145
122
125
114
110
112
113
101
112
106
109
112
162
103
96
98
88
92
102
95
126
147
86
84
94
103
122
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
29
36
40
42
43
22
2
2
6
6
7
6
5
3
2
3
5
12
16
20
15
10
5
1
1
10
10
5
1
6
3
1
1
3
7
4
1
1
2
5
4
3
3
4
3
3
2
2
2
4
3
2
2
3
4
5
3
1
11
6
1
2
4
6
6
6
7
9
7
6
4
3
3
3
9
6
4
4
4
2
1
1
6
4
3
7
9
10
11
7
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
157
157
157
157
157
141
138
135
131
130
125
127
127
117
114
160
123
128
134
138
134
143
146
148
160
157
148
153
142
148
150
157
156
145
140
145
147
158
151
158
153
149
160
139
159
160
140
145
146
146
157
155
143
148
138
125
136
140
143
160
158
147
143
157
158
132
143
119
138
102
108
106
115
159
107
160
97
100
102
95
134
79
66
64
53
61
76
80
114
138
74
70
78
82
101
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
62
62
62
62
62
33
5
5
9
13
14
7
1
2
3
2
1
15
30
18
7
6
3
1
4
12
9
6
3
9
5
2
2
5
7
4
2
1
1
10
9
8
5
3
2
1
1
1
1
4
3
2
2
3
2
2
1
1
1
1
3
2
2
3
2
1
3
2
2
1
1
4
9
7
5
3
1
1
9
5
2
2
1
1
9
13
15
16
17
17
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
76
83
91
107
107
107
107
107
79
75
75
81
64
66
66
71
76
74
86
75
89
74
75
83
78
84
107
89
93
104
89
107
90
89
86
79
79
81
76
81
84
90
96
96
107
99
99
101
107
96
104
99
97
98
95
91
95
88
93
93
95
98
99
101
101
107
101
88
86
83
81
83
69
80
70
63
59
83
50
54
57
54
70
70
57
76
50
42
39
38
42
47
55
55
55
55
55
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
16
11
11
11
11
6
1
1
13
7
2
2
2
2
1
1
1
1
1
4
8
7
7
4
2
16
9
2
1
1
1
1
2
3
2
2
4
2
1
1
5
7
4
1
1
1
1
1
2
3
4
6
6
6
4
3
2
1
2
1
1
3
8
8
6
4
10
8
6
4
2
1
2
3
7
4
2
1
10
5
1
1
1
2
3
9
12
13
14
10
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
47
45
42
42
44
41
50
59
70
102
104
90
93
88
101
87
89
101
91
100
102
85
84
91
78
82
92
73
88
80
87
102
97
91
100
90
92
95
91
104
95
85
85
84
85
86
86
91
93
82
83
87
92
91
91
118
98
105
112
105
112
112
109
111
112
118
104
103
104
89
96
88
85
87
94
118
85
104
85
78
80
78
74
93
70
69
62
60
60
66
72
72
72
72
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
14
2
2
2
2
1
1
1
7
13
10
6
2
2
1
1
1
1
1
1
2
9
5
1
5
10
8
5
2
3
3
2
2
10
10
6
2
1
1
1
2
3
3
4
2
1
2
4
2
1
2
4
4
4
2
1
1
1
1
1
1
1
1
4
6
5
4
4
4
4
3
3
3
3
3
3
3
4
11
7
3
3
8
4
1
8
11
13
14
10
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
135
130
125
131
142
139
181
181
153
156
177
149
151
157
154
165
151
151
156
160
155
160
160
155
155
152
163
152
134
140
152
158
177
172
177
166
163
166
160
175
176
158
162
161
162
181
164
168
160
165
177
161
164
169
168
177
172
168
168
177
158
166
153
171
145
149
148
155
175
151
176
148
132
130
121
160
95
92
92
84
98
113
111
181
173
88
84
93
106
135
177
177
177
177
177
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
98
98
98
98
98
52
7
7
7
7
7
33
55
47
40
28
16
5
4
3
3
4
22
31
23
16
10
5
1
1
32
22
12
6
7
4
1
2
6
13
7
1
3
6
15
41
41
31
19
7
3
3
4
6
9
6
3
3
4
3
2
7
13
8
3
3
6
9
11
12
11
10
7
4
4
4
12
10
8
17
10
4
4
8
8
8
8
12
10
8
8
8
8
8
10
11
11
11
11
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
99
99
99
99
99
99
99
99
99
99
99
97
97
91
99
140
103
129
115
102
102
127
91
87
88
92
96
103
126
106
110
124
100
110
105
104
114
116
91
87
92
99
107
114
145
109
102
109
94
100
106
106
131
118
116
119
119
140
129
121
127
120
120
125
126
124
137
124
123
127
125
121
145
120
113
123
120
101
102
104
109
100
97
96
92
92
94
105
116
137
109
102
107
109
125
145
145
145
145
145
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
34
34
34
34
34
17
1
1
7
5
3
2
1
1
1
1
1
3
6
8
6
5
3
2
2
14
14
8
3
4
2
1
2
3
2
2
2
2
1
1
1
1
2
4
2
1
1
1
2
11
9
8
5
2
3
2
1
4
3
3
5
3
2
3
4
10
16
9
2
10
5
1
5
4
3
6
7
8
45
23
1
1
5
10
16
16
16
16
16
16
16
16
16
16
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
101
109
118
135
135
135
135
135
114
117
116
114
139
120
125
125
122
140
129
128
131
137
130
125
130
133
132
137
132
140
122
125
132
137
133
137
134
139
134
135
140
132
133
116
129
114
111
117
132
117
124
124
108
111
115
118
124
127
137
134
135
133
123
139
121
126
118
110
113
112
118
104
120
118
106
103
101
129
87
78
85
77
87
87
84
97
124
69
64
72
76
92
115
115
115
115
115
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
36
45
50
52
53
33
13
13
10
8
29
30
31
34
38
21
5
3
3
2
2
5
5
5
5
11
10
6
2
1
1
1
1
12
14
8
2
3
2
2
2
2
8
10
6
2
1
3
8
4
1
3
2
1
1
2
1
1
1
1
24
14
4
6
5
4
4
5
7
12
45
34
18
3
5
4
2
1
9
7
6
6
3
1
1
7
10
12
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
116
115
114
117
122
110
138
138
118
137
131
121
124
118
116
118
123
119
123
125
131
123
138
122
119
116
124
106
105
107
100
118
108
96
101
102
100
123
97
99
109
104
137
115
121
138
122
131
124
113
120
118
125
138
127
128
125
136
120
106
103
104
106
110
136
107
116
111
101
92
136
95
110
114
129
137
96
129
80
78
87
95
101
125
138
102
97
96
93
100
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
10
1
1
6
11
11
8
6
3
1
2
4
11
19
15
10
6
4
2
10
16
11
6
6
6
4
3
2
5
5
5
6
4
3
3
7
6
4
3
7
12
8
4
4
9
15
22
13
4
6
9
6
4
12
10
9
9
10
7
5
4
14
12
10
7
5
4
4
4
4
4
5
7
8
8
9
14
19
21
17
14
14
14
14
22
26
28
29
29
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
70
77
77
77
77
77
59
61
67
68
100
68
74
77
73
97
77
77
83
89
87
97
90
98
93
91
97
89
85
87
88
89
100
85
84
86
82
82
98
74
72
72
82
74
78
76
82
87
69
67
82
78
80
98
100
85
84
81
80
79
77
86
74
73
73
70
63
66
62
60
66
62
58
56
52
69
42
41
43
39
45
48
49
81
57
43
42
41
44
51
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
1
1
6
4
2
3
4
4
4
19
27
14
1
6
8
6
5
11
11
6
1
1
2
3
6
10
10
5
1
1
1
5
5
5
3
1
2
2
2
2
2
3
3
4
3
2
2
2
3
4
3
3
8
7
6
5
4
6
8
7
5
3
2
8
5
2
1
1
2
3
11
8
5
5
7
4
1
8
11
13
14
8
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
190
190
190
190
190
170
167
163
164
169
158
187
187
164
188
179
172
184
175
175
179
178
179
183
183
179
182
176
177
179
181
190
190
176
173
175
177
179
175
187
177
178
180
184
179
176
179
188
181
182
187
182
183
184
179
178
176
177
177
176
182
180
181
190
190
175
169
163
187
156
157
157
157
157
160
162
151
152
151
150
188
134
128
133
123
146
146
146
183
187
132
124
128
132
153
178
178
178
178
178
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
142
142
142
142
142
80
19
19
19
19
19
21
24
29
27
26
20
14
8
2
2
2
14
24
30
24
18
14
10
5
1
10
5
1
18
18
12
7
17
14
12
24
15
7
17
52
87
48
10
6
3
3
3
4
13
8
4
8
8
6
4
7
10
13
37
62
36
10
25
22
17
13
15
12
9
7
12
17
25
37
24
11
7
4
6
8
10
17
25
33
29
25
25
25
14
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
68
76
87
107
107
107
107
107
90
91
87
85
108
80
77
80
78
72
77
82
83
111
111
92
108
90
87
87
86
79
81
86
88
96
107
89
92
108
87
88
84
97
81
79
81
84
83
96
86
82
82
83
83
83
88
89
88
120
93
97
107
93
92
90
88
89
92
91
120
97
87
81
78
66
67
69
76
71
68
120
68
69
67
66
72
78
86
91
91
91
91
94
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
13
14
14
14
14
7
1
1
1
1
8
5
2
2
1
1
2
4
6
16
13
10
6
2
3
5
4
2
1
3
9
6
4
7
17
14
10
6
2
4
3
3
2
1
1
1
1
2
1
1
1
2
2
2
1
1
1
2
2
2
1
1
1
20
11
2
2
1
1
3
3
3
3
3
2
1
4
12
15
12
9
9
7
5
3
9
12
13
14
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
127
127
127
127
127
127
98
106
111
110
165
118
118
118
131
116
125
131
130
155
149
121
159
119
115
135
103
95
147
112
124
135
164
142
144
159
147
141
138
165
164
129
139
125
128
125
121
155
114
117
121
121
130
134
155
164
132
135
137
131
129
148
115
112
108
113
107
120
165
119
164
107
113
113
106
155
89
85
91
79
83
83
70
65
81
55
49
51
51
58
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
32
8
8
8
8
4
1
1
9
17
20
10
1
1
1
1
2
6
10
7
4
10
6
2
2
5
3
2
1
1
3
2
2
4
4
4
4
3
2
4
4
5
3
1
2
2
2
11
10
5
1
3
6
6
4
3
2
5
3
2
4
2
1
4
4
3
3
2
1
1
2
4
4
4
8
5
2
2
24
13
2
2
3
3
4
10
13
14
15
15
15
15
15
16
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
121
121
121
121
121
121
96
100
104
113
133
107
107
112
113
101
110
121
115
154
153
121
136
121
118
142
116
102
154
110
119
142
125
125
132
125
154
129
112
125
104
106
133
105
112
114
107
127
98
94
93
97
104
105
129
125
106
104
100
93
91
93
83
83
84
93
93
93
125
86
89
81
89
92
93
133
99
75
82
76
82
82
71
68
89
60
58
66
71
82
99
99
99
99
99
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
22
11
11
11
11
6
1
1
11
21
19
11
4
4
4
3
3
3
4
3
2
10
8
7
7
11
7
3
2
1
1
1
1
3
7
4
2
1
1
1
3
5
4
2
1
1
1
7
10
6
2
3
2
1
1
1
1
7
4
1
1
2
3
17
9
1
13
20
10
1
1
1
2
2
2
1
1
1
10
6
3
3
2
1
6
9
10
11
11
11
11
11
11
12
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
147
147
147
147
147
135
133
131
127
124
124
117
120
124
136
162
123
125
120
126
123
133
139
147
158
150
147
155
136
135
139
144
121
149
130
136
140
162
144
146
155
149
138
129
129
161
124
147
128
132
138
132
158
147
125
122
124
131
138
151
162
141
134
144
123
120
144
102
101
96
98
95
108
125
103
161
93
102
104
102
158
89
87
91
77
83
83
76
101
75
68
67
72
82
95
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
98
98
98
98
98
51
5
5
5
5
5
6
7
20
34
22
10
2
2
2
2
1
1
1
1
2
10
6
2
3
5
4
3
2
1
13
9
5
7
5
3
2
2
2
22
15
8
4
1
4
4
4
5
8
4
1
1
1
1
1
1
1
6
11
6
2
1
1
5
4
2
1
1
1
1
1
2
2
2
5
3
1
5
23
15
7
7
5
3
2
12
17
19
20
18
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
188
187
186
186
187
183
192
192
164
190
190
171
189
186
189
192
188
184
186
194
186
183
183
188
184
184
194
194
171
172
180
183
183
183
192
186
190
186
189
192
182
186
190
188
188
192
190
194
189
192
188
185
185
188
182
183
185
180
194
194
181
173
171
192
159
166
154
157
181
152
163
154
144
142
140
194
119
125
139
118
149
149
147
172
192
136
132
139
143
159
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
56
18
18
18
18
13
8
8
22
46
26
7
7
22
15
8
3
24
35
24
14
20
11
3
7
11
18
12
6
7
9
6
3
6
6
6
11
8
6
8
50
31
13
24
88
50
13
13
56
34
13
13
9
5
7
10
11
13
39
64
82
47
12
12
12
13
19
16
13
12
11
57
35
13
50
73
41
10
8
9
10
11
19
28
61
50
40
40
40
24
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
81
89
97
114
114
114
114
114
102
102
100
105
118
106
112
118
106
139
108
105
107
108
107
108
108
108
111
106
108
114
106
111
108
135
103
99
99
103
93
98
96
110
106
100
111
101
107
111
117
135
114
139
109
108
109
108
100
103
99
98
96
101
98
98
98
108
89
95
97
97
110
91
106
100
81
83
90
96
87
98
77
71
81
87
91
139
108
108
111
107
106
106
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
35
43
47
49
50
29
8
8
6
4
15
11
8
5
2
5
9
7
5
5
9
7
6
13
12
12
10
8
9
8
5
3
4
6
4
2
4
3
3
8
6
5
4
3
3
3
4
6
5
4
4
4
3
2
2
2
3
3
3
4
4
4
4
6
6
6
10
7
4
8
12
17
9
2
3
2
2
9
19
11
4
4
5
6
27
37
42
45
48
27
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
64
70
76
88
88
88
88
88
75
75
70
78
79
80
118
92
93
95
114
79
79
78
81
78
81
114
94
95
107
96
100
107
95
107
101
89
84
94
91
102
118
114
115
113
110
114
108
106
107
107
94
95
99
103
110
108
115
106
108
107
102
100
108
99
99
118
98
93
95
92
89
115
84
74
81
79
78
92
88
90
92
118
118
88
88
93
83
90
93
95
101
107
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
7
1
1
4
5
7
5
4
2
1
2
1
1
1
1
2
10
7
4
2
8
9
5
2
4
3
3
4
5
8
5
2
2
2
5
7
8
10
10
6
2
2
1
1
1
3
5
3
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1
1
2
3
4
4
4
4
4
4
6
16
8
1
1
1
2
5
9
11
12
14
10
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
103
103
103
103
103
95
93
92
89
87
87
82
82
78
83
104
73
79
84
83
98
80
98
85
91
109
90
109
99
103
109
113
100
98
97
95
105
101
91
86
85
85
91
94
101
104
100
99
103
113
103
100
105
95
98
89
88
94
94
97
113
101
105
103
102
105
107
109
113
116
116
116
107
104
104
104
95
98
107
93
93
78
89
89
82
107
107
87
92
113
79
77
81
82
89
98
98
98
98
98
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
15
10
10
10
10
5
1
1
4
7
9
7
6
3
1
1
2
2
2
2
9
10
6
2
4
26
17
8
5
5
6
4
2
5
5
6
4
2
3
5
5
5
4
3
3
2
2
2
2
5
4
3
2
2
3
6
5
4
12
37
49
35
21
12
4
4
8
24
13
3
2
19
10
2
4
5
6
7
16
10
4
4
4
5
8
9
10
10
11
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
102
87
84
81
78
77
72
76
76
81
85
102
85
84
88
96
93
97
98
102
111
91
94
92
92
102
95
101
96
92
83
83
78
77
93
83
88
92
97
90
102
85
89
102
94
101
101
101
134
99
98
99
93
93
93
87
89
87
85
101
95
98
134
96
95
93
88
83
86
86
85
103
82
86
93
100
111
134
94
87
77
67
65
65
64
81
66
66
73
78
87
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
46
27
9
9
9
9
6
4
4
5
3
1
6
12
6
1
1
1
2
3
5
7
10
6
2
4
6
17
9
1
6
3
1
1
1
3
2
1
1
1
3
32
21
11
4
4
4
2
1
1
6
4
2
2
3
4
5
3
1
2
2
3
2
1
3
3
3
4
2
1
1
1
3
5
6
8
15
10
6
16
10
5
5
4
2
1
6
9
10
12
8
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
190
190
190
190
190
188
188
187
188
189
187
193
193
162
177
197
174
191
189
192
194
191
183
181
187
182
181
184
190
181
186
190
190
185
184
188
189
192
194
194
197
192
193
191
194
194
190
191
190
188
193
191
192
191
194
200
191
193
194
195
200
196
200
193
200
198
200
200
200
200
200
200
200
200
200
200
200
177
200
168
200
149
155
167
156
200
200
172
194
194
143
138
143
148
163
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
20
18
18
26
57
29
2
2
4
6
5
4
22
39
40
34
28
20
12
10
8
8
5
3
3
3
3
3
20
19
18
29
24
20
20
85
62
40
66
100
70
40
13
13
26
19
13
39
66
66
66
66
66
66
66
66
53
40
66
47
28
64
52
40
53
66
78
66
47
28
20
13
51
70
68
66
66
66
83
48
13
13
13
13
56
78
89
94
97
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
195
195
195
195
195
191
190
189
189
190
187
193
193
166
179
195
180
191
189
189
194
188
187
189
194
190
186
185
190
186
184
186
195
170
172
183
182
192
195
187
190
188
192
176
192
195
182
185
187
188
193
191
194
191
194
183
188
189
190
192
192
195
187
187
195
187
190
180
184
166
180
163
172
192
162
195
160
166
160
151
194
124
129
125
121
147
147
147
194
184
137
135
140
146
162
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
90
90
90
90
90
54
19
19
21
72
37
2
2
6
11
10
9
60
86
50
15
57
33
9
8
8
16
12
8
14
19
15
11
20
19
17
15
15
13
11
55
67
66
66
83
100
90
80
60
40
60
80
60
40
40
40
40
40
40
40
40
40
40
40
34
28
34
40
50
52
54
60
50
40
31
22
13
13
13
13
13
33
54
60
36
13
13
13
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
195
195
195
195
195
194
194
194
194
194
194
193
193
175
196
195
184
191
190
189
194
188
188
190
197
191
186
185
190
188
186
195
195
182
186
191
194
194
195
195
190
191
191
183
192
195
187
196
190
192
193
192
197
191
194
188
189
190
190
191
192
195
185
195
195
189
190
181
189
173
180
180
177
192
163
195
149
160
159
153
197
141
141
147
129
147
147
150
194
194
164
167
165
162
164
165
165
165
165
165
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
19
19
19
32
46
35
25
18
11
5
8
11
25
35
46
37
29
17
5
6
8
12
10
8
19
22
16
11
14
48
37
26
15
13
11
69
74
70
66
96
88
80
80
80
80
80
80
80
100
56
13
56
78
89
94
97
98
100
70
40
28
41
53
66
45
24
45
66
48
31
55
67
40
13
13
13
33
54
77
83
86
88
89
90
120
135
142
146
148
150
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
184
184
183
183
183
183
180
180
157
179
195
166
176
177
174
184
177
179
183
194
183
186
183
178
182
179
186
186
168
169
180
183
183
195
186
190
187
192
182
184
191
185
191
186
191
188
188
194
186
184
174
174
180
183
192
184
195
182
186
186
176
190
171
184
161
163
168
172
183
174
185
150
149
145
140
194
115
120
138
115
153
153
146
179
184
131
128
131
133
145
160
160
160
160
160
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
20
20
20
18
17
9
2
2
2
2
3
4
9
15
16
15
14
9
4
5
7
11
9
7
15
23
15
8
6
36
35
31
28
26
25
87
51
15
57
100
57
15
5
5
5
5
5
27
38
44
50
27
5
9
11
12
12
13
26
20
12
5
35
66
35
5
13
22
29
28
28
56
32
9
24
32
23
14
21
28
47
56
61
63
36
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
69
77
86
103
103
103
107
103
115
115
100
112
110
112
147
124
119
162
113
121
131
126
131
146
125
142
135
134
146
138
127
128
121
129
127
118
123
124
137
127
127
146
114
121
120
118
115
120
131
129
147
162
132
136
140
142
138
152
139
137
139
128
125
118
116
146
122
120
120
134
107
98
99
90
87
94
104
125
98
134
90
85
96
101
113
162
148
116
105
106
109
129
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
27
35
39
41
42
24
7
7
8
5
3
6
9
8
7
8
5
3
2
2
6
9
9
9
11
13
20
12
5
2
1
1
2
3
3
2
1
1
1
1
6
4
3
31
16
1
2
3
4
3
2
3
2
1
2
4
12
9
6
4
4
3
3
13
8
4
6
4
2
2
2
10
7
4
7
4
2
6
10
6
3
3
15
10
5
7
8
8
8
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
176
174
172
172
174
165
182
182
165
190
190
170
189
182
177
192
177
179
179
187
179
174
181
188
180
181
187
187
174
176
178
179
185
182
185
190
183
187
189
192
185
186
190
188
182
183
186
187
189
192
180
184
185
188
185
184
184
179
187
187
177
190
171
192
158
160
168
171
183
173
185
153
148
145
140
190
119
125
138
123
153
153
140
190
192
132
130
135
141
157
180
180
180
180
180
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
59
24
24
24
24
14
4
4
14
24
30
18
7
5
4
8
12
18
21
24
19
14
10
7
22
38
30
19
9
9
9
8
8
12
22
27
24
19
14
21
85
88
48
9
79
112
58
5
47
69
37
5
5
5
5
5
5
15
47
63
76
49
23
19
15
12
10
12
15
12
10
11
13
21
30
21
13
13
28
34
37
40
34
28
28
29
30
30
31
20
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
58
58
58
58
58
58
48
51
57
61
73
67
79
71
72
71
77
77
66
64
64
63
62
75
66
67
69
79
61
77
67
67
75
70
70
93
67
66
61
60
61
67
79
79
96
87
89
89
93
93
91
96
93
93
92
96
92
91
96
90
87
109
92
95
95
109
90
94
91
84
109
73
75
76
74
72
84
68
64
61
57
57
53
60
53
51
51
53
56
60
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
14
10
10
10
10
5
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
10
5
1
3
6
6
7
5
3
2
1
2
4
3
2
1
1
1
1
3
6
5
4
3
3
2
1
1
1
2
4
3
3
2
1
1
2
1
1
1
1
1
4
3
2
5
4
3
2
2
6
4
3
3
3
3
3
11
7
3
3
2
1
1
7
10
12
14
10
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
159
159
159
159
159
140
137
133
135
140
122
159
159
138
143
161
138
135
136
133
136
145
139
147
142
158
150
140
144
152
146
159
157
129
130
127
126
143
131
144
134
137
145
121
138
121
116
155
133
145
158
157
151
150
144
159
148
161
140
143
141
147
144
159
157
132
129
122
137
109
106
100
95
94
85
93
95
92
96
100
140
89
95
83
69
80
91
96
151
137
91
90
97
109
129
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
120
120
61
2
2
2
2
2
4
5
6
11
16
9
2
2
2
2
2
9
16
21
18
14
8
2
5
9
9
7
6
9
6
3
3
10
12
8
5
4
2
1
5
6
7
6
3
1
2
1
1
1
2
3
2
1
3
4
3
2
7
6
3
1
1
3
5
3
1
3
4
5
5
6
8
6
5
4
4
4
22
13
4
4
6
4
2
13
19
22
23
17
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
176
174
172
172
173
165
180
180
154
179
194
167
176
178
177
183
179
179
182
187
182
187
184
175
179
178
187
187
165
167
177
180
187
194
194
189
188
189
179
192
194
183
184
184
183
184
184
187
187
183
180
181
181
184
187
183
194
185
187
194
186
189
183
183
178
183
177
181
192
164
194
153
159
158
152
187
136
136
142
129
153
153
147
177
183
129
116
121
126
152
183
183
183
183
183
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
68
41
41
41
41
26
12
12
26
46
24
2
2
4
6
5
4
25
35
19
4
14
9
4
13
22
15
8
3
3
3
3
3
7
11
7
4
11
18
25
51
67
51
36
68
100
95
90
86
83
81
80
80
80
80
80
80
80
52
24
24
24
24
32
22
13
26
27
28
35
43
54
47
39
31
28
64
37
11
25
32
40
34
28
28
19
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
185
184
184
184
184
184
182
182
158
172
193
166
176
180
189
184
174
168
170
183
173
174
183
176
174
178
186
177
176
174
182
184
193
191
193
188
186
187
176
191
191
181
181
176
175
176
177
183
174
186
175
179
183
185
193
190
191
181
186
193
178
188
171
189
162
166
160
165
191
157
191
154
161
162
155
183
136
136
145
130
158
158
153
186
186
139
130
132
135
152
173
173
173
173
173
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
9
4
4
29
55
28
2
3
3
4
3
2
28
41
38
21
4
28
19
10
6
16
11
6
7
9
8
8
8
10
24
14
5
6
8
54
33
13
60
35
11
8
5
7
10
7
5
7
10
17
25
19
13
10
35
30
25
22
17
13
13
12
11
11
38
66
44
22
28
24
20
54
35
17
22
25
28
41
47
54
60
63
64
65
41
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
162
162
162
162
162
158
157
156
155
155
154
155
155
142
146
175
147
170
164
163
179
170
155
158
160
163
162
157
167
159
161
166
160
158
160
153
153
150
153
157
158
169
164
163
174
163
164
163
160
163
163
166
171
166
176
166
168
175
170
164
179
163
166
166
167
166
158
156
174
148
149
153
151
149
160
151
137
144
138
137
163
115
140
110
100
109
118
128
163
176
128
121
127
132
152
179
179
179
179
179
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
13
5
5
23
21
19
10
1
1
1
1
1
4
5
7
11
15
9
3
3
6
14
8
2
27
14
2
6
11
12
7
2
2
2
3
40
22
5
6
8
6
4
2
2
3
3
4
35
28
16
4
4
4
7
5
4
4
4
8
7
5
4
4
4
5
6
17
10
4
4
6
9
16
19
11
4
4
9
8
8
10
11
12
12
12
12
12
12
13
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
151
150
149
152
157
147
175
175
150
170
173
146
168
163
170
155
166
157
156
182
157
162
162
167
160
160
165
156
153
149
158
161
164
173
175
169
168
167
168
170
162
167
170
167
168
173
170
182
165
167
163
158
162
164
162
162
173
158
160
162
154
169
154
175
137
135
137
143
154
145
156
133
149
139
140
182
149
120
124
102
105
115
127
163
173
130
124
125
124
136
149
149
149
149
149
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
20
18
18
18
18
18
19
21
36
51
41
21
2
3
3
2
1
26
38
25
12
5
3
1
7
34
25
14
4
10
14
15
11
8
6
5
7
6
4
3
55
30
5
5
69
37
5
5
5
5
5
9
7
5
3
6
4
2
5
6
8
6
4
9
10
8
6
5
4
3
2
12
11
10
9
7
5
9
21
12
4
4
11
10
10
25
32
36
38
29
21
21
21
21
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
67
71
76
86
86
89
96
93
116
116
102
117
101
102
116
100
114
95
86
90
88
95
108
97
99
114
97
96
91
89
90
97
97
101
117
93
99
98
94
108
94
98
116
99
108
103
108
99
98
95
90
95
85
91
92
92
117
95
93
91
85
86
76
70
72
71
67
73
74
71
75
109
71
76
71
61
56
74
48
50
49
44
52
55
57
97
68
58
58
56
58
62
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
17
16
16
16
16
16
22
29
20
12
14
8
3
3
2
2
4
5
6
9
9
10
6
3
9
16
15
10
6
6
13
12
12
12
10
8
6
4
2
42
24
6
6
3
1
2
2
2
3
4
5
6
5
4
4
2
1
5
3
1
3
2
2
7
7
6
6
4
2
1
3
6
5
5
7
5
3
1
4
3
2
2
2
2
3
5
6
7
7
7
7
7
7
8
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
70
70
70
76
84
86
109
109
89
109
79
78
80
85
89
85
109
100
98
105
109
93
101
95
95
100
109
92
94
94
87
109
93
86
82
81
82
87
101
86
96
84
82
88
97
89
92
101
92
93
93
97
93
93
93
91
91
93
97
84
84
91
81
82
83
77
89
81
81
86
89
68
69
70
74
82
86
71
65
59
58
61
59
76
76
49
47
48
49
56
64
64
64
64
64
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
22
14
14
14
14
14
20
27
36
18
1
2
4
3
2
2
3
4
5
8
12
13
7
2
2
8
7
6
3
1
1
1
1
1
2
4
6
5
3
1
32
19
7
5
3
1
2
4
2
1
1
1
1
2
1
1
2
4
2
1
1
1
4
5
4
3
6
5
4
3
2
3
3
3
7
5
4
5
10
5
1
1
6
4
3
7
9
10
11
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
106
106
106
106
106
86
83
79
73
70
67
65
69
72
114
94
87
84
86
114
88
97
103
103
114
114
106
101
103
97
103
103
82
88
89
89
114
96
81
87
87
89
97
92
94
93
90
91
90
95
95
93
95
106
89
91
93
90
92
96
88
88
88
103
90
88
90
89
82
82
84
87
87
94
82
93
76
81
83
84
88
87
89
78
75
78
78
66
63
61
58
57
61
66
72
83
83
83
83
83
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
21
2
2
2
2
1
1
1
7
11
11
8
6
5
3
1
5
7
9
9
10
18
9
1
2
4
3
2
2
1
1
1
2
7
8
9
8
6
3
1
31
17
4
1
1
1
3
6
6
5
4
4
5
4
3
5
6
6
4
2
3
2
1
4
4
3
2
1
1
1
1
3
3
4
7
7
7
7
22
14
6
6
12
8
4
13
17
19
20
20
20
20
20
20
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
102
107
107
107
109
107
114
114
105
114
108
107
136
105
107
109
97
106
97
96
114
90
106
97
101
119
107
103
112
110
120
114
107
100
97
112
101
101
119
107
84
89
92
90
96
101
103
120
123
107
114
110
112
136
109
109
109
112
107
95
96
92
87
99
80
82
80
79
82
73
79
78
70
75
76
92
73
68
68
61
70
77
77
123
100
76
76
82
93
109
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
9
7
7
28
29
18
7
9
12
9
7
6
13
17
9
1
6
3
1
1
8
4
1
1
1
1
2
3
8
11
6
1
1
1
1
1
2
4
3
2
2
1
1
1
1
3
6
4
3
2
1
1
1
8
5
2
1
4
3
3
2
1
1
1
2
2
3
2
1
5
5
4
3
21
13
5
5
4
2
1
11
16
18
20
17
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
51
50
50
51
53
49
61
61
59
62
61
62
68
75
77
98
98
81
88
96
88
85
82
111
84
87
89
91
86
93
89
94
84
99
87
90
91
89
111
81
84
92
93
99
84
81
80
77
74
79
77
82
83
111
84
80
81
74
74
67
67
67
67
72
67
66
64
74
63
62
71
61
61
71
62
58
74
57
50
52
54
54
54
79
53
53
52
52
55
59
66
66
66
66
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
4
1
1
6
3
1
3
5
8
6
4
2
1
1
5
10
13
7
1
3
6
11
7
4
5
3
1
1
1
2
1
1
1
1
1
2
3
6
7
4
1
20
40
36
33
33
33
17
1
2
2
1
1
1
1
1
1
3
3
2
2
2
2
2
2
2
3
4
5
7
7
5
3
11
7
3
3
5
5
5
9
11
12
13
11
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
172
172
172
172
172
168
167
167
168
171
174
180
180
180
160
180
167
188
180
189
184
174
177
157
162
163
165
181
174
169
175
176
175
176
168
157
169
166
162
161
161
177
161
168
170
153
161
176
162
167
175
175
178
185
186
180
184
185
188
189
184
179
180
181
174
176
163
158
170
157
158
165
151
153
133
157
133
133
132
120
145
120
111
130
120
153
153
133
186
173
127
126
132
142
161
189
189
189
189
189
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
13
1
1
1
17
17
11
6
3
1
1
1
4
6
8
7
6
10
8
6
5
12
8
5
7
7
5
3
6
17
12
7
5
3
26
53
57
59
60
62
62
36
10
10
10
16
19
14
10
10
10
11
10
9
9
10
10
11
12
13
13
13
20
28
20
13
11
11
11
19
16
13
13
13
13
13
28
28
19
11
11
11
11
11
19
23
25
26
27
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
71
80
91
111
111
111
111
111
112
112
97
97
107
102
107
118
144
113
138
111
115
117
123
121
120
138
120
126
136
123
144
138
130
133
138
123
136
123
124
133
125
119
125
124
144
118
125
114
115
125
114
127
120
119
125
122
136
130
123
126
124
130
127
121
119
124
113
112
116
104
110
104
99
116
89
91
102
123
103
94
96
89
89
91
94
108
127
84
80
88
94
111
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
12
12
12
12
12
7
3
3
6
4
3
9
15
11
7
6
3
1
1
7
6
5
5
3
1
12
11
8
5
6
5
4
2
1
3
4
5
3
1
1
32
19
6
1
1
1
2
4
7
6
6
31
17
4
3
3
3
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
8
8
9
6
3
1
25
15
5
5
5
6
17
17
17
17
17
17
17
17
17
17
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
118
117
115
120
126
112
147
147
118
125
141
127
138
131
138
135
133
150
121
126
121
126
148
129
128
130
140
120
126
122
113
120
124
121
121
123
150
121
125
126
127
134
126
138
130
142
135
136
133
133
147
139
141
143
138
150
136
140
148
130
140
121
120
120
115
123
113
118
138
119
130
134
126
130
127
123
130
123
106
107
108
115
110
116
143
89
86
96
103
121
148
148
148
148
148
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
9
1
1
3
4
4
4
5
5
4
3
4
8
10
7
5
14
9
4
2
11
7
3
3
6
9
6
3
6
6
4
3
3
3
22
41
23
6
3
3
3
4
4
4
4
7
10
7
4
3
3
3
3
3
3
8
6
5
10
8
6
5
15
9
3
39
32
23
14
9
10
10
11
34
19
4
4
32
21
10
10
10
10
10
10
10
10
10
10
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
67
65
64
68
74
75
94
98
102
141
150
115
132
125
124
118
132
138
117
123
133
125
148
132
125
125
140
117
118
127
121
121
150
127
127
131
138
132
126
150
130
131
141
138
123
124
124
133
120
114
120
126
134
138
130
150
134
139
148
132
140
131
117
120
109
112
120
121
150
130
108
114
100
101
108
141
103
96
92
83
83
90
91
125
138
80
78
88
97
117
148
148
148
148
148
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
15
9
9
9
9
8
7
7
11
16
10
4
4
4
3
3
13
7
2
2
7
12
10
9
7
6
4
3
3
6
9
10
8
6
5
5
4
4
3
3
34
23
12
4
4
4
4
5
4
4
8
10
7
4
4
5
4
4
3
3
4
5
6
5
5
5
5
22
33
19
6
4
26
17
9
10
10
11
29
16
4
4
5
6
13
16
18
19
19
19
19
19
19
19
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
140
135
130
125
122
115
115
115
100
99
119
99
95
100
92
100
95
98
123
109
109
117
116
112
120
123
165
118
120
116
112
111
119
101
108
107
109
136
103
114
113
105
123
111
112
117
116
116
136
113
110
114
116
114
119
121
120
119
165
110
113
114
111
116
108
108
102
108
108
86
111
74
79
81
83
106
81
82
60
54
64
71
75
120
95
71
66
67
72
86
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
35
3
3
3
3
2
1
1
12
20
19
11
4
10
6
2
7
4
2
2
6
11
6
1
2
10
6
2
37
20
3
2
2
9
11
7
3
2
2
17
10
4
3
3
3
3
3
4
5
6
5
4
4
3
3
3
3
4
3
3
4
4
5
45
35
20
5
5
4
3
3
4
6
5
4
3
2
2
13
8
4
4
13
12
12
12
12
12
12
12
12
12
12
13
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
70
74
74
83
94
97
132
132
91
97
87
84
94
100
103
119
132
103
110
108
105
119
100
102
105
102
132
102
104
115
99
105
115
95
96
95
95
95
100
92
94
89
96
84
88
85
85
103
87
88
88
88
92
94
97
105
97
95
92
97
91
82
83
82
78
72
68
73
68
64
78
53
53
56
59
60
73
61
50
50
57
62
63
105
79
56
53
55
61
73
91
91
91
91
91
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
7
6
6
6
6
6
13
21
13
6
1
1
2
7
6
6
17
10
3
3
6
9
7
5
4
6
4
2
1
5
4
3
2
1
5
5
3
2
1
1
5
6
5
4
4
4
3
2
2
5
6
7
4
2
2
2
1
1
1
1
3
4
5
8
5
2
14
9
5
3
1
3
3
3
5
3
1
3
14
7
1
1
7
5
3
10
13
15
17
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
113
105
103
102
101
101
97
103
103
96
105
140
108
134
126
128
122
138
144
113
118
120
126
147
136
126
129
141
113
115
113
116
127
121
112
118
130
119
116
130
115
118
120
133
122
125
128
144
128
125
129
128
131
140
136
130
138
135
137
147
136
141
127
129
127
125
126
123
124
133
119
130
120
127
130
129
144
130
123
117
119
120
124
130
126
136
85
77
87
97
117
147
147
147
147
147
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
4
4
4
4
4
10
13
14
15
15
11
7
7
12
18
14
8
2
2
2
3
4
11
14
12
9
6
4
2
7
13
7
2
3
6
9
6
3
5
37
22
7
4
6
18
13
8
7
7
5
4
4
4
5
8
6
4
4
4
6
9
6
4
6
5
4
4
4
12
15
13
11
7
4
7
11
18
14
11
14
12
11
11
36
23
11
11
14
16
13
11
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
67
74
82
97
97
97
101
97
111
111
98
99
137
99
103
105
128
103
98
128
85
89
95
99
109
110
111
106
119
101
98
101
97
101
116
108
114
137
110
116
110
114
116
103
119
98
94
95
91
92
97
91
98
96
101
110
100
116
104
100
108
114
104
137
102
109
91
92
93
97
114
92
116
85
85
84
82
94
71
77
69
67
74
74
75
87
109
71
71
70
66
68
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
13
10
10
10
10
6
3
3
6
10
16
9
2
2
3
3
4
3
3
2
2
5
3
1
2
3
8
5
2
4
4
2
1
9
7
4
2
3
3
4
7
7
6
5
3
1
1
2
4
4
4
4
2
1
1
2
10
19
10
1
3
2
1
17
10
3
18
9
1
2
3
14
7
1
5
3
1
7
14
9
5
5
4
3
3
9
12
13
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
91
87
82
74
68
67
56
62
66
68
110
81
81
113
89
97
102
116
96
104
97
99
91
91
96
91
96
113
100
129
103
113
110
106
110
124
94
98
97
102
129
108
124
112
126
112
109
110
105
102
129
98
106
109
111
129
117
129
117
129
111
104
101
109
99
98
98
118
98
93
121
85
93
93
89
118
77
68
64
58
61
60
58
86
52
50
46
48
56
69
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
29
4
4
4
4
2
1
1
4
7
6
6
11
7
4
1
2
2
3
3
3
3
2
1
2
4
4
3
3
5
5
4
3
6
7
5
3
4
2
1
21
14
8
3
2
1
5
33
20
8
4
1
2
4
5
6
3
1
7
4
1
1
11
10
7
5
16
9
2
3
4
7
4
1
11
6
2
2
11
7
3
3
6
3
1
10
15
17
18
19
19
19
19
20
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
114
112
111
116
123
121
148
148
107
115
102
106
131
119
136
116
130
111
121
114
116
118
111
128
111
115
127
104
113
112
109
124
119
93
92
95
97
98
116
104
101
101
121
107
112
115
112
117
118
113
148
123
130
131
136
130
122
124
124
128
127
113
107
124
104
105
116
95
96
90
83
117
87
94
93
88
106
91
99
94
110
110
93
115
90
94
94
101
112
125
148
148
148
148
148
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
17
14
14
14
14
14
18
23
14
5
19
10
1
1
1
1
1
1
1
2
3
5
3
2
1
8
7
4
2
5
3
1
2
15
10
5
1
1
2
15
11
8
6
4
3
2
2
2
2
5
4
3
3
4
3
2
2
3
11
7
3
12
21
17
13
7
2
11
20
14
8
8
4
1
9
5
2
3
26
17
8
8
11
6
1
6
8
9
11
9
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
69
73
78
87
87
87
87
87
70
75
73
104
88
75
72
68
71
71
81
104
90
126
107
98
126
100
102
126
96
91
100
86
90
85
96
88
90
92
100
119
89
90
87
85
84
84
87
86
88
110
86
97
85
90
92
92
119
92
90
89
86
81
80
79
75
81
74
69
71
72
72
82
72
73
97
76
83
110
67
81
62
54
55
52
51
62
52
55
56
62
70
79
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
17
12
12
12
12
7
2
2
2
3
7
5
4
3
2
2
1
1
1
2
3
5
3
2
6
11
9
5
2
2
4
4
5
6
5
3
1
1
1
2
5
4
4
8
6
5
3
1
1
1
1
2
5
5
6
7
5
3
2
1
9
5
2
5
3
2
1
1
2
3
4
8
6
5
9
5
2
2
14
10
7
7
5
3
2
11
15
17
20
20
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
61
64
64
68
75
68
95
95
94
101
129
106
114
106
126
98
98
126
96
97
108
87
101
87
85
89
95
93
108
99
114
105
105
106
118
104
105
109
109
119
122
110
129
98
98
100
96
114
94
95
94
92
95
96
99
108
106
110
116
125
125
125
113
111
106
107
109
108
119
100
122
113
103
108
103
129
103
90
102
90
102
102
81
83
90
86
89
92
97
102
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
5
5
5
5
5
5
5
6
6
7
15
8
1
3
2
2
2
2
3
5
7
10
7
4
4
5
3
2
5
13
7
1
1
12
15
16
11
7
4
1
3
4
4
2
1
1
1
1
1
3
2
1
1
1
2
1
1
1
1
1
3
3
3
5
7
4
1
3
2
1
3
6
4
3
7
4
2
3
21
12
3
3
2
1
3
10
13
15
17
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
57
57
60
64
64
68
74
67
94
94
90
93
141
96
102
106
126
101
104
126
106
110
107
101
106
98
99
103
123
96
108
105
114
120
122
139
119
141
121
122
116
122
124
103
133
97
97
94
90
113
93
93
95
96
102
109
111
121
139
119
126
120
123
141
105
120
104
109
109
105
122
101
124
113
94
101
94
133
104
92
91
88
88
82
81
111
88
102
111
111
113
117
123
123
123
123
123
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
7
8
8
9
29
27
26
22
12
3
4
3
3
3
3
4
12
7
2
4
7
20
10
1
1
9
5
2
1
1
2
2
1
1
14
10
7
5
3
2
2
2
3
2
1
1
4
5
5
5
5
3
1
9
5
1
1
2
5
3
2
1
1
2
1
1
7
5
4
10
5
1
1
12
7
3
3
2
2
8
12
14
15
16
12
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
99
95
91
90
93
90
102
102
97
119
106
111
118
117
114
110
116
121
118
136
119
110
129
111
119
136
119
114
114
117
118
136
107
109
115
113
113
124
118
106
121
104
102
108
108
111
115
118
118
114
110
111
112
111
124
111
113
111
109
114
102
106
102
99
102
95
95
99
90
92
93
99
95
90
95
108
97
83
74
68
72
76
88
118
97
99
97
97
97
97
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
13
1
1
1
1
1
8
15
63
43
23
14
6
6
6
15
8
2
2
29
32
35
30
26
13
1
5
4
2
1
1
1
3
6
5
4
2
1
1
1
31
17
4
4
2
1
1
3
2
1
1
3
2
1
1
2
15
17
9
2
2
1
1
18
11
5
1
1
1
2
6
7
4
2
9
5
1
3
14
9
4
4
5
3
1
9
13
15
18
18
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
94
90
85
81
79
71
75
75
77
99
115
97
96
112
90
94
100
103
106
128
117
98
105
95
100
95
98
115
92
97
102
112
115
108
114
109
108
128
103
101
114
94
96
102
98
117
113
98
96
94
94
97
100
103
128
115
110
111
107
115
107
100
99
102
94
95
102
97
96
90
114
85
87
88
82
84
82
75
82
88
88
76
68
63
73
57
55
61
66
74
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
28
2
2
2
2
1
1
1
12
31
21
12
6
3
1
1
4
5
7
40
31
22
11
1
9
18
31
16
1
1
1
1
2
7
9
5
1
1
1
2
6
7
4
2
2
3
2
1
7
8
5
2
2
2
37
24
11
12
7
2
16
8
1
18
10
2
3
5
7
5
3
7
12
20
19
11
3
3
13
9
6
6
4
2
1
5
7
8
9
6
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
142
138
134
134
138
120
152
152
137
172
158
148
172
153
154
160
146
154
150
153
156
161
153
169
154
152
165
157
137
143
145
149
166
153
158
160
154
158
169
155
155
157
172
166
158
161
160
160
172
160
152
161
161
172
166
161
165
160
165
169
150
150
150
169
142
139
136
136
132
123
142
121
128
131
136
172
105
136
106
109
120
130
124
160
172
102
96
105
114
138
172
172
172
172
172
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
57
24
24
24
24
12
1
1
12
21
19
14
10
5
1
6
12
10
8
8
11
14
12
8
5
5
14
9
5
7
9
6
3
6
16
27
19
11
3
8
45
83
72
61
40
19
5
5
25
19
13
9
9
62
36
10
10
13
11
9
9
16
14
13
11
9
13
20
28
78
80
44
9
11
15
10
5
11
11
11
11
25
32
21
11
10
9
9
9
9
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
102
84
81
78
86
98
99
139
139
99
105
101
95
99
110
116
121
132
114
115
114
116
117
115
139
118
119
132
121
108
109
104
106
114
102
136
108
114
111
105
139
104
112
118
105
111
104
100
105
95
96
95
92
93
96
91
93
89
93
96
85
93
93
92
136
92
93
92
96
82
79
79
71
71
74
73
73
82
73
77
92
92
81
79
104
83
68
66
68
73
82
96
96
96
96
96
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
20
1
1
1
1
1
15
30
17
5
3
2
3
2
2
2
2
7
12
6
1
7
4
2
2
2
13
7
1
3
2
1
1
12
9
5
1
3
4
5
31
18
6
12
6
1
1
1
5
4
2
1
2
3
3
4
2
1
1
1
1
1
1
20
10
1
4
2
1
5
13
18
12
7
6
5
4
3
14
8
3
3
2
1
7
10
11
12
13
9
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
73
80
80
80
80
80
73
73
74
79
94
82
98
100
110
122
98
92
91
106
90
95
93
106
95
96
121
87
88
87
87
89
84
88
82
85
94
100
98
122
121
96
96
98
108
90
89
89
83
87
83
90
96
96
121
96
95
93
88
93
91
91
97
122
95
107
95
94
95
99
91
90
88
85
84
107
80
82
87
89
89
80
76
87
73
62
60
62
68
76
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
10
6
6
6
6
3
1
1
5
6
5
3
2
4
10
17
10
3
3
5
9
14
11
8
5
2
2
2
2
2
4
4
4
5
7
8
7
4
2
1
2
3
3
3
3
2
2
2
2
2
2
2
1
1
1
2
1
1
1
1
2
3
12
24
13
2
19
11
3
6
9
19
15
11
10
10
5
1
13
11
10
10
11
6
1
9
13
15
17
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
50
50
50
50
55
63
76
76
80
90
92
118
118
84
86
78
82
86
90
118
103
90
86
81
107
90
97
101
118
103
105
107
97
105
100
97
97
107
92
92
94
93
93
101
88
84
84
82
82
85
84
84
107
82
81
83
81
84
87
85
89
86
90
83
89
84
86
86
87
89
85
79
80
77
72
84
68
64
67
65
61
85
65
62
61
62
64
65
87
79
57
53
52
53
59
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
20
24
26
27
27
22
18
18
12
6
1
7
12
10
6
3
2
1
1
3
6
12
13
11
9
9
12
7
3
2
4
5
3
1
3
4
4
2
1
1
32
20
8
4
4
2
1
2
3
2
2
3
4
3
3
4
3
3
12
7
3
5
12
13
11
9
14
18
10
3
4
6
7
7
7
5
3
1
14
7
1
1
7
6
5
11
14
16
17
16
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
153
153
153
153
153
141
139
136
140
147
139
170
170
149
171
139
135
141
139
150
139
154
140
145
156
147
153
151
165
165
152
152
140
148
148
131
135
153
142
147
141
165
140
132
148
125
124
171
132
144
160
147
156
153
140
170
148
150
146
150
154
146
153
152
127
128
114
107
147
100
99
102
87
88
83
87
100
90
95
90
171
81
85
87
68
82
95
97
160
148
97
97
105
116
138
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
34
4
4
4
4
4
24
44
44
39
21
4
4
7
8
9
11
22
33
26
19
14
9
7
5
6
8
7
6
6
6
5
4
8
6
5
5
4
2
1
31
19
7
1
1
1
2
3
6
6
5
5
7
7
7
6
3
1
1
1
3
2
1
1
1
1
1
3
4
4
4
5
3
1
10
6
2
1
12
11
10
10
12
6
1
8
11
13
15
12
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
136
136
136
136
136
117
114
110
114
121
116
145
145
133
136
170
137
136
143
141
143
163
149
144
157
141
138
149
134
133
138
152
130
149
141
129
130
128
128
129
121
133
126
114
153
122
131
152
149
143
145
148
170
144
150
163
146
147
149
142
142
149
131
136
129
129
142
124
133
119
122
118
117
153
115
113
101
103
101
101
157
86
88
96
83
95
109
105
160
170
103
103
107
111
127
147
147
147
147
147
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
29
16
16
16
16
11
7
7
6
5
10
11
12
8
5
6
8
9
10
7
5
12
8
4
4
10
11
10
10
12
15
10
5
12
8
5
12
12
10
8
6
4
3
3
3
3
4
7
7
6
5
4
6
8
10
7
4
4
8
8
8
13
17
13
9
6
11
30
18
7
5
4
4
8
12
8
4
4
4
12
16
20
19
19
11
4
4
4
4
17
23
26
28
29
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
116
113
110
113
120
106
143
143
112
120
138
121
124
123
127
130
127
154
127
130
132
127
138
127
126
133
149
117
145
118
116
117
126
129
133
149
154
137
144
134
121
135
136
144
142
143
140
138
127
127
125
132
136
139
154
142
145
135
133
144
123
134
115
108
108
110
107
114
144
107
142
94
101
102
99
140
79
82
80
75
83
94
97
132
145
89
88
90
91
101
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
100
100
100
100
100
51
3
3
3
3
2
2
2
3
5
14
10
6
4
3
2
1
1
1
2
3
4
3
2
4
10
6
2
2
5
4
3
2
7
8
5
3
2
2
6
5
5
4
4
3
3
2
2
4
4
3
2
2
2
2
2
3
4
3
3
4
4
4
7
5
4
23
13
4
3
3
4
4
4
12
8
4
4
8
6
4
4
14
19
13
8
8
8
8
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
116
114
113
111
110
108
108
109
113
130
142
114
119
126
139
119
133
124
121
120
123
118
117
133
118
119
127
110
113
110
112
127
113
109
110
111
128
114
115
124
116
121
130
124
127
125
130
133
120
129
122
129
142
131
139
133
129
130
127
133
127
113
113
128
109
111
115
104
102
100
90
93
92
98
91
130
103
78
89
82
100
100
92
113
133
80
78
88
96
114
142
142
142
142
142
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
17
11
11
11
11
6
2
2
6
10
9
9
13
7
2
1
5
3
1
1
2
8
7
7
5
4
2
1
1
4
2
1
1
2
5
3
1
1
1
1
21
19
13
8
3
6
9
8
8
8
5
3
3
4
3
3
3
4
3
3
5
8
12
8
4
3
2
23
13
3
2
8
5
2
12
7
2
1
11
9
8
8
9
8
8
11
13
14
15
10
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
99
99
99
104
110
117
130
130
130
130
130
107
107
106
104
109
98
111
96
95
102
100
97
130
100
111
114
111
128
107
111
100
91
95
96
103
130
107
104
106
109
108
112
120
113
128
120
120
121
135
120
125
123
135
125
123
126
135
120
120
110
110
106
102
106
101
101
96
100
98
99
111
97
100
90
100
88
87
88
85
102
88
79
84
81
95
95
84
81
101
72
69
76
80
93
111
111
111
111
111
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
25
33
37
39
40
38
26
14
9
4
15
13
12
8
4
2
6
8
10
6
2
9
7
6
7
9
9
5
2
3
3
3
3
12
12
7
2
9
6
4
8
6
4
5
3
1
1
1
1
1
2
3
3
3
5
6
4
2
2
2
1
1
1
5
7
5
4
2
1
2
3
4
3
3
8
4
1
2
10
9
8
8
10
6
3
8
11
12
13
13
13
13
13
14
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
126
125
124
125
129
120
140
140
114
121
151
111
125
118
116
122
114
138
133
100
106
110
100
118
120
111
116
113
100
118
106
113
108
106
106
123
115
119
121
151
127
129
133
138
131
140
129
128
125
116
116
119
123
118
120
116
115
113
113
113
111
120
108
118
101
105
111
115
151
115
109
97
90
89
91
98
93
82
63
62
69
82
82
121
140
88
89
90
88
94
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
21
20
20
20
20
20
20
20
14
9
6
4
4
3
2
2
3
5
6
7
8
14
8
2
2
5
4
3
3
5
8
5
3
6
5
4
3
3
3
26
14
3
3
3
3
3
3
4
5
7
5
4
3
2
3
4
3
2
16
10
4
9
19
19
12
6
5
38
55
29
4
4
9
9
9
6
4
4
8
10
12
15
20
25
16
8
8
8
8
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
79
76
73
69
69
62
67
67
74
100
85
75
80
79
83
99
89
100
101
126
107
99
126
99
105
126
101
97
97
96
92
96
85
85
85
86
97
82
82
77
77
75
96
74
81
85
85
112
87
85
88
83
86
105
89
93
105
94
97
91
105
84
81
77
76
75
78
82
79
80
81
64
74
81
83
112
84
84
69
63
66
65
64
85
62
62
62
61
63
66
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
14
1
1
1
1
1
3
5
17
20
17
9
2
2
2
2
2
3
4
5
6
11
6
1
3
6
4
3
2
2
1
1
3
5
5
5
4
2
1
4
3
2
2
2
1
1
1
1
1
1
1
10
10
7
4
4
4
4
3
2
1
1
1
2
4
6
8
6
4
4
4
4
3
2
3
12
7
2
12
8
5
5
4
2
1
12
18
21
22
17
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
63
66
66
76
88
92
129
129
86
89
80
87
93
104
118
118
129
111
117
112
118
124
109
114
120
120
129
124
124
113
106
103
106
105
105
113
107
104
103
102
113
109
120
121
132
125
132
125
119
132
115
120
122
122
122
125
113
110
120
101
92
92
91
87
89
88
81
85
83
88
89
70
69
69
66
88
56
53
56
49
58
60
61
104
82
66
67
66
69
75
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
6
7
9
6
4
3
4
5
10
9
8
8
7
6
6
7
8
6
4
9
15
15
11
8
8
7
5
3
6
4
3
3
4
4
4
33
23
13
3
3
3
3
3
3
4
20
35
19
4
4
4
5
6
8
5
3
3
4
9
10
10
10
7
4
4
3
3
3
4
8
6
5
4
4
6
9
11
14
9
4
4
4
4
4
4
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
164
163
163
161
161
161
157
157
143
165
194
160
172
171
170
169
171
170
169
180
170
169
184
167
168
168
168
168
158
160
172
178
192
194
194
189
186
186
175
192
184
173
179
169
168
170
170
175
172
170
166
173
176
180
184
192
194
183
186
194
180
189
171
175
162
163
162
168
192
157
184
150
149
148
142
179
131
129
121
105
112
122
128
168
175
123
112
117
121
145
175
175
175
175
175
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
12
3
3
9
15
13
11
10
9
7
6
6
23
40
27
15
6
5
5
20
70
43
16
16
9
3
7
10
10
11
22
16
11
11
11
45
62
64
66
73
80
46
13
51
45
29
13
13
13
13
13
26
33
36
38
39
39
39
39
39
39
40
53
66
60
54
54
41
28
31
22
13
51
70
55
40
40
34
28
20
13
13
13
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
165
165
164
166
170
163
181
181
160
164
194
164
177
180
177
186
188
171
168
168
167
165
183
175
171
178
188
168
185
169
181
185
185
194
194
189
182
184
173
192
180
170
180
172
175
181
180
191
177
186
188
178
184
186
185
188
194
185
182
194
179
189
176
175
168
171
165
168
192
149
180
140
146
144
138
180
118
133
120
104
113
125
131
168
191
159
163
163
158
158
157
156
155
155
155
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
12
9
9
6
4
18
15
12
8
4
7
12
17
22
13
4
10
8
7
6
63
39
16
16
9
3
7
10
14
18
22
18
15
13
11
55
73
44
15
57
100
95
90
90
91
85
80
80
90
85
48
11
11
19
23
28
17
6
10
11
13
15
21
28
35
43
32
22
41
34
28
25
18
11
12
13
33
30
28
20
13
13
13
13
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
91
91
91
91
91
90
90
90
90
90
90
75
79
85
112
100
95
101
102
112
106
105
120
120
154
154
117
117
112
108
107
104
101
105
99
94
100
91
94
103
104
105
129
104
101
96
97
115
98
105
108
109
124
114
105
106
115
110
115
129
116
117
116
114
115
98
114
92
96
97
90
114
82
80
76
66
69
78
83
100
124
82
114
76
66
69
66
65
82
66
62
62
66
74
83
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
13
6
6
6
6
3
1
1
5
10
11
11
11
11
6
2
1
1
1
12
16
21
12
3
4
6
4
2
3
4
2
1
1
5
7
4
1
1
1
1
3
5
10
11
8
5
2
2
1
1
1
1
1
2
1
1
1
2
16
12
6
1
1
7
7
4
2
1
1
1
2
6
3
1
9
5
2
2
10
8
6
6
7
4
1
9
13
15
16
11
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
127
127
127
130
134
127
147
147
140
153
176
133
127
132
153
127
137
146
144
180
176
151
165
151
139
169
131
130
177
145
157
169
176
160
167
159
177
164
157
164
164
149
168
141
148
147
141
180
134
128
123
127
138
145
176
166
145
140
141
129
124
148
118
119
116
121
121
134
164
124
164
118
126
120
114
180
98
93
93
76
86
95
94
147
127
85
83
85
90
103
120
120
120
120
120
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
57
57
33
10
10
10
10
10
16
22
25
28
16
5
2
2
2
2
2
3
5
3
1
15
8
2
3
4
4
2
1
2
1
1
2
10
9
5
1
3
3
3
5
5
4
4
5
3
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
2
7
6
5
9
6
3
3
24
13
3
3
8
9
11
11
11
11
11
11
11
11
11
11
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
165
165
165
165
165
165
130
131
141
157
164
137
141
142
157
145
151
158
153
178
164
140
141
144
141
148
152
132
178
144
151
151
164
152
159
152
178
166
141
163
131
124
153
129
143
164
132
164
123
124
123
125
132
142
166
164
144
139
152
128
127
146
116
115
110
115
110
116
163
114
131
103
100
100
101
164
85
82
86
67
73
76
75
116
91
73
72
78
88
103
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
59
4
4
4
4
4
5
6
7
38
46
24
3
3
3
3
5
12
19
72
38
5
4
3
3
4
5
6
12
9
5
1
3
10
10
7
4
5
4
4
4
5
7
4
1
3
5
7
5
4
7
28
14
1
2
1
1
2
1
1
2
2
2
20
11
3
3
2
1
1
1
5
5
3
1
1
1
1
10
6
3
3
3
3
7
12
15
16
17
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
112
111
110
107
107
107
89
93
95
97
131
103
105
113
127
113
120
114
117
107
100
103
101
103
109
104
113
100
100
98
99
105
107
101
103
107
131
112
109
127
101
107
117
106
113
106
109
128
111
124
117
104
106
104
104
110
105
105
104
105
106
105
106
131
105
104
102
98
98
93
97
87
89
90
89
107
87
75
80
74
78
86
84
109
128
80
79
80
78
84
90
90
90
90
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
9
3
3
4
3
3
3
4
5
4
4
3
3
3
2
2
6
4
2
6
14
11
6
2
4
6
4
2
11
7
3
2
4
3
3
2
1
2
3
2
1
1
2
3
4
4
4
4
3
2
2
2
2
4
5
7
9
11
7
4
10
15
20
30
44
56
47
25
3
10
11
7
4
15
9
4
4
12
7
3
11
15
17
19
17
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
109
109
109
113
121
135
157
157
157
157
157
125
128
134
160
167
134
141
139
141
156
150
155
159
181
161
157
178
155
158
181
154
145
167
150
160
181
167
161
169
161
167
178
141
142
138
130
148
131
143
145
148
175
141
156
135
143
152
154
178
167
154
151
141
138
133
149
132
142
136
126
124
132
133
113
137
97
108
122
120
175
132
101
99
83
89
100
105
156
143
96
94
95
99
113
131
131
131
131
131
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
48
48
48
48
48
66
75
80
82
83
43
4
4
4
59
47
26
6
4
2
7
7
7
7
38
26
14
9
5
2
4
12
9
6
7
6
4
3
6
9
10
11
7
3
1
7
9
5
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
4
23
17
10
4
2
1
2
4
9
5
1
6
6
3
1
11
7
3
3
7
4
1
12
17
20
21
22
22
22
22
23
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
63
65
65
78
94
90
147
147
113
125
150
116
135
127
126
120
132
138
102
108
114
118
148
129
121
122
135
113
113
116
108
120
114
113
121
123
120
121
114
150
118
121
127
138
126
142
134
136
129
133
147
135
141
143
127
132
132
133
148
129
135
122
117
133
114
121
117
114
150
112
108
111
121
110
115
118
105
133
97
88
92
99
99
125
143
85
82
91
99
119
148
148
148
148
148
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
6
3
3
3
3
2
1
1
6
11
11
8
6
3
1
2
4
13
23
13
4
4
3
3
6
10
8
5
3
6
9
7
6
9
8
6
4
5
6
7
5
4
4
6
5
4
4
4
6
5
4
4
4
4
4
4
4
4
10
7
4
9
13
11
10
14
19
42
25
8
5
18
11
4
9
7
5
20
41
22
4
4
5
6
10
10
10
10
10
10
10
10
10
10
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
73
80
80
82
87
85
101
101
104
110
139
116
127
124
123
146
115
115
126
141
125
125
138
117
132
141
131
146
137
130
132
146
125
139
133
135
140
132
146
134
110
107
107
106
113
116
120
146
120
131
113
113
117
122
132
126
139
140
121
120
120
117
118
134
113
105
100
100
99
90
100
86
80
81
81
120
67
67
73
66
82
82
81
104
131
65
61
70
75
93
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
10
6
6
6
6
6
16
27
39
34
30
32
18
4
2
3
2
1
1
1
2
4
3
2
2
6
7
4
2
2
3
2
2
7
9
5
2
1
1
1
7
9
5
2
2
3
3
4
5
7
5
4
5
6
5
4
7
10
15
8
1
1
1
5
4
3
2
1
1
1
1
1
1
2
8
5
2
3
12
7
3
3
27
14
1
6
8
9
11
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
129
138
138
138
138
138
133
133
136
144
140
141
169
150
149
181
146
146
151
150
152
168
149
153
161
159
168
174
165
165
160
175
153
155
154
154
171
159
174
169
135
133
155
126
143
149
155
175
161
176
150
154
162
169
156
181
158
171
148
139
147
140
134
169
125
125
130
115
124
108
115
118
102
101
99
129
89
89
101
94
124
124
119
176
167
105
103
111
123
146
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
14
1
1
12
21
25
30
24
12
1
7
12
15
18
20
22
18
15
12
11
11
13
12
9
6
5
3
1
3
6
5
4
3
2
1
3
5
3
1
1
1
2
4
2
1
1
1
3
5
3
1
1
2
1
1
1
1
9
7
5
3
2
19
15
11
7
3
4
6
10
10
5
1
17
13
9
9
6
3
4
10
13
15
17
16
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
157
157
157
157
158
171
186
186
186
186
186
154
154
144
144
139
141
167
149
148
176
152
154
169
155
161
167
163
171
170
167
172
182
170
175
170
176
186
159
161
164
165
167
175
169
171
150
160
155
161
167
172
176
182
176
154
155
157
151
150
163
161
156
173
186
157
151
151
169
141
142
128
122
127
110
119
120
108
105
103
142
81
85
98
91
127
127
123
176
169
103
99
105
113
134
163
163
163
163
163
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
57
57
82
94
100
103
105
71
38
38
36
35
38
36
20
4
17
10
4
10
17
13
10
12
8
4
6
8
9
5
1
7
8
4
1
7
12
10
7
4
2
1
3
6
3
1
3
5
6
7
5
4
5
7
5
4
4
4
3
2
12
7
2
4
14
8
2
2
8
5
2
5
3
2
7
13
14
8
2
6
12
12
12
12
7
2
2
10
14
16
17
17
17
17
17
18
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
164
164
164
164
164
171
179
179
179
179
179
154
154
161
187
177
163
186
165
163
181
167
174
175
191
185
175
178
177
178
172
174
169
166
169
171
173
184
176
178
180
180
189
182
176
176
174
187
173
178
181
180
191
183
177
163
174
178
186
189
181
181
179
179
177
160
166
154
182
138
145
150
156
175
157
176
136
147
147
142
191
109
129
105
95
107
119
129
177
183
128
120
126
132
156
186
186
186
186
186
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
55
55
55
55
55
28
2
2
6
11
18
24
18
10
2
2
2
22
32
21
11
10
9
7
5
40
40
22
4
26
16
7
8
9
10
8
7
8
9
11
37
23
10
8
5
3
2
2
2
4
3
3
3
4
4
4
6
9
6
3
3
4
6
7
9
7
5
4
4
8
14
18
10
3
10
7
5
6
8
10
12
14
11
7
4
11
14
16
17
12
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
185
184
184
184
184
184
179
179
161
173
184
160
173
173
173
181
170
164
168
183
167
168
166
170
165
167
186
158
161
164
170
184
177
179
184
177
178
180
174
179
179
175
176
174
176
179
177
183
173
181
177
170
176
176
180
179
179
178
186
184
169
170
164
179
155
159
156
158
179
153
179
146
150
149
144
183
107
135
123
119
146
146
143
172
181
129
116
121
125
149
179
179
179
179
179
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
11
8
8
29
50
29
8
8
22
15
8
1
25
37
24
12
10
5
1
3
5
10
7
5
10
8
5
3
15
10
6
5
4
3
24
53
57
42
27
55
68
39
10
10
10
10
10
10
9
9
11
7
4
6
7
9
10
11
22
14
6
25
18
11
9
10
25
17
10
15
10
5
6
8
15
20
25
26
18
11
11
11
11
11
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
152
152
152
152
152
123
118
113
117
127
113
160
160
138
169
158
137
148
148
150
142
173
139
137
144
141
140
158
148
143
152
152
137
163
141
143
145
168
143
145
143
143
139
133
163
136
145
169
146
150
149
146
156
149
151
163
153
158
157
155
173
155
156
158
148
152
163
140
168
139
133
133
120
122
118
109
133
113
121
124
169
117
114
115
98
103
112
119
150
163
118
113
121
127
146
173
173
173
173
173
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
22
12
12
12
12
8
4
4
6
16
20
20
13
6
3
2
1
1
1
2
11
13
12
12
15
19
14
10
7
12
18
13
8
16
14
13
21
14
8
3
3
3
3
3
2
2
2
2
5
10
12
15
42
36
27
19
33
25
17
11
15
10
6
47
26
6
11
7
4
23
43
23
4
8
37
24
11
11
23
25
26
28
23
19
33
34
34
34
34
19
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
62
66
71
80
80
80
80
80
69
72
78
105
88
82
87
85
105
92
94
103
107
161
143
121
161
120
119
161
115
110
142
108
107
136
92
103
113
109
142
121
97
96
81
77
75
77
86
84
87
128
100
112
143
118
128
119
121
115
115
106
128
106
106
110
122
104
111
100
96
102
111
95
108
111
102
101
110
143
96
122
95
86
84
82
70
79
57
53
47
54
65
81
108
108
108
108
108
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
13
4
4
4
4
3
2
2
12
12
12
6
1
2
3
3
2
1
1
2
3
10
5
1
2
4
3
2
1
1
1
1
4
8
9
5
1
1
2
4
3
3
2
1
1
1
1
1
3
4
5
6
3
1
1
2
1
1
6
3
1
1
2
6
5
3
2
1
1
1
1
2
1
1
5
4
3
10
16
10
4
4
7
4
1
9
13
15
16
16
16
16
16
17
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
64
70
70
71
74
73
83
83
80
85
105
81
83
85
83
80
83
85
74
79
80
80
108
88
92
106
90
83
85
86
87
91
108
90
105
89
90
95
92
102
102
95
108
95
93
93
92
95
94
96
106
93
94
92
90
98
96
99
105
105
104
104
96
95
96
100
93
98
98
87
100
88
84
85
84
106
78
67
73
71
80
80
65
63
83
61
61
69
75
86
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
11
6
6
6
6
6
6
7
12
17
10
4
4
4
3
3
4
5
6
4
2
6
5
4
5
6
10
6
2
5
5
5
6
9
5
2
2
2
2
3
33
23
13
9
6
4
8
13
24
30
36
41
22
4
5
5
4
4
6
5
4
4
19
14
9
5
14
24
15
6
4
4
3
3
8
6
4
4
10
9
8
8
8
7
7
7
7
7
8
10
11
11
11
11
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
92
92
91
90
90
90
90
90
79
79
83
75
79
80
89
77
79
81
79
86
95
94
105
101
120
100
96
95
90
89
95
106
90
105
88
90
95
94
120
102
96
98
96
105
97
95
94
106
92
92
100
96
99
120
102
104
106
110
105
102
99
99
98
93
104
90
93
102
95
100
106
85
96
104
97
106
110
100
103
95
104
104
92
97
97
98
98
98
98
104
110
110
110
110
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
17
6
6
6
6
6
10
14
12
8
4
4
4
4
3
3
2
1
1
6
10
14
9
4
5
6
7
7
6
4
2
1
2
4
8
5
3
2
1
1
28
33
18
4
3
2
2
4
5
5
4
3
2
2
3
3
2
2
4
3
3
2
2
6
5
3
2
4
3
3
3
3
3
3
14
9
4
3
17
12
8
8
8
8
14
20
23
25
26
25
25
25
25
25
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
179
179
179
179
179
177
176
176
177
180
175
188
188
169
186
179
162
168
170
170
177
166
168
174
196
177
178
177
176
180
178
179
179
180
163
175
176
179
175
188
179
180
189
168
177
166
171
186
173
179
179
177
196
171
168
176
168
172
176
189
179
178
173
179
179
170
164
164
188
155
165
151
152
153
152
159
149
149
141
140
196
119
124
138
117
147
147
142
165
175
131
119
124
127
149
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
21
21
21
21
21
21
44
63
72
81
49
17
5
5
5
5
5
7
9
21
15
10
8
6
6
6
13
7
1
4
8
5
2
1
14
27
28
14
1
12
44
24
5
5
43
23
4
4
6
5
4
4
4
4
4
4
4
4
6
5
4
4
4
9
11
7
4
9
8
6
4
4
7
10
50
27
4
13
23
13
4
4
10
7
4
4
4
4
4
4
4
4
4
4
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
155
154
153
156
160
150
175
175
153
171
194
156
159
167
175
160
166
175
170
192
170
169
191
170
170
170
165
156
167
154
172
178
191
194
191
193
180
180
175
189
190
173
187
173
175
173
173
192
168
167
163
161
170
178
191
189
194
176
179
191
170
193
161
175
143
144
144
155
189
146
190
144
152
151
144
192
120
135
135
122
146
146
141
162
172
130
122
123
122
135
148
148
148
148
148
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
20
18
18
14
11
14
8
3
7
4
1
5
27
49
30
11
5
5
5
6
19
17
9
1
5
4
3
5
7
6
4
3
4
5
6
5
4
3
3
3
3
3
4
5
5
4
4
4
4
9
15
9
4
17
13
9
6
4
22
17
11
5
4
4
7
10
13
11
10
53
29
5
10
15
12
10
10
11
10
10
22
28
31
33
22
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
49
48
46
51
57
52
78
78
67
87
84
75
98
83
88
80
98
86
86
115
87
87
89
93
88
91
102
86
104
84
81
88
75
81
82
87
104
87
98
98
89
94
92
93
102
92
94
115
89
86
86
81
82
84
80
84
82
86
82
81
88
83
81
102
79
81
82
83
80
77
77
71
80
73
81
115
75
83
74
66
65
64
64
67
72
61
60
65
69
76
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
8
5
5
5
5
3
1
1
7
4
1
2
4
2
1
1
1
1
1
11
7
4
5
6
4
2
4
2
1
3
3
3
4
5
3
2
5
3
2
3
4
4
2
1
1
1
1
3
14
9
5
5
5
5
3
1
1
2
9
5
2
2
2
2
2
2
3
8
6
4
2
5
4
3
9
5
1
4
11
8
6
6
4
2
5
14
18
20
21
22
22
22
22
23
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
158
158
158
158
158
144
141
138
140
145
135
161
161
145
172
158
149
169
151
154
156
156
157
158
177
157
150
148
144
148
150
158
158
146
147
147
145
158
147
151
154
148
160
148
149
157
140
172
148
157
161
158
177
160
145
161
154
157
169
160
158
159
155
158
158
138
138
126
148
117
120
115
111
121
99
123
92
105
106
103
177
90
84
87
68
81
95
100
160
148
95
94
102
113
136
169
169
169
169
169
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
58
58
58
58
58
35
12
12
18
24
18
12
15
10
6
3
1
12
18
24
13
3
2
1
1
6
3
1
5
6
6
6
6
8
8
8
5
2
5
8
9
6
4
2
1
2
3
5
3
1
1
1
2
3
2
1
1
2
2
2
1
1
12
25
17
10
5
3
2
1
2
3
6
5
4
2
1
8
21
31
42
36
26
16
13
19
22
23
24
19
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
195
195
195
195
195
191
190
189
189
190
187
193
193
169
192
198
183
191
190
189
194
191
192
193
198
195
190
193
191
191
193
195
195
194
188
193
194
198
197
197
198
196
198
192
198
197
191
197
193
194
195
194
198
191
194
200
194
196
197
198
200
198
200
197
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
186
200
200
148
169
163
200
200
169
194
194
189
194
194
194
194
194
194
194
194
194
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
95
95
95
95
95
51
7
7
7
87
49
12
12
11
11
20
35
50
66
54
42
71
38
5
6
8
15
11
8
47
43
27
11
19
28
52
40
28
19
11
55
47
34
22
31
35
37
38
40
40
40
40
53
59
62
64
65
65
65
65
65
46
28
66
133
80
28
66
108
68
28
47
56
48
40
40
40
40
40
53
66
66
66
66
66
53
40
40
40
40
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
153
152
151
155
159
150
174
174
156
163
172
154
166
160
167
176
155
159
158
177
160
161
160
163
157
157
160
156
151
160
159
160
163
172
162
158
159
177
156
156
155
147
160
146
151
174
163
169
166
176
153
163
165
165
177
165
172
159
156
157
145
142
143
152
136
131
128
136
153
124
155
134
134
135
132
160
103
129
115
113
141
141
138
164
176
126
119
122
124
139
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
13
11
11
10
9
8
7
7
8
9
7
6
28
39
24
9
6
8
7
7
11
13
9
5
7
5
3
5
17
12
7
5
4
3
3
37
23
9
3
9
7
5
5
5
16
13
10
7
5
5
5
9
14
17
20
20
12
4
9
7
5
25
14
4
7
10
16
21
25
30
17
5
8
11
12
14
32
21
11
19
18
17
17
17
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
189
188
187
187
189
184
194
194
170
190
197
182
192
190
192
189
192
189
188
193
188
187
191
184
185
187
194
194
181
183
189
190
196
197
197
195
194
194
189
196
197
189
190
189
189
191
190
193
189
189
194
191
193
194
194
196
197
194
194
197
191
195
180
191
172
178
175
177
196
170
197
160
155
153
146
193
127
113
127
121
147
147
147
188
191
132
126
133
140
163
194
194
194
194
194
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
96
96
92
89
89
89
89
49
9
9
9
38
25
12
12
25
14
4
10
24
31
33
24
16
11
6
6
6
13
9
6
7
9
8
7
6
9
13
30
40
29
18
59
100
55
10
10
10
45
62
71
75
77
78
79
80
80
80
80
80
80
80
54
28
28
34
31
28
34
40
50
39
28
47
37
28
28
28
54
33
13
13
13
39
33
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
108
105
103
108
117
118
147
147
133
132
155
121
116
125
126
121
130
144
129
147
125
121
118
116
112
116
130
111
121
134
130
138
151
140
155
146
141
147
144
134
153
129
131
134
142
139
126
129
124
120
147
121
130
139
147
151
140
140
138
155
132
129
127
136
119
118
119
121
123
121
153
120
113
112
105
111
96
82
85
83
100
100
103
119
139
101
95
102
107
124
147
147
147
147
147
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
18
6
6
6
6
6
19
32
16
1
3
4
5
9
5
2
12
17
23
13
4
11
8
6
6
6
12
7
3
3
2
1
2
3
7
4
1
1
1
6
4
3
3
7
5
3
2
2
2
9
6
4
3
2
3
3
3
4
5
6
7
8
10
7
4
11
17
14
11
6
2
12
7
3
2
1
2
6
10
7
4
4
3
2
3
10
13
15
16
9
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
72
81
92
112
112
112
112
112
104
104
103
111
155
112
136
116
110
116
108
102
95
113
102
104
113
129
111
114
115
109
110
117
123
131
149
138
153
132
131
140
129
149
155
124
121
114
109
112
112
113
125
104
105
114
122
136
129
149
138
129
133
153
127
132
116
120
105
111
104
112
149
115
155
108
106
102
93
113
75
70
77
73
89
89
86
104
125
77
75
85
93
110
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
4
4
4
4
4
27
38
44
47
48
26
4
4
6
9
13
12
11
7
4
4
3
3
3
5
4
4
5
5
5
10
12
9
7
6
16
10
5
9
7
5
3
4
6
27
15
3
3
3
3
3
3
3
3
4
4
4
8
12
7
3
3
4
8
8
8
8
10
19
12
5
4
24
13
3
4
18
11
4
9
9
6
4
14
9
4
4
4
5
8
13
15
16
17
14
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
105
105
105
105
105
86
82
79
82
89
89
114
114
112
142
125
131
137
132
153
153
129
141
150
181
168
150
178
156
159
181
160
158
169
153
145
181
134
144
154
154
169
178
146
137
122
120
153
109
120
122
126
175
119
129
115
120
126
125
178
126
131
136
116
121
117
112
107
132
99
98
95
88
85
80
92
71
86
92
98
175
86
79
82
67
70
79
77
102
129
61
59
68
73
91
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
16
5
5
5
5
5
6
8
36
49
38
27
29
31
32
20
9
3
3
3
4
11
8
5
3
2
8
6
4
6
6
7
8
11
7
4
4
3
2
3
5
8
11
11
6
1
2
2
3
8
4
1
1
1
1
2
1
1
1
1
1
4
7
23
19
13
7
5
3
2
2
4
3
3
8
4
1
3
8
6
5
5
3
2
3
6
8
9
10
10
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
146
146
146
146
146
130
127
124
121
119
115
116
116
109
119
125
124
136
136
141
152
142
143
148
173
153
148
168
150
154
173
154
151
155
152
142
173
132
138
148
147
155
168
144
141
149
134
152
132
136
138
140
163
128
146
122
131
136
129
168
135
139
142
146
118
118
111
104
133
89
86
89
95
97
110
124
83
103
102
95
163
77
76
82
69
79
89
90
146
130
86
85
86
90
102
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
53
53
29
6
6
7
33
29
18
7
6
6
6
7
27
48
26
5
9
8
7
7
17
16
10
5
12
8
4
1
7
8
6
5
4
3
3
38
22
7
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
21
16
8
1
17
13
8
4
6
7
8
11
7
4
3
11
6
2
2
2
3
4
8
10
11
12
8
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
166
166
166
166
166
166
166
166
166
166
166
129
129
133
123
175
128
130
135
128
137
149
148
153
159
163
153
155
143
142
144
151
125
150
129
141
143
175
147
153
155
150
149
138
160
162
131
153
139
145
163
142
159
153
134
130
138
140
147
175
162
144
140
151
125
117
143
109
104
101
104
103
117
160
111
162
103
111
112
106
159
92
87
86
72
77
88
88
117
139
76
72
80
85
105
131
131
131
131
131
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
66
7
7
7
7
7
12
15
18
23
38
21
5
5
5
5
5
5
5
14
12
10
7
4
3
3
4
5
3
2
22
13
5
5
8
6
4
3
2
17
11
5
7
9
7
4
2
2
5
3
2
2
2
2
3
4
3
2
1
1
5
3
2
2
2
2
2
3
4
2
1
5
3
2
12
10
5
1
24
14
5
5
3
2
14
14
14
14
14
14
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
144
144
144
144
144
135
133
131
127
126
126
111
111
116
127
152
117
122
123
127
127
132
139
144
152
152
135
152
126
121
119
123
100
110
110
107
112
126
120
121
152
119
121
124
123
122
119
144
118
124
127
128
134
134
134
116
127
114
115
114
127
115
115
116
116
103
100
100
122
98
105
114
106
121
106
121
108
110
108
110
131
95
122
83
74
80
79
78
110
86
70
68
71
79
90
108
108
108
108
108
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
31
9
9
9
9
9
13
15
18
28
23
12
1
1
1
1
2
16
31
38
26
15
14
10
6
2
4
3
2
2
2
3
4
8
6
4
3
2
1
19
10
2
4
4
3
2
2
2
1
1
1
1
1
1
1
1
4
7
4
1
1
1
5
7
5
3
3
5
5
3
1
8
4
1
8
4
1
19
34
18
2
2
6
4
3
10
13
15
16
16
16
16
16
17
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
162
162
162
162
162
145
142
139
134
131
129
121
121
120
125
161
123
128
132
127
136
150
146
154
153
162
153
153
138
137
136
151
127
121
128
133
134
160
141
141
153
140
150
138
161
161
129
154
136
138
162
133
132
153
124
121
127
129
137
149
160
141
136
151
127
122
144
104
100
95
104
101
116
161
113
161
104
107
107
100
133
85
82
85
73
80
80
80
114
92
73
72
78
88
104
129
129
129
129
129
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
62
1
1
1
1
1
6
9
12
36
28
16
4
2
1
2
3
3
4
23
14
5
3
1
7
7
7
7
4
1
1
2
3
9
8
5
3
1
1
2
30
19
9
6
4
2
2
3
2
1
1
3
2
2
2
2
5
8
4
1
1
1
1
4
5
5
5
3
1
1
2
4
2
1
6
12
14
15
16
9
3
3
4
2
1
8
12
14
16
12
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
99
104
104
104
104
104
69
68
71
69
82
67
72
78
79
101
89
86
95
101
93
100
95
101
104
94
97
87
82
81
82
89
80
79
84
84
84
100
87
89
87
85
104
84
88
83
84
89
81
90
78
77
76
76
87
82
82
84
100
77
81
82
73
74
75
71
73
79
76
88
70
78
69
73
78
74
100
79
62
61
62
62
62
90
62
65
65
68
76
84
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
7
1
1
1
7
12
9
7
7
7
29
32
28
24
15
7
13
9
5
5
10
8
7
4
1
1
1
2
9
7
4
2
1
1
1
1
2
2
2
1
1
2
3
4
2
1
1
2
3
3
2
1
1
1
1
6
5
5
4
2
1
4
3
2
3
2
2
1
1
4
5
3
1
14
8
3
3
2
1
5
15
20
22
25
24
24
24
24
24
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
61
64
64
69
77
82
102
102
94
104
116
93
95
103
104
99
116
108
93
104
100
104
112
133
105
105
97
89
102
96
96
107
89
96
95
97
108
100
97
107
100
104
106
118
115
114
134
134
113
114
113
113
119
116
115
125
122
118
122
133
107
105
111
118
109
125
111
99
96
89
82
72
73
79
89
84
125
111
71
71
71
77
88
94
114
109
109
109
109
121
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
10
4
4
4
4
4
7
10
18
14
10
6
2
1
1
1
2
13
19
10
2
10
10
9
6
4
3
2
2
4
6
3
1
18
10
2
2
2
3
7
5
4
3
2
2
6
10
7
4
4
4
5
3
2
1
1
1
2
3
4
6
9
13
10
6
2
4
13
7
1
2
3
4
5
9
6
4
3
14
8
3
3
2
1
1
15
22
26
28
26
25
25
25
25
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
63
69
76
89
89
89
91
89
96
96
84
84
90
79
80
83
85
91
75
77
74
80
80
81
101
91
88
100
97
90
93
100
96
106
122
91
89
87
85
87
85
98
86
87
88
92
89
90
89
101
89
90
100
94
93
106
93
97
99
106
107
95
98
96
93
122
93
95
94
98
91
84
90
87
83
91
90
106
106
75
82
76
80
80
76
81
107
71
70
79
86
100
122
122
122
122
122
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
14
15
15
15
15
8
1
1
6
8
10
8
6
5
4
3
3
3
4
4
4
6
4
3
2
8
10
6
3
2
3
5
7
9
5
2
4
3
2
1
29
19
10
11
7
3
2
2
2
2
2
2
3
4
3
3
2
2
2
2
2
2
2
5
3
2
4
8
12
8
5
8
6
5
11
7
4
4
15
9
4
4
6
6
7
14
18
20
21
14
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
61
68
68
71
76
76
93
93
89
134
83
87
87
84
89
85
90
103
93
106
127
96
100
97
92
100
94
95
113
95
95
111
93
94
101
113
103
95
91
102
94
99
134
105
112
112
113
127
100
102
103
106
110
113
120
120
120
108
108
106
106
113
103
106
103
103
106
102
102
94
102
94
96
96
90
134
73
74
81
73
87
87
72
70
93
65
64
73
80
92
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
10
6
6
6
6
6
7
8
10
10
7
4
4
4
3
3
5
5
5
5
5
6
7
7
7
8
10
12
8
5
4
3
5
15
12
10
7
4
3
3
4
5
4
4
4
5
5
5
9
7
5
4
9
6
3
4
3
3
4
3
3
4
5
15
10
5
4
3
2
3
33
30
16
3
30
20
10
10
13
8
4
4
4
5
8
12
14
15
17
12
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
120
120
130
140
140
140
140
140
134
134
124
127
126
129
150
134
135
166
138
139
139
140
140
135
144
144
140
143
140
150
144
141
135
149
137
133
133
135
144
140
150
141
139
125
124
129
133
137
144
149
150
166
133
132
133
144
128
130
136
144
137
137
130
127
116
134
100
101
103
105
123
94
122
88
88
96
97
105
127
83
70
64
72
91
107
152
166
119
120
119
115
120
122
122
122
122
122
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
30
32
33
34
34
26
19
19
11
3
28
20
13
8
3
41
24
8
8
5
3
10
11
9
5
2
10
5
1
2
2
3
4
6
8
7
4
2
1
3
2
2
1
1
1
2
1
1
1
2
2
2
10
13
8
3
4
6
5
5
4
3
15
10
6
5
5
3
1
1
1
7
8
6
5
12
16
18
19
12
6
6
5
5
12
16
18
19
20
20
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
103
103
103
103
103
103
104
104
105
106
104
112
112
106
141
120
113
127
114
123
112
120
122
122
161
129
131
137
128
131
143
130
129
151
131
126
143
119
127
131
129
151
134
117
111
103
105
141
106
117
122
124
161
122
118
113
111
113
112
134
119
115
112
103
115
98
92
88
102
78
78
76
73
72
65
69
60
72
74
83
161
80
79
80
66
74
80
82
122
100
76
75
73
74
80
86
86
86
86
86
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1
1
1
1
1
1
1
1
1
1
1
6
9
12
26
19
12
6
5
3
1
1
1
1
22
13
5
3
2
2
5
5
3
2
12
6
1
1
5
8
5
2
1
1
1
3
5
3
1
1
1
3
5
10
16
8
1
2
4
3
3
2
1
1
1
2
1
1
2
3
2
1
1
1
1
1
2
2
2
8
5
3
3
12
8
5
5
5
3
1
9
13
15
16
16
16
16
16
17
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
143
139
134
139
149
134
182
182
147
155
178
155
172
170
177
164
174
153
148
156
156
157
181
173
166
169
178
156
163
152
153
169
166
149
150
152
151
155
166
157
155
152
154
154
158
176
165
171
164
170
182
173
178
172
177
174
172
175
181
173
178
163
157
169
161
159
166
157
150
139
144
166
123
128
127
156
120
108
116
102
110
118
112
176
155
118
119
125
136
154
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
54
13
13
13
13
8
4
4
6
8
16
9
2
2
2
3
4
4
4
5
8
9
5
2
10
36
21
6
3
5
6
6
6
9
7
5
7
6
6
7
27
16
5
7
6
5
8
9
10
11
16
22
21
20
15
11
9
10
20
15
10
8
6
22
16
11
13
12
10
9
43
54
60
41
22
17
13
11
11
11
11
13
20
15
11
11
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
50
48
46
62
82
84
150
150
118
127
142
119
117
124
136
105
130
102
97
99
106
107
106
130
109
115
141
118
154
130
123
130
125
126
138
119
129
126
119
122
132
123
126
120
126
143
117
160
126
129
150
131
142
139
136
150
130
132
139
132
141
154
135
150
132
137
122
113
123
132
106
160
104
104
108
99
106
99
94
95
95
92
104
137
108
107
106
111
122
136
160
160
160
160
160
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
12
4
4
4
4
4
6
9
6
4
22
16
11
7
4
1
1
1
1
1
2
28
16
4
4
5
4
3
2
2
1
1
5
9
9
5
2
1
1
4
38
24
10
1
4
3
2
2
2
3
4
6
4
2
2
2
2
2
2
3
4
2
1
4
7
5
4
2
1
1
2
6
8
9
10
7
4
8
16
12
8
8
15
13
11
30
40
45
47
37
27
27
27
27
27
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
66
75
86
106
106
108
117
106
139
139
111
122
128
107
127
124
124
146
117
121
115
112
157
119
120
126
120
126
146
120
147
125
125
146
122
113
120
122
119
157
108
107
102
103
115
112
118
139
128
129
127
146
118
132
134
137
157
135
147
130
118
120
119
120
118
116
130
105
108
105
103
101
130
99
109
110
122
127
86
122
87
86
93
99
106
129
147
104
100
100
98
106
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
30
39
43
45
46
26
7
7
6
5
3
2
2
3
2
1
1
6
11
17
11
5
3
1
1
10
11
6
2
6
3
1
1
5
4
2
1
1
1
7
5
3
4
5
5
3
2
2
2
7
9
12
8
4
3
2
3
8
10
8
6
5
5
15
11
7
4
8
5
3
3
3
6
9
12
7
2
6
10
6
3
3
14
24
25
25
25
25
25
16
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
88
88
88
88
88
86
86
85
85
85
85
84
84
83
90
112
90
120
97
97
97
88
91
93
95
123
99
108
115
105
108
114
94
102
94
93
104
97
105
110
122
120
114
118
112
98
106
109
113
111
118
113
123
120
104
106
108
114
117
119
141
124
123
124
132
127
127
129
141
115
117
114
110
132
109
108
141
107
104
105
123
82
78
83
76
83
84
80
95
120
77
77
77
73
75
76
76
76
76
76
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
13
11
11
11
11
6
1
1
12
10
9
8
8
4
1
2
6
5
4
4
5
10
6
2
2
8
5
2
1
1
3
3
3
3
6
5
5
3
2
2
6
9
12
6
1
1
1
1
2
1
1
1
1
1
1
1
1
1
6
3
1
2
3
6
6
4
2
10
5
1
3
5
4
3
6
6
3
1
9
6
4
4
7
5
3
10
14
16
18
16
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
121
121
121
121
121
121
89
89
92
87
118
88
87
92
97
90
92
99
100
102
124
100
105
102
92
105
94
93
107
105
101
94
106
105
98
105
104
111
100
118
101
105
109
109
115
115
110
126
97
101
105
107
126
107
111
107
102
103
126
101
103
107
93
105
87
93
94
92
118
90
82
96
81
90
95
124
99
81
82
74
81
81
72
69
97
62
61
69
75
87
107
107
107
107
107
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
18
15
15
15
15
8
2
2
4
6
9
7
6
4
2
2
2
2
2
2
3
4
3
3
3
9
7
6
13
19
26
14
2
19
15
10
5
1
1
10
9
8
7
6
4
3
2
2
2
5
3
1
2
3
5
5
3
1
2
1
1
2
4
7
5
3
2
10
7
4
1
14
11
6
1
1
1
1
7
8
9
10
6
3
2
8
11
12
13
13
13
13
13
14
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
122
130
144
165
165
165
165
165
136
137
137
136
165
143
149
146
143
167
144
147
152
151
154
155
158
165
156
157
165
157
154
155
157
165
165
158
162
158
158
160
152
167
165
140
155
144
148
153
165
153
157
167
130
140
148
146
152
163
156
146
165
165
141
150
127
167
110
120
119
125
165
115
165
107
110
110
102
138
84
75
71
60
74
94
97
152
167
88
84
93
101
125
159
159
159
159
159
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
74
82
86
88
89
48
7
7
23
40
41
26
12
9
7
5
3
8
14
18
10
3
3
3
3
31
26
14
2
7
5
3
2
8
7
7
15
8
1
5
4
4
2
1
2
3
3
4
5
6
19
33
17
2
4
5
3
1
1
1
1
1
1
3
2
1
2
1
1
1
1
1
6
6
7
4
1
3
13
8
3
3
2
1
13
15
16
17
17
17
17
17
17
18
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
176
176
176
176
176
176
177
177
177
177
177
167
167
150
150
182
159
175
174
172
182
175
167
167
167
166
166
178
167
170
169
176
172
167
171
172
173
177
175
181
178
175
178
175
182
182
167
168
166
167
169
171
173
175
182
175
174
176
175
175
179
176
171
177
181
159
174
135
182
113
125
128
138
182
127
182
112
119
118
108
168
89
84
83
70
85
105
108
174
182
94
90
100
111
139
179
179
179
179
179
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
10
11
12
40
29
18
12
12
12
34
56
48
40
22
5
14
23
29
20
12
5
5
4
3
16
12
9
8
9
7
5
4
3
13
8
4
8
12
8
4
2
4
7
5
3
4
3
2
2
2
1
1
2
4
6
3
1
2
3
2
1
1
1
1
1
6
5
5
9
6
3
1
8
6
5
5
4
4
15
15
15
15
15
15
15
15
15
16
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
57
57
47
45
43
47
54
59
76
76
75
86
105
87
101
91
96
88
92
97
84
92
85
86
88
105
96
94
107
96
90
91
87
105
84
87
88
97
90
91
84
117
83
90
90
86
90
88
89
105
88
91
89
87
91
90
91
107
98
105
102
105
104
117
94
103
97
95
98
96
86
87
103
94
71
73
73
73
72
58
64
65
82
82
77
117
86
62
59
60
67
79
96
96
96
96
96
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
7
1
1
1
1
1
4
7
6
5
8
7
6
6
5
4
6
14
22
15
9
10
5
1
1
2
8
10
13
14
7
1
1
8
8
6
5
3
1
1
3
6
3
1
1
1
1
1
1
1
1
1
4
2
1
1
3
6
3
1
1
1
4
5
3
2
4
2
1
1
1
1
5
7
6
4
2
1
8
7
7
7
12
7
3
8
10
11
12
8
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
73
71
68
63
60
60
51
51
56
65
63
65
73
71
72
71
87
78
79
94
94
75
77
77
69
75
69
69
73
75
70
75
77
70
73
72
73
87
68
72
72
69
77
71
73
75
80
80
74
80
75
74
74
75
71
71
72
74
77
82
82
82
78
74
78
69
65
65
63
62
70
67
54
57
60
62
68
57
50
50
48
48
47
54
53
48
48
51
55
60
70
70
70
70
70
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
15
8
8
8
8
4
1
1
3
5
8
6
4
3
2
1
1
2
4
13
11
10
5
1
3
5
4
2
1
1
1
1
2
7
7
5
3
2
1
1
32
23
12
1
1
1
2
2
1
1
1
4
4
4
4
4
2
1
9
6
3
3
4
5
4
3
2
4
4
3
2
1
1
1
3
4
5
6
13
8
3
3
2
1
1
9
13
15
16
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
62
71
82
102
102
102
102
102
82
82
77
72
98
67
72
74
73
94
70
77
70
71
79
80
83
115
90
94
91
102
93
88
94
91
87
106
83
89
92
95
115
98
95
99
96
106
94
92
93
92
102
94
89
90
93
115
97
98
98
103
93
91
94
91
89
90
103
92
92
90
98
87
82
103
81
84
88
88
94
83
78
75
79
79
71
71
94
67
67
68
65
66
66
66
66
66
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
11
10
10
10
10
5
1
1
3
6
10
8
7
6
3
1
13
9
5
5
6
8
9
9
7
5
6
3
1
2
2
3
5
11
6
2
2
2
1
1
35
18
2
5
4
3
2
2
1
1
1
1
1
2
1
1
1
2
2
1
1
1
4
8
6
4
2
7
8
9
15
13
10
7
9
11
13
29
24
14
5
5
5
5
7
13
16
17
19
19
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
95
104
104
104
104
104
78
73
75
78
67
66
69
74
77
96
87
81
88
96
88
104
95
96
94
101
87
81
84
82
82
108
83
80
88
84
83
104
84
86
100
83
84
88
92
91
92
128
95
93
101
94
103
108
102
128
101
101
108
99
96
128
101
98
99
128
92
90
89
80
76
68
74
82
91
108
128
88
72
66
63
61
71
80
86
102
102
102
102
102
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
21
21
21
21
21
12
4
4
8
7
7
5
4
3
2
2
2
12
17
10
4
11
8
6
5
8
6
3
1
2
1
1
1
1
6
5
4
4
2
1
34
22
10
4
3
2
2
2
2
2
2
2
2
2
2
2
1
1
13
9
5
4
3
16
8
1
2
4
7
5
4
2
1
1
5
12
6
1
13
9
5
5
3
1
9
13
15
16
18
15
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
57
57
55
54
54
67
83
91
136
136
113
129
135
107
111
115
112
128
102
112
106
105
132
107
116
129
110
116
121
99
132
106
118
124
122
135
136
124
132
117
112
128
106
113
117
119
128
126
128
126
127
128
123
124
127
132
135
150
150
132
124
132
121
119
118
136
112
111
104
104
99
94
103
104
94
111
95
121
84
84
89
92
92
82
81
111
85
60
56
57
63
75
92
92
92
92
92
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
8
1
1
1
1
1
7
14
9
4
9
5
2
3
3
3
4
4
5
4
4
14
8
2
3
5
3
2
3
4
2
1
2
11
13
13
7
2
2
4
2
1
3
3
2
1
4
10
7
4
4
17
9
1
1
1
1
1
1
1
1
1
15
11
8
7
8
6
5
3
2
1
1
1
1
1
2
3
11
6
1
1
7
4
1
6
8
9
11
6
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
183
183
183
183
183
175
174
172
171
170
168
170
170
147
175
172
160
165
165
166
169
176
172
177
173
182
178
164
169
171
169
183
183
158
160
169
168
175
172
170
172
167
176
161
164
166
159
177
167
167
170
182
170
178
163
165
160
161
165
175
167
172
170
183
183
156
172
145
170
126
127
127
135
162
123
162
109
114
113
105
143
88
82
82
70
82
98
104
156
170
98
92
100
107
132
165
165
165
165
165
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
66
66
66
66
66
43
21
21
29
37
20
4
4
7
6
6
6
21
29
18
8
18
10
3
8
13
8
3
7
11
11
6
1
12
9
6
6
7
9
12
11
9
5
1
1
1
1
2
2
3
2
1
1
1
1
2
1
1
1
1
2
1
1
5
7
4
1
1
1
1
2
3
2
1
4
2
1
2
10
7
4
4
8
4
1
8
12
14
15
15
15
15
15
16
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
64
77
84
120
120
111
118
126
120
128
135
131
157
157
112
127
134
132
131
140
149
125
136
132
135
140
125
126
148
149
122
119
116
138
113
102
135
92
94
109
79
81
85
89
102
92
97
117
94
100
103
107
117
106
138
104
100
109
106
107
132
103
100
100
87
88
78
86
78
79
79
77
87
78
66
65
62
70
72
73
97
117
75
75
82
86
99
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
8
4
4
4
4
3
3
3
21
14
7
5
4
4
5
9
6
3
3
11
19
13
7
4
4
4
5
7
16
8
1
1
2
6
7
5
3
4
2
1
1
1
2
3
2
1
1
2
3
2
1
1
2
4
4
5
4
3
2
1
1
2
4
4
4
3
2
3
4
2
1
1
7
10
12
10
5
1
6
4
3
3
4
3
3
6
8
9
10
6
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
97
93
89
89
93
82
107
107
105
128
148
121
128
126
123
143
126
126
131
150
134
133
148
131
135
138
133
140
150
137
133
142
144
138
141
148
150
138
140
129
121
112
125
113
121
123
127
142
120
143
113
117
121
117
144
121
125
136
119
117
107
98
95
129
78
85
88
95
116
85
121
76
84
84
81
125
71
66
63
53
67
81
84
143
127
82
82
83
87
100
116
116
116
116
116
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
49
43
43
43
43
25
7
7
7
32
22
12
6
5
5
5
5
19
29
24
14
5
3
2
2
5
4
3
3
3
3
3
3
5
6
6
5
3
2
1
29
20
12
13
9
6
4
4
4
6
7
8
6
4
5
3
1
1
11
8
6
3
1
20
11
3
2
3
4
2
1
6
7
8
9
5
1
1
11
7
3
3
3
2
1
9
13
15
16
17
17
17
17
18
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
153
153
153
153
153
133
130
126
125
127
114
136
136
124
160
142
139
148
146
149
162
149
154
152
150
160
153
145
145
147
154
150
140
138
143
144
160
153
141
143
145
147
148
148
162
139
140
150
145
139
142
147
144
153
161
133
145
148
144
153
156
146
138
150
137
122
116
109
162
93
99
100
100
114
93
118
82
88
89
87
147
73
66
65
52
66
86
90
145
161
82
79
89
97
122
156
156
156
156
156
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
68
66
66
66
66
36
7
7
7
31
24
15
6
5
5
34
35
32
29
29
29
21
13
6
2
1
5
4
4
6
5
5
6
7
8
6
5
3
2
5
33
18
4
4
4
3
3
2
1
1
2
4
9
7
4
1
1
1
3
2
1
1
2
21
13
6
2
2
2
2
1
1
1
2
7
7
5
4
10
8
6
6
6
4
3
8
10
11
12
12
12
12
12
13
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
147
147
147
147
147
129
126
122
125
132
124
156
156
123
128
155
120
132
137
133
149
143
136
145
133
133
147
130
134
151
133
143
126
121
144
130
133
140
137
137
138
134
143
124
155
125
128
151
127
131
147
134
142
147
139
156
137
139
140
140
149
141
140
143
134
126
138
112
131
99
106
100
107
155
105
121
92
87
89
85
126
71
68
67
54
68
83
86
147
130
86
86
93
104
125
156
156
156
156
156
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
30
2
2
2
2
2
8
15
26
37
22
7
3
7
11
15
26
31
34
18
2
9
6
3
7
5
4
3
2
8
5
2
4
6
9
5
2
4
2
1
6
7
7
7
4
2
2
2
2
2
5
8
4
1
1
2
4
7
12
6
1
2
12
9
7
7
8
22
14
7
1
1
1
1
6
3
1
3
15
9
3
3
6
3
1
9
13
15
18
15
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
99
94
89
98
113
117
164
164
127
146
128
120
131
135
140
149
146
137
138
164
140
149
161
145
164
148
148
145
152
149
138
142
161
140
147
143
152
142
125
128
123
127
164
134
142
145
136
164
131
127
137
130
130
141
134
125
128
123
132
123
117
117
113
147
103
102
106
105
102
125
99
89
110
100
109
164
113
95
94
81
83
94
105
119
145
115
108
108
108
122
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
26
1
1
1
1
1
5
9
26
17
9
4
4
3
2
2
2
3
5
12
13
12
7
2
1
1
9
6
4
8
11
7
4
5
5
5
5
5
5
5
32
21
10
4
2
1
1
1
1
3
3
4
2
1
1
1
2
4
3
2
2
2
2
3
3
2
2
3
5
4
3
8
5
3
7
4
2
3
11
7
3
3
3
3
3
9
12
14
15
15
15
15
15
16
29
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
163
162
161
159
159
159
155
155
132
144
147
142
146
150
173
158
147
156
144
147
156
145
153
150
154
157
167
156
150
145
149
160
159
142
150
142
144
150
149
170
156
152
153
152
152
155
156
156
148
173
157
159
163
160
173
158
157
159
167
156
146
135
136
170
130
133
127
127
144
128
144
134
124
124
121
160
100
95
103
95
105
119
111
161
173
94
91
101
112
137
173
173
173
173
173
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
13
4
4
10
17
11
5
3
3
4
8
12
16
18
17
15
14
13
12
10
8
14
10
6
5
9
6
3
6
5
5
16
9
3
4
53
31
9
9
7
5
5
5
5
5
5
5
8
11
8
5
9
20
25
28
29
17
5
8
9
11
11
11
10
7
5
8
10
13
46
29
13
11
11
11
11
11
19
15
11
11
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
49
48
46
46
47
43
51
64
75
103
127
98
98
100
126
99
105
126
100
126
103
99
126
99
102
126
97
87
93
86
90
88
104
92
92
108
93
86
89
90
90
94
127
89
88
91
88
90
91
89
98
91
92
92
104
89
89
87
86
90
81
90
79
80
83
83
81
90
85
83
87
76
85
87
86
127
80
67
70
62
64
62
61
91
56
52
49
48
52
59
70
70
70
70
70
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
6
1
1
4
8
9
5
1
1
1
1
1
1
1
2
3
5
3
1
2
10
8
5
3
4
2
1
2
6
5
3
1
1
1
1
4
5
6
15
8
1
1
2
14
10
6
4
3
2
2
2
1
1
11
8
5
3
1
3
5
6
8
4
1
2
4
8
4
1
12
11
6
1
8
4
1
1
7
4
1
8
11
13
14
14
14
14
14
15
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
152
152
152
152
152
162
172
172
172
172
172
147
147
126
132
141
129
168
149
150
154
166
138
134
140
138
143
153
147
151
145
161
152
140
145
136
142
172
135
133
132
128
131
128
129
142
135
151
139
141
146
146
151
165
150
163
155
157
168
145
166
154
158
156
172
161
137
137
132
127
128
129
125
138
120
136
123
129
136
130
130
136
129
106
107
113
126
116
152
165
93
89
100
110
133
168
168
168
168
168
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
41
41
41
41
41
48
52
54
55
55
33
12
12
12
9
6
5
4
3
2
1
4
11
14
18
17
16
11
6
10
15
20
13
6
5
9
6
3
6
5
5
19
11
3
8
22
13
5
3
3
4
4
5
6
5
4
3
5
8
6
5
5
5
8
6
4
9
17
13
8
4
14
25
20
16
10
4
7
10
17
14
11
11
20
12
4
4
14
12
10
10
10
10
10
9
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
96
96
80
77
74
81
92
94
129
129
107
117
105
105
117
109
112
108
125
105
103
105
102
103
94
112
106
96
125
86
89
89
88
105
99
100
129
98
101
97
93
98
89
87
106
91
94
100
87
95
92
89
116
84
88
86
83
97
88
88
93
83
92
94
89
129
86
89
87
82
82
81
80
80
82
80
79
97
67
66
69
67
79
79
72
100
74
67
66
71
81
94
116
116
116
116
116
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
20
9
9
9
9
9
26
43
28
13
7
4
1
3
2
1
3
2
1
1
3
11
8
5
2
5
4
2
1
1
1
1
2
5
6
3
1
1
1
1
7
7
7
6
3
1
4
8
32
18
4
2
29
19
9
7
4
1
1
1
1
4
7
6
5
3
2
1
1
3
6
13
8
3
7
4
1
1
10
7
5
5
3
2
10
15
17
18
19
16
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
92
87
82
90
103
104
147
147
127
146
137
126
121
120
117
117
130
117
116
119
117
117
118
136
120
119
130
115
102
112
112
115
146
127
130
137
127
124
120
136
117
111
140
116
123
147
122
124
118
117
120
117
122
118
146
118
119
116
117
115
114
137
113
130
105
103
101
101
118
100
116
107
98
94
87
140
67
69
72
60
73
85
87
147
131
85
85
86
90
103
120
120
120
120
120
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
51
39
39
39
39
39
45
51
49
47
28
10
1
1
1
1
2
4
7
18
24
30
15
1
8
15
16
8
1
6
12
8
4
7
7
4
2
1
2
14
26
17
8
1
1
1
1
2
3
4
3
2
2
2
3
4
2
1
7
4
1
4
17
25
17
9
1
18
11
4
1
2
2
2
6
3
1
1
9
6
3
3
13
7
2
10
14
16
17
17
17
17
17
17
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
150
150
150
150
150
131
127
124
128
137
131
167
167
140
170
159
146
149
150
146
158
148
147
148
153
145
150
143
146
156
141
149
139
138
145
143
144
159
143
140
141
135
134
129
158
132
130
170
132
145
167
150
155
150
158
161
149
153
152
150
159
148
146
146
136
132
141
114
138
103
113
108
113
158
105
125
98
107
108
107
170
91
86
86
68
80
97
102
152
167
94
88
96
103
128
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
55
45
45
45
45
35
26
26
37
49
31
13
9
6
4
4
4
26
37
21
6
26
47
40
28
16
16
11
6
10
6
3
5
8
12
8
4
5
4
3
10
7
4
5
3
1
1
1
7
5
3
1
1
1
1
2
1
1
1
1
1
2
3
4
5
4
3
3
3
2
2
14
10
6
10
5
1
10
24
14
5
5
6
7
19
19
19
19
19
17
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
73
80
80
82
88
80
103
103
97
111
119
101
119
113
112
147
118
121
128
142
126
131
134
127
133
142
131
135
125
120
114
142
110
121
126
122
140
133
114
136
108
104
112
97
102
104
114
119
119
147
110
117
119
115
133
120
114
140
105
102
109
105
101
136
95
97
102
96
96
94
97
94
90
92
88
118
77
68
74
67
78
88
91
147
132
85
84
86
90
103
120
120
120
120
120
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
11
8
8
22
15
8
8
13
7
2
3
5
14
23
14
6
14
8
2
2
2
3
4
5
6
5
4
5
6
9
7
5
3
2
1
5
9
5
1
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
2
4
4
4
6
6
5
4
4
3
3
5
7
5
4
6
5
4
5
14
7
1
1
7
4
1
9
13
15
17
14
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
166
168
168
168
168
168
152
152
147
175
171
158
162
164
167
174
167
168
169
185
169
169
170
167
168
175
167
165
178
164
171
175
175
171
175
172
178
185
158
167
166
147
170
154
164
166
167
182
162
174
146
158
160
163
185
164
170
159
167
168
150
171
141
167
123
127
123
133
161
116
162
97
109
110
102
182
83
81
84
68
84
101
105
174
166
98
97
103
110
131
159
159
159
159
159
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
13
17
21
52
28
4
4
10
17
10
3
25
38
42
23
5
3
2
2
3
4
6
11
11
11
6
1
11
9
7
5
3
2
11
15
16
9
2
2
1
1
1
2
4
3
2
8
6
4
3
2
1
1
1
2
2
2
2
3
5
7
4
1
1
2
4
3
3
9
6
3
12
19
13
8
8
15
9
3
8
11
12
14
14
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
122
122
122
122
122
96
92
87
92
103
105
139
139
122
129
139
120
150
132
131
131
132
123
129
144
130
129
129
139
133
132
150
131
126
128
123
121
122
121
118
139
124
128
126
150
122
120
128
126
127
135
131
127
146
127
127
128
126
121
124
121
121
124
118
118
118
139
107
104
96
101
101
104
114
99
118
91
85
85
83
97
77
68
77
75
99
99
95
121
146
105
107
105
99
99
98
97
96
96
96
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
18
1
1
1
1
1
7
14
29
27
20
14
16
14
12
8
4
4
5
15
25
21
12
4
2
1
8
11
10
10
5
1
1
10
8
6
16
9
2
7
35
19
3
1
1
1
1
1
1
1
1
2
2
3
2
1
2
4
2
1
1
1
5
6
4
2
10
7
5
5
3
1
5
7
9
7
6
5
14
9
5
5
3
1
5
10
13
14
16
13
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
128
133
133
133
133
133
122
123
120
125
131
125
159
134
135
143
127
131
133
148
134
129
133
133
141
159
150
143
131
134
127
136
122
123
124
129
135
138
159
150
133
122
120
119
121
122
131
126
120
110
103
107
108
112
129
126
118
124
124
124
143
118
122
128
128
133
155
145
123
115
100
116
87
92
98
109
106
87
91
95
95
88
88
120
101
108
113
117
126
136
155
155
155
155
155
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
1
13
21
15
9
5
1
1
1
5
10
15
20
15
11
12
8
5
10
7
5
6
3
1
2
3
5
7
13
7
1
3
35
21
7
3
2
1
1
1
2
9
5
2
1
1
1
1
1
2
2
2
3
2
2
36
19
3
2
1
1
2
2
3
3
2
1
4
2
1
21
11
1
1
2
3
10
13
15
16
17
13
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
185
185
185
185
185
173
171
169
171
175
162
189
189
164
187
192
179
193
187
187
190
186
185
185
184
185
183
189
184
179
182
185
181
179
180
180
182
192
183
185
183
183
183
186
181
185
178
187
180
183
189
187
188
193
190
186
186
188
189
186
192
186
183
185
185
175
172
170
186
166
169
168
169
181
159
185
153
155
154
151
187
120
142
117
112
121
129
137
182
193
130
125
131
137
159
187
187
187
187
187
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
92
92
92
92
92
47
2
2
14
27
19
12
12
7
2
5
8
17
22
27
21
15
10
7
7
25
25
25
26
46
28
11
10
10
11
11
11
13
14
16
51
71
54
37
54
58
34
10
10
10
22
28
19
10
41
26
11
10
9
9
11
17
24
26
23
20
15
11
13
28
19
11
13
17
18
20
25
18
11
11
11
11
16
22
17
13
13
13
13
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
164
163
162
164
168
160
180
180
162
194
192
169
187
179
174
182
173
173
178
196
185
178
182
176
177
185
176
175
182
177
183
185
192
188
188
188
189
195
186
190
183
182
194
179
182
183
184
196
187
182
180
184
186
187
195
192
188
186
184
183
172
186
166
186
160
165
160
164
190
159
182
156
160
161
157
196
136
136
145
128
151
151
150
182
187
138
125
130
134
158
187
187
187
187
187
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
19
12
12
19
47
29
12
12
6
1
5
10
28
37
47
28
10
5
1
9
26
21
13
6
6
6
11
12
14
13
12
11
11
19
27
83
74
50
27
34
19
5
5
12
17
11
5
12
11
10
11
13
15
12
9
9
7
5
15
17
19
22
21
15
10
66
50
30
11
19
28
58
37
17
11
11
11
19
15
11
14
15
16
16
16
16
16
16
16
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
179
179
179
179
179
183
188
188
188
188
188
179
179
158
161
179
161
187
177
175
191
173
170
172
172
179
171
180
174
177
176
188
179
173
177
179
188
188
179
179
177
178
181
185
190
179
176
177
176
176
178
188
182
184
189
179
181
183
187
180
191
184
183
188
188
178
170
163
190
159
166
161
160
179
150
179
144
151
150
153
160
115
123
127
122
179
179
157
185
189
135
124
131
137
160
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
59
59
59
59
59
31
4
4
7
11
19
27
19
11
4
6
8
14
19
15
11
13
10
8
12
20
16
12
8
8
8
8
8
12
8
5
8
11
11
12
45
27
9
3
3
3
4
5
8
11
16
19
19
14
9
5
5
12
20
15
10
7
5
18
13
9
10
7
5
5
5
9
9
10
14
18
24
14
4
6
9
11
14
12
10
16
19
20
21
12
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
198
198
198
198
198
197
197
197
197
197
197
197
197
174
193
196
186
198
194
196
197
196
192
193
193
193
194
193
195
194
194
198
198
193
195
194
197
197
193
194
194
194
193
196
195
188
190
190
191
192
197
195
196
198
197
197
197
197
198
196
197
196
195
198
198
189
187
176
196
174
177
179
181
188
180
188
160
159
165
166
190
160
166
148
141
155
155
152
198
198
190
198
198
198
198
198
198
198
198
198
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
19
24
21
13
6
4
3
13
18
16
14
45
24
3
5
46
34
23
18
18
18
18
18
23
28
30
22
15
20
25
71
108
77
47
87
127
136
140
142
143
121
100
70
40
40
40
40
40
40
40
40
40
40
40
40
34
28
34
40
34
28
66
47
28
34
37
40
40
40
40
40
40
66
99
69
40
40
40
40
40
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
161
160
159
163
169
157
188
188
162
193
186
159
184
179
185
179
184
170
167
180
167
169
175
171
168
171
182
158
177
159
162
167
181
173
188
176
186
178
184
185
176
180
193
177
182
177
175
180
170
170
177
173
174
173
181
177
172
171
175
172
176
177
175
188
167
167
177
160
173
159
177
175
158
156
153
193
122
135
144
134
173
173
152
165
176
129
117
122
127
149
177
177
177
177
177
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
21
19
19
19
19
19
19
19
20
14
8
4
1
1
1
1
1
4
8
16
15
15
10
6
7
8
7
6
4
2
10
17
24
31
25
19
11
4
5
19
34
29
16
4
2
1
1
1
1
1
2
9
12
15
14
11
7
4
3
3
4
7
10
7
4
7
9
6
3
4
5
12
16
20
30
17
5
8
12
10
9
9
9
6
4
4
4
4
4
4
4
4
4
4
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
155
155
155
155
155
153
152
152
152
152
151
155
155
151
185
176
148
173
171
175
181
173
161
157
155
167
155
158
170
161
162
168
155
161
155
154
164
183
161
162
167
170
167
166
177
161
169
185
164
166
169
171
176
173
181
173
175
176
174
183
179
170
169
168
167
165
162
156
177
154
153
158
149
140
123
141
118
134
135
135
185
106
135
108
104
114
123
131
173
181
127
116
120
124
149
179
179
179
179
179
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
6
3
3
43
37
24
12
8
9
11
28
17
6
6
13
14
14
8
3
7
18
17
9
1
3
6
5
3
1
4
8
20
10
1
3
5
8
5
3
3
3
3
3
4
9
13
15
9
4
4
4
4
4
6
9
9
9
9
15
10
5
5
7
9
14
11
8
12
16
17
11
5
11
9
8
8
20
19
15
11
11
11
11
11
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
175
173
171
171
173
165
180
180
157
180
175
163
174
170
177
173
174
177
170
172
168
169
181
169
174
174
177
186
163
164
161
168
166
161
160
160
177
159
157
156
154
158
180
165
169
180
173
175
174
177
180
177
178
181
177
177
177
177
181
186
166
158
157
166
149
151
150
150
153
136
157
153
138
140
146
180
133
133
142
130
153
153
147
175
181
128
115
120
125
150
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
65
41
41
41
41
23
6
6
21
38
21
4
4
4
5
7
31
18
5
5
8
9
7
5
4
6
14
8
3
3
3
7
9
11
12
13
15
22
18
15
43
28
13
9
11
12
12
13
17
15
13
13
17
22
17
13
14
15
22
16
11
50
65
40
15
15
15
14
13
20
15
11
13
20
28
39
44
47
50
50
50
50
39
28
28
20
13
13
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
70
79
91
112
112
112
112
112
97
96
102
139
103
109
133
116
114
113
130
108
112
110
129
108
109
109
109
109
104
106
106
109
109
114
124
111
113
115
115
114
123
120
105
113
139
106
112
118
117
129
130
112
127
119
124
133
124
130
119
112
116
105
109
106
100
123
98
101
101
98
99
90
105
101
97
100
98
139
78
78
84
77
93
93
87
106
130
74
72
81
89
106
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
13
15
16
17
17
9
1
1
8
15
19
11
4
2
1
2
4
13
18
17
16
15
10
6
5
6
8
7
6
6
8
8
7
7
8
10
9
8
6
5
4
4
3
3
3
3
3
3
4
6
7
8
6
4
4
4
4
4
5
4
4
4
4
9
8
6
4
4
4
7
5
4
5
7
16
10
4
4
10
7
4
4
5
4
4
4
4
4
4
4
4
4
4
4
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
127
126
125
129
134
122
152
152
129
140
157
136
141
139
144
138
138
144
133
138
140
135
153
138
133
132
146
112
115
118
119
127
152
127
131
133
138
131
132
150
132
134
157
137
142
142
144
140
133
133
152
142
147
145
144
152
140
145
153
138
146
139
128
127
128
128
125
150
125
121
120
134
121
121
123
157
108
104
112
103
107
113
112
134
143
102
95
101
107
127
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
9
1
1
12
20
16
11
6
4
2
2
6
5
5
5
8
6
4
2
3
5
3
2
3
5
8
5
2
4
4
3
3
2
2
15
29
16
3
3
3
4
4
4
5
5
5
5
5
5
5
5
8
8
7
7
8
9
17
28
19
11
20
15
11
8
5
12
8
5
40
38
24
11
11
12
13
36
27
18
14
11
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
72
80
89
107
107
107
109
107
114
114
99
105
126
99
104
111
126
124
106
126
102
105
101
99
109
114
104
111
108
107
125
100
101
98
100
97
94
109
98
103
114
114
94
97
98
97
100
114
108
108
107
124
103
106
109
114
107
108
125
103
106
104
102
114
101
102
102
99
102
96
88
82
99
74
78
77
74
77
76
62
59
59
67
74
76
125
95
67
64
65
72
87
108
108
108
108
108
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
15
17
18
18
18
16
12
9
7
5
10
7
5
3
1
1
1
13
26
14
3
5
6
6
7
13
9
5
1
4
11
6
1
8
6
4
3
2
2
4
33
18
4
7
10
6
2
1
13
9
5
1
2
1
1
1
10
11
6
2
1
6
12
20
12
4
3
25
13
1
1
1
2
1
1
4
3
3
11
6
1
1
13
8
3
9
12
14
15
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
123
130
130
132
137
130
151
151
120
123
139
115
122
131
132
145
135
122
127
124
125
126
126
140
133
132
151
132
131
134
125
145
128
129
131
139
129
130
127
140
130
116
118
125
129
135
129
151
125
126
120
116
121
119
124
122
122
124
120
128
113
139
109
103
105
102
104
105
118
101
102
114
89
90
88
97
83
67
72
72
83
85
88
107
135
99
100
104
103
108
114
114
114
114
114
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
18
14
14
9
4
9
6
4
6
8
14
10
6
6
5
4
4
4
4
4
5
15
8
1
1
12
8
5
4
8
6
4
3
2
10
10
10
5
1
1
1
2
2
3
2
1
10
6
3
2
5
12
27
14
2
1
4
8
22
14
6
18
12
6
2
1
1
1
1
6
3
1
3
12
7
3
3
4
5
9
11
12
12
13
8
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
71
78
78
86
99
99
137
137
100
103
120
98
102
113
113
128
120
110
109
113
118
111
112
114
115
112
118
101
102
104
104
118
113
112
137
111
116
111
103
128
103
112
115
114
126
119
126
118
126
126
122
122
126
119
118
120
117
115
118
117
116
117
110
137
111
106
106
102
120
99
96
111
85
82
82
92
72
77
88
91
99
99
83
103
82
66
63
65
70
78
91
91
91
91
91
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
14
14
14
12
11
7
4
10
6
2
3
4
4
5
22
18
11
4
4
5
6
11
7
4
4
5
3
2
4
10
8
6
4
2
5
31
20
10
2
3
3
3
3
4
2
1
1
1
1
1
1
14
15
8
1
1
2
4
22
12
3
1
2
2
2
1
1
3
4
6
4
2
5
13
8
3
3
8
4
1
6
8
9
11
8
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
151
148
145
146
149
137
159
159
138
149
161
139
143
146
149
151
153
164
154
151
165
155
150
153
153
157
165
165
161
153
154
153
155
152
157
150
152
153
149
150
164
138
154
152
155
165
164
161
155
146
140
142
140
140
149
148
153
156
165
165
149
142
134
152
127
129
126
122
126
108
123
92
98
98
93
138
79
84
96
91
126
126
108
127
150
78
72
82
89
110
140
140
140
140
140
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
66
66
66
66
66
35
4
4
4
27
26
16
7
4
2
6
11
15
19
30
22
14
9
5
7
10
8
6
10
12
14
7
1
5
7
10
6
2
1
1
7
8
7
6
3
1
2
3
4
19
10
2
29
56
30
4
2
1
1
1
1
1
1
19
18
12
6
3
1
1
1
12
8
4
13
7
1
4
14
10
6
6
3
1
1
9
13
15
17
11
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
128
128
128
128
128
130
133
133
136
141
133
157
157
126
129
157
130
134
138
135
148
137
133
132
134
136
142
150
144
157
144
152
140
140
148
141
144
145
144
157
142
145
147
150
157
133
131
157
138
143
152
142
152
138
143
132
130
128
128
131
133
137
145
132
157
139
142
126
142
116
123
116
118
157
116
121
123
97
94
92
126
70
68
69
60
72
86
89
152
140
87
86
89
94
108
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
14
21
29
38
20
2
2
4
6
5
4
21
29
15
1
12
11
10
6
3
7
4
1
1
5
7
9
12
15
8
1
2
2
3
35
22
10
10
5
1
1
2
3
2
2
2
1
1
3
5
3
2
1
1
1
5
14
26
15
5
1
17
26
13
1
1
2
3
5
3
1
1
12
8
5
5
4
4
4
11
14
16
18
14
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
149
149
149
149
149
151
153
153
153
153
153
136
136
126
127
159
137
146
149
145
162
149
141
144
144
146
152
150
146
145
142
149
141
140
148
144
146
153
148
156
150
152
154
146
162
159
148
148
146
141
139
139
143
131
143
130
129
130
130
132
137
141
138
153
156
144
142
133
162
120
127
124
132
159
128
159
131
112
111
103
126
88
94
107
94
124
124
106
143
128
85
81
83
88
100
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
7
6
6
3
1
6
12
9
5
1
3
2
2
2
1
1
11
21
16
9
2
9
11
7
3
5
3
1
10
12
11
6
1
2
4
5
6
4
2
2
2
1
1
1
1
2
3
10
5
1
1
1
2
1
1
1
1
11
10
9
5
1
1
1
1
2
3
3
4
11
6
2
3
14
10
6
6
5
4
4
10
13
14
16
13
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
50
49
47
49
53
58
70
81
89
129
113
102
108
111
102
113
94
95
105
100
118
113
106
129
110
109
115
104
106
115
104
118
115
107
108
109
129
106
99
95
111
98
98
99
104
97
95
97
95
95
96
104
99
99
111
96
97
97
104
93
91
90
89
81
83
83
88
91
89
111
102
82
102
82
89
102
78
89
71
66
68
67
68
82
74
64
62
64
68
75
86
86
86
86
86
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
9
2
2
2
2
1
1
1
23
13
3
3
4
2
1
2
6
16
26
21
17
28
15
2
6
11
10
6
3
6
3
1
2
3
9
8
7
4
2
1
4
3
2
6
4
2
1
1
1
1
1
1
5
9
5
1
8
11
6
1
2
2
3
13
11
7
4
4
5
6
7
8
5
2
1
1
1
1
11
6
1
1
1
2
6
9
11
12
12
12
12
12
12
13
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
123
130
130
130
130
130
100
96
99
120
89
94
103
101
106
128
115
118
124
142
128
130
133
131
132
142
129
128
129
131
131
142
129
115
118
115
117
132
117
131
130
110
116
112
113
118
129
123
118
105
97
102
100
104
132
104
111
115
112
129
104
104
98
96
95
94
95
95
90
82
83
78
85
89
92
123
87
95
80
70
72
70
73
93
81
67
65
68
73
81
95
95
95
95
95
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
16
9
9
9
7
6
5
4
4
4
4
4
4
4
3
2
10
6
3
2
1
3
2
2
11
7
3
3
5
3
2
2
2
2
8
6
4
2
1
1
1
1
1
2
4
3
3
2
1
1
1
4
7
13
12
8
4
1
5
6
3
1
2
3
2
1
14
8
3
9
5
1
1
11
8
5
5
3
2
10
13
15
16
16
16
16
16
16
17
29
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
37
39
39
41
45
40
56
56
65
112
76
88
95
86
112
81
89
94
95
142
113
109
137
110
112
142
108
103
111
101
99
142
94
100
110
105
111
132
88
87
88
88
90
85
95
96
97
124
94
89
90
93
95
92
132
93
96
96
90
87
92
85
85
87
86
81
80
82
84
74
95
65
73
81
85
124
92
78
71
64
65
63
61
93
55
48
46
45
51
59
72
72
72
72
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
8
6
5
3
1
1
4
8
13
7
1
4
3
2
4
6
6
3
1
1
1
1
2
6
8
5
2
3
2
1
3
5
3
1
1
1
1
2
3
3
2
1
4
3
2
1
2
3
8
5
3
2
1
3
4
3
2
1
1
2
2
3
3
3
3
3
2
1
10
5
1
1
1
2
5
8
9
10
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
159
159
159
159
159
140
136
133
134
139
121
157
157
134
148
160
141
145
149
162
144
147
153
152
160
159
149
148
151
157
156
160
158
162
143
140
137
148
141
145
142
145
160
128
144
125
126
162
138
149
159
156
157
149
157
130
141
138
138
160
143
148
142
159
158
128
121
119
144
103
106
101
101
121
92
125
74
87
89
80
157
67
70
75
62
77
91
94
157
145
89
88
91
97
113
135
135
135
135
135
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
60
2
2
2
2
2
4
5
7
29
30
17
4
4
3
2
4
16
22
29
26
18
10
3
3
12
13
7
2
4
3
2
4
7
7
4
2
1
1
6
9
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
6
7
8
12
7
3
1
1
1
1
1
4
2
1
2
9
7
5
5
8
4
1
9
13
15
16
14
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
189
192
192
192
192
192
182
182
166
170
188
169
189
183
189
193
183
184
180
182
179
179
181
180
181
179
187
187
179
182
186
192
192
188
185
186
187
185
189
193
178
183
182
181
186
182
185
186
189
193
182
187
188
189
189
193
188
190
192
192
186
178
170
193
167
169
168
163
163
147
168
153
140
141
130
161
120
124
144
153
153
153
172
190
193
193
193
193
193
193
193
193
193
193
193
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
53
53
31
9
9
7
6
23
24
26
16
6
3
1
16
31
18
6
36
33
22
11
8
14
11
8
8
9
8
8
8
7
6
22
14
6
8
44
75
47
20
85
129
67
5
5
73
76
78
44
11
43
29
15
15
47
73
81
43
6
10
11
13
39
55
72
57
43
28
13
28
28
19
11
11
11
11
11
32
30
28
19
11
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
100
100
100
100
100
92
90
89
92
98
97
118
118
95
94
87
94
83
89
91
94
97
93
93
113
107
105
107
107
118
107
100
94
95
95
101
106
113
104
106
109
106
111
117
97
100
105
118
104
100
104
100
106
111
99
105
107
105
131
105
105
110
103
114
114
97
96
89
90
80
78
76
81
70
66
71
64
66
71
69
64
81
70
53
54
58
62
62
90
76
54
51
51
52
59
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
8
4
4
4
4
4
15
27
18
9
3
12
9
6
3
1
1
1
1
2
8
8
7
6
5
4
6
9
16
8
1
4
3
3
8
9
6
3
2
1
4
7
4
1
1
1
35
18
1
3
4
5
3
1
2
3
2
1
3
2
1
2
4
5
3
1
6
3
1
1
1
1
3
3
3
3
3
4
12
6
1
1
1
2
3
9
12
13
14
14
14
14
14
14
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
153
153
153
153
153
131
127
123
126
134
129
162
162
137
138
134
130
126
128
127
134
148
139
153
144
140
148
150
147
160
145
150
130
144
132
128
134
149
133
139
143
144
148
150
142
127
126
160
132
135
151
125
127
119
121
162
122
128
122
124
126
135
149
150
139
139
139
128
139
119
117
114
114
116
106
116
104
97
95
87
116
74
81
90
84
110
110
107
151
139
93
90
98
109
130
162
162
162
162
162
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
62
49
49
49
49
49
60
65
49
34
51
26
1
1
1
2
3
3
4
10
10
9
5
1
3
6
11
6
2
8
5
2
1
9
8
6
4
3
2
2
5
3
2
1
3
2
2
2
4
3
2
4
2
1
1
2
1
1
1
1
1
6
17
25
19
10
1
13
8
4
6
9
6
4
8
4
1
1
21
13
6
6
4
3
3
15
21
24
26
25
24
24
24
24
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
50
49
48
57
67
66
103
103
80
83
102
89
95
108
128
113
121
138
96
96
101
106
100
131
120
109
141
97
105
100
106
108
121
109
111
123
111
108
120
107
116
136
112
138
106
100
100
103
93
98
103
110
123
121
128
130
136
127
128
131
141
124
124
124
130
123
123
114
138
113
106
136
94
98
106
94
100
123
92
96
96
83
93
108
93
95
95
101
111
121
141
141
141
141
141
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
5
3
3
4
6
8
9
10
6
2
3
9
8
8
7
6
14
8
2
2
12
7
3
3
3
3
3
3
3
32
19
7
4
3
3
31
19
7
3
7
8
9
10
9
8
8
8
6
4
4
4
7
7
5
3
8
6
5
7
6
5
4
25
16
7
5
9
6
4
6
9
10
7
4
4
4
4
5
4
4
12
16
18
20
12
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
62
67
67
71
77
69
97
97
88
102
103
82
82
81
83
84
83
106
79
78
80
83
87
87
93
102
88
88
88
105
88
93
97
92
103
93
95
103
89
106
87
88
87
88
89
85
105
86
76
74
80
76
78
85
96
90
103
103
87
81
88
106
79
105
74
75
74
74
80
67
81
60
65
64
58
93
49
49
50
44
46
53
54
59
86
52
49
52
52
61
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
7
6
6
6
6
6
6
6
7
16
19
17
11
6
4
3
3
8
10
6
2
8
4
1
4
8
17
9
2
9
7
4
1
8
6
4
2
3
4
5
3
2
4
6
4
2
2
1
1
3
3
3
2
1
2
3
4
6
4
2
1
8
16
24
13
2
3
14
21
11
2
1
1
2
6
7
7
8
14
8
2
2
8
5
2
9
13
15
16
14
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
115
130
147
147
147
147
147
121
121
129
131
134
134
151
129
129
136
122
126
122
121
118
116
126
120
121
123
143
116
118
124
114
116
147
110
118
120
118
116
126
121
98
103
110
104
108
120
143
124
151
136
117
120
119
134
111
114
122
116
113
147
108
108
110
126
96
95
97
96
86
86
81
66
69
67
68
96
62
58
58
54
69
83
86
151
129
78
77
81
89
108
134
134
134
134
134
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
46
52
55
56
57
30
3
3
7
6
6
18
31
19
8
31
26
22
22
14
6
7
9
15
13
12
10
6
3
3
3
6
4
3
4
4
4
4
3
3
8
11
7
3
5
8
6
5
4
3
3
3
3
3
3
6
5
4
4
4
4
8
13
11
7
4
9
6
4
3
6
7
5
4
7
5
4
4
8
6
4
4
19
11
4
6
7
8
8
7
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
76
84
93
110
110
110
110
110
94
94
97
100
115
103
108
111
109
133
103
98
97
90
93
101
116
103
107
103
108
104
90
95
96
97
115
98
111
97
98
100
94
100
100
96
107
97
102
105
111
125
114
133
120
125
122
123
124
128
128
122
128
120
111
120
115
118
120
125
120
105
100
89
100
82
88
99
103
96
125
120
79
77
82
84
85
133
104
73
71
72
78
90
107
107
107
107
107
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
35
44
48
50
51
29
7
7
8
9
23
14
6
4
2
4
5
5
6
3
1
6
6
5
4
12
12
6
1
5
4
3
3
6
10
5
1
3
3
3
35
22
10
10
6
3
2
2
2
4
3
3
3
4
8
9
6
3
3
3
3
6
9
6
4
11
17
19
14
10
39
21
4
4
7
5
4
4
10
7
4
4
19
11
4
4
4
4
4
4
4
4
4
4
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
92
87
82
79
80
71
84
84
92
110
142
108
112
112
126
111
120
126
125
150
150
110
112
104
106
106
96
113
107
94
106
112
120
117
120
142
112
113
111
124
123
104
127
109
114
117
114
118
98
89
85
85
91
96
109
120
106
103
110
120
103
142
92
84
82
85
86
95
124
87
123
78
85
89
85
127
73
71
66
55
54
59
57
55
84
52
48
52
51
59
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
31
8
8
8
8
7
6
6
5
5
8
4
1
1
1
1
1
1
1
15
12
10
7
5
4
10
7
5
3
2
1
1
1
8
8
5
3
5
3
1
4
8
8
8
4
1
1
1
1
1
2
7
5
3
2
1
6
9
13
8
4
3
2
7
6
4
2
3
4
2
1
3
2
1
7
4
1
1
8
5
3
3
7
4
1
9
13
15
16
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
179
179
179
179
179
162
159
156
154
154
146
157
157
135
139
176
144
170
159
157
160
163
151
163
157
153
161
153
154
158
159
179
153
158
148
144
146
150
148
151
157
170
163
164
154
148
155
163
154
157
159
159
170
164
153
157
161
176
170
158
160
158
162
179
156
165
158
149
170
141
143
141
138
154
130
136
129
135
136
136
152
136
129
114
118
124
134
123
165
170
96
91
102
113
139
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
54
13
13
13
13
7
2
2
5
9
8
7
18
10
3
4
8
9
9
9
9
16
14
12
15
34
27
14
2
12
12
8
5
12
15
19
19
10
2
3
3
4
4
4
4
4
4
4
4
10
7
5
5
5
5
5
13
22
12
3
6
8
11
21
20
16
12
11
11
16
21
27
17
8
39
25
11
11
16
13
10
10
14
16
18
19
19
19
20
20
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
49
47
45
48
53
48
71
71
73
110
93
83
90
89
110
90
93
106
93
110
109
91
94
92
92
106
94
85
92
89
90
109
101
89
88
91
87
96
103
104
127
127
101
99
99
92
87
107
88
85
94
89
96
105
127
109
127
112
111
130
116
119
118
130
116
110
114
112
130
127
107
127
99
94
96
105
88
88
95
79
86
86
81
83
85
88
88
88
88
91
95
95
95
95
95
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
12
5
5
5
5
3
1
1
5
8
11
7
4
5
6
5
3
1
1
1
2
4
3
3
3
3
4
3
2
5
4
3
2
2
6
5
4
3
3
3
37
31
18
5
3
1
1
2
15
11
6
1
2
4
37
56
50
34
17
1
9
10
11
23
15
7
4
16
26
37
54
44
34
34
24
14
11
8
20
10
1
1
4
2
1
10
14
16
17
15
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
89
87
86
89
95
87
115
115
102
103
129
91
93
99
95
100
100
103
99
130
105
108
120
112
115
110
129
105
110
104
102
104
120
98
106
108
108
130
103
111
111
104
129
99
101
101
96
122
91
90
91
95
99
97
130
103
98
106
85
81
84
81
79
100
72
71
72
68
65
72
61
66
78
82
103
122
80
79
73
63
65
72
73
86
96
73
67
71
74
86
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
11
4
4
4
4
4
6
8
22
15
8
5
2
2
2
3
2
1
1
2
4
6
4
2
3
4
4
4
4
4
4
4
5
9
9
6
4
3
2
10
11
9
5
1
3
3
3
4
2
1
1
3
3
3
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
3
7
9
10
7
4
1
10
8
7
7
4
2
5
10
12
13
14
14
14
14
14
15
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
164
164
164
164
164
145
142
138
141
147
128
167
167
141
154
170
147
150
153
154
160
158
162
161
168
163
157
153
153
159
168
164
164
147
142
151
168
151
158
167
159
170
162
147
160
162
147
153
150
155
163
163
158
157
154
161
156
165
156
162
156
158
154
164
164
143
143
129
170
121
131
126
121
159
113
126
95
101
101
100
158
83
77
74
60
74
89
93
156
143
93
93
101
112
133
165
165
165
165
165
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
72
67
67
67
67
39
12
12
12
37
28
14
1
1
1
1
1
20
30
36
35
24
13
2
3
6
5
4
6
8
10
5
1
6
13
20
11
3
1
6
32
20
9
1
4
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
19
14
7
1
15
9
4
1
3
6
7
8
5
2
6
11
6
2
2
9
11
13
18
21
22
24
20
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
160
159
158
159
162
156
170
170
151
184
168
158
167
170
185
176
168
154
163
164
165
167
175
176
170
174
182
177
178
182
177
176
196
179
183
188
186
194
188
185
162
178
194
175
181
180
179
196
171
179
168
166
164
156
161
165
172
194
192
169
160
147
147
196
134
133
132
131
140
110
140
100
113
115
113
184
114
127
131
162
162
148
147
194
192
162
164
163
162
165
168
168
168
168
168
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
8
11
12
13
13
10
7
7
7
4
1
2
4
10
5
1
3
12
16
19
20
22
13
5
6
9
10
5
1
16
24
24
12
1
3
6
4
3
3
3
3
3
5
7
5
3
2
2
2
4
6
28
15
2
3
4
4
4
5
5
5
3
2
8
5
2
4
18
14
10
7
5
8
9
10
7
4
4
19
13
7
7
10
14
19
21
22
23
24
17
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
184
184
184
184
184
170
167
164
165
168
156
178
178
165
167
189
172
172
180
195
173
194
174
163
167
164
168
191
173
175
178
189
175
190
188
172
193
184
176
178
178
178
186
174
178
155
166
190
166
169
177
172
176
171
186
184
183
189
185
195
194
186
188
191
183
189
181
170
193
170
173
170
178
167
154
146
162
138
147
155
177
180
151
157
148
148
138
147
163
186
164
167
173
176
183
195
195
195
195
195
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
21
9
9
9
9
5
1
1
8
5
2
4
6
9
9
9
12
14
15
15
16
16
8
1
5
9
9
6
4
12
20
12
4
2
7
13
23
12
2
1
4
6
6
6
5
5
3
2
5
6
4
2
2
2
6
10
5
1
29
15
1
3
5
20
10
1
3
14
14
7
1
23
18
14
44
23
2
1
46
48
49
34
17
1
32
61
76
83
91
55
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
135
131
126
122
122
112
122
123
122
168
154
132
148
145
155
137
151
146
139
153
137
128
130
145
144
149
161
151
135
139
132
154
140
130
134
137
146
132
145
132
130
134
168
133
141
149
146
154
148
155
149
148
153
154
156
169
166
182
166
179
177
179
188
183
188
181
188
183
184
188
178
188
168
165
187
168
125
130
136
131
187
187
146
155
134
113
98
99
103
122
144
144
144
144
144
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
19
8
8
8
8
7
7
7
22
20
16
11
6
4
2
3
5
23
32
20
9
16
11
6
7
8
5
2
7
7
8
11
6
2
5
7
8
5
2
7
7
7
4
1
1
1
2
4
32
42
23
4
3
2
2
2
3
4
12
10
9
5
1
12
9
6
3
2
1
1
2
8
5
2
21
11
2
7
12
11
11
11
17
10
3
11
15
17
18
15
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
102
109
117
133
133
133
133
133
123
123
131
130
170
133
137
136
132
139
135
132
133
139
131
130
134
131
133
139
131
138
134
133
137
140
145
146
156
170
148
154
138
158
157
126
164
132
137
137
131
139
119
118
110
115
118
122
143
129
137
130
132
156
141
170
142
139
138
138
135
138
158
127
157
125
121
114
108
164
83
88
99
87
114
114
93
90
118
68
61
67
70
84
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
55
75
85
90
93
47
2
2
2
4
45
26
7
7
7
7
7
7
7
23
26
24
12
1
2
9
5
1
6
15
9
3
1
6
8
5
3
2
1
4
6
8
9
10
7
5
4
4
5
7
5
4
3
2
2
3
2
2
1
1
4
7
16
12
8
4
1
1
2
1
1
9
9
8
6
3
1
1
10
7
4
4
2
1
4
10
13
15
16
16
16
16
16
17
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
122
137
154
154
154
154
154
143
143
129
134
135
127
165
140
137
152
125
125
127
122
128
121
118
129
125
126
144
137
128
134
128
143
154
142
141
155
143
148
161
147
144
137
137
128
129
143
142
142
165
152
132
138
137
137
144
138
145
155
154
143
135
131
130
161
117
108
102
92
93
83
79
103
88
94
99
134
92
85
87
78
88
103
100
151
165
101
101
105
107
120
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
44
53
57
59
60
35
10
10
10
10
15
21
19
11
4
4
3
3
3
6
5
5
5
6
7
8
12
8
5
5
3
2
3
5
3
2
4
3
2
5
4
4
3
3
2
2
3
3
4
4
4
5
7
9
9
8
5
3
5
4
3
6
10
21
21
22
27
16
6
7
7
8
9
10
16
14
9
4
4
5
6
7
8
9
8
8
8
8
8
6
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
69
76
76
76
79
77
86
86
77
85
117
107
117
114
136
97
97
105
103
114
125
109
110
114
117
119
125
135
115
110
104
102
93
97
101
105
136
114
106
135
100
102
115
97
98
94
98
102
92
131
90
99
99
94
120
100
105
136
93
90
95
88
88
134
78
76
72
64
63
62
63
69
56
52
48
63
38
37
36
33
44
62
66
104
131
61
60
69
75
94
120
120
120
120
120
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
11
8
8
17
9
1
1
2
5
4
3
4
4
5
8
11
10
9
11
8
6
4
2
3
6
9
5
2
1
1
2
4
4
2
1
3
5
8
9
7
4
2
2
2
5
6
8
4
1
2
4
2
1
1
1
4
4
4
7
4
2
2
3
4
3
2
5
4
4
7
4
2
3
12
6
1
1
7
6
5
10
12
13
15
8
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
163
162
161
158
158
158
147
149
146
190
173
159
169
166
173
164
170
178
166
185
176
166
176
168
166
165
168
161
155
157
149
168
164
161
162
164
178
168
175
173
163
172
190
168
168
169
171
185
168
170
169
171
173
174
173
178
172
172
176
175
167
164
151
176
148
149
145
149
142
124
147
115
133
138
145
190
128
147
131
117
124
132
133
165
174
123
114
120
125
147
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
17
3
3
23
41
28
15
2
2
2
2
2
22
32
31
23
16
9
2
8
18
16
12
9
13
10
7
6
6
37
34
32
19
7
3
3
4
21
38
20
3
4
4
5
10
12
15
42
52
62
55
48
29
10
9
9
10
17
30
21
13
12
8
4
37
53
31
10
10
60
35
11
11
11
11
11
13
19
14
10
10
10
10
10
10
10
10
10
10
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
157
157
157
157
157
154
154
153
152
152
152
145
145
145
169
172
142
166
164
167
177
163
156
155
180
154
151
150
164
153
156
154
157
160
150
149
160
166
153
160
165
172
178
166
177
149
160
169
164
157
159
167
180
166
177
163
166
167
164
178
162
162
160
155
157
147
154
139
177
134
130
129
125
117
121
135
105
126
126
135
180
115
135
101
88
101
116
124
169
177
125
120
122
124
140
159
159
159
159
159
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
6
1
1
22
26
22
15
8
19
21
11
1
16
30
33
35
24
12
1
6
12
12
8
5
5
5
13
9
5
10
15
9
4
2
1
6
9
6
3
3
3
3
3
4
13
8
4
6
9
6
4
4
31
20
9
4
10
11
12
9
6
12
13
15
12
8
4
4
4
4
4
4
6
8
6
4
4
17
25
23
22
22
22
22
15
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
166
166
166
166
166
138
133
128
132
142
125
175
175
153
185
193
159
166
172
193
162
171
198
162
162
163
155
160
164
168
189
191
152
178
155
158
190
162
173
184
191
198
192
195
170
170
182
185
177
195
171
173
168
164
167
189
180
186
190
196
198
192
187
186
195
180
179
175
170
168
174
163
169
177
152
195
159
155
153
151
190
130
123
127
110
115
115
108
131
148
122
124
133
141
155
178
178
178
178
178
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
20
6
6
6
6
4
3
3
3
5
7
4
1
2
2
2
4
7
8
5
3
11
7
3
4
6
4
2
3
5
7
5
3
7
11
7
3
5
3
2
31
20
9
9
5
1
1
2
4
5
3
2
2
2
2
2
1
1
18
10
2
12
19
26
19
13
22
20
12
4
3
2
5
8
42
24
6
1
15
11
8
8
7
6
12
15
16
17
18
18
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
145
145
145
148
152
156
165
165
165
165
165
114
125
127
120
187
116
118
123
123
132
147
175
165
164
160
157
157
165
156
148
142
158
129
136
156
165
167
187
181
182
168
175
164
160
182
160
184
168
167
172
182
174
158
156
152
156
175
168
172
179
187
170
164
181
163
162
165
171
156
175
152
160
158
156
182
142
147
138
127
184
93
92
98
85
100
100
88
94
122
65
60
67
71
86
107
107
107
107
107
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
67
90
102
108
111
58
5
5
6
8
14
8
2
2
2
2
2
10
18
13
8
14
7
1
7
8
5
2
4
5
3
1
2
3
9
12
15
8
2
5
6
6
3
1
1
1
4
7
7
7
4
1
1
1
2
4
52
43
22
1
1
1
1
18
13
7
1
14
9
4
6
21
11
1
5
3
2
2
11
7
4
4
3
2
1
7
10
12
14
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
154
154
153
155
157
153
164
164
145
174
136
141
170
149
152
159
146
158
149
146
162
140
144
146
146
158
156
135
140
145
138
162
157
148
145
156
142
142
148
150
133
132
174
135
141
153
143
151
161
147
164
154
158
170
157
159
156
156
156
140
133
126
119
148
108
106
101
93
93
85
87
98
97
102
107
174
98
95
92
72
84
97
103
161
150
97
96
104
115
137
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
6
10
14
66
48
31
14
16
16
15
14
18
21
23
15
8
44
30
17
9
2
9
8
6
4
5
6
7
8
7
6
6
4
3
8
34
17
1
1
1
1
1
2
1
1
1
8
6
4
3
2
1
1
6
4
3
3
4
2
1
1
1
2
2
2
3
5
4
3
5
3
1
5
23
13
3
3
8
13
25
26
27
27
27
18
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
93
92
92
90
90
90
75
90
93
100
177
110
108
110
120
99
99
121
87
95
102
101
156
104
108
109
104
100
96
116
113
127
150
136
156
167
128
141
138
177
150
130
126
121
110
108
116
100
98
100
90
95
105
116
121
150
136
124
136
156
136
167
135
133
125
127
124
131
177
142
150
133
140
115
113
140
92
90
92
80
85
85
67
63
78
57
56
62
66
75
90
90
90
90
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
11
14
9
4
9
9
6
4
3
3
4
13
17
10
4
7
5
3
1
5
7
6
5
7
7
7
6
6
10
7
4
4
5
7
5
4
3
3
3
3
4
36
22
9
5
3
3
4
5
6
5
5
12
10
9
9
11
8
5
6
23
29
18
7
11
18
11
4
4
4
4
4
6
7
7
8
7
5
4
6
7
7
8
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
102
107
113
113
118
126
122
152
152
131
160
128
129
160
131
137
137
128
154
131
141
160
131
135
132
127
154
122
111
120
123
129
160
153
141
147
160
137
134
131
132
129
129
149
127
127
144
133
136
153
126
136
139
136
146
153
128
132
160
117
114
114
106
107
115
101
110
96
95
96
95
102
100
93
94
101
149
85
93
86
71
79
91
93
134
153
78
74
84
92
114
146
146
146
146
146
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
15
18
21
32
21
11
16
10
4
2
2
1
1
1
20
17
14
8
2
1
1
4
4
5
5
3
1
3
5
5
3
1
1
1
3
7
12
6
1
1
1
4
2
1
3
2
1
3
5
3
1
1
2
5
4
3
3
5
21
15
8
1
1
1
1
1
3
2
1
5
6
4
2
10
7
5
5
4
4
7
9
10
10
11
10
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
130
130
130
130
130
122
121
119
128
139
136
176
176
146
170
161
148
170
160
157
178
166
158
157
156
165
158
153
166
155
156
163
149
156
161
154
160
164
155
173
159
164
164
166
176
162
166
170
165
166
173
168
170
166
176
176
166
171
170
165
178
164
164
165
166
163
156
149
176
139
140
134
135
151
124
151
133
136
137
135
170
103
135
119
118
146
146
141
168
176
127
117
122
127
150
178
178
178
178
178
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
17
12
12
13
15
13
11
10
6
3
6
10
13
17
16
13
10
10
6
2
17
16
10
5
7
5
3
5
17
17
10
3
3
3
3
40
58
32
7
5
3
9
12
10
8
33
45
26
8
3
13
9
5
4
3
8
13
21
13
5
4
5
16
9
3
10
7
4
4
11
10
10
13
11
10
10
28
26
25
26
18
10
10
10
10
10
10
10
10
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
148
148
148
148
148
130
127
124
121
121
113
122
122
111
114
148
125
136
125
133
117
124
124
130
154
140
148
148
138
141
142
144
133
154
139
141
141
145
140
143
148
154
134
122
120
123
114
127
114
118
124
124
125
148
122
124
134
129
136
145
133
137
130
144
136
115
107
102
102
87
90
86
91
120
86
123
76
82
84
85
126
79
79
72
62
70
78
80
121
100
77
76
82
93
109
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
51
42
42
42
42
27
12
12
9
6
9
12
9
6
3
1
4
5
7
6
5
5
17
13
9
36
29
19
9
4
4
4
4
13
10
7
5
3
3
3
3
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
7
10
5
1
1
1
1
22
11
1
1
3
5
3
1
5
3
2
5
4
3
3
25
13
2
2
1
1
2
13
19
22
23
16
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
156
155
154
158
163
152
180
180
152
168
180
159
175
171
176
167
173
163
166
180
167
167
165
173
162
163
160
160
161
152
163
169
178
180
180
175
176
178
173
180
180
170
180
168
172
178
173
180
172
173
180
175
177
178
178
178
180
171
171
180
160
171
154
173
143
148
145
151
180
143
180
152
134
142
138
180
112
116
102
92
102
115
117
168
178
103
100
110
120
145
180
180
180
180
180
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
16
14
14
14
46
28
10
3
3
3
3
3
24
35
35
35
48
25
3
4
5
18
11
5
31
21
11
3
18
12
6
11
7
3
4
43
27
11
27
42
26
10
10
16
13
11
9
9
9
9
10
30
26
17
9
15
13
11
18
13
9
14
12
10
9
11
21
13
5
7
6
5
11
21
16
11
11
14
13
13
13
13
13
13
13
13
13
13
13
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
51
49
47
56
67
66
107
107
97
116
157
101
106
113
116
116
110
114
115
158
127
123
144
129
127
144
133
123
131
133
136
141
147
143
157
137
139
152
140
151
155
131
143
127
130
129
126
158
128
125
133
124
131
138
152
147
143
140
142
157
133
137
118
118
106
114
110
117
151
119
155
104
106
114
111
158
102
98
103
95
95
89
96
95
121
94
88
94
97
111
130
130
130
130
130
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
4
4
4
4
4
6
7
8
8
8
4
1
1
9
17
14
12
9
6
3
1
4
10
17
11
6
12
10
7
4
5
9
5
1
8
15
9
3
12
14
8
3
2
2
21
12
4
3
3
3
2
2
2
4
6
9
12
7
2
2
2
3
4
5
6
7
8
9
11
9
7
10
9
8
5
2
9
5
2
8
5
2
9
17
10
4
4
3
3
12
13
13
13
13
9
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
96
96
79
76
73
74
79
79
94
94
87
110
102
93
94
94
112
100
104
116
97
110
90
93
97
94
95
95
112
96
90
108
88
90
88
91
100
100
116
99
112
96
89
100
99
109
144
119
137
127
135
144
131
138
140
143
144
141
124
117
110
115
101
96
94
108
88
89
88
89
84
81
80
79
77
80
79
90
81
70
70
68
79
79
68
68
88
52
48
52
53
62
74
74
74
74
74
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
16
6
6
6
6
6
11
17
18
16
15
8
1
1
1
1
1
1
1
4
4
5
5
6
7
8
4
1
5
3
2
1
1
13
11
9
8
4
1
2
25
15
6
2
3
3
3
3
3
3
2
1
1
2
2
2
1
1
1
1
2
3
5
7
5
3
2
2
3
3
4
6
4
2
10
6
2
6
11
7
3
3
5
4
4
10
13
14
15
12
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
182
182
182
182
182
180
180
179
180
182
179
188
188
170
187
196
180
192
188
186
195
184
184
184
196
185
182
183
192
184
186
183
179
178
181
184
187
190
194
196
190
191
195
185
189
190
182
189
181
186
188
189
196
192
195
184
189
191
192
195
191
194
188
187
196
178
186
174
188
163
165
163
165
189
160
190
147
152
155
149
196
122
135
112
102
114
127
138
193
195
138
132
136
141
163
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
10
5
5
5
12
20
12
5
7
10
8
6
10
15
13
9
6
5
5
7
41
34
22
11
12
6
1
2
3
9
5
1
25
14
3
36
20
4
4
9
6
4
4
43
23
4
4
4
4
4
5
9
35
19
3
32
18
4
31
20
9
4
4
4
9
14
9
4
10
14
14
12
10
17
20
22
24
27
30
33
31
30
30
30
24
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
142
142
142
142
142
131
129
127
123
121
121
113
113
116
110
160
116
121
125
126
120
127
127
128
152
145
134
151
133
132
135
142
127
145
128
130
131
160
139
140
151
145
131
119
120
121
126
127
127
164
133
142
171
147
158
149
166
149
151
154
166
155
164
171
145
141
138
132
141
143
139
160
146
143
143
171
145
153
154
166
152
142
166
123
109
107
94
105
113
124
145
145
145
145
149
154
154
154
154
154
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
50
8
8
8
8
6
5
5
8
22
22
17
13
7
2
2
2
12
23
25
25
18
10
2
5
8
7
6
5
4
4
3
2
11
10
6
2
3
4
26
14
2
1
1
1
1
1
2
7
9
10
12
7
2
3
4
2
1
1
2
6
4
2
1
1
2
3
2
1
3
6
8
4
1
7
4
1
4
30
16
3
3
2
2
15
36
47
52
55
38
22
22
22
22
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
103
103
103
103
103
106
109
109
111
115
110
126
126
120
175
120
118
138
112
122
121
129
155
139
163
161
148
153
168
147
155
145
139
152
146
139
161
153
142
146
142
168
131
121
128
117
116
175
114
125
129
127
163
133
115
116
122
115
107
153
110
113
123
109
101
104
100
94
112
82
77
75
76
76
70
77
70
80
85
97
175
90
93
88
73
81
87
90
133
112
84
82
80
82
91
101
101
101
101
101
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
8
9
26
16
6
13
21
11
2
3
2
1
1
20
17
14
8
2
2
5
5
4
4
7
5
3
2
10
6
3
2
1
1
1
9
7
5
3
3
3
3
2
2
4
5
7
4
1
1
1
1
2
1
1
2
2
3
20
12
4
12
8
5
3
2
7
6
3
1
1
1
8
11
6
1
1
1
1
1
8
11
13
14
14
14
14
14
15
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
148
145
142
147
155
144
182
182
153
187
168
162
172
170
174
179
170
171
171
181
171
168
167
170
164
163
163
163
155
158
158
161
177
161
170
165
166
166
153
166
150
152
187
156
169
177
170
181
164
174
182
172
176
172
177
179
168
166
163
170
151
151
134
170
125
126
120
114
118
101
121
94
109
116
117
187
104
92
94
75
89
106
111
177
169
103
102
111
122
146
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
67
67
67
67
67
40
14
14
27
40
25
11
7
4
7
5
4
22
31
36
42
30
17
4
3
6
9
12
14
15
11
6
1
12
9
6
5
3
2
11
25
19
10
1
1
1
4
3
3
3
2
2
1
1
4
5
3
2
3
4
4
5
11
24
17
11
10
7
5
4
4
10
6
2
2
2
3
12
22
19
16
16
20
11
2
13
18
21
22
18
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
175
175
175
175
175
163
161
158
157
158
151
163
163
142
187
165
158
170
164
167
163
170
167
167
180
170
160
159
168
163
162
175
162
153
159
158
161
177
159
163
163
168
163
151
151
140
140
187
142
155
159
160
180
162
162
163
166
168
170
177
170
164
164
175
162
143
141
125
151
117
121
116
112
124
101
125
95
108
116
114
187
102
89
89
69
81
97
101
162
151
96
95
103
114
137
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
67
62
62
62
62
34
7
7
7
39
28
17
12
12
6
1
32
35
37
38
35
27
14
1
7
8
4
1
3
17
14
7
1
3
7
9
7
4
1
3
35
24
12
1
2
1
1
1
1
2
2
3
2
1
1
2
1
1
1
1
1
1
1
19
14
7
1
1
1
1
1
1
6
5
5
3
2
10
19
15
12
12
19
24
29
27
26
26
26
22
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
122
122
122
122
122
98
94
89
98
112
114
161
161
142
172
157
144
169
155
167
156
143
145
142
157
145
148
156
144
155
153
154
164
162
150
151
148
157
149
148
154
152
144
147
145
137
136
172
138
145
150
151
157
160
158
161
159
161
169
167
157
156
154
156
138
141
127
122
147
118
121
121
118
118
114
121
114
111
112
112
172
98
91
91
73
85
97
102
160
147
96
95
103
114
136
169
169
169
169
169
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
30
1
1
1
1
1
6
12
29
46
29
12
6
6
3
1
1
14
20
23
14
5
3
1
7
8
4
1
3
14
7
1
1
3
7
5
4
3
3
3
36
25
14
9
4
2
9
5
2
2
2
2
1
1
2
3
4
8
5
3
3
3
3
20
15
9
4
4
4
4
4
9
5
1
25
13
2
1
20
10
1
1
6
3
1
13
19
22
24
24
24
24
24
24
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
93
89
84
90
101
103
138
138
119
152
117
118
149
126
128
130
132
128
133
162
135
136
138
137
138
140
144
135
150
140
133
139
152
137
142
148
150
162
148
129
129
123
148
122
134
138
138
159
149
130
127
131
134
139
162
128
129
120
116
116
107
106
110
148
104
101
96
89
89
81
84
90
96
99
103
159
87
92
87
73
80
91
95
127
149
88
82
88
92
113
139
139
139
139
139
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
26
1
1
1
1
1
7
14
20
20
17
14
16
14
12
8
4
15
21
27
31
20
9
1
1
1
8
5
2
6
5
3
2
7
10
7
5
3
2
7
27
17
8
9
5
1
3
6
4
2
4
6
9
6
4
2
1
1
2
3
2
2
10
21
14
8
10
6
3
2
1
6
3
1
4
2
1
11
14
8
3
3
4
2
1
10
15
17
18
14
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
159
159
158
161
164
158
175
175
156
161
190
155
168
162
157
178
158
158
164
180
168
168
181
166
164
164
163
160
161
169
170
175
181
187
182
186
181
180
175
190
181
174
176
171
172
173
172
180
165
176
175
167
174
177
181
178
187
174
178
182
165
186
151
176
136
144
143
152
190
147
181
145
154
155
151
180
136
136
115
109
115
122
132
172
176
131
118
122
125
149
178
178
178
178
178
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
9
11
14
9
5
9
6
4
4
5
5
6
30
54
29
5
6
5
4
5
6
14
10
6
30
16
3
5
24
78
40
3
2
2
4
69
97
66
35
9
7
5
5
5
10
16
22
16
10
7
5
5
5
7
8
9
11
16
13
8
4
6
13
11
9
50
38
23
8
8
9
45
28
12
10
10
30
24
18
18
14
10
10
10
10
10
10
10
10
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
144
144
144
144
144
132
130
128
124
122
121
117
117
114
140
129
118
122
117
132
115
117
127
115
115
117
115
113
125
119
124
144
117
126
116
106
116
104
111
110
110
127
112
114
112
116
107
140
115
118
117
114
116
107
118
117
118
129
118
132
127
124
121
144
117
107
101
92
97
83
82
82
81
80
88
76
76
81
85
90
140
91
76
80
66
71
76
76
118
96
74
74
80
90
106
132
132
132
132
132
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
50
6
6
6
6
6
6
7
18
11
5
4
4
4
4
4
4
7
8
10
14
15
11
7
4
4
9
6
4
4
3
2
1
14
9
5
5
4
3
2
33
21
9
1
1
2
2
2
1
1
1
1
2
3
2
2
2
2
3
2
2
2
4
4
3
3
3
13
7
2
1
2
2
2
7
5
3
1
15
8
1
1
2
2
2
12
17
20
21
22
22
22
22
22
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
75
78
78
80
84
85
97
97
91
98
102
95
112
94
97
95
96
112
91
111
97
95
112
97
99
106
110
85
91
96
93
118
108
100
97
94
124
100
99
110
106
103
108
105
115
104
105
111
108
115
106
109
111
118
115
118
124
120
120
120
115
114
112
117
108
107
110
107
108
102
117
106
99
103
101
124
92
85
87
84
100
100
77
73
83
63
61
67
72
81
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
6
10
15
12
9
17
11
5
3
2
7
16
10
5
5
6
8
6
5
4
3
4
5
4
3
3
6
8
10
9
8
8
6
5
24
14
5
11
17
10
3
2
2
2
2
2
2
2
2
4
6
24
16
8
6
5
4
4
20
12
5
4
13
9
5
2
15
11
7
30
17
4
4
14
11
9
9
7
5
7
12
14
15
16
16
16
16
16
17
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
147
144
141
141
143
135
152
152
123
128
129
127
154
133
138
143
150
149
154
146
163
143
142
148
140
138
155
133
131
137
124
127
152
139
145
154
147
150
147
150
136
131
154
139
142
144
163
143
147
127
135
122
125
137
126
133
139
154
155
129
128
119
118
147
105
103
94
89
93
83
84
74
77
71
65
103
55
57
61
53
63
79
83
125
147
75
72
80
87
108
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
62
58
58
58
58
31
4
4
22
14
7
5
4
4
5
5
6
5
5
5
9
12
9
6
5
5
12
28
22
16
9
2
1
7
8
6
5
3
1
8
9
9
9
19
10
1
1
1
3
2
2
2
2
3
2
2
13
29
15
1
3
2
1
19
10
2
2
1
1
2
2
3
4
4
4
5
3
2
10
8
6
6
4
2
1
9
13
15
16
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
96
104
113
131
131
131
131
131
119
119
123
123
143
119
121
124
126
139
129
127
126
135
128
127
131
130
131
135
131
137
131
131
135
139
135
141
134
143
133
133
137
124
130
105
132
117
125
131
131
139
118
137
104
105
112
118
122
125
141
129
129
131
119
143
106
121
92
95
92
99
124
91
125
79
87
88
86
132
70
65
67
55
67
77
80
137
118
78
78
79
82
93
108
108
108
108
108
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
58
74
82
86
88
46
5
5
24
43
33
24
24
12
1
13
7
1
1
4
8
11
6
1
1
6
8
5
3
2
2
1
1
5
7
6
5
4
3
2
4
3
2
1
1
1
1
3
3
3
3
3
8
8
4
1
2
3
2
1
1
3
13
13
8
3
1
15
9
3
1
1
2
4
6
3
1
1
10
6
2
2
6
3
1
8
11
13
14
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
61
61
61
66
71
65
91
91
80
86
118
91
94
94
115
90
93
96
97
99
97
110
110
95
100
104
114
97
110
94
95
114
103
107
118
110
103
101
114
97
77
81
78
82
91
88
95
114
91
115
90
90
89
88
92
88
93
103
91
118
96
92
88
97
76
75
69
67
68
63
68
78
63
68
67
78
65
59
64
61
78
78
75
115
93
71
71
68
69
73
78
78
78
78
78
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
14
1
1
1
1
1
4
7
11
23
18
13
15
15
15
9
3
3
4
32
17
3
4
4
2
1
10
8
6
7
4
1
1
6
9
7
6
5
5
5
6
7
8
5
3
5
4
3
3
5
3
2
2
2
9
6
3
9
5
1
1
1
2
5
3
2
2
2
2
1
1
1
2
4
9
5
2
7
15
12
10
10
6
2
2
8
11
13
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
48
56
66
66
66
66
66
66
66
59
73
55
61
65
69
83
84
69
73
73
72
83
72
68
76
70
76
100
82
85
92
81
85
92
81
81
81
84
79
87
82
83
100
88
90
98
90
92
92
92
98
94
97
95
98
96
92
93
100
97
87
85
87
83
83
88
80
81
86
82
88
99
83
99
86
85
99
79
69
64
61
62
62
60
83
60
49
47
45
47
51
57
57
57
57
57
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
7
6
6
6
6
3
1
1
12
8
5
5
6
3
1
1
1
1
1
7
13
12
9
5
2
10
6
3
1
1
1
3
4
5
5
5
5
3
1
1
7
6
6
6
4
3
2
2
3
4
3
3
2
1
1
2
1
1
1
1
1
1
1
2
4
4
4
5
3
1
1
4
5
6
7
4
1
5
11
6
1
1
9
6
3
7
9
10
10
10
10
10
10
11
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
59
68
78
78
78
78
78
62
60
65
69
65
69
76
80
95
83
104
88
86
87
85
88
80
84
83
82
88
84
85
88
84
94
104
92
94
89
94
91
93
97
101
101
103
98
100
94
100
92
95
95
96
103
95
92
95
104
95
97
96
103
93
92
93
104
87
87
87
86
87
84
85
81
87
85
84
88
91
75
71
68
68
65
63
85
60
63
63
67
76
86
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
7
6
6
6
6
3
1
1
2
3
5
5
6
3
1
2
1
1
1
2
3
11
20
12
5
6
4
2
1
1
3
3
4
5
3
1
5
3
2
2
3
2
1
1
3
4
4
4
3
3
4
6
3
1
2
3
2
1
1
1
1
2
3
5
3
1
2
1
1
2
4
17
13
9
8
6
4
7
18
10
3
3
2
1
5
11
14
16
18
18
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
106
106
106
106
106
97
95
93
90
89
88
84
87
86
92
128
99
118
114
124
107
124
104
86
95
100
101
139
120
109
117
130
106
100
101
97
110
107
98
94
95
104
107
104
137
108
106
107
98
103
106
112
128
118
124
124
122
124
139
120
130
121
115
121
111
108
137
108
105
105
107
101
102
94
108
90
88
102
87
91
86
102
88
86
98
98
95
109
122
139
112
105
102
102
104
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
16
9
9
9
9
5
1
1
8
11
12
6
1
3
2
2
5
9
11
13
11
10
6
2
4
9
10
11
9
6
3
1
6
11
12
7
3
2
1
1
31
21
11
1
1
1
1
1
1
4
5
7
5
4
5
5
3
1
3
2
1
6
11
9
7
4
2
12
9
6
3
1
5
9
14
9
4
3
13
7
1
1
11
20
29
27
25
25
25
20
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
70
70
70
78
87
88
118
118
86
86
78
82
87
90
118
103
90
93
88
103
94
103
102
118
118
105
105
99
95
103
90
91
98
84
86
89
90
98
100
92
88
89
118
92
99
103
97
126
94
91
89
84
91
92
92
126
91
90
84
76
78
83
84
82
126
78
80
84
78
74
83
72
61
64
67
61
72
83
76
98
98
83
82
103
76
66
63
65
72
82
98
98
98
98
98
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
20
13
13
13
13
13
17
21
14
7
3
2
2
2
2
3
2
1
1
10
7
4
5
3
2
10
15
9
4
2
1
1
2
3
6
4
3
2
1
1
29
18
8
1
4
6
7
8
5
3
2
1
1
1
2
3
2
1
1
1
1
3
15
13
7
2
2
1
1
3
2
1
2
3
5
4
3
3
9
10
10
11
6
2
3
8
10
11
12
10
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
101
108
116
131
131
131
131
131
109
103
102
101
97
95
116
90
92
98
99
101
126
108
113
117
116
131
116
113
101
98
108
112
114
128
128
102
102
103
105
109
116
109
131
108
107
103
102
104
109
114
116
119
114
118
120
120
120
114
119
113
128
128
108
108
107
97
89
85
85
80
83
77
86
89
67
69
72
94
64
67
71
68
81
81
82
116
91
76
73
70
71
75
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
31
39
43
45
46
30
14
14
11
9
11
14
18
11
4
1
1
1
2
5
9
28
16
4
4
11
7
4
5
6
4
2
4
6
5
4
7
4
1
14
8
3
4
7
5
3
2
1
1
1
1
2
4
7
19
14
8
2
8
7
6
4
2
17
10
3
6
4
2
2
2
6
5
4
4
3
2
4
8
4
1
1
2
2
3
8
10
11
12
12
12
12
12
13
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
47
52
60
73
73
73
73
73
61
64
67
65
110
67
71
76
74
77
77
86
74
76
75
75
80
83
81
97
94
81
86
84
85
106
92
94
110
90
86
84
83
81
81
94
82
84
88
86
88
91
87
91
112
103
112
111
113
128
118
128
117
128
107
104
97
93
89
89
84
86
82
84
96
73
83
83
81
106
76
65
61
57
60
61
58
86
55
58
58
54
56
57
58
58
58
58
58
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
19
23
25
26
27
16
5
5
6
10
11
6
2
2
3
6
4
2
2
1
1
7
5
3
6
9
8
4
1
1
1
1
4
7
4
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
2
3
5
3
2
12
8
5
3
2
22
12
3
1
1
2
4
4
5
3
1
7
9
10
12
12
12
12
16
9
3
1
7
10
11
12
12
12
12
12
13
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
118
118
118
118
118
94
90
85
84
87
84
98
98
74
75
82
81
87
113
97
101
100
116
102
105
118
104
91
91
98
98
115
114
95
97
98
113
90
88
91
88
88
98
91
90
116
88
100
104
103
118
114
99
104
89
85
82
82
77
78
85
92
93
115
114
88
87
81
75
78
67
65
63
62
66
56
56
54
51
47
66
40
41
43
39
48
54
56
94
69
59
60
55
54
55
54
54
54
54
54
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
51
43
43
43
43
26
9
9
6
3
6
3
1
1
1
1
1
2
4
3
3
11
6
2
4
9
19
10
1
4
7
4
1
9
6
4
3
3
3
14
10
7
4
1
2
4
6
33
19
6
4
3
2
2
3
5
6
8
10
6
2
1
1
4
4
2
1
1
2
1
1
2
6
8
8
4
1
1
7
6
5
5
4
3
2
9
12
14
15
15
15
15
15
15
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
52
52
52
52
52
60
69
69
69
69
69
68
68
66
85
79
71
89
79
84
81
94
91
94
112
96
94
93
94
89
94
94
84
93
81
79
81
74
73
74
72
93
75
75
80
83
80
95
79
84
83
81
112
83
87
89
85
95
83
83
90
83
84
93
85
88
90
86
95
83
85
90
79
79
73
70
85
69
78
86
112
93
79
81
72
77
77
65
65
67
59
58
63
69
78
93
93
93
93
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
8
1
1
1
1
1
1
1
7
9
10
8
6
5
3
1
1
1
1
7
13
16
9
2
1
1
2
1
1
3
2
1
1
8
10
5
1
2
1
1
4
7
4
1
1
1
5
5
6
7
4
1
9
17
9
1
1
2
1
1
2
1
1
20
10
1
3
2
1
3
5
8
6
4
5
3
1
4
16
10
5
5
3
1
1
9
13
15
17
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
101
97
92
98
109
110
145
145
122
142
112
112
109
114
125
114
132
118
118
118
125
119
119
128
121
120
132
125
104
113
112
114
145
124
136
123
128
112
107
106
99
101
142
112
120
135
122
117
111
105
128
101
101
103
106
113
119
145
123
125
122
115
111
136
99
99
95
90
101
82
81
86
92
91
89
142
83
88
92
80
92
92
91
111
135
75
70
78
84
102
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
37
10
10
10
10
10
32
51
71
45
20
12
6
5
3
1
6
4
3
3
4
8
5
2
2
5
3
2
4
2
1
1
1
8
8
4
1
1
1
1
3
3
2
2
2
2
3
2
2
2
3
4
8
13
7
2
1
1
1
1
1
2
3
5
3
2
1
2
3
3
3
6
4
2
14
9
4
1
7
4
1
1
1
1
2
7
9
10
11
11
11
11
11
12
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
184
184
183
185
186
183
193
193
167
178
192
179
191
188
189
194
188
184
186
184
185
186
184
190
185
186
188
186
185
173
182
185
183
184
185
190
183
185
183
192
185
180
186
182
185
193
189
191
191
194
182
188
187
190
188
186
186
185
186
186
172
190
177
183
168
171
169
174
192
167
185
157
159
158
152
181
141
136
131
129
141
154
150
194
183
137
135
139
146
161
183
183
183
183
183
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
12
8
8
12
16
9
2
2
3
5
8
35
25
16
16
16
17
11
5
6
8
12
7
3
3
3
7
11
18
12
6
10
15
13
11
11
11
38
66
38
11
11
11
11
76
43
11
12
13
12
11
11
15
47
63
76
50
24
19
15
13
39
33
28
26
24
45
36
28
28
28
34
40
75
57
40
40
70
75
57
40
40
40
40
40
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
189
188
187
187
188
184
191
191
173
180
190
177
188
181
180
185
183
183
187
186
183
187
181
179
181
183
194
182
183
178
177
184
176
181
191
182
190
186
188
185
180
181
187
182
185
191
186
190
188
185
191
186
190
188
184
185
184
184
194
182
176
183
162
191
165
170
167
165
184
156
169
138
142
147
142
186
140
136
130
127
138
154
151
189
191
144
129
132
135
161
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
98
98
98
98
98
98
98
98
98
98
56
14
14
14
25
21
18
18
12
6
5
4
20
31
23
13
4
4
4
4
44
32
20
20
25
31
29
27
36
34
24
15
13
11
24
17
11
47
48
29
11
76
109
125
133
106
80
46
13
31
40
32
25
17
9
13
15
18
29
21
13
26
38
44
43
43
32
22
28
64
44
25
26
28
34
37
40
34
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
149
149
149
149
149
122
117
112
116
125
112
157
157
128
133
157
123
147
134
130
130
144
140
141
152
161
145
143
144
152
149
150
141
164
138
143
148
149
149
157
160
152
161
149
149
163
152
160
151
153
157
151
154
147
144
146
147
148
152
161
149
164
149
151
157
145
154
138
151
136
135
135
130
149
120
105
117
106
103
103
143
83
81
83
77
90
102
102
164
152
83
80
87
97
121
154
154
154
154
154
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
22
9
9
9
9
7
6
6
6
15
16
10
4
3
2
1
3
4
6
13
9
5
3
1
5
13
10
8
8
9
10
5
1
9
10
11
15
9
3
10
40
26
12
3
3
3
3
3
4
8
6
4
6
8
6
4
4
4
3
3
4
7
9
12
12
8
5
23
42
23
4
4
4
4
4
4
4
4
6
5
4
4
7
5
4
4
4
4
4
4
4
4
4
4
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
88
88
88
88
88
96
105
105
105
105
105
84
84
82
84
90
86
109
101
106
127
105
110
109
103
105
122
104
107
114
109
122
127
103
104
99
115
95
102
104
100
110
106
103
127
107
98
107
94
98
98
95
123
98
98
103
102
108
115
110
123
104
105
109
117
107
114
118
111
123
111
111
104
102
93
110
86
91
96
103
115
85
118
69
66
75
76
76
114
82
68
63
65
73
88
110
110
110
110
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
11
1
1
1
1
4
3
2
1
1
5
8
9
11
6
1
10
6
2
4
6
4
2
6
7
4
1
2
4
6
6
6
6
6
7
28
16
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
12
6
1
1
1
13
13
10
7
6
8
4
1
2
21
11
1
3
2
2
8
13
8
3
3
5
3
1
6
8
9
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
130
137
137
137
137
137
134
134
131
149
157
127
145
131
127
122
118
122
118
118
121
113
120
112
115
117
108
124
110
122
127
133
149
136
157
139
130
129
117
115
118
110
131
116
121
134
126
129
145
125
127
134
133
139
149
133
137
132
132
157
131
139
129
120
129
110
104
110
114
98
129
89
98
98
97
131
91
80
87
74
83
89
91
125
145
75
71
81
88
109
139
139
139
139
139
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
21
21
21
39
48
34
21
22
12
2
4
6
9
12
9
6
10
8
6
5
10
13
8
4
1
1
3
4
6
7
6
6
5
3
1
25
16
7
2
3
2
2
2
1
1
1
7
5
4
2
1
1
1
19
10
1
1
11
21
14
7
1
6
12
6
1
2
3
4
6
6
4
2
16
11
6
6
6
7
12
12
12
12
12
12
12
12
12
12
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
97
93
89
91
97
86
118
118
112
169
122
121
136
133
137
153
133
150
137
134
154
126
131
136
131
150
125
127
130
134
124
154
147
129
131
124
134
122
113
127
117
120
169
122
131
134
132
143
126
143
126
133
139
136
147
153
137
134
124
136
115
107
102
126
94
96
93
87
85
86
81
76
100
94
103
169
94
86
87
69
79
88
89
143
125
86
85
92
103
123
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
29
2
2
2
2
2
4
5
6
6
6
20
13
6
5
5
5
5
6
28
36
26
17
11
5
7
12
10
8
12
7
2
1
8
11
14
8
3
2
2
2
2
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
3
2
1
1
1
12
9
6
3
4
13
7
1
3
7
4
1
7
5
3
6
18
9
1
1
2
1
1
9
13
15
17
17
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
142
138
134
139
149
134
182
182
145
152
193
158
176
176
177
183
174
165
170
183
172
173
183
174
170
175
187
163
182
165
176
182
189
190
193
186
185
186
183
189
190
184
184
180
187
182
175
183
169
168
165
167
171
177
184
189
190
180
183
193
172
186
168
187
154
159
157
161
189
153
190
147
153
152
146
183
126
129
123
104
109
117
123
152
167
120
109
113
116
137
163
163
163
163
163
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
57
24
24
24
24
12
1
1
9
17
11
6
6
5
4
4
6
31
57
37
17
26
16
6
6
6
13
7
1
16
19
11
3
8
7
6
11
7
3
8
44
39
35
61
70
75
40
5
7
10
7
5
7
8
6
5
9
9
9
9
9
31
33
23
13
15
13
11
10
9
11
22
25
28
24
14
5
8
12
11
11
11
16
13
11
11
11
11
11
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
143
143
143
143
143
132
130
128
126
125
121
124
124
115
143
128
118
131
117
125
125
143
136
131
158
120
120
119
123
125
123
143
125
115
117
111
115
117
115
122
124
136
143
113
117
116
111
143
117
127
129
122
158
120
125
126
125
128
131
124
136
126
122
143
117
110
107
100
97
93
89
99
85
87
82
88
99
90
95
99
158
87
84
84
70
76
80
79
117
96
74
73
79
90
105
131
131
131
131
131
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
102
51
1
1
1
1
1
4
5
7
19
12
5
5
7
4
2
1
16
25
14
4
5
3
1
1
2
1
1
2
9
5
1
1
8
10
5
1
1
1
1
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
4
5
6
3
1
1
2
4
2
1
8
4
1
11
22
12
3
3
5
3
2
11
16
18
20
20
20
20
20
20
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
162
162
162
162
162
138
134
129
130
134
118
151
151
132
171
179
144
149
151
152
157
155
173
159
180
166
155
162
153
156
158
162
154
161
137
151
155
179
163
163
162
173
159
151
153
158
153
171
154
158
157
155
180
149
152
152
150
156
157
162
179
160
159
162
160
144
138
141
148
131
143
133
139
152
138
158
145
130
127
127
180
96
93
95
86
92
101
99
136
152
87
85
95
104
125
157
157
157
157
157
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
51
12
12
12
12
12
13
13
14
16
11
7
5
5
5
4
3
15
27
21
15
10
6
3
6
16
16
9
3
3
4
4
3
3
36
21
6
4
3
10
38
49
25
1
1
1
4
10
9
6
4
4
6
8
6
4
6
7
5
3
12
8
5
22
14
7
5
8
12
10
9
12
10
8
17
11
5
5
12
11
10
10
8
6
8
10
11
11
12
12
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
109
123
143
143
143
143
143
131
142
148
167
176
146
149
152
144
155
138
138
147
157
151
148
159
142
146
143
148
142
134
141
152
155
176
172
159
167
154
151
135
150
152
140
167
130
133
137
138
157
132
148
128
133
146
152
161
176
172
154
156
157
145
167
137
146
116
117
117
128
150
119
152
95
103
99
88
167
71
76
84
72
87
91
93
131
148
86
84
94
103
124
155
155
155
155
155
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
32
42
47
50
51
27
4
4
16
29
28
27
27
15
4
7
10
19
24
25
17
10
13
12
12
13
15
11
7
9
7
4
1
11
7
4
2
3
4
5
4
3
2
2
2
2
2
2
2
5
4
4
3
2
2
2
3
5
4
3
5
4
4
19
11
4
4
4
3
2
2
3
2
2
9
8
4
1
10
5
1
1
2
1
1
8
11
13
14
11
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
52
52
52
52
52
58
64
64
65
69
64
79
79
80
106
95
76
80
77
80
84
79
106
82
88
106
85
106
92
90
106
89
86
92
86
85
86
95
82
90
78
79
83
77
82
100
80
83
83
84
92
82
100
86
87
90
86
89
88
89
100
91
87
100
86
90
100
88
100
81
80
78
75
75
70
76
78
72
72
64
90
61
64
67
58
65
65
59
70
72
48
45
45
46
51
58
58
58
58
58
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
8
4
4
4
4
3
2
2
11
8
6
4
2
1
1
1
1
1
1
10
10
10
6
2
4
8
6
4
10
14
12
7
3
12
9
6
3
1
1
2
3
4
3
2
1
1
1
1
1
5
3
2
1
1
1
1
1
1
1
1
3
11
17
24
17
10
8
7
6
3
1
6
5
4
8
8
5
2
11
10
9
9
5
2
1
7
10
11
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
63
72
83
103
103
103
103
103
95
95
81
78
101
77
81
86
85
105
77
89
69
74
76
76
106
80
87
94
90
96
110
92
99
101
103
101
101
94
95
101
113
99
106
105
106
101
106
102
101
115
98
98
100
94
96
101
97
105
100
99
106
101
101
110
98
102
104
102
113
99
97
92
92
115
88
87
87
86
78
68
73
71
81
81
73
78
102
66
65
74
80
94
115
115
115
115
115
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
10
9
9
9
9
6
4
4
4
9
11
6
1
1
1
1
2
2
2
2
3
10
6
3
2
2
4
3
3
6
7
6
5
4
6
4
3
3
3
4
4
5
4
4
3
2
2
2
6
6
3
1
1
1
1
2
1
1
2
1
1
2
3
4
5
7
13
8
3
1
1
1
4
5
7
5
3
1
9
7
5
5
8
11
15
16
17
17
17
13
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
176
174
172
172
173
165
180
180
158
178
185
166
176
173
177
172
175
178
178
194
182
178
185
177
181
180
187
187
166
169
176
176
185
180
185
185
181
182
177
182
185
178
180
180
182
182
182
194
176
177
174
176
178
179
185
182
181
177
187
187
172
176
167
180
163
167
168
170
182
162
185
153
160
158
154
194
128
145
143
129
153
153
150
175
180
141
135
135
134
143
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
68
41
41
41
41
26
12
12
12
18
15
10
6
5
4
3
6
33
60
39
18
14
10
6
14
32
26
14
3
6
9
7
6
14
22
20
17
15
14
21
55
69
42
15
50
89
86
83
83
83
81
80
46
13
50
50
45
40
40
40
65
59
53
46
29
13
14
14
15
43
66
39
13
28
71
48
25
22
20
30
35
40
34
28
28
36
40
42
44
32
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
155
154
153
156
160
152
176
176
154
170
187
149
151
163
170
155
166
157
156
182
161
167
180
166
164
164
165
156
153
152
165
170
182
187
182
185
170
171
166
177
179
170
171
168
169
173
165
182
160
167
163
161
168
173
182
178
187
171
173
182
166
185
163
176
148
149
145
152
177
150
179
143
147
148
143
182
147
124
140
121
148
148
142
164
173
131
122
123
123
137
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
18
13
13
13
13
13
18
23
37
52
28
5
5
8
6
4
3
3
3
4
4
5
3
2
2
34
25
14
4
10
11
13
18
23
14
5
6
5
4
4
41
23
5
5
5
5
5
5
5
5
4
4
4
4
4
4
6
9
8
8
8
6
4
7
9
7
6
5
4
5
6
20
15
10
49
27
5
11
18
23
25
24
18
13
10
20
25
27
28
23
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
153
153
153
153
153
131
127
123
127
137
132
168
168
154
175
161
150
148
145
142
143
148
150
152
160
160
153
152
152
160
146
153
136
137
145
146
160
161
151
156
150
152
148
150
158
130
128
175
134
148
168
150
160
153
142
164
147
151
153
155
161
154
150
151
156
132
142
121
141
103
109
109
112
158
104
124
96
106
107
103
175
91
89
90
73
85
101
103
156
168
91
86
95
104
129
164
164
164
164
164
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
69
64
64
64
64
59
55
55
52
50
34
18
12
8
4
1
1
1
2
16
10
5
5
3
2
5
7
9
11
11
6
2
1
7
5
4
3
4
3
2
7
6
5
9
6
3
3
4
3
2
2
2
28
18
9
2
1
1
2
2
2
2
7
4
1
5
15
9
4
3
2
12
12
12
19
10
2
3
15
11
7
7
6
5
11
12
12
12
12
12
12
12
12
13
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
175
173
171
171
173
165
180
180
153
171
195
172
177
179
177
183
178
177
177
192
178
176
183
175
179
179
186
186
172
175
181
182
185
195
187
190
187
192
180
183
185
179
181
176
176
180
179
183
177
183
174
180
182
184
192
184
195
181
186
186
174
190
168
183
157
160
163
165
183
151
185
145
138
139
133
183
114
119
131
118
147
147
133
177
183
122
120
124
128
143
162
162
162
162
162
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
81
72
72
72
72
36
1
1
8
16
10
5
5
10
10
7
4
22
40
28
16
4
10
17
26
36
25
15
9
9
9
8
8
22
18
14
10
10
10
40
75
79
44
10
77
108
60
13
51
67
40
13
50
75
75
45
15
15
47
63
76
44
13
14
13
11
10
12
15
12
10
11
13
28
39
50
69
48
28
29
31
40
34
28
28
29
30
30
31
20
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
184
183
183
184
185
182
190
190
162
198
189
172
188
186
189
192
188
186
185
193
189
183
183
184
183
185
186
181
181
182
176
186
183
180
189
179
188
181
186
191
177
181
198
179
183
190
187
193
188
192
190
189
190
188
189
192
185
184
186
181
180
187
182
191
179
177
187
170
171
159
158
181
160
158
158
198
118
145
130
130
153
153
151
188
192
133
122
128
134
160
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
27
27
27
27
27
19
12
12
16
9
3
5
6
4
3
12
7
3
3
15
28
22
16
29
16
3
3
2
2
25
31
24
15
6
8
11
24
14
5
6
42
36
21
7
74
77
46
16
12
8
10
13
10
8
10
11
13
10
8
47
70
43
17
31
25
19
36
23
10
40
59
36
13
8
31
28
25
18
11
11
11
22
25
18
11
11
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
183
183
182
184
187
181
196
196
176
198
191
177
195
189
190
197
189
186
185
186
189
181
183
189
183
184
187
183
184
181
183
187
193
183
189
183
183
181
186
191
177
180
198
182
187
196
191
192
195
197
191
190
192
190
193
193
188
187
186
183
173
179
173
191
169
168
163
159
157
147
157
151
149
151
150
198
115
145
130
128
151
151
150
188
197
134
129
137
144
164
193
193
193
193
193
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
30
30
30
30
30
24
19
19
78
47
16
19
18
12
6
12
14
15
16
20
20
20
16
12
8
5
12
8
5
12
20
12
5
7
29
25
14
4
5
7
71
38
5
5
50
27
5
4
4
4
5
10
40
38
36
43
50
30
10
9
9
7
5
29
17
6
11
10
10
40
25
10
13
22
31
28
25
18
11
12
12
13
20
28
20
13
13
13
13
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
185
184
185
187
184
192
192
172
195
190
174
189
188
190
196
189
185
187
186
188
182
183
188
182
184
187
182
184
182
182
185
186
184
192
184
190
185
189
196
182
189
195
188
188
192
190
190
189
196
189
187
189
188
187
192
186
185
187
182
178
171
170
196
165
168
162
162
179
151
160
154
155
153
149
195
139
145
154
141
179
179
163
195
196
137
131
137
144
164
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
20
17
17
17
19
15
12
10
10
11
84
52
21
21
21
18
15
10
5
5
56
36
16
16
13
10
6
2
12
8
5
4
4
9
15
47
34
22
22
50
65
73
79
44
10
16
19
14
10
10
11
12
11
10
18
14
10
6
9
13
14
15
12
9
31
54
31
9
18
31
22
13
46
63
64
65
59
43
28
20
13
13
13
13
33
43
48
51
52
54
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
185
184
184
184
184
184
168
167
158
141
167
145
148
153
152
164
152
157
158
164
158
161
162
158
163
164
165
186
156
164
167
165
184
165
167
162
160
160
157
157
157
153
164
154
157
159
159
164
161
160
156
156
157
157
157
160
158
161
165
186
155
153
140
155
130
138
133
134
157
126
157
131
138
140
137
164
130
123
114
99
102
111
117
142
160
116
107
112
115
135
160
160
160
160
160
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
1
15
16
11
6
3
1
1
1
15
29
22
14
6
4
2
2
6
7
6
6
7
9
6
3
6
9
13
14
8
3
4
22
22
22
34
22
11
10
10
10
10
9
9
9
10
10
11
12
11
10
10
10
10
11
12
11
11
32
21
11
11
11
11
70
41
13
20
15
9
4
7
9
11
16
13
11
7
4
4
4
4
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
51
50
50
55
61
66
83
83
88
117
100
84
88
94
97
114
103
120
107
148
110
103
114
96
98
98
101
94
95
114
99
101
117
104
113
114
113
148
112
112
110
108
114
108
109
110
106
116
103
104
104
109
113
117
148
114
120
112
109
97
93
89
87
96
85
87
88
102
86
81
83
79
83
84
85
116
81
71
64
58
58
65
63
69
97
63
63
72
78
90
110
110
110
110
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
4
2
2
5
9
13
10
7
4
2
1
2
11
20
14
9
9
9
7
6
11
11
11
9
6
3
1
2
3
31
16
1
1
1
1
40
32
17
2
1
1
2
3
3
3
3
3
2
1
1
3
2
1
2
1
1
1
1
7
4
2
4
2
1
1
1
1
1
1
9
5
2
5
12
9
7
7
4
1
1
9
13
15
16
14
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
193
193
193
193
193
193
178
178
167
187
179
174
188
180
181
191
180
180
185
180
180
180
180
176
182
178
183
194
179
185
182
184
193
181
180
180
181
184
186
190
188
184
188
184
188
185
186
186
188
191
182
185
187
188
188
191
186
184
183
194
174
179
169
190
161
160
171
168
163
188
169
135
139
129
125
146
108
96
100
93
120
120
133
185
191
131
124
130
136
160
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
14
9
9
9
23
22
22
17
12
9
8
8
11
12
14
16
16
12
8
10
14
18
16
14
15
11
7
3
8
7
6
14
8
3
7
53
72
82
92
96
100
95
90
90
90
85
80
78
76
76
44
13
12
11
11
11
17
23
18
11
4
5
11
28
16
5
9
10
11
13
17
19
14
9
9
9
11
8
6
11
10
9
9
9
9
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
176
174
172
172
174
165
182
182
156
179
195
168
177
179
177
184
180
181
182
194
182
176
176
176
179
178
187
187
168
169
179
181
185
195
195
190
190
192
183
192
185
182
182
182
184
183
184
194
181
184
182
182
183
186
192
185
195
187
187
195
178
190
173
184
167
172
168
171
192
163
185
150
144
145
141
194
122
125
143
120
153
153
150
178
184
141
125
129
131
156
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
68
41
41
41
41
26
11
11
16
21
13
5
5
13
12
8
4
33
63
42
21
14
9
4
10
36
22
8
18
13
9
8
8
20
40
38
26
15
12
9
79
112
63
15
82
113
63
13
13
13
46
63
71
80
47
15
15
15
19
21
22
22
23
19
15
12
10
19
28
19
10
16
22
28
28
28
19
10
17
28
34
30
27
27
28
22
17
17
17
17
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
92
88
83
83
87
86
101
101
103
108
139
118
125
125
126
142
123
126
125
126
124
119
126
122
123
126
119
128
122
121
125
142
127
139
126
122
121
120
106
128
121
108
130
108
119
119
118
142
108
122
106
106
110
115
120
113
139
111
115
118
106
101
101
123
95
100
105
104
121
99
121
99
99
99
89
130
79
72
79
72
86
86
81
93
122
64
61
69
73
89
112
112
112
112
112
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
48
39
39
39
39
26
13
13
59
61
55
30
6
6
6
4
3
4
6
27
16
5
3
1
4
8
13
7
1
4
8
8
8
8
8
4
1
1
2
15
9
3
2
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
2
2
2
18
14
10
7
7
8
5
2
2
3
4
5
3
1
2
10
6
2
2
2
1
1
8
12
14
15
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
184
184
185
186
183
191
191
170
178
192
170
177
183
189
184
188
183
182
193
181
182
183
180
181
183
187
187
184
173
181
183
183
184
191
186
190
191
184
192
185
184
186
184
187
191
186
193
184
189
191
188
190
188
191
188
186
187
187
187
187
184
171
191
169
174
171
172
192
159
185
147
157
156
151
193
129
129
126
122
147
147
147
189
191
132
120
125
131
158
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
21
14
14
14
18
27
16
6
8
6
4
10
32
54
36
18
10
8
6
21
36
28
16
4
17
31
17
3
12
29
23
18
10
3
24
47
71
40
9
10
11
77
110
127
135
107
80
80
90
85
80
80
80
80
45
11
11
15
27
20
13
26
40
66
45
24
13
13
22
25
28
54
33
13
13
13
33
30
28
28
59
74
82
86
88
89
89
89
89
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
158
157
156
159
162
155
173
173
148
146
169
138
140
150
141
152
164
148
155
179
158
159
163
161
161
168
161
154
152
164
156
168
161
164
171
164
166
175
156
161
162
160
164
163
166
173
165
179
159
152
164
158
161
161
175
161
157
156
161
154
145
152
145
171
132
128
125
124
122
120
132
112
134
136
137
179
132
130
119
106
111
119
128
160
173
127
122
123
123
135
149
149
149
149
149
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
14
14
14
14
14
14
15
15
13
12
22
14
7
8
5
2
3
3
4
4
4
8
4
1
1
14
28
14
1
3
3
4
2
1
2
3
4
4
3
2
4
7
4
1
38
20
2
2
2
2
2
2
3
3
3
3
7
7
5
3
2
2
2
15
11
7
13
7
2
3
5
7
7
7
12
8
4
4
14
9
4
4
10
9
8
17
22
24
25
24
24
24
24
24
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
58
62
62
66
72
65
90
90
77
79
89
76
76
78
84
77
74
91
68
72
71
70
82
75
75
82
86
76
105
87
86
97
89
83
83
81
91
81
77
94
75
81
85
87
89
97
96
92
92
93
92
95
99
101
114
114
100
101
100
100
101
105
110
99
102
102
107
102
103
107
113
104
113
104
98
113
92
75
81
79
92
92
74
70
93
63
61
69
75
86
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
5
4
4
7
7
6
4
2
2
2
2
2
2
2
1
1
10
6
3
4
9
6
3
1
6
16
9
3
8
8
4
1
1
1
15
8
1
1
2
1
1
5
10
11
8
6
10
5
1
1
1
5
9
5
1
6
9
13
11
8
5
4
6
5
4
5
6
3
1
10
11
12
12
13
9
6
6
3
1
1
7
10
11
13
11
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
114
114
114
114
114
91
87
82
77
75
68
69
69
74
102
84
93
101
112
102
117
98
104
108
103
113
117
95
100
102
102
117
112
97
97
95
112
93
90
96
91
90
96
86
87
96
86
93
98
98
113
113
97
96
93
92
89
96
85
82
92
92
96
114
112
96
93
86
89
79
83
103
88
91
91
103
101
93
101
89
103
79
67
73
68
82
82
70
86
70
63
62
64
69
76
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
12
2
2
2
2
2
2
2
4
3
2
3
4
4
4
4
4
5
7
7
7
15
8
2
3
4
5
6
6
4
3
5
6
8
7
7
5
3
3
16
30
16
3
6
5
4
3
3
3
3
3
3
5
6
5
4
2
1
1
1
2
2
2
5
3
2
3
2
1
1
1
6
4
3
9
5
1
1
7
6
6
6
7
4
2
11
15
17
18
15
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
179
179
179
179
179
153
149
144
143
146
134
158
158
127
131
160
140
145
158
154
160
173
160
174
165
161
175
150
154
157
156
173
179
154
155
155
158
148
146
151
150
154
173
146
160
160
141
174
147
155
161
160
158
175
142
158
147
146
148
148
151
156
148
173
179
141
142
124
134
103
109
104
111
160
110
125
102
104
101
95
131
81
77
83
71
81
90
92
149
134
88
87
94
106
126
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
96
71
71
71
71
44
17
17
27
37
23
10
2
2
2
2
2
19
28
15
3
10
6
3
3
5
7
5
3
11
6
2
2
10
7
4
2
2
2
2
31
20
9
1
1
2
4
7
5
4
5
7
24
15
6
4
5
6
13
9
5
3
1
3
3
3
4
13
9
5
1
5
4
4
8
5
2
1
15
9
4
4
3
3
3
11
15
17
19
17
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
145
145
145
145
145
126
123
119
110
108
108
87
87
92
105
107
98
99
113
105
103
108
115
145
119
115
112
107
106
108
108
116
114
101
103
101
113
97
99
106
109
101
119
108
116
113
113
145
114
114
115
115
101
103
88
82
88
92
96
119
109
105
105
116
114
95
91
93
89
89
99
86
85
89
75
73
72
77
79
81
109
80
74
63
60
57
61
56
51
88
44
42
48
50
59
72
72
72
72
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
30
6
6
6
6
3
1
1
2
2
3
2
1
1
1
1
1
2
3
3
4
13
8
3
6
15
32
23
15
8
5
2
1
4
9
6
4
2
1
2
4
5
4
4
5
5
5
5
3
2
4
6
8
11
6
2
1
1
1
1
1
2
6
6
3
1
8
6
4
2
1
3
8
8
8
4
1
1
9
8
8
8
4
1
8
12
14
15
16
10
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
150
150
150
150
150
132
129
125
121
120
114
117
117
113
124
160
129
132
126
126
127
134
138
147
148
148
150
153
133
132
135
124
123
148
129
134
135
146
140
140
153
148
145
135
158
160
143
147
137
133
134
130
129
150
119
120
131
128
132
146
129
140
123
124
123
107
109
103
97
90
109
95
113
158
108
160
101
104
99
82
130
72
74
75
62
69
74
74
117
95
74
74
80
90
106
132
132
132
132
132
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
54
47
47
47
47
25
4
4
9
28
21
14
9
6
4
3
2
15
28
14
1
2
1
1
1
6
6
3
1
1
1
1
3
5
9
5
1
1
1
3
9
10
5
1
1
1
2
4
3
3
3
5
3
1
1
1
2
14
21
12
3
2
1
14
8
3
1
3
2
1
1
3
3
4
5
3
1
1
13
7
2
2
2
3
5
14
18
20
21
19
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
161
160
160
158
158
158
150
150
133
145
147
133
141
140
143
158
139
154
146
144
154
157
142
145
151
145
165
154
140
143
134
145
158
142
142
140
141
142
146
150
154
150
145
145
149
154
154
153
157
158
150
148
148
148
148
158
152
151
165
154
142
140
137
150
127
128
125
124
138
118
124
150
116
119
120
145
96
96
95
92
107
107
127
141
158
158
158
158
158
158
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
13
7
7
7
12
12
9
6
4
2
5
9
7
5
5
9
14
10
6
5
5
12
8
5
6
8
8
7
6
12
19
17
14
11
8
22
32
41
28
16
11
8
5
5
66
71
46
22
40
58
37
16
22
26
18
10
8
6
22
16
11
25
34
25
16
54
32
11
11
15
12
10
10
10
10
10
10
16
19
20
21
21
21
21
21
21
21
21
21
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
125
128
128
128
128
128
95
92
89
104
86
91
91
93
104
102
104
123
107
104
107
108
106
128
108
100
100
88
92
87
89
88
107
85
90
95
94
108
94
100
128
98
108
99
93
94
92
91
91
86
98
86
89
92
86
89
88
89
107
85
92
86
81
100
80
75
75
71
67
63
70
57
59
64
65
70
70
71
53
52
53
60
62
66
98
59
55
60
61
71
85
85
85
85
85
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
5
3
3
2
2
3
4
5
3
1
1
3
4
6
4
2
7
4
2
6
11
7
4
2
3
3
2
1
9
11
11
11
8
5
4
2
1
1
2
1
1
1
1
3
4
4
5
4
2
1
3
5
10
15
9
3
2
2
6
7
8
15
8
2
1
1
3
2
1
7
4
1
1
9
7
5
5
3
2
2
9
12
14
15
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
96
104
113
130
130
130
132
130
137
137
123
132
151
113
115
125
123
128
135
126
134
163
138
139
151
139
139
155
136
127
163
129
131
155
131
144
148
151
163
146
131
128
123
118
116
117
121
123
129
140
122
123
124
117
121
121
146
123
124
121
130
128
116
123
107
137
97
100
103
106
114
106
123
98
111
101
107
140
94
122
88
78
83
80
79
109
83
72
71
76
87
101
124
124
124
124
124
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
32
40
44
46
47
30
14
14
40
45
29
14
4
10
12
14
15
15
16
18
21
18
11
4
3
2
9
5
1
1
1
2
3
7
7
8
6
3
1
9
43
24
6
5
4
2
1
1
2
1
1
1
18
11
5
1
1
2
18
10
3
2
2
18
10
2
1
2
3
3
3
3
3
3
8
5
3
1
11
7
3
3
2
1
8
11
13
14
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
146
143
140
140
142
132
150
150
134
150
160
146
160
157
158
173
162
167
169
184
178
158
170
159
163
174
164
160
178
159
162
174
160
160
168
166
178
184
156
165
160
145
152
149
156
159
163
183
160
173
148
158
160
158
184
160
160
149
160
160
143
141
131
165
115
117
113
116
124
108
160
98
117
115
108
183
89
90
95
82
95
106
108
173
163
96
94
100
108
129
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
60
60
60
60
60
36
12
12
12
37
24
12
6
5
5
15
26
44
63
32
2
7
13
36
26
16
16
8
1
12
9
7
6
8
8
5
2
1
1
9
11
11
6
1
4
7
35
18
2
2
3
4
4
4
3
2
1
1
1
1
1
1
2
22
15
9
3
3
3
2
2
6
4
2
7
6
4
2
10
6
3
3
15
9
4
9
11
12
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
128
129
129
129
129
129
125
125
111
113
130
119
136
122
119
121
125
126
126
144
127
125
128
127
127
131
129
127
144
129
124
131
126
123
125
125
144
124
119
121
127
109
127
117
120
124
129
119
122
116
125
124
130
136
118
118
123
117
128
126
107
106
97
100
89
89
87
83
83
82
89
88
85
86
86
108
81
75
79
72
79
82
81
122
100
78
77
83
94
110
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2
2
2
2
2
2
2
2
2
2
2
4
5
4
3
5
8
12
10
5
1
1
2
4
7
8
10
5
1
8
32
21
11
2
11
6
2
1
5
7
6
4
2
2
5
8
9
5
2
2
2
2
2
3
11
6
2
3
4
3
2
3
5
3
2
12
17
19
12
5
4
4
6
5
3
2
11
13
11
7
3
3
3
21
13
5
5
5
5
8
16
20
22
23
21
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
104
104
104
104
104
98
97
96
96
96
93
99
99
103
116
117
105
111
112
109
117
117
106
107
106
110
98
102
93
95
94
104
93
85
91
96
120
117
109
116
107
108
116
102
103
116
97
106
105
106
120
99
98
98
95
93
96
101
99
116
117
102
101
120
97
99
97
91
94
84
85
91
84
85
80
91
90
72
77
75
68
76
69
72
71
84
84
73
71
95
66
65
69
69
74
81
81
81
81
81
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
18
15
15
15
15
8
1
1
4
8
16
11
7
6
5
8
4
1
1
2
3
9
10
12
13
15
11
7
3
2
10
5
1
6
9
6
3
2
1
10
42
29
16
3
3
2
2
2
2
2
2
3
2
1
1
1
1
1
2
2
2
3
4
16
8
1
1
4
7
38
56
34
12
1
5
4
2
1
15
9
3
3
2
1
1
12
18
21
22
21
21
21
21
21
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
69
69
69
69
69
62
60
59
60
63
63
74
74
63
66
87
68
83
74
77
77
80
107
87
93
115
90
108
93
93
93
100
88
89
94
91
100
108
98
102
98
107
115
94
98
95
96
108
94
100
91
90
95
92
100
97
100
102
102
115
105
105
105
100
105
100
97
97
101
87
89
97
83
85
84
101
93
78
77
73
66
66
62
66
67
85
85
69
66
90
58
56
63
68
79
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
12
10
10
10
10
6
3
3
3
4
4
4
10
6
2
3
6
6
6
6
6
6
8
10
8
6
6
4
3
6
9
7
6
24
15
6
7
6
6
17
29
16
3
3
3
4
4
4
4
4
4
4
4
4
4
3
3
4
3
3
3
4
10
15
9
3
5
16
9
3
4
10
12
12
8
4
4
4
6
7
7
8
5
3
8
8
8
8
8
8
8
8
8
9
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
75
71
67
71
78
72
103
103
99
139
112
103
104
106
115
108
124
111
110
111
112
109
109
126
100
104
95
88
90
92
91
112
97
95
97
100
126
96
105
98
93
109
139
120
138
124
138
130
122
138
120
121
122
110
122
105
100
97
106
99
103
110
110
98
95
94
95
88
92
92
88
101
94
97
97
139
86
79
88
80
101
101
91
124
101
79
77
74
75
79
83
83
83
83
83
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
9
1
1
1
1
1
6
9
12
10
9
9
10
7
4
2
5
3
1
1
10
12
7
2
1
1
4
2
1
4
2
1
1
9
8
4
1
3
2
2
4
7
4
1
1
1
3
4
4
4
4
4
10
8
7
6
4
2
1
1
1
1
11
8
6
4
3
14
10
6
3
7
5
3
3
13
17
19
19
10
1
1
13
8
3
12
17
19
20
18
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
180
180
180
180
180
165
162
159
160
164
150
178
178
152
174
176
160
173
169
175
167
173
169
167
170
171
164
180
169
172
173
180
180
163
164
163
164
164
159
173
166
170
166
166
170
151
158
175
161
165
173
167
171
166
170
178
173
176
175
175
173
173
174
180
180
165
160
155
175
144
139
135
129
127
115
126
120
122
122
121
174
108
97
105
104
117
124
143
166
175
175
175
175
175
177
180
180
180
180
180
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
59
26
26
26
26
16
7
7
9
11
11
11
11
11
7
3
16
8
1
1
4
8
5
3
2
1
8
4
1
5
10
6
2
14
12
11
26
17
8
3
13
35
19
3
3
3
3
3
4
13
17
19
16
13
13
11
9
10
13
11
10
7
5
22
28
25
22
13
5
9
9
9
10
35
60
70
75
78
79
80
80
80
52
25
23
22
22
22
22
22
22
22
22
22
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
86
86
86
86
86
86
74
80
87
130
100
92
92
91
108
79
91
92
98
126
122
108
126
110
110
145
104
103
105
100
97
110
91
93
104
102
120
111
95
98
90
92
130
89
97
103
102
122
111
103
145
108
115
119
110
122
120
106
106
111
103
100
103
103
104
122
111
101
103
92
103
98
93
93
100
145
87
111
90
82
86
86
81
91
87
88
88
88
88
88
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
13
10
10
10
10
5
1
1
6
12
8
5
5
8
7
6
17
22
27
15
3
10
9
8
9
10
11
7
3
3
2
1
2
10
10
5
1
1
1
3
5
7
4
1
1
1
1
2
3
5
6
8
5
2
2
2
2
2
8
6
5
3
1
4
8
5
2
4
5
3
2
5
7
8
10
6
2
14
17
10
3
3
7
5
3
9
12
13
14
14
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
92
101
112
132
132
132
132
132
130
130
124
126
126
130
130
125
126
148
128
129
131
134
132
131
140
132
134
137
131
146
140
136
131
148
126
122
118
127
125
130
146
135
132
128
127
120
127
126
128
148
120
129
116
111
105
102
98
103
107
109
127
126
111
110
107
130
104
103
111
95
94
88
80
114
78
81
85
85
76
88
80
95
95
88
99
102
129
99
98
102
102
107
114
114
114
114
114
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
29
36
40
42
43
22
1
1
21
23
24
14
5
3
2
3
3
2
2
2
8
14
9
5
4
8
6
5
3
2
1
4
5
6
7
8
5
2
1
1
2
3
3
4
5
5
5
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
11
9
8
5
2
15
8
1
2
3
3
3
3
2
2
8
22
11
1
1
1
1
1
16
24
28
32
24
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
69
75
75
78
83
81
99
99
105
113
160
124
131
132
127
146
126
126
127
129
124
125
136
113
126
129
125
141
136
133
136
146
143
144
160
146
142
146
141
160
127
118
133
105
112
115
124
146
126
145
108
108
112
115
122
123
141
136
129
160
128
146
115
127
95
103
104
112
160
104
127
88
89
90
89
133
84
78
90
60
73
86
87
145
126
86
86
86
89
100
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
11
11
11
11
11
11
11
11
11
11
11
20
29
15
1
20
16
12
6
1
15
9
4
4
2
1
9
18
27
15
4
6
3
1
2
2
2
4
7
11
7
3
3
2
2
33
21
9
9
6
3
1
2
2
2
1
1
7
13
7
1
1
1
1
1
1
1
1
3
2
1
1
17
13
7
1
2
1
1
8
4
1
4
12
13
13
14
8
2
1
9
13
15
17
17
17
17
17
17
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
116
115
113
118
125
110
149
149
125
129
164
126
128
137
164
131
133
164
106
114
121
122
153
131
126
129
144
112
113
116
115
127
122
126
136
129
152
128
119
124
116
121
141
121
125
141
121
136
127
129
149
141
145
145
152
142
139
143
153
131
144
123
121
141
119
120
117
111
120
105
115
122
101
105
104
125
106
75
75
70
76
90
89
129
145
85
84
94
103
123
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
16
9
9
9
9
9
9
9
9
9
20
19
19
14
9
4
3
9
12
10
7
5
3
2
2
12
9
6
4
8
6
4
4
5
7
7
5
4
2
1
24
14
4
3
3
3
3
3
4
4
4
4
4
5
5
5
4
3
8
10
11
10
10
9
9
14
19
12
6
4
2
5
5
6
8
6
5
5
15
11
8
8
14
11
8
12
14
15
16
12
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
110
108
107
105
105
103
104
104
97
109
90
85
88
87
89
102
96
102
117
108
109
114
110
110
110
111
127
100
113
107
107
120
122
98
98
96
95
95
97
100
100
102
117
104
110
111
106
122
114
102
104
103
105
109
105
113
108
111
117
112
127
113
109
122
107
107
103
99
101
100
97
122
97
97
94
109
80
68
73
71
78
78
76
88
113
73
72
82
89
104
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
15
10
10
10
10
8
7
7
14
15
16
10
4
8
5
3
3
3
3
4
6
16
10
4
7
10
9
7
5
5
7
5
4
11
9
7
6
9
8
8
36
23
10
6
3
3
3
3
3
3
3
4
4
4
3
3
3
9
12
10
8
8
10
21
21
12
4
10
6
3
4
8
5
3
4
4
4
4
10
7
4
4
8
5
3
7
9
10
12
10
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
64
68
68
73
81
82
107
107
96
112
95
94
122
96
101
101
94
112
94
107
101
101
122
104
102
112
103
100
104
111
119
120
122
104
104
106
99
96
97
98
88
88
89
83
88
91
90
119
94
84
83
85
88
91
103
98
95
106
97
92
98
97
98
116
98
91
91
91
88
82
76
112
75
83
90
89
100
91
91
90
90
79
85
86
94
87
88
93
97
104
116
116
116
116
116
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
7
7
7
28
31
19
7
9
5
2
5
3
1
1
3
6
8
5
2
2
9
14
10
6
2
3
2
1
1
3
4
6
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
9
6
3
1
2
3
2
1
1
1
9
7
5
4
4
2
1
3
6
6
4
3
3
2
2
3
15
15
15
16
24
13
3
18
25
29
33
30
27
27
27
27
27
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
127
130
130
130
130
130
105
105
95
97
120
99
130
104
108
111
109
124
115
119
122
120
130
128
116
123
124
125
120
126
130
130
130
120
116
118
113
116
111
113
128
100
106
106
111
117
124
130
129
103
103
102
96
100
96
102
112
118
126
130
106
104
104
111
91
89
83
82
83
76
84
89
79
79
78
92
71
63
61
58
67
77
79
129
111
75
74
74
77
87
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
6
10
14
9
4
9
12
16
9
2
3
2
1
1
2
4
12
7
2
5
9
7
5
3
1
1
1
2
10
8
6
5
4
2
1
1
1
1
1
1
1
1
1
2
2
3
4
2
1
2
1
1
1
2
2
2
1
1
2
1
1
4
2
1
2
1
1
6
5
5
3
2
3
9
12
15
18
9
1
1
8
12
14
15
15
15
15
15
16
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
97
93
88
82
80
72
75
75
73
78
96
84
94
96
112
98
120
123
99
98
95
92
90
98
97
101
110
122
96
100
95
91
90
90
92
93
98
103
105
119
123
104
101
100
109
99
102
107
106
112
120
98
102
105
98
110
103
105
106
122
109
105
101
119
91
100
88
88
100
85
82
79
82
68
70
88
62
64
66
63
70
75
78
88
120
74
68
74
75
89
106
106
106
106
106
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
30
30
30
30
30
15
1
1
7
12
7
2
2
1
1
1
4
5
7
5
4
8
5
3
4
5
6
5
3
1
1
1
2
10
9
6
4
3
2
5
27
17
7
5
5
3
1
1
1
1
1
1
1
1
1
1
3
6
3
1
3
2
2
5
3
1
2
4
5
3
1
3
2
1
2
4
3
2
10
12
13
15
8
1
1
10
15
17
18
19
19
19
19
20
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
185
184
185
186
184
191
191
165
190
197
173
189
188
189
192
188
185
184
197
183
186
186
188
185
184
187
180
182
183
186
188
192
197
193
187
187
190
185
191
193
181
190
180
184
191
188
197
189
192
188
187
189
190
190
192
197
187
187
193
180
186
171
179
166
167
166
171
191
161
193
153
160
156
150
197
123
145
133
124
146
146
149
172
192
142
137
142
145
161
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
17
12
12
19
55
32
10
3
3
3
3
3
29
55
43
26
10
6
3
7
32
32
18
5
31
39
21
3
21
17
13
26
14
3
24
60
96
58
20
15
11
13
48
30
13
13
13
13
13
13
13
13
17
22
33
23
13
13
33
23
13
15
14
13
46
68
49
31
26
22
17
13
22
16
11
11
28
25
22
33
36
38
39
39
34
30
30
30
30
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
113
112
111
115
120
109
139
139
119
127
148
115
125
119
114
109
122
107
112
115
120
118
118
123
121
115
119
106
104
103
113
117
148
128
135
130
129
129
127
148
126
126
128
122
124
139
124
133
125
117
122
117
124
123
124
148
125
133
121
117
124
130
120
135
113
117
113
115
148
114
113
110
103
102
102
127
91
86
90
83
91
95
96
121
139
90
89
90
87
93
98
98
98
98
98
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
12
7
2
2
1
1
1
3
5
7
6
5
3
1
7
30
15
1
2
1
1
2
2
3
4
6
6
3
1
1
1
1
2
3
2
1
1
2
5
9
5
2
2
2
1
1
1
4
3
3
6
9
17
24
17
10
4
28
39
20
2
22
12
2
3
4
6
9
28
15
3
3
9
8
8
13
16
17
19
19
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
138
134
128
130
136
121
157
157
133
145
150
137
138
142
173
149
154
173
150
160
151
147
158
150
149
155
165
136
150
138
138
147
150
151
150
154
173
152
149
167
141
149
150
144
147
148
149
160
145
167
157
156
162
157
173
173
156
159
165
150
154
162
145
167
139
139
137
137
144
122
147
121
125
124
120
160
108
101
103
103
114
120
137
155
167
167
167
167
167
170
173
173
173
173
173
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
46
27
9
9
9
9
5
2
2
9
17
17
10
4
10
6
3
13
13
13
14
9
4
6
5
4
14
10
6
3
6
9
7
6
6
6
6
16
11
6
3
6
5
5
7
8
6
5
5
7
6
5
5
45
27
9
9
10
20
11
3
6
8
11
21
21
13
5
5
5
5
5
16
21
27
51
68
76
56
33
10
10
10
11
13
17
19
20
21
21
21
21
21
21
22
85
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
103
101
98
90
90
90
76
86
88
127
123
92
92
94
122
103
109
122
117
101
98
92
100
89
88
98
98
70
73
74
78
100
82
90
97
100
118
95
97
106
101
101
127
103
104
101
97
101
96
94
98
97
97
101
107
102
118
98
98
97
92
101
101
96
101
107
91
90
89
86
87
77
83
87
82
127
77
77
77
69
71
68
68
87
67
67
60
60
60
64
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
25
25
25
25
25
15
6
6
6
6
4
3
3
8
14
9
5
5
19
10
1
1
1
1
1
9
18
10
3
3
3
5
3
1
2
2
2
2
6
7
6
5
3
2
1
4
6
4
3
3
3
3
4
5
3
2
2
3
4
4
4
2
1
12
6
1
1
2
6
4
2
2
1
1
4
8
23
12
2
5
3
2
1
10
6
3
3
2
2
3
9
12
13
14
14
14
14
14
15
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
184
184
184
184
184
182
182
181
181
181
181
179
179
157
188
183
164
174
174
173
181
172
175
175
185
179
171
170
170
172
172
184
181
163
166
174
177
184
176
181
177
177
180
174
181
181
175
188
177
180
180
179
185
176
181
179
178
179
179
184
183
180
179
184
181
167
170
158
179
144
149
148
155
181
147
181
130
137
139
134
188
114
103
104
89
98
111
113
172
181
97
95
105
116
143
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
16
12
12
14
24
15
7
4
4
4
7
10
17
20
24
17
10
10
9
8
11
13
9
5
7
10
7
5
10
11
13
17
19
17
16
47
78
41
4
4
4
4
4
4
62
69
45
22
5
38
30
22
22
15
9
10
8
6
15
20
17
15
14
13
24
17
10
19
24
27
31
58
40
22
11
11
11
22
16
11
17
20
22
23
23
23
23
23
23
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
193
193
193
193
193
193
192
192
174
195
191
177
195
189
189
196
188
185
188
186
190
184
183
188
185
186
188
194
183
182
185
185
193
188
192
189
191
190
195
196
187
191
195
189
190
192
192
192
195
196
188
188
189
188
188
191
189
190
188
194
181
176
176
196
162
165
158
157
179
139
158
152
146
148
146
195
128
145
141
131
146
148
151
195
196
135
132
139
146
165
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
19
16
16
16
16
16
27
27
18
9
5
1
8
16
26
18
10
5
1
12
24
25
25
26
44
62
44
25
7
13
19
20
11
3
24
53
59
39
20
51
66
39
13
11
10
9
9
9
10
17
25
35
22
10
17
21
17
13
19
16
13
19
16
13
46
64
46
28
20
13
13
13
13
13
12
11
11
19
23
18
13
13
13
13
39
52
59
62
64
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
91
87
82
88
99
99
135
135
110
145
98
102
106
109
118
122
118
121
122
161
126
130
133
127
126
139
126
116
148
121
125
139
145
124
135
136
148
161
116
122
112
113
137
116
123
123
121
155
118
115
125
113
117
120
161
117
120
116
115
114
109
103
97
135
91
94
93
88
97
86
78
86
84
84
90
155
81
84
86
74
78
79
79
107
85
72
71
77
87
101
125
125
125
125
125
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
28
5
5
5
5
5
13
21
30
16
3
2
2
4
6
5
4
4
4
22
24
23
13
4
4
5
10
5
1
3
2
1
2
7
11
6
1
1
1
4
9
10
9
8
4
1
6
9
6
4
5
7
5
3
3
4
2
1
1
1
1
4
14
10
7
8
9
10
7
5
8
10
5
1
8
7
7
7
12
8
5
5
3
2
1
14
20
23
25
26
26
26
26
27
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
144
141
138
140
146
136
166
166
140
173
161
147
151
152
151
162
157
160
162
183
161
162
166
162
163
171
160
160
158
160
161
171
173
162
166
163
163
183
148
162
161
151
169
155
163
165
162
180
151
161
160
160
164
162
183
160
161
154
160
160
150
145
143
166
129
138
122
129
159
125
161
129
125
125
119
180
99
101
110
97
122
122
118
150
165
99
91
99
105
129
160
160
160
160
160
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
66
66
66
66
66
36
7
7
26
46
28
11
1
2
3
3
4
25
35
46
45
36
18
1
8
16
17
15
14
15
10
5
7
9
8
6
4
2
4
10
10
8
7
8
5
2
2
3
2
2
1
1
1
1
1
2
3
4
3
2
2
2
13
8
4
10
17
22
14
7
5
3
3
3
9
8
6
4
11
8
6
6
7
5
3
9
12
13
14
14
14
14
14
15
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
122
121
120
124
129
135
147
147
147
137
147
127
139
133
136
129
136
149
120
118
132
119
120
134
121
121
130
110
116
108
112
124
128
124
139
134
142
133
149
127
125
132
137
130
133
143
135
143
134
135
147
139
147
139
136
142
135
136
135
149
130
125
125
139
120
117
120
106
107
97
97
117
101
105
104
137
100
79
86
82
90
96
95
125
143
81
78
88
97
117
147
147
147
147
147
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
15
11
8
8
8
12
8
4
4
3
2
3
17
24
16
8
10
6
3
6
11
9
5
1
2
2
1
1
4
5
4
3
2
1
3
7
8
10
12
7
3
2
4
17
13
8
3
3
3
3
4
6
7
7
7
7
5
4
19
12
5
4
3
3
3
4
9
8
7
11
12
8
4
10
9
9
9
16
12
8
8
8
8
8
8
8
8
8
9
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
86
86
86
86
86
71
68
65
66
69
60
80
80
85
108
131
98
102
99
106
90
92
108
92
106
100
98
109
100
100
108
102
94
100
95
99
102
105
103
103
109
106
110
109
122
126
113
131
112
114
115
126
120
109
113
126
115
115
114
126
112
107
106
103
106
107
104
120
105
104
109
112
107
122
101
126
100
111
112
126
131
95
126
96
90
87
87
82
86
87
90
90
90
90
90
90
90
90
90
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
10
2
2
2
2
2
2
2
4
8
9
7
6
3
1
1
3
2
2
2
2
12
8
4
3
2
3
2
1
1
1
1
1
4
3
2
2
1
1
3
21
12
3
19
10
1
4
10
7
4
1
2
1
1
1
1
1
1
2
3
3
2
2
20
18
10
2
4
6
8
7
6
7
8
9
8
8
15
19
12
5
5
3
1
1
11
16
19
20
17
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
157
157
157
157
157
139
136
132
130
130
121
131
131
122
139
157
128
133
136
137
136
144
139
146
155
143
148
148
137
137
140
157
127
144
132
136
139
157
142
145
148
144
144
129
137
124
120
146
123
132
137
138
155
148
136
125
132
135
138
144
157
138
133
157
121
126
140
108
137
93
95
91
96
121
89
124
74
86
87
85
155
77
79
82
70
76
86
88
112
136
80
74
81
86
104
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
68
68
65
62
62
62
62
33
4
4
4
33
27
15
4
4
2
1
4
18
25
19
13
9
18
10
3
8
5
3
3
11
6
1
4
8
8
5
3
2
1
1
8
9
6
3
3
3
5
7
5
4
4
4
2
1
2
2
1
1
9
11
7
4
1
4
4
2
1
1
1
1
2
9
6
3
7
4
1
1
8
5
3
3
4
5
21
17
14
14
14
14
14
14
14
14
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
62
67
73
84
84
84
84
84
82
82
77
85
94
85
119
90
91
96
78
84
76
82
83
87
90
115
89
92
90
87
95
90
93
84
94
89
86
105
93
100
119
98
104
107
104
115
104
104
105
104
119
98
100
105
107
115
114
111
114
105
103
114
102
98
99
119
98
99
97
92
95
86
78
95
81
83
82
90
79
72
76
72
81
81
81
95
119
77
76
76
72
74
75
75
75
75
75
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
11
7
7
7
7
4
2
2
5
7
9
7
5
4
3
2
1
3
4
5
7
10
6
2
4
7
4
2
4
5
6
4
3
3
8
13
9
5
2
2
33
27
14
2
2
2
2
2
2
1
1
1
7
5
3
1
1
1
1
1
2
3
5
22
12
3
2
4
3
2
2
6
5
5
6
4
2
3
22
11
1
1
2
3
12
16
18
19
21
18
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
74
83
93
112
112
112
112
112
92
92
85
99
84
78
83
83
85
107
80
99
94
98
104
112
104
104
105
104
97
104
90
94
92
99
106
91
99
96
96
112
97
99
108
96
108
100
108
99
99
99
104
96
93
94
97
95
108
107
98
99
106
93
92
89
83
96
77
78
82
82
83
108
78
75
80
77
79
93
81
68
65
63
63
66
64
69
96
61
60
69
75
87
107
107
107
107
107
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
18
17
17
17
17
10
4
4
5
3
1
1
2
3
4
4
4
2
1
1
3
5
3
2
9
40
25
11
2
2
9
5
1
1
3
6
7
5
3
1
36
26
15
4
2
1
2
1
1
1
2
3
2
1
1
1
2
4
2
1
2
3
7
5
3
2
7
8
10
7
5
3
6
5
5
3
2
5
9
5
1
1
1
2
9
11
12
13
13
13
13
13
13
14
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
104
104
104
104
104
100
99
99
97
97
97
94
94
88
95
134
101
135
119
121
113
114
128
109
111
127
105
107
111
108
110
123
104
111
110
113
108
114
105
117
109
110
117
117
115
118
138
120
128
125
133
126
128
129
123
133
129
134
135
131
135
138
136
136
126
123
129
117
118
136
120
129
123
128
124
136
138
132
136
136
127
136
136
109
115
116
120
136
126
129
129
129
129
129
132
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
8
8
10
13
7
2
2
2
2
3
6
12
15
18
16
14
9
5
11
18
17
10
3
5
8
6
5
6
8
10
10
11
7
4
22
16
10
16
10
5
5
5
35
20
5
5
35
46
58
53
48
34
20
15
10
7
5
24
15
6
22
26
31
46
28
10
10
11
14
12
11
10
10
10
10
10
9
8
9
9
9
9
9
9
9
9
9
10
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
91
91
91
91
91
87
86
85
83
83
83
79
79
75
83
84
85
120
90
87
91
84
92
91
93
108
91
91
115
94
97
110
83
92
86
84
102
104
95
100
102
108
108
107
112
113
127
113
105
105
108
104
100
120
93
98
100
106
115
112
122
127
107
122
103
97
97
92
97
96
100
117
89
100
94
88
127
95
94
103
89
85
117
73
70
74
80
80
93
120
78
78
82
83
92
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
9
5
5
5
5
3
1
1
4
7
10
8
7
4
1
1
2
2
2
2
9
7
6
4
2
5
5
6
5
4
4
3
2
5
7
9
8
6
3
1
24
20
16
16
10
4
2
2
4
4
4
4
3
2
2
2
2
2
1
1
5
3
2
5
3
2
2
3
3
2
2
5
4
4
5
4
4
9
13
10
7
7
9
12
15
17
18
18
19
19
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
179
177
174
176
180
165
196
196
175
179
195
180
189
187
190
188
189
190
187
187
185
186
192
184
192
188
194
182
184
188
185
186
192
187
190
185
190
185
181
182
184
183
192
187
190
196
191
195
189
190
196
192
195
192
190
192
190
189
194
184
187
184
176
190
174
175
175
177
182
172
184
166
158
152
149
173
122
140
140
128
158
158
152
186
196
149
148
154
160
175
196
196
196
196
196
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
150
150
150
150
150
81
13
13
13
13
13
13
13
13
15
18
10
2
2
2
2
2
10
15
21
18
15
10
6
13
21
21
22
34
20
6
7
16
27
21
14
7
11
13
16
13
11
13
16
13
11
12
12
12
12
12
13
60
80
85
87
88
84
46
9
7
6
6
43
31
20
40
27
15
10
6
23
31
40
30
20
13
26
33
36
38
40
34
28
20
13
13
13
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
184
184
183
183
183
182
182
162
179
188
167
188
179
179
183
179
184
180
187
179
177
181
176
178
178
187
187
174
177
182
183
183
188
182
183
184
184
188
183
173
179
181
176
178
182
182
187
188
183
182
182
182
188
182
183
188
183
187
187
175
178
162
188
164
165
163
161
163
146
168
133
141
139
130
187
106
112
120
120
153
153
135
184
188
98
92
103
116
145
188
188
188
188
188
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
15
4
4
10
17
12
8
13
8
4
4
4
17
31
24
14
4
5
6
11
36
31
20
9
9
9
8
8
9
10
19
14
10
14
18
59
47
28
9
11
12
12
12
13
22
17
13
17
22
17
13
13
15
22
61
75
44
13
14
15
10
5
10
15
10
5
9
13
36
60
78
45
13
13
13
13
47
37
28
20
13
13
13
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
169
176
176
176
176
176
178
178
164
187
196
170
187
179
177
181
174
175
170
196
172
176
192
176
179
186
177
175
183
177
185
188
196
194
196
193
193
195
188
195
195
184
188
182
183
185
185
196
187
181
178
183
186
188
195
196
194
187
189
196
184
193
184
185
175
175
185
179
195
172
195
179
165
169
164
196
157
131
147
129
149
149
149
181
187
137
125
129
134
158
187
187
187
187
187
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
46
46
46
46
46
46
29
12
12
16
92
53
14
16
10
4
14
45
61
77
58
40
33
17
1
1
20
18
11
5
7
7
7
14
22
14
6
7
9
11
27
57
82
55
28
57
87
49
11
23
35
22
9
15
22
28
35
22
10
9
9
9
11
13
22
18
15
29
20
11
11
11
23
35
42
31
20
15
10
10
10
10
11
19
15
11
14
15
16
16
16
16
16
16
16
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
185
185
185
185
185
183
183
182
182
182
182
179
179
167
188
193
170
188
181
176
191
176
179
180
192
180
177
182
175
178
177
185
182
176
182
183
185
190
191
191
189
189
190
186
190
193
183
188
183
184
185
187
192
188
191
179
185
187
188
190
191
191
187
186
191
182
187
176
190
173
171
172
177
178
175
193
154
164
165
160
192
152
138
145
132
149
149
150
187
191
134
123
128
134
159
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
11
1
1
17
41
35
29
20
10
1
2
3
22
31
38
24
10
6
3
6
24
25
15
6
6
6
5
5
7
16
20
25
15
5
7
72
86
60
35
19
4
4
5
56
39
22
5
24
33
43
32
22
22
15
9
9
10
11
21
20
17
15
12
9
69
103
56
9
9
14
12
11
11
11
11
11
11
22
16
11
12
13
13
13
13
13
13
13
13
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
164
164
164
164
164
137
133
127
128
133
117
151
151
127
134
156
138
167
148
147
151
145
146
145
154
152
141
149
143
147
152
164
154
156
139
143
145
146
148
156
157
154
157
166
157
158
157
158
155
162
156
156
156
165
148
151
154
154
167
157
161
160
160
164
158
164
156
149
166
141
142
147
142
152
138
154
145
127
126
128
154
102
118
113
107
140
140
131
148
165
118
109
116
121
141
167
167
167
167
167
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
98
98
98
98
98
54
10
10
10
10
10
11
12
13
14
26
19
12
6
1
1
2
14
26
20
14
26
15
4
17
31
17
4
11
15
8
1
3
23
17
9
1
1
2
7
37
21
5
8
7
4
2
2
8
6
5
4
26
48
26
4
3
2
2
3
4
4
4
25
18
11
4
4
4
4
4
4
18
32
23
13
4
13
8
4
4
4
5
4
4
6
7
7
7
7
7
7
7
8
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
64
67
72
80
80
80
80
80
62
61
66
65
71
67
71
64
73
67
72
77
76
95
95
84
87
87
93
79
89
70
73
68
70
78
80
69
70
73
73
77
93
74
89
81
84
89
97
97
90
97
88
90
90
89
91
93
89
96
88
86
89
86
89
91
88
96
85
86
91
85
86
81
96
86
67
68
74
71
77
88
73
72
80
80
64
64
60
57
55
57
60
65
73
73
73
73
73
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
14
9
9
9
9
5
1
1
5
3
1
1
1
1
1
1
1
1
1
10
7
5
3
1
5
9
8
4
1
1
1
1
1
7
4
1
3
2
1
1
3
6
8
7
4
2
1
1
4
3
2
2
4
5
3
2
1
1
1
1
1
3
5
22
12
2
5
3
1
1
2
6
3
1
3
2
2
2
8
5
3
3
2
1
1
8
11
13
14
14
14
14
14
15
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
155
154
153
156
161
151
179
179
154
173
180
154
170
163
160
161
170
159
165
182
165
166
166
169
163
164
168
158
160
153
164
167
169
180
180
171
175
176
169
178
169
170
173
169
171
179
172
182
170
161
176
166
169
172
176
170
180
171
172
180
165
169
156
176
138
143
139
144
178
139
160
133
134
139
135
182
106
123
108
99
108
117
127
169
179
126
115
119
123
147
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
28
31
35
39
43
40
20
1
1
1
1
1
22
32
19
6
5
3
2
2
17
16
10
4
7
5
3
10
17
11
5
3
15
21
27
53
57
42
25
9
5
5
5
8
9
7
5
12
10
7
5
7
10
20
31
21
11
11
10
10
11
13
12
10
9
10
21
16
11
19
14
10
11
12
11
11
11
19
15
11
11
11
11
11
11
11
11
11
11
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
139
135
130
135
145
141
179
179
152
168
160
151
172
156
156
160
156
158
163
156
162
159
157
156
179
166
170
172
163
160
157
161
169
161
173
163
162
163
165
164
162
163
179
165
166
173
163
165
165
154
176
162
164
170
163
164
165
169
165
160
167
160
145
173
138
139
138
141
154
134
158
123
126
124
122
168
100
92
93
81
90
104
117
163
173
121
115
121
126
148
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
96
96
54
12
12
12
12
12
19
27
22
17
27
17
8
5
2
2
2
10
14
15
17
32
22
13
8
3
9
6
3
14
10
5
1
6
8
7
6
3
1
6
39
27
15
6
4
3
2
2
2
8
5
2
2
2
2
2
3
4
3
3
4
12
14
9
4
4
5
20
11
3
2
4
4
4
11
6
2
10
11
7
4
4
12
14
16
14
13
13
13
13
13
13
13
13
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
48
46
45
55
69
76
114
114
97
100
124
85
88
93
89
99
93
99
103
140
129
114
115
113
114
106
104
100
126
102
111
109
124
110
119
119
126
140
102
104
104
102
114
109
109
110
108
139
101
101
102
108
114
111
140
124
112
111
118
106
107
118
99
99
97
94
105
93
95
91
98
105
85
90
96
139
83
78
81
73
85
85
74
103
78
66
65
61
61
63
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
11
7
7
7
7
7
14
21
32
24
14
4
4
4
8
12
20
24
28
16
4
14
13
9
5
5
8
6
4
2
1
1
2
6
11
6
1
2
1
1
3
5
6
8
4
1
4
7
5
3
2
1
2
1
1
1
2
2
3
3
3
2
2
21
11
1
2
21
11
1
1
2
2
3
2
1
1
1
9
7
5
5
9
5
1
8
11
13
15
8
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
65
75
75
83
96
97
134
134
131
152
161
142
150
152
150
169
157
155
170
189
186
165
181
164
171
182
171
169
185
165
167
182
160
163
172
169
185
189
159
169
161
147
155
136
141
143
153
189
145
165
133
143
155
153
189
161
146
144
128
122
124
117
120
167
115
117
112
117
120
108
161
96
115
120
113
189
100
96
96
77
86
100
101
151
165
83
79
90
99
125
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
20
26
33
61
58
56
44
33
19
5
4
4
23
42
22
2
5
11
9
7
7
12
6
1
1
1
1
4
7
10
6
2
1
1
5
25
20
10
1
2
2
2
3
4
3
2
2
2
2
2
2
2
2
1
1
1
1
2
23
12
1
2
2
2
2
1
1
6
11
9
5
2
3
11
6
2
2
1
1
2
6
8
9
10
10
10
10
10
10
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
91
87
82
78
77
67
76
90
101
142
177
116
122
125
126
121
129
135
140
182
156
145
177
139
136
148
131
126
178
137
151
157
174
166
170
177
178
168
154
161
165
134
142
115
123
125
127
182
121
120
117
120
133
142
174
163
146
134
136
160
125
144
125
121
108
111
108
121
161
122
165
114
120
120
113
182
107
111
114
108
108
97
95
93
120
75
68
74
77
92
111
111
111
111
111
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
18
1
1
1
1
1
3
4
6
41
30
16
2
4
6
5
5
9
14
16
19
19
10
2
4
6
12
8
4
4
5
3
1
6
9
13
7
1
1
14
13
8
3
4
2
1
1
1
1
1
1
1
3
3
3
4
2
1
1
1
2
2
3
24
12
1
3
2
1
1
2
12
10
8
8
4
1
2
8
5
2
2
1
1
20
17
14
14
14
14
14
14
14
14
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
122
122
122
122
122
118
117
116
116
116
114
119
119
115
168
113
119
148
119
122
128
109
118
124
124
163
120
120
142
124
126
139
121
131
125
118
138
124
125
129
130
162
130
126
134
129
135
168
136
142
148
144
163
148
138
143
140
136
142
139
142
162
140
137
132
129
120
114
127
110
108
108
105
105
107
104
101
106
105
107
168
89
89
97
85
94
100
97
148
129
76
71
77
86
108
139
139
139
139
139
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
6
1
1
8
6
5
9
8
4
1
1
2
4
5
4
4
7
4
2
5
9
8
6
4
4
4
3
2
7
6
5
4
3
2
2
35
20
6
4
3
2
4
6
32
19
6
6
4
2
2
2
2
2
1
1
1
2
3
3
4
4
4
5
4
3
2
21
13
5
18
11
4
8
15
9
3
3
11
8
5
11
14
15
16
13
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
123
127
130
138
138
138
138
138
102
104
106
129
101
97
95
92
104
95
99
110
106
109
126
107
106
101
103
110
99
100
95
93
102
102
138
113
119
126
122
114
96
99
91
94
129
101
109
110
108
126
105
104
103
112
108
114
120
121
122
121
121
138
115
118
117
113
110
121
99
93
92
90
102
92
92
94
95
129
84
83
86
79
86
86
76
104
77
54
50
52
58
70
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
30
36
39
40
41
21
2
2
3
4
6
5
5
3
2
2
3
2
2
2
4
6
5
5
6
8
7
7
7
5
3
3
3
6
7
5
4
3
2
3
3
3
6
5
4
2
1
1
1
2
2
2
2
3
2
1
1
1
6
4
2
2
5
5
6
5
4
2
1
2
3
5
4
3
9
5
1
1
8
7
6
6
13
8
3
7
9
10
11
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
105
105
105
105
105
98
96
95
92
91
91
83
99
111
130
190
135
135
143
177
135
144
177
136
178
142
146
182
145
143
167
133
119
160
133
159
169
189
187
190
185
173
174
168
178
190
161
172
152
151
157
154
178
145
145
140
147
155
166
183
189
187
160
166
190
152
185
142
130
127
129
130
145
178
140
190
131
136
136
129
178
108
104
111
95
95
95
91
101
128
82
81
85
86
94
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
16
14
14
14
14
7
1
1
6
11
18
14
11
7
3
1
1
2
4
7
6
5
3
1
7
15
8
1
1
3
6
4
2
1
1
2
2
1
1
1
36
21
7
7
4
2
4
6
35
20
5
6
7
7
6
5
4
4
12
7
3
4
6
12
11
7
4
4
4
5
4
3
3
3
10
7
4
1
22
20
18
18
14
8
3
11
15
17
19
16
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
146
146
146
146
146
126
123
119
123
130
115
156
156
140
142
160
131
127
132
132
128
138
130
129
152
134
142
155
143
150
141
155
138
134
136
130
126
149
127
130
128
136
126
118
138
119
116
155
124
135
146
131
152
130
134
156
139
160
137
132
138
131
132
155
122
119
114
109
136
100
97
95
85
85
79
82
91
88
96
98
152
102
88
91
77
85
94
96
151
135
90
89
97
108
129
160
160
160
160
160
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
31
3
3
3
3
2
2
2
11
15
20
15
11
6
2
6
11
15
20
10
1
8
15
13
8
4
9
5
1
8
5
3
1
9
12
6
1
3
3
3
32
20
9
1
1
2
1
1
1
6
3
1
2
4
3
2
2
2
2
1
1
1
2
3
4
3
2
11
20
11
3
1
7
9
11
7
4
2
22
16
11
11
10
7
4
10
13
15
17
15
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
179
179
179
179
179
177
176
176
176
176
175
179
179
153
173
175
159
174
172
173
181
170
175
169
167
170
165
164
170
169
170
179
179
162
163
166
175
175
170
174
171
173
170
168
176
167
170
173
168
175
174
171
173
169
176
179
174
176
175
174
181
176
176
179
179
168
162
157
176
151
151
148
152
146
135
175
138
144
146
141
173
123
123
113
109
121
124
146
172
176
176
176
176
176
178
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
13
9
9
10
12
7
2
2
3
4
4
5
7
8
9
7
5
5
5
5
9
12
8
5
7
10
28
20
12
24
24
24
24
18
12
44
26
9
3
4
4
4
4
4
17
22
28
22
15
9
9
9
10
17
43
66
39
13
11
10
11
13
17
22
32
43
27
11
8
52
31
11
11
11
11
11
13
15
16
17
17
17
17
18
14
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
160
159
158
157
157
157
141
141
127
133
136
132
162
140
142
151
135
144
135
139
151
140
146
161
144
152
163
152
147
161
143
150
157
142
141
145
145
151
162
151
163
160
163
161
163
157
161
154
161
149
141
143
144
160
144
152
149
147
163
152
147
152
145
162
140
140
152
134
143
124
111
102
101
104
106
133
106
107
116
107
143
143
132
146
161
120
113
113
111
122
132
132
132
132
132
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
13
9
9
6
4
12
7
2
2
3
6
10
8
7
5
4
10
6
2
2
3
13
7
2
25
14
3
8
16
13
8
3
3
2
1
36
22
9
8
15
8
2
2
2
4
3
2
2
2
2
2
2
2
2
3
3
3
4
8
6
4
14
12
9
5
2
4
3
3
8
5
2
4
16
10
4
4
9
6
3
15
21
24
25
25
25
25
25
25
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
174
172
169
171
175
162
190
190
167
183
179
165
173
174
175
181
173
176
176
178
180
177
180
174
180
177
186
183
165
167
173
176
185
179
189
179
179
178
174
179
175
174
180
179
180
190
180
182
178
181
190
181
182
182
183
182
183
185
186
183
177
168
163
189
160
166
161
157
179
151
158
149
139
137
133
167
100
129
118
115
149
149
146
183
190
133
124
130
136
160
190
190
190
190
190
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
101
101
101
101
101
61
21
21
21
21
21
43
61
42
24
22
12
2
2
2
2
2
13
18
24
15
6
6
6
6
36
26
16
6
6
6
8
8
8
13
15
10
5
8
12
49
74
87
93
90
87
46
5
5
10
7
4
4
4
4
4
4
4
10
14
18
14
11
21
23
18
13
12
11
13
15
21
17
13
13
11
10
11
11
11
11
11
13
12
11
11
11
11
11
11
11
11
11
11
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
142
142
142
142
142
131
129
127
124
121
121
115
115
117
111
156
114
119
122
119
117
126
123
120
145
118
119
147
126
128
133
142
115
145
119
119
120
144
131
130
147
145
131
124
156
119
127
126
123
121
117
116
126
110
111
115
115
126
122
144
126
124
122
142
121
121
137
117
107
108
114
111
113
156
108
119
91
90
94
98
126
86
117
83
75
82
80
78
111
86
73
72
77
88
102
126
126
126
126
126
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
52
9
9
9
9
7
6
6
4
3
10
10
9
5
2
1
8
15
22
16
10
13
7
1
3
6
3
1
2
3
2
1
1
6
6
4
2
2
2
3
4
4
2
1
1
2
2
2
2
2
2
2
3
4
2
1
1
1
7
5
3
3
10
20
11
3
1
10
20
11
2
5
7
6
4
3
3
3
21
12
3
3
7
4
2
12
17
20
21
22
22
22
22
23
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
115
130
147
147
147
147
147
112
119
120
123
168
115
129
130
124
148
120
117
121
117
120
124
124
125
123
139
116
113
105
113
130
147
161
148
157
168
146
151
143
153
155
140
149
132
130
139
134
131
129
148
123
134
140
142
161
151
145
142
147
157
141
168
137
148
118
118
118
129
153
119
155
108
115
115
102
149
91
93
98
89
100
104
107
140
148
96
94
95
95
105
116
116
116
116
116
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
46
52
55
56
57
32
8
8
10
13
7
2
2
2
2
2
3
8
11
12
13
13
9
6
6
6
4
3
6
7
5
3
3
6
16
9
3
4
6
8
43
26
10
7
5
4
4
4
4
4
6
9
10
12
8
4
7
9
12
10
7
4
4
7
5
4
5
4
4
4
4
6
5
5
10
7
5
5
28
19
10
10
14
16
18
29
34
37
38
39
39
39
39
40
48
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
91
87
82
85
93
85
120
120
97
104
128
117
134
126
131
123
138
116
114
115
115
108
111
105
112
116
120
127
124
131
111
112
106
109
109
110
114
109
101
105
116
105
131
113
115
117
116
118
120
124
120
126
128
134
131
138
124
120
116
116
108
105
102
105
97
93
95
88
89
82
85
91
78
85
88
94
86
94
75
68
76
79
83
124
104
77
76
83
94
111
138
138
138
138
138
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
49
38
38
38
38
25
12
12
12
18
15
10
6
3
1
1
6
5
4
4
18
17
9
2
2
4
5
6
5
4
4
2
1
5
6
5
4
3
2
1
2
4
2
1
1
1
1
2
1
1
2
4
5
6
3
1
1
1
1
1
1
1
2
4
5
6
14
8
2
3
2
1
1
1
3
2
1
1
21
13
5
5
8
4
1
13
19
22
23
24
24
24
24
24
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
30
34
40
40
40
43
40
50
50
52
83
61
60
72
64
69
69
77
82
86
118
107
88
90
83
81
89
83
81
104
79
79
89
71
77
78
77
104
77
78
83
94
85
88
89
94
94
91
118
91
92
92
87
88
83
85
82
81
81
88
81
81
85
78
80
84
82
91
84
91
81
82
91
81
84
88
118
81
75
76
73
81
81
65
62
59
55
53
55
57
61
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
12
9
9
9
9
5
1
1
12
8
4
5
5
3
1
3
4
4
5
4
3
11
7
3
5
8
7
5
3
3
2
1
2
4
4
3
2
1
1
1
5
6
3
1
1
4
2
1
1
1
1
1
6
11
7
4
1
1
1
1
1
8
16
12
7
3
11
7
3
1
1
6
4
3
6
3
1
9
13
9
5
5
6
3
1
5
7
8
9
9
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
106
106
106
106
107
122
138
138
138
138
138
108
118
127
136
179
132
136
140
136
148
139
144
141
178
145
143
159
139
139
167
138
131
159
139
157
167
177
171
179
167
164
174
152
151
154
142
142
138
144
147
147
178
138
148
132
138
148
156
174
177
171
155
157
179
150
167
143
148
129
130
125
130
151
128
154
112
119
122
121
178
106
99
100
81
85
94
105
127
148
112
107
106
101
106
109
109
109
109
109
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
45
48
49
50
50
26
2
2
9
17
28
16
4
3
2
1
15
36
57
37
17
17
9
1
1
13
12
6
1
3
2
1
6
11
10
10
6
2
1
1
32
17
3
3
2
1
1
1
2
19
11
4
3
2
3
4
3
2
15
9
3
2
2
8
7
6
6
7
8
7
5
3
8
12
15
12
8
4
15
11
8
8
10
12
18
22
24
25
26
23
21
21
21
21
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
163
162
162
161
160
160
160
160
137
141
166
142
150
152
151
163
152
156
167
158
158
163
158
158
160
158
167
160
152
163
154
156
161
156
166
152
154
154
149
156
156
147
167
151
154
156
156
157
163
158
155
153
154
153
152
161
158
155
167
166
156
158
152
154
147
145
147
142
158
136
156
135
140
137
147
141
107
140
119
122
158
158
137
141
158
117
106
111
115
134
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
12
4
4
8
12
8
5
5
8
8
6
4
9
11
11
12
11
7
4
8
12
13
11
9
9
9
8
8
11
8
6
22
17
12
18
59
60
60
61
61
62
37
13
11
10
41
31
20
10
10
10
11
10
9
9
10
8
6
9
13
13
13
13
13
9
6
8
9
11
58
35
13
46
63
71
75
64
36
8
10
11
12
12
12
12
12
12
12
12
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
188
188
188
188
188
186
186
185
186
187
185
192
192
166
179
190
172
188
185
189
185
188
184
185
186
184
188
183
181
182
184
188
188
182
180
184
185
185
188
192
187
190
187
188
189
180
183
184
184
186
192
188
190
188
189
192
189
190
189
189
188
188
187
188
188
186
182
169
192
164
170
167
166
183
153
168
147
149
150
143
186
114
114
124
118
147
147
138
189
192
106
99
109
121
150
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
25
25
25
25
25
25
25
25
25
25
21
17
17
17
17
17
10
4
4
4
4
4
17
27
22
15
8
14
17
20
41
30
17
5
31
40
24
8
9
10
13
11
10
9
9
54
77
81
85
60
35
50
58
49
40
53
59
62
66
53
40
53
46
37
28
28
40
53
46
34
22
28
40
66
47
28
25
22
25
26
27
27
27
28
34
37
40
34
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
154
154
154
154
154
150
149
149
153
159
147
179
179
147
153
181
144
172
167
173
162
170
160
158
181
154
159
162
158
160
160
168
154
163
153
161
168
179
175
181
175
176
179
170
181
164
164
166
165
168
179
173
181
172
173
170
166
170
173
179
179
175
169
168
181
165
172
166
176
155
164
153
158
181
148
158
141
147
140
137
181
118
123
128
115
140
140
139
169
179
128
124
126
127
139
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
15
17
18
14
11
10
6
3
3
3
4
5
32
59
35
11
5
5
6
9
12
16
10
5
16
18
21
22
24
15
6
5
4
3
24
45
55
60
63
33
4
4
4
4
11
7
4
4
4
7
11
32
26
20
15
10
10
11
21
15
9
20
15
11
9
9
10
10
11
10
7
5
6
8
15
20
25
26
18
11
21
26
29
32
20
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
189
188
187
187
188
184
191
191
162
195
190
178
189
185
185
192
189
184
185
183
183
183
181
187
183
187
194
194
183
183
179
185
187
183
191
185
190
187
189
192
180
186
195
187
188
191
189
190
189
192
191
189
190
189
188
192
190
189
194
194
186
185
179
192
179
179
185
165
179
160
173
179
168
169
173
195
131
173
149
160
179
179
161
190
192
123
110
118
127
155
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
94
94
94
94
94
94
94
94
94
94
52
11
11
11
20
16
12
12
12
12
13
21
18
16
16
16
16
15
14
19
25
19
14
12
14
16
9
3
12
11
11
16
14
13
12
11
12
13
51
67
40
13
13
11
10
13
24
17
10
17
16
15
12
10
17
21
17
13
14
14
15
40
26
13
56
69
45
22
28
64
65
65
46
28
28
28
28
28
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
169
169
169
169
169
165
164
164
167
172
162
188
188
167
193
172
165
185
174
173
190
166
165
170
169
177
171
175
183
171
170
182
159
159
162
157
177
183
173
188
173
174
177
185
190
180
185
193
183
182
188
183
184
185
190
180
181
183
183
183
182
176
174
173
169
172
173
168
190
166
167
158
153
174
139
154
149
147
145
144
193
123
136
143
144
174
174
152
186
190
119
113
121
129
151
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
19
16
16
77
49
22
16
13
9
6
8
11
14
16
9
3
6
5
5
5
25
18
9
1
2
3
2
1
1
6
4
3
2
1
5
35
46
24
3
3
3
3
4
6
9
15
18
14
11
10
7
4
4
7
7
8
6
5
4
4
4
5
8
11
38
23
8
20
37
64
39
15
25
28
29
31
36
33
30
30
30
30
30
30
19
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
125
123
122
125
131
117
150
150
127
140
147
126
138
140
144
143
170
144
138
143
139
135
153
136
132
132
146
120
120
138
115
127
123
120
122
133
131
131
144
152
123
125
140
123
129
140
133
140
135
150
163
147
152
150
144
170
145
150
153
144
146
142
124
127
128
123
121
152
116
109
106
120
105
109
111
140
108
98
106
103
103
113
110
150
163
97
95
105
115
137
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
20
15
15
15
15
9
3
3
4
6
11
7
4
3
3
3
12
12
12
9
6
30
17
4
8
12
9
6
3
3
3
4
6
9
11
13
21
12
3
3
3
4
5
7
5
4
4
4
4
4
4
5
6
8
6
4
7
7
8
13
8
4
5
7
8
9
11
8
5
5
5
9
8
8
18
14
11
11
20
15
11
11
18
20
20
20
20
20
20
20
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
53
52
51
56
64
70
89
89
82
89
87
87
104
89
100
80
81
80
80
96
96
88
90
94
92
95
104
100
93
85
81
81
72
74
76
80
93
88
94
104
86
85
86
80
86
83
85
89
86
92
90
89
92
94
88
98
87
87
88
87
90
93
88
98
88
90
93
98
91
86
98
93
71
74
71
62
70
61
62
63
77
77
65
63
91
58
57
65
70
81
98
98
98
98
98
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
8
2
2
2
2
1
1
1
6
6
7
6
6
3
1
2
7
15
22
12
3
9
5
2
3
4
6
4
2
9
5
1
1
6
6
3
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
1
1
3
5
9
7
4
1
6
18
10
3
6
14
12
9
6
10
8
6
8
7
4
1
11
6
1
1
1
1
1
5
7
8
8
8
8
8
8
9
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
136
136
136
136
136
130
129
128
132
138
128
157
157
146
177
176
140
144
155
151
160
170
158
159
170
175
154
158
158
153
184
151
143
160
139
141
185
133
141
142
142
147
144
162
152
137
141
177
135
143
143
144
175
152
159
184
169
176
185
163
170
158
156
158
153
154
160
155
164
159
163
162
152
140
137
130
121
129
132
140
185
142
136
132
115
117
118
114
154
138
115
115
122
133
149
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
10
2
2
6
4
3
7
12
11
6
1
18
17
16
13
10
21
12
4
4
12
9
5
1
5
3
1
1
1
2
1
1
3
2
1
26
18
10
9
6
4
4
5
13
11
8
5
13
21
13
5
5
5
4
3
4
13
17
21
17
14
20
12
4
8
6
4
4
4
30
21
13
11
20
15
10
10
10
9
8
19
25
28
31
20
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
65
65
65
76
89
94
132
132
102
111
93
91
100
103
108
123
132
111
118
116
112
123
111
116
114
114
141
107
110
110
110
124
119
100
96
95
95
95
117
102
93
95
125
91
95
93
88
114
91
93
96
94
98
108
101
107
99
106
107
108
141
111
112
124
109
114
117
103
125
101
100
114
96
98
100
108
106
92
93
92
92
87
82
107
90
91
93
99
109
120
141
141
141
141
141
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
14
1
1
1
1
1
7
14
9
4
3
2
2
3
5
4
2
1
1
15
9
4
2
1
2
4
15
15
10
6
3
1
2
10
8
6
4
2
1
5
29
17
6
5
4
2
1
4
3
3
3
3
3
2
1
3
3
3
2
1
1
2
4
7
8
6
4
2
1
1
2
18
9
1
2
4
6
9
26
15
5
5
7
4
1
10
14
16
19
19
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
105
101
97
96
97
86
103
103
96
112
157
113
138
127
128
130
121
144
125
112
108
106
122
110
115
116
141
110
113
120
113
127
122
117
117
122
125
133
129
157
157
142
145
144
144
129
128
124
125
114
116
120
124
138
128
129
126
127
126
126
141
126
126
129
122
128
125
131
157
139
157
139
149
149
133
149
100
116
101
92
112
112
106
108
129
98
92
99
104
119
141
141
141
141
141
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
26
19
19
19
19
11
3
3
3
4
5
5
6
4
2
3
6
4
2
2
10
14
10
7
7
8
7
7
8
5
3
3
3
3
6
10
13
16
20
25
30
20
10
16
17
19
45
28
11
17
13
10
13
17
42
36
31
24
17
20
24
40
35
31
19
7
10
31
36
20
5
9
7
5
4
4
7
5
4
7
9
11
9
7
13
16
18
19
20
12
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
121
121
121
121
121
121
93
92
96
102
105
102
98
112
102
82
93
85
91
102
100
103
117
105
117
104
117
100
97
98
96
112
97
96
96
105
89
91
87
88
90
87
101
89
92
90
88
87
100
88
92
92
94
93
92
121
98
100
114
100
103
114
103
102
104
121
99
99
100
92
100
93
87
85
85
121
74
74
78
71
83
83
72
73
86
62
60
66
71
81
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
20
13
13
13
13
7
1
1
5
10
18
10
2
2
2
3
3
2
2
2
10
17
9
2
5
13
8
3
6
10
11
6
1
6
8
10
13
8
3
1
30
20
10
1
1
1
1
2
6
11
6
2
6
5
4
11
6
2
1
1
5
3
1
5
3
1
2
1
1
1
2
5
4
4
7
4
2
3
11
6
1
1
1
1
6
10
12
13
13
13
13
13
13
14
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
184
184
183
183
183
183
182
182
157
178
183
164
176
175
175
184
175
177
173
172
171
169
166
173
171
173
186
186
167
169
174
183
183
177
176
178
177
173
170
183
171
172
178
177
174
182
178
179
176
184
182
177
179
176
172
184
177
179
186
186
170
178
163
166
154
156
155
160
183
150
168
145
145
145
142
178
121
133
130
114
125
131
137
179
184
128
116
121
126
152
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
15
14
14
18
24
18
12
6
4
2
3
4
15
21
21
17
14
9
4
10
22
19
11
3
3
3
7
9
11
12
12
12
24
24
25
53
81
45
9
45
29
13
13
13
13
13
13
22
83
86
50
15
15
20
22
25
15
6
10
15
28
47
56
66
60
54
38
22
28
28
20
13
51
70
49
28
28
28
28
20
13
13
13
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
185
184
185
186
184
191
191
164
172
189
165
177
180
177
184
188
177
178
183
177
178
181
176
181
179
187
187
168
175
179
184
184
184
191
189
185
185
182
188
184
182
184
183
186
191
183
184
180
184
188
180
183
183
184
186
183
182
187
187
177
189
176
191
171
170
170
174
179
174
184
150
158
155
150
168
136
136
137
141
153
156
169
183
191
191
191
191
191
186
185
184
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
20
27
34
26
18
11
5
5
11
12
13
14
33
42
30
18
13
14
15
23
36
25
15
6
7
9
6
3
6
14
16
18
10
3
9
44
80
50
20
50
31
13
13
13
13
12
11
45
80
42
5
5
13
51
39
28
20
13
13
13
15
40
26
13
41
70
55
40
40
50
60
72
50
28
28
28
40
27
15
15
15
15
15
15
15
15
15
15
15
85
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
119
117
116
116
117
112
122
122
108
120
159
122
154
144
144
135
152
128
128
135
138
137
164
150
136
141
145
132
133
132
126
142
131
139
158
136
141
140
135
158
129
138
158
133
139
145
147
159
154
152
146
152
164
153
147
148
150
147
153
158
140
136
127
148
117
126
122
121
158
115
120
107
112
113
112
158
100
98
105
96
106
117
108
164
153
84
80
87
97
120
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
20
18
18
13
9
10
8
6
4
2
3
4
21
33
21
9
10
10
10
9
8
11
7
3
10
16
17
12
8
7
6
10
14
16
18
11
4
6
7
5
4
4
4
5
7
6
5
33
34
19
5
9
10
9
6
4
4
5
8
9
11
11
11
10
7
5
4
42
51
35
20
13
11
11
11
11
11
19
15
11
11
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
151
151
151
151
151
121
116
110
112
120
105
146
146
123
135
149
123
130
137
144
140
168
144
136
141
136
135
153
133
138
146
150
151
154
141
137
137
149
137
138
140
144
143
156
162
127
140
146
132
138
147
143
166
150
150
162
149
153
153
150
168
151
152
153
153
156
154
166
162
148
148
156
147
139
125
168
127
143
146
168
135
138
168
117
125
130
132
133
148
162
124
115
120
124
143
168
168
168
168
168
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
19
8
8
8
8
4
1
1
1
5
9
6
4
2
1
6
7
4
2
2
7
12
8
4
8
12
9
5
2
4
6
7
5
4
8
12
21
12
4
2
2
3
3
4
3
3
4
8
17
10
4
8
6
4
3
4
15
16
9
3
3
3
4
14
9
5
2
11
7
3
3
5
6
7
8
9
10
17
16
10
4
4
9
14
26
21
16
16
16
16
16
16
16
16
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
181
181
181
181
181
178
177
176
178
181
175
190
190
171
183
189
169
187
180
178
191
177
178
177
176
181
177
179
173
179
179
181
181
181
182
174
175
183
178
188
183
187
182
184
190
170
177
182
174
179
190
185
189
187
191
178
182
182
181
183
181
181
174
181
181
165
162
160
190
146
150
154
154
173
159
147
133
136
137
136
169
111
136
127
118
143
143
147
186
191
138
133
137
141
159
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
29
29
29
29
29
20
11
11
11
14
14
15
18
14
11
7
3
12
17
15
12
10
6
3
6
40
28
17
12
22
32
18
5
17
27
24
22
18
15
17
43
70
36
3
3
3
3
3
4
4
4
4
4
4
4
4
9
14
33
21
10
10
10
12
14
16
34
27
18
9
10
18
13
8
29
19
10
13
12
11
10
10
17
19
22
24
25
26
27
17
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
184
184
184
184
184
172
170
167
164
161
160
155
155
150
164
176
159
173
167
167
182
170
165
164
161
162
160
153
169
164
167
184
177
158
161
158
154
164
153
154
161
170
164
166
177
157
163
163
162
162
164
169
176
173
182
170
168
169
169
164
165
168
164
184
177
161
152
147
177
135
131
130
131
130
127
157
107
117
116
115
138
97
116
104
91
108
111
124
169
182
120
118
123
126
141
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
93
93
93
93
93
73
53
53
53
53
28
4
4
9
14
13
11
10
6
3
3
3
9
12
13
14
16
9
3
6
16
13
10
7
7
5
3
5
7
6
4
3
3
3
7
43
60
31
3
63
93
48
4
4
4
4
4
4
4
7
8
9
10
9
8
9
10
11
10
10
11
13
9
5
5
5
9
7
5
27
18
9
9
9
9
9
11
14
18
13
9
9
9
9
17
21
23
24
24
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
153
153
152
151
151
151
142
142
136
138
156
144
166
162
167
176
163
157
155
159
156
148
149
164
154
154
156
156
146
144
150
151
151
156
156
154
160
155
166
176
153
153
153
164
156
159
163
163
166
176
163
159
162
164
156
157
156
152
156
156
149
147
148
176
137
139
146
129
151
126
123
140
122
123
123
159
109
123
124
126
146
146
136
172
176
111
107
112
117
134
157
157
157
157
157
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
7
1
1
3
5
26
17
8
6
5
3
1
13
26
15
5
11
6
1
10
41
36
21
6
31
19
7
3
14
20
13
7
5
3
7
41
23
5
7
9
7
5
5
5
5
5
10
7
5
5
5
5
5
13
11
10
8
6
5
5
5
11
11
10
9
9
10
10
11
10
7
5
20
40
51
56
62
40
18
18
19
19
19
20
20
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
100
100
100
100
100
80
77
73
83
98
102
147
147
127
138
142
118
118
117
124
113
118
125
119
154
143
131
134
136
123
132
117
109
144
119
121
132
142
134
135
135
144
128
121
136
118
123
138
132
138
147
137
154
132
135
122
123
126
123
142
118
114
114
115
111
110
135
110
130
102
99
95
98
116
92
118
85
96
99
95
154
80
77
77
65
77
87
90
147
129
84
83
85
90
104
122
122
122
122
122
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
20
1
1
1
1
1
26
45
40
35
25
13
1
1
1
1
2
4
7
4
1
6
3
1
2
4
10
5
1
1
1
1
2
7
12
6
1
1
2
5
31
19
8
1
1
1
1
1
5
3
1
1
1
1
1
1
1
3
2
1
3
2
2
3
4
3
3
2
1
1
4
7
9
9
10
6
2
2
7
5
4
4
13
12
12
12
12
12
12
12
12
12
12
12
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
151
151
151
151
151
129
125
121
128
141
137
182
182
154
161
165
156
167
157
167
153
148
148
141
157
143
149
153
149
160
148
154
138
148
141
133
139
150
141
169
147
147
147
153
145
127
130
160
135
146
169
148
157
148
148
182
162
165
167
167
153
154
150
151
136
139
127
125
169
121
123
118
111
114
102
118
96
102
108
109
157
104
92
89
73
83
99
105
156
169
117
119
128
136
154
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
57
42
42
42
42
42
54
62
50
38
21
5
5
21
25
27
20
14
14
27
28
21
12
4
4
5
4
3
3
5
5
5
5
6
8
6
5
4
4
5
7
8
9
10
5
1
1
1
1
1
2
3
2
2
4
6
3
1
12
6
1
1
3
3
3
3
3
4
5
4
3
10
11
13
18
10
2
2
21
12
3
3
3
4
20
28
32
34
37
31
25
25
25
25
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
55
64
75
75
76
81
83
94
94
91
104
113
96
117
95
97
96
99
104
98
124
106
104
124
109
107
124
96
98
105
102
116
110
103
109
113
103
110
104
117
96
88
81
76
80
84
91
94
116
114
95
95
91
90
88
90
89
93
103
93
113
96
93
89
93
79
79
72
76
73
66
89
67
75
77
75
95
75
63
56
53
62
70
69
114
91
68
68
66
67
73
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
20
21
22
22
22
11
1
1
1
2
10
14
18
10
2
10
7
4
4
3
2
8
4
1
1
44
22
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
3
2
1
1
1
1
2
2
1
1
2
2
2
3
4
3
2
7
8
5
2
9
5
1
1
1
1
2
8
11
12
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
180
180
180
180
180
184
188
188
188
188
188
149
149
148
165
172
151
170
155
156
160
154
167
162
158
161
163
166
171
178
170
180
180
171
175
179
188
188
172
169
167
166
167
166
164
171
163
178
169
167
170
174
165
177
156
157
161
161
170
165
168
172
169
188
188
162
154
152
166
141
141
138
141
150
138
154
140
128
129
127
136
134
109
116
113
150
150
138
153
166
124
114
119
124
144
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
58
58
58
58
58
33
9
9
9
12
16
22
17
12
9
6
3
9
12
10
8
8
5
3
4
15
16
8
1
4
8
7
4
1
8
8
8
4
1
6
42
61
32
3
41
79
71
38
5
5
4
4
37
20
3
3
3
4
35
19
4
4
5
11
7
3
5
9
6
3
4
17
10
4
17
9
2
4
8
9
9
10
9
9
18
15
13
13
13
13
13
13
13
13
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
163
162
161
163
167
158
180
180
158
187
185
165
176
173
176
165
176
168
166
192
169
176
182
175
180
178
178
176
182
176
176
179
185
181
185
182
182
190
179
180
185
175
187
176
177
178
178
192
173
173
178
177
178
179
190
182
178
178
177
185
170
171
162
178
145
150
148
155
180
149
185
136
143
149
146
192
157
123
133
112
112
121
132
168
178
131
120
125
128
151
178
178
178
178
178
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
20
9
9
9
53
32
12
10
25
13
2
39
46
49
43
26
10
9
9
23
33
24
13
2
4
5
5
5
30
22
14
7
14
15
16
54
71
46
22
57
93
53
13
11
10
9
9
9
10
45
69
39
10
9
9
9
16
23
19
15
12
10
11
13
11
10
22
25
28
28
19
11
10
17
14
11
11
25
19
13
15
16
16
16
16
16
16
16
16
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
63
69
76
89
89
89
89
89
84
97
106
121
186
129
130
133
176
125
140
176
135
175
142
136
178
134
135
169
125
127
133
138
154
169
175
186
178
178
168
175
163
176
177
153
171
139
140
134
127
157
117
112
112
119
133
150
175
175
186
160
163
178
151
166
142
132
122
124
112
126
176
121
177
110
120
120
111
171
96
96
101
85
90
90
77
93
68
58
53
52
55
61
70
70
70
70
70
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
14
15
15
15
15
11
7
7
8
10
14
8
2
2
2
3
2
1
1
1
1
9
5
2
10
13
14
7
1
5
3
1
2
12
7
2
1
4
6
8
39
21
3
3
3
3
3
2
1
3
2
2
8
9
5
2
1
1
9
7
5
3
1
4
5
3
2
1
1
2
3
5
8
10
12
8
4
3
17
12
8
8
8
8
10
7
5
5
5
5
5
5
5
5
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
179
179
179
179
179
177
177
176
176
176
176
175
175
164
192
187
167
185
176
172
189
174
177
178
189
182
173
175
183
176
178
179
179
177
180
182
182
192
187
182
185
186
189
185
189
188
186
188
184
188
183
184
182
185
189
171
177
182
183
192
183
187
176
179
179
167
167
166
189
150
154
155
161
175
158
178
143
152
157
156
185
152
147
146
127
148
148
157
185
189
162
148
148
147
163
180
180
180
180
180
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
10
7
7
19
31
36
24
12
9
7
5
3
9
15
31
17
3
7
6
6
23
20
13
7
8
10
8
7
12
13
15
9
4
8
12
73
41
10
4
69
36
4
4
5
7
5
4
37
27
15
4
9
14
11
8
8
9
11
12
12
8
5
15
16
18
68
40
12
27
36
22
9
11
28
19
10
10
20
26
33
31
30
30
30
27
24
24
24
24
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
185
184
184
184
184
161
161
161
178
189
176
188
181
180
185
180
180
180
186
182
175
176
177
180
179
187
187
172
178
182
184
184
189
181
182
184
184
188
185
189
182
181
182
182
183
184
186
188
185
174
181
181
188
182
185
189
178
187
187
170
178
174
188
171
173
169
170
183
163
189
150
148
144
142
186
114
114
106
102
113
126
133
184
188
129
118
123
129
155
188
188
188
188
188
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
13
7
7
24
42
43
34
19
4
8
6
4
23
32
32
28
23
13
4
11
32
20
8
3
3
3
3
3
18
15
12
10
8
7
34
61
74
44
15
82
112
97
83
83
85
84
82
47
13
51
45
40
40
40
40
40
60
70
55
38
22
44
55
66
47
28
20
13
20
28
54
67
39
11
12
13
39
33
28
28
19
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
185
184
184
184
184
180
180
159
161
189
166
189
184
189
184
188
176
172
173
175
175
181
188
178
182
187
187
176
176
178
179
184
182
184
189
181
186
189
189
184
183
182
188
180
181
184
185
189
189
188
181
183
188
180
181
182
176
187
187
178
189
172
189
168
170
168
169
181
149
184
139
150
146
143
179
127
147
141
124
153
153
152
180
189
143
138
141
143
156
173
173
173
173
173
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
10
1
1
7
13
18
9
1
1
1
2
3
23
33
23
13
38
20
3
22
41
32
19
6
7
9
6
3
6
6
6
14
8
3
18
49
78
76
75
112
142
77
13
51
90
81
72
80
90
90
85
80
80
80
80
85
54
24
32
22
13
26
40
66
45
24
18
13
28
29
25
22
25
28
34
37
30
22
15
23
25
26
27
27
18
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
169
178
178
178
178
178
150
150
150
150
182
152
173
161
160
182
159
160
164
164
167
168
182
174
175
171
178
178
169
172
175
176
182
174
180
182
175
178
173
182
180
164
164
166
168
170
178
167
178
177
154
157
163
165
164
182
173
168
176
180
165
171
160
182
152
156
151
154
180
147
180
142
145
139
133
162
110
129
117
106
115
122
130
169
177
126
119
122
124
141
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
61
61
61
61
61
33
6
6
9
12
18
25
14
4
6
4
2
24
36
24
12
14
8
2
2
35
22
9
6
6
9
6
3
6
14
21
16
9
3
7
41
53
31
10
46
54
29
5
5
7
8
10
7
5
4
4
4
5
7
8
9
10
11
12
9
6
28
20
13
9
5
10
16
22
21
13
5
6
8
9
10
11
8
6
16
20
22
23
24
16
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
185
184
184
184
184
162
164
165
192
192
171
176
179
177
184
179
182
182
190
191
182
182
182
183
179
187
187
175
177
182
184
192
184
184
189
182
184
176
192
184
181
192
181
184
184
183
191
176
184
174
179
181
181
184
192
183
183
187
187
180
189
172
184
165
170
168
163
192
158
184
154
165
166
173
192
130
173
140
149
157
159
150
179
184
118
106
114
122
149
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
11
3
3
12
21
16
11
6
5
5
5
6
8
9
10
11
14
10
6
7
8
14
8
3
13
23
29
20
12
12
13
23
29
27
25
18
11
23
36
23
11
45
29
13
74
42
11
45
47
50
58
62
64
65
66
78
51
24
45
33
22
44
55
66
80
85
53
22
28
74
70
66
47
28
34
37
40
34
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
185
184
184
184
184
184
157
158
168
179
186
174
178
180
177
192
177
180
181
187
182
175
176
177
179
179
186
186
172
183
181
184
184
181
186
181
183
184
177
192
186
178
183
178
181
182
182
187
177
192
166
173
178
177
183
183
182
178
186
186
178
177
167
192
162
167
168
167
183
153
186
153
144
141
134
187
118
126
136
127
153
153
138
190
192
126
124
130
137
156
183
183
183
183
183
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
9
3
3
12
21
14
8
8
14
21
15
9
28
38
29
21
16
11
9
8
8
12
7
3
3
3
5
7
11
8
6
10
8
7
25
82
111
63
15
13
11
8
5
52
62
33
5
5
5
5
5
5
42
26
11
11
41
56
68
40
13
5
35
66
35
5
5
13
28
28
28
20
13
13
13
13
40
34
28
28
28
28
28
28
20
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
174
182
182
182
182
182
155
155
163
173
190
165
187
168
166
182
170
172
173
182
170
173
176
176
182
176
176
172
169
172
177
180
189
187
190
186
186
187
185
190
190
176
182
174
177
179
180
182
187
182
158
168
174
175
179
189
187
176
178
190
173
186
172
185
162
166
154
161
190
158
190
149
151
150
143
182
123
136
133
123
143
143
145
181
187
132
127
131
135
150
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
64
64
64
64
64
34
4
4
10
16
26
27
22
13
4
5
6
14
22
19
12
6
16
16
11
6
18
12
6
34
28
15
3
16
13
10
13
15
9
4
4
4
10
16
10
4
4
4
10
44
24
4
7
11
7
4
12
11
10
9
17
11
5
35
26
18
13
11
11
34
23
12
11
11
15
19
20
12
4
7
8
10
19
15
11
15
17
18
20
12
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
154
154
154
154
154
125
120
115
108
104
97
94
97
88
97
141
115
135
125
128
133
133
154
128
125
129
123
120
129
130
130
154
154
117
121
118
109
111
114
121
126
136
133
129
124
154
129
130
138
128
129
129
136
129
121
124
128
141
135
121
129
130
137
154
154
135
127
124
136
111
114
114
109
138
107
102
112
95
98
101
129
93
83
93
71
80
93
86
126
136
72
69
79
88
109
141
141
141
141
141
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
53
16
16
16
16
9
3
3
11
11
11
11
11
9
6
3
6
6
6
6
6
6
8
6
5
15
11
7
3
3
3
3
3
3
7
9
11
9
7
17
10
4
6
8
6
4
7
11
15
13
11
11
40
32
18
5
5
5
23
31
25
14
4
7
6
5
5
20
18
14
11
22
16
10
9
18
14
10
10
10
10
10
14
16
13
11
10
10
10
10
10
10
10
10
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
70
80
80
80
85
80
95
95
82
87
98
91
98
107
132
132
106
114
117
112
125
125
106
109
112
115
125
132
111
111
106
104
98
97
117
103
110
117
107
132
117
110
113
119
126
126
126
112
106
128
104
111
118
123
120
126
104
100
95
87
94
94
97
131
92
90
88
81
79
76
72
71
69
70
74
90
70
76
64
58
65
77
81
102
128
81
75
80
82
98
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
9
3
3
3
3
3
3
3
4
10
11
12
13
26
38
30
17
4
4
5
6
11
8
5
5
6
7
6
6
6
8
11
9
8
9
7
6
5
3
1
2
3
3
3
2
1
1
1
2
3
3
4
4
4
4
7
4
2
1
1
3
2
2
6
5
3
2
4
4
3
2
11
8
5
8
5
2
12
12
8
5
5
3
2
3
4
4
4
5
8
10
11
11
11
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
99
94
89
90
95
87
115
115
107
126
129
114
119
122
126
117
116
126
114
116
126
116
117
124
119
122
129
125
119
107
111
122
105
109
110
106
124
109
107
111
126
109
129
116
120
123
125
119
110
104
102
100
101
100
100
104
109
108
125
125
108
105
98
100
86
82
81
73
71
71
81
74
64
65
64
82
56
53
57
53
65
65
64
86
97
52
50
54
56
66
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
53
35
35
35
35
26
18
18
22
14
7
10
13
7
2
3
4
3
2
2
2
11
21
11
1
7
6
4
2
5
3
1
4
7
10
6
2
1
1
3
28
20
10
1
1
1
1
1
1
6
5
4
4
4
3
3
2
2
1
1
3
7
12
7
2
4
13
9
5
3
2
5
4
3
7
4
2
2
11
7
3
3
2
2
3
8
10
11
13
10
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
100
95
90
89
92
81
103
103
103
124
158
124
122
122
122
117
116
127
116
124
127
125
151
124
126
125
122
124
111
121
128
134
158
141
156
151
137
140
129
157
127
116
129
118
121
127
125
113
115
115
97
107
116
126
144
158
135
130
131
156
119
142
110
97
89
94
96
107
157
100
124
89
90
88
87
129
72
70
70
60
67
72
73
115
94
69
68
67
70
77
86
86
86
86
86
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
55
41
41
41
41
26
12
12
12
41
23
5
5
21
13
6
1
1
2
7
6
5
3
1
1
2
5
7
10
13
7
2
1
10
11
9
7
4
2
4
25
31
16
2
3
4
5
30
15
1
13
30
16
3
2
1
1
2
1
1
1
1
1
18
12
6
1
1
1
1
2
4
5
3
2
2
1
1
8
5
2
2
2
2
4
10
13
15
16
16
16
16
16
17
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
57
57
57
57
57
64
73
78
104
104
98
111
137
96
101
103
122
93
107
122
116
169
148
121
165
121
119
169
117
116
150
122
136
169
131
137
142
133
150
161
122
121
120
102
127
101
111
108
107
158
95
91
87
97
104
118
161
123
137
113
109
115
96
92
91
87
84
87
85
96
120
96
120
86
95
93
92
158
77
74
73
59
65
67
66
104
76
66
66
61
60
61
61
61
61
61
61
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
12
3
3
3
3
3
10
18
41
64
41
18
4
4
5
5
5
18
31
16
2
4
5
4
3
3
3
2
2
5
4
4
4
5
6
4
2
2
2
3
4
6
4
3
4
3
2
3
4
4
2
1
3
4
3
2
3
5
8
7
6
3
1
3
5
4
3
3
4
4
4
6
4
2
4
2
1
4
10
7
4
4
8
7
6
11
13
14
15
13
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
140
137
134
134
137
125
148
148
130
143
162
143
156
148
150
144
145
149
150
159
156
147
152
143
143
144
156
134
150
143
145
147
162
149
150
152
150
152
148
160
162
144
145
141
143
156
150
159
156
150
130
140
144
144
149
162
147
151
156
123
127
143
113
141
97
103
102
114
160
109
162
100
107
107
92
159
74
75
75
61
75
89
92
156
143
89
88
91
97
112
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
61
61
61
61
61
31
1
1
1
36
26
17
15
8
2
2
3
20
29
35
23
11
7
3
5
7
5
4
3
3
3
2
1
7
6
4
3
3
3
3
9
15
8
1
2
3
3
4
2
1
2
4
2
1
1
1
2
3
9
9
5
1
1
2
3
2
1
2
3
2
1
15
8
2
12
7
3
2
8
5
3
3
8
6
4
10
13
15
17
16
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
184
184
183
183
183
182
182
160
180
198
176
180
182
182
183
182
182
185
197
186
187
196
185
188
189
187
187
185
176
188
190
198
198
197
198
193
196
192
198
198
189
196
187
188
189
188
197
187
183
182
184
186
190
198
196
198
191
191
197
190
198
183
183
176
180
171
177
198
172
198
161
164
163
157
197
129
129
127
122
147
147
144
178
183
129
116
121
126
152
183
183
183
183
183
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
17
8
8
18
95
51
8
6
4
2
3
4
66
109
65
21
14
9
4
6
8
8
5
3
3
3
3
3
14
40
25
10
15
12
9
54
97
66
36
68
100
90
80
80
80
80
80
80
80
80
80
80
80
52
24
24
24
24
32
22
13
26
27
28
26
24
57
48
39
31
28
54
33
13
13
13
33
30
28
59
74
82
86
88
89
89
89
89
89
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
123
126
131
139
139
139
139
139
101
98
96
91
103
84
77
79
79
93
92
88
139
96
112
116
117
138
124
136
139
103
105
115
114
139
138
107
116
118
109
113
111
107
138
104
108
117
111
136
139
108
103
99
99
101
118
111
98
107
112
111
136
138
104
98
92
89
81
80
78
83
85
81
118
80
85
86
80
86
72
77
70
66
67
67
67
66
93
67
67
67
63
62
62
61
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
56
79
91
97
100
50
1
1
2
1
1
1
2
2
2
6
7
6
5
3
2
24
12
1
6
12
13
7
2
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
2
3
10
8
4
1
1
11
6
2
1
9
13
18
13
8
5
3
21
13
5
5
3
1
4
11
14
16
18
18
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
156
155
154
157
162
153
178
178
157
173
192
162
172
175
173
181
170
167
171
192
175
176
192
173
174
175
168
161
165
161
173
178
189
190
190
192
186
190
183
190
190
180
180
176
177
178
179
192
172
181
170
175
179
182
190
189
190
177
179
190
177
186
172
178
158
168
156
164
190
160
190
153
160
162
149
192
140
130
146
134
174
174
146
172
181
123
119
123
126
139
157
157
157
157
157
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
19
12
12
49
86
49
12
1
1
1
4
7
42
77
45
14
10
5
1
6
12
19
15
12
14
10
6
3
8
10
8
6
4
3
8
45
38
31
27
34
19
5
5
5
10
7
5
7
8
6
4
8
9
9
9
9
10
11
12
12
12
13
12
10
7
4
18
14
11
15
12
8
4
18
20
21
22
28
19
11
19
23
25
28
23
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
181
181
181
181
181
164
161
157
159
163
147
179
179
155
184
182
159
174
167
165
166
174
170
170
190
174
177
182
177
179
179
181
174
181
174
175
177
182
179
181
182
181
188
177
178
178
171
184
171
174
175
172
190
169
171
177
175
177
178
188
180
179
179
181
181
167
169
155
175
149
155
161
163
178
162
178
146
147
143
137
190
115
119
135
114
146
146
141
165
175
131
120
125
129
150
177
177
177
177
177
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
102
102
102
102
102
54
7
7
7
7
7
9
10
11
47
30
13
1
1
1
1
1
24
35
47
31
15
12
9
9
10
6
2
1
7
7
4
1
17
33
20
7
4
1
2
39
22
5
7
5
3
2
2
5
5
4
4
4
4
3
2
2
2
5
4
4
4
4
12
11
8
5
7
8
5
2
4
20
36
25
14
5
4
6
7
9
18
17
16
20
14
9
9
9
9
9
9
9
9
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
140
153
153
153
153
153
147
147
137
167
180
135
139
148
151
156
141
151
146
160
149
149
180
146
151
149
140
151
135
142
154
159
177
173
178
180
164
167
161
176
177
160
167
157
157
155
155
160
151
152
147
149
154
160
164
177
173
161
163
178
153
168
137
148
125
132
133
144
176
137
177
121
123
121
119
167
102
99
106
91
91
100
99
134
152
86
84
94
103
124
156
156
156
156
156
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
44
47
49
50
50
32
14
14
14
22
12
2
2
1
1
4
6
7
9
22
16
10
5
1
18
19
17
11
5
7
10
6
2
7
8
10
8
5
2
12
42
27
12
6
7
8
8
8
8
8
6
4
2
1
3
5
4
3
3
3
3
3
4
12
11
10
9
6
4
3
2
16
9
2
4
3
2
1
9
9
9
9
10
9
8
8
8
8
8
7
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
193
193
193
193
193
193
192
192
171
195
195
177
195
190
191
193
190
191
190
197
190
189
192
188
190
190
194
194
184
185
190
193
193
195
192
192
192
191
195
193
186
190
195
188
190
192
192
197
195
193
189
191
191
192
191
192
195
189
194
194
183
177
176
195
171
172
168
170
181
154
186
153
160
159
154
197
127
145
142
128
153
153
156
193
195
147
140
144
148
166
189
189
189
189
189
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
27
27
27
27
27
14
2
2
16
45
27
9
13
7
2
3
5
25
35
43
26
10
7
4
4
43
34
22
10
10
10
18
16
14
21
23
22
12
3
22
57
93
58
24
58
93
96
98
99
91
83
80
80
100
100
90
80
80
80
80
90
71
53
46
34
22
31
29
28
54
72
58
43
28
71
42
13
20
28
34
37
40
34
28
28
36
40
42
44
37
31
31
31
31
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
191
191
191
191
191
184
182
181
182
184
177
191
191
163
193
191
179
188
187
189
191
187
188
188
196
184
183
182
182
183
185
191
191
183
181
185
186
190
191
191
189
189
190
186
190
180
183
193
185
187
191
189
196
188
191
190
188
189
189
190
190
191
189
191
191
185
186
175
190
170
170
164
165
179
159
180
158
155
155
151
196
128
135
142
123
143
143
147
185
191
138
126
131
136
160
190
190
190
190
190
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
91
86
86
86
86
44
3
3
17
53
28
3
2
2
2
2
2
27
40
53
31
9
13
17
12
8
12
7
2
14
26
14
2
17
14
11
24
13
2
17
78
79
44
10
75
68
39
10
5
43
26
10
22
16
10
58
31
4
19
27
31
18
5
22
20
18
25
15
5
8
11
16
13
11
10
12
11
10
10
17
21
25
25
18
11
11
11
11
11
11
11
11
11
11
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
73
80
89
105
105
105
105
105
84
84
84
81
129
85
88
94
97
89
90
97
86
109
99
104
113
117
107
107
114
102
98
108
108
110
114
129
105
126
108
108
105
103
112
107
112
108
112
108
108
109
104
104
105
105
108
117
113
114
129
110
112
109
109
126
105
108
100
100
98
100
102
107
94
82
82
80
86
109
89
78
81
79
96
96
84
91
117
78
77
76
71
72
71
70
70
70
70
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
13
11
11
11
11
6
1
1
4
7
6
4
2
3
2
1
2
2
3
2
2
11
6
1
4
12
8
4
2
3
4
4
4
7
10
6
2
4
2
1
37
21
6
6
4
2
2
3
3
3
6
9
5
1
1
1
1
1
11
7
3
2
2
8
7
4
2
2
2
3
3
3
4
4
4
4
4
5
11
7
4
4
5
7
12
14
15
16
17
17
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
111
110
108
106
105
105
101
101
101
103
146
108
114
117
108
117
111
111
117
113
110
117
111
107
107
106
110
105
106
129
117
121
125
136
124
129
126
123
121
146
118
117
142
117
122
123
118
133
117
114
113
117
140
121
122
124
136
120
118
113
114
127
105
126
106
115
113
112
146
102
106
89
91
94
95
142
87
82
84
75
85
86
86
109
133
79
78
88
95
113
140
140
140
140
140
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
14
11
11
11
11
7
3
3
6
9
23
14
6
6
4
3
4
5
6
7
5
4
7
11
14
18
13
8
13
10
5
1
3
6
5
3
1
4
2
1
35
43
52
27
3
2
2
2
8
15
12
9
5
2
2
2
1
1
2
3
8
7
6
7
6
5
4
6
4
3
5
6
5
4
4
5
6
9
17
10
4
4
3
2
8
10
11
12
12
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
65
65
65
65
65
65
62
64
73
115
73
83
90
89
115
103
91
99
104
119
119
99
99
103
95
93
97
86
86
99
84
91
91
79
87
93
85
98
88
92
91
126
99
101
104
101
100
107
97
97
97
98
96
101
100
101
126
95
98
97
93
94
92
85
86
79
75
76
83
78
79
126
78
82
94
107
81
92
65
61
65
63
65
89
64
64
59
57
57
62
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
19
7
7
7
7
4
1
1
3
5
8
6
4
3
2
4
3
3
3
4
6
11
8
5
7
9
12
8
5
5
4
3
4
5
6
3
1
1
1
1
19
21
11
1
1
1
3
8
5
3
5
8
4
1
2
3
2
1
1
1
1
1
2
7
4
1
2
3
4
3
2
5
3
2
6
4
2
1
10
8
7
7
12
6
1
7
10
11
12
12
12
12
12
13
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
50
49
47
49
53
49
68
68
59
68
79
73
89
84
88
91
107
99
87
89
85
90
92
97
100
94
121
98
99
115
100
101
115
103
97
99
107
90
93
95
97
100
121
95
95
93
91
93
86
91
89
86
93
87
93
107
93
121
93
89
89
80
79
74
71
76
67
70
85
70
85
70
61
63
62
73
62
46
46
43
52
59
61
107
74
57
54
55
61
72
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
12
7
7
7
7
4
1
1
4
5
7
6
6
3
1
4
10
5
1
1
5
10
6
2
4
6
5
4
4
4
3
2
2
7
6
4
3
2
3
4
13
7
2
3
3
2
2
2
2
2
2
3
2
1
1
2
1
1
1
1
1
3
5
5
6
7
10
7
4
1
2
8
4
1
5
3
2
5
12
7
3
3
7
4
1
8
12
14
15
15
15
15
15
15
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
171
180
180
180
180
180
152
152
155
171
181
155
174
162
161
182
161
161
164
164
165
165
167
176
173
176
176
180
164
165
173
178
179
174
181
172
172
175
171
181
176
166
171
166
169
176
176
170
180
182
161
165
170
169
167
179
174
170
178
181
170
172
162
179
154
159
154
151
181
148
162
149
147
147
144
171
130
123
129
120
143
143
142
173
182
129
124
127
129
143
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
63
63
63
63
63
32
1
1
12
25
27
22
18
9
1
3
6
15
20
25
15
6
12
18
12
6
14
10
6
7
9
6
3
6
20
29
16
4
5
7
6
5
5
35
61
33
5
5
33
19
5
10
7
5
4
4
28
19
11
9
20
15
11
11
11
11
11
11
11
32
33
34
28
22
21
16
11
10
9
9
9
25
26
18
11
25
32
36
38
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
94
90
85
82
83
81
86
86
86
91
95
96
109
112
99
103
103
117
105
109
120
98
111
102
102
111
120
95
109
98
101
120
99
100
102
109
102
105
110
109
117
126
110
106
105
126
99
103
100
103
126
108
114
111
110
114
105
109
114
97
104
88
85
93
80
82
84
79
81
82
72
87
77
80
75
92
79
63
69
65
79
79
67
63
94
52
48
53
54
64
77
77
77
77
77
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
27
1
1
1
1
1
6
11
9
6
4
11
17
11
5
11
7
3
3
16
24
21
11
1
1
1
6
6
7
4
2
1
1
4
5
6
6
4
2
2
30
19
8
4
1
1
1
2
2
3
2
1
2
4
3
2
1
5
12
20
11
3
3
4
4
3
2
5
3
1
1
7
6
6
7
6
5
5
12
10
9
9
5
2
1
7
10
12
14
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
159
158
158
160
163
156
174
174
158
184
170
153
166
157
153
178
150
154
154
156
165
157
157
164
157
158
163
155
152
161
156
160
181
159
172
167
168
168
163
176
163
168
184
167
169
174
170
170
166
178
156
164
167
164
181
162
161
159
163
155
155
154
151
176
140
140
148
138
143
120
137
108
126
131
132
184
111
132
129
118
143
143
140
168
178
128
122
125
126
140
156
156
156
156
156
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
16
13
13
13
16
15
10
5
5
6
5
5
10
12
15
10
5
5
5
8
15
20
22
25
15
6
1
3
6
7
4
1
3
5
7
39
21
4
8
5
3
2
2
2
3
2
2
3
4
3
2
2
3
3
3
3
4
21
16
10
4
4
28
17
7
5
3
5
6
8
6
4
9
15
9
4
4
12
10
8
17
22
24
27
21
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
113
129
145
145
145
145
145
105
106
94
97
128
100
125
111
114
115
107
144
109
110
113
110
104
112
113
114
145
113
105
116
110
108
145
112
116
122
128
119
125
122
114
119
117
144
125
130
145
128
125
114
109
107
108
112
125
115
119
121
123
145
126
125
123
128
115
117
116
113
144
108
109
102
95
107
86
93
71
73
84
80
107
107
92
106
128
82
81
82
79
83
87
87
87
87
87
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
45
49
51
52
52
30
8
8
6
4
4
4
4
4
3
3
12
9
6
5
4
12
9
7
8
10
9
6
3
3
5
6
6
6
5
4
3
4
6
8
10
13
8
3
3
4
7
8
10
11
12
13
8
4
8
12
16
34
46
40
26
13
11
21
14
8
5
22
19
16
43
30
17
8
8
6
5
4
4
7
8
10
8
6
9
10
11
11
12
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
114
114
114
114
114
88
84
79
84
95
98
132
132
101
113
90
92
95
105
113
113
132
127
133
162
152
132
136
135
126
142
132
120
154
119
117
142
107
111
119
122
154
135
108
106
100
98
116
100
114
116
111
162
111
108
125
104
110
107
135
111
108
106
114
98
99
95
89
106
90
91
111
88
88
81
79
82
96
96
101
162
96
111
98
85
87
82
79
104
79
74
73
78
89
102
125
125
125
125
125
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
29
8
8
8
8
8
19
30
32
22
12
9
6
5
5
4
3
3
3
2
2
4
4
4
2
1
13
7
1
3
2
1
1
9
9
5
1
1
1
2
6
6
3
1
1
1
1
1
2
4
3
2
36
26
13
1
1
1
1
1
1
9
17
31
16
1
6
5
5
3
1
3
2
2
11
6
2
18
33
18
4
4
2
1
5
11
14
16
18
18
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
195
195
195
195
195
194
194
194
194
194
194
193
193
166
196
194
177
192
190
192
194
191
189
191
195
191
187
193
190
191
191
195
195
185
187
191
194
194
194
194
189
189
190
184
192
194
187
196
189
190
193
192
195
192
194
191
192
193
193
191
194
194
190
195
195
188
189
180
184
168
175
172
175
192
167
194
164
172
166
157
196
143
147
156
143
180
180
163
194
194
141
138
142
148
163
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
9
1
1
12
29
17
5
5
17
16
10
4
16
22
29
21
14
9
4
10
30
33
18
3
3
3
7
11
18
15
13
14
15
13
11
80
73
61
50
45
40
60
70
55
40
60
70
60
50
45
40
40
40
40
40
40
40
40
40
34
28
47
37
28
41
54
60
44
28
74
43
13
51
70
68
66
60
54
93
53
13
13
13
13
56
78
89
94
97
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
197
197
197
197
197
194
194
193
193
194
192
198
198
180
198
198
191
198
196
197
197
196
196
194
195
195
194
197
195
194
195
197
197
194
189
195
195
198
197
196
195
196
194
195
193
193
194
198
195
200
198
198
200
198
200
197
197
197
197
198
200
198
200
200
197
191
200
195
196
200
188
191
195
191
200
200
185
200
197
200
200
200
200
200
200
200
198
200
199
199
200
200
200
200
200
200
200
200
200
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
103
103
103
103
103
103
103
103
103
103
59
15
15
15
53
33
13
13
12
11
11
11
32
42
36
30
20
11
2
2
5
6
3
1
1
1
1
1
11
13
10
7
5
3
7
11
50
31
13
70
105
72
40
65
90
65
40
40
40
97
98
89
80
80
60
40
34
28
34
26
18
29
22
15
21
28
25
21
18
40
53
59
43
28
34
40
100
64
28
66
66
66
66
66
66
66
66
66
66
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
198
198
198
198
198
193
192
191
191
192
189
197
197
178
197
197
186
196
193
193
195
193
193
194
195
191
192
194
193
194
194
198
197
189
187
192
192
197
194
196
193
195
194
195
192
193
189
197
192
193
196
193
195
195
192
197
195
197
196
194
197
195
195
198
197
192
189
186
196
184
186
182
186
191
174
193
177
164
171
177
197
177
177
140
135
139
145
146
195
196
122
118
127
137
162
197
197
197
197
197
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
147
147
147
147
147
84
21
21
21
21
17
13
13
13
36
27
18
18
10
2
2
2
9
13
15
18
18
18
22
19
17
19
17
16
16
16
10
5
1
7
13
21
13
5
1
22
56
55
55
77
83
86
88
55
22
22
22
22
22
31
35
37
38
39
39
40
34
28
34
31
28
20
13
13
20
28
34
31
28
40
70
68
48
28
34
40
53
40
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
195
195
195
195
195
194
194
194
194
194
194
193
193
165
177
197
181
192
191
192
194
191
189
190
193
191
191
193
190
192
192
195
195
187
190
192
194
194
195
195
197
191
191
189
195
195
185
187
187
189
193
191
193
192
194
193
192
193
193
192
194
195
193
195
195
189
197
179
190
178
178
175
178
195
166
195
171
160
161
152
193
140
143
147
134
155
155
145
194
194
185
194
194
194
194
194
194
194
194
194
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
15
4
4
6
83
48
14
18
28
21
11
1
26
52
53
33
14
8
2
2
40
31
20
10
10
10
10
11
25
29
19
10
23
17
11
55
67
44
22
61
70
42
15
15
40
27
15
14
13
13
13
13
13
26
33
36
38
40
40
34
28
40
40
40
53
66
47
28
28
28
28
59
89
64
40
40
53
66
83
61
40
40
40
40
40
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
97
92
87
89
96
87
120
120
117
158
127
136
134
127
158
125
133
134
130
158
128
127
129
135
125
123
124
122
104
113
115
122
149
122
123
124
135
120
117
116
124
112
145
120
122
123
124
120
120
118
120
128
127
134
149
124
127
122
124
122
110
105
101
100
92
88
86
88
90
94
107
93
103
98
104
145
93
93
85
72
78
81
80
120
99
76
75
81
92
108
134
134
134
134
134
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
54
38
38
38
38
25
12
12
12
16
14
10
6
5
4
3
3
13
18
23
14
5
7
8
9
13
12
12
7
3
2
2
4
15
10
6
2
2
2
2
3
4
7
5
3
4
5
5
4
3
3
10
5
1
2
2
1
1
1
1
1
2
8
7
6
7
8
4
1
2
2
2
2
1
1
6
3
1
16
9
2
2
3
4
8
13
15
16
18
17
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
48
56
66
66
75
88
82
130
130
119
124
126
130
129
128
126
148
117
116
127
134
133
131
143
148
134
140
132
144
143
125
121
148
113
123
127
128
136
132
144
135
122
111
127
98
97
95
94
97
94
97
111
98
105
99
103
105
101
136
101
102
109
107
97
131
99
99
109
95
83
82
86
71
73
79
78
87
96
77
80
90
90
81
82
97
105
69
67
74
80
93
114
114
114
114
114
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
5
1
1
7
5
4
3
2
3
5
4
4
4
5
4
4
4
4
4
5
10
13
7
2
1
1
3
2
2
3
3
3
2
1
1
2
3
2
1
1
1
1
1
2
3
2
2
2
2
2
2
2
3
2
1
3
3
4
5
4
4
4
4
3
2
1
1
1
1
1
1
1
1
9
5
1
1
5
8
11
11
11
11
11
8
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
128
131
131
133
136
131
146
146
134
153
137
139
162
145
151
172
148
153
154
165
159
165
165
155
160
165
165
154
153
154
142
152
151
153
158
162
172
163
156
168
134
142
154
139
143
146
151
157
155
167
130
141
151
148
163
161
150
172
131
131
129
117
110
168
97
100
105
105
104
109
136
82
98
98
95
157
78
75
77
64
76
94
97
152
167
83
80
90
100
125
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
23
38
34
28
23
28
23
17
12
8
4
13
22
31
37
31
17
4
4
5
10
9
6
4
8
4
1
7
11
12
7
2
1
10
11
13
11
9
5
1
2
4
4
4
2
1
1
1
4
5
7
11
6
1
1
1
1
21
11
2
1
2
4
2
1
7
9
10
11
6
1
1
11
9
7
7
4
2
4
9
11
12
14
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
162
162
162
162
162
146
143
140
137
137
130
137
137
131
173
147
144
150
143
144
165
152
155
157
159
160
153
150
166
154
154
162
144
149
148
148
160
153
147
146
148
166
150
150
165
144
147
173
150
148
151
154
159
153
163
136
147
150
147
153
158
150
142
162
140
127
120
113
165
102
109
106
104
117
96
124
85
97
103
98
173
79
76
80
65
77
93
96
149
163
83
80
89
98
123
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
57
47
47
47
47
27
7
7
7
33
25
18
15
10
5
41
37
33
33
36
40
27
15
10
5
15
18
15
9
4
6
7
6
6
5
4
9
6
3
6
29
16
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
22
14
7
1
4
5
5
4
4
3
2
12
7
2
2
11
7
4
4
5
5
5
9
11
12
13
12
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
124
131
131
131
134
131
140
140
137
155
146
124
126
132
133
142
138
150
148
173
155
148
169
148
150
173
145
136
156
139
140
173
148
144
150
145
156
168
130
136
128
120
140
121
133
133
133
162
123
132
121
121
128
128
168
134
138
142
131
130
120
113
113
136
101
101
99
100
108
92
122
79
93
96
94
162
80
80
85
70
74
82
82
107
132
69
65
73
79
97
123
123
123
123
123
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
12
3
3
27
43
23
3
4
4
3
3
5
28
40
21
3
5
4
4
3
3
9
6
3
5
8
5
3
10
12
7
3
2
2
7
5
4
2
1
2
1
1
1
2
3
5
8
4
1
2
3
5
7
4
1
2
1
1
20
11
2
2
16
11
6
6
6
4
2
7
4
1
2
11
9
7
7
4
2
3
9
12
13
14
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
172
172
172
172
172
177
183
183
183
183
183
157
157
158
178
183
166
176
175
177
183
171
171
173
170
175
170
172
178
174
178
178
172
164
165
170
183
183
176
177
178
176
178
176
183
178
172
178
174
175
178
178
176
176
183
166
175
176
176
177
183
177
173
183
183
175
178
165
183
161
165
168
157
183
153
168
153
151
151
148
178
129
129
125
123
153
153
146
178
183
129
116
121
126
152
183
183
183
183
183
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
55
55
55
55
55
31
7
7
12
18
10
2
2
4
6
5
4
10
13
14
16
16
10
4
5
7
11
9
7
31
28
17
7
16
14
13
14
10
7
20
50
65
40
15
14
13
13
13
13
13
13
13
13
13
13
13
13
39
52
66
78
51
24
45
33
22
32
43
61
42
24
13
13
22
31
55
67
39
11
12
13
33
30
28
28
19
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
73
77
82
92
92
98
109
106
140
140
123
126
123
140
123
125
121
140
114
97
107
104
109
117
104
131
108
111
117
105
104
115
97
97
131
96
94
96
104
95
91
94
92
94
115
96
96
97
100
98
98
125
97
97
103
104
105
120
120
110
120
114
101
104
99
94
114
85
84
84
76
72
77
69
71
76
100
77
76
84
60
60
70
77
81
125
98
80
75
74
77
89
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
16
14
14
14
14
14
15
16
8
1
5
19
18
9
1
1
1
1
1
5
4
4
13
8
3
12
14
8
2
2
3
6
4
2
6
10
6
2
1
1
22
33
20
7
7
7
4
2
2
2
2
2
1
1
1
1
1
1
9
5
1
1
1
4
7
4
2
1
1
5
4
3
6
8
4
1
5
10
11
8
5
5
8
5
3
5
6
6
6
6
6
6
6
7
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
113
110
109
108
110
112
107
120
120
106
106
98
120
95
103
106
105
120
97
101
107
96
89
90
91
97
104
113
96
94
96
94
111
107
87
88
87
90
94
96
114
93
93
93
94
95
96
96
103
101
101
120
103
104
111
104
106
105
105
113
99
103
102
101
114
98
103
98
97
98
90
101
89
87
89
88
111
75
82
79
72
78
80
80
91
120
79
78
78
73
74
73
72
72
72
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
9
15
21
13
6
4
4
4
3
3
8
8
8
8
5
2
9
6
4
6
8
8
5
2
1
1
1
2
4
5
3
2
1
1
1
1
1
2
3
2
1
1
2
8
5
2
4
5
6
4
2
1
1
2
1
1
2
4
7
9
7
5
3
2
3
4
16
10
4
17
9
2
2
15
11
8
8
6
5
12
15
17
18
19
17
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
50
49
48
51
56
53
71
71
73
82
133
90
90
96
95
96
103
117
87
91
94
91
116
100
87
90
108
86
88
91
88
91
105
101
105
133
103
109
107
117
115
107
104
101
121
98
104
104
101
121
113
122
128
135
135
113
113
106
108
105
98
133
94
90
87
84
91
98
105
115
109
84
90
86
83
98
73
68
53
53
64
71
65
116
82
63
63
62
66
74
86
86
86
86
86
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
13
17
10
4
10
13
16
9
2
3
4
4
4
5
5
6
6
5
4
5
4
3
3
3
9
6
3
6
6
4
3
3
3
20
37
22
7
3
3
3
6
10
7
4
3
3
6
10
7
4
7
9
6
3
3
4
14
12
8
5
5
25
53
57
30
3
7
5
4
4
4
4
4
4
4
14
16
10
4
4
4
4
4
4
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
119
118
117
121
126
115
145
145
111
122
141
126
135
130
138
128
132
120
120
123
124
124
141
125
119
121
123
112
111
114
108
120
115
112
115
131
118
123
112
117
107
106
120
113
120
140
128
136
129
133
145
137
141
136
138
133
132
132
141
125
123
131
114
120
123
111
112
110
108
100
107
110
101
107
100
96
100
89
99
93
110
110
98
121
140
81
78
88
96
116
145
145
145
145
145
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
9
7
7
5
4
8
7
6
5
4
3
6
14
23
15
8
14
8
2
2
11
7
3
3
5
9
6
3
6
5
5
4
3
3
14
26
14
3
3
3
4
4
4
4
4
4
4
4
5
4
4
9
8
8
8
6
4
10
12
13
13
14
36
47
28
10
8
8
9
6
4
4
4
4
20
28
21
13
6
5
4
4
4
4
7
8
9
9
9
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
121
121
121
121
121
121
93
93
95
92
102
93
98
102
106
115
115
115
109
105
101
109
98
97
105
99
96
104
100
83
88
90
92
83
92
97
115
109
97
99
105
93
105
96
105
97
97
96
104
95
95
98
98
102
118
103
118
105
105
118
100
110
94
92
89
93
93
92
110
91
83
88
80
80
79
90
79
72
75
72
79
79
73
72
95
70
70
73
73
78
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
29
35
38
39
40
20
1
1
4
5
6
3
1
1
2
10
7
4
4
18
22
26
13
1
5
11
9
7
8
6
3
1
3
6
6
4
3
3
2
1
5
7
4
1
1
1
2
1
1
3
2
2
2
3
2
1
1
1
1
1
12
7
2
5
5
3
1
4
6
5
4
9
6
4
5
4
2
1
13
10
8
8
4
1
7
10
11
12
13
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
127
131
136
146
146
146
146
146
94
90
90
87
88
86
95
88
100
89
91
85
94
86
97
115
107
146
118
119
142
108
97
109
115
142
142
100
107
101
93
115
98
104
146
107
111
114
106
109
142
108
108
102
97
99
99
103
103
98
110
111
142
142
111
112
103
97
95
89
93
86
86
89
85
90
102
86
87
88
77
84
86
95
95
82
79
100
71
57
53
57
66
80
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
51
70
80
85
87
47
7
7
5
3
15
9
4
3
2
1
3
7
9
6
3
10
6
3
7
12
6
1
1
2
3
2
2
2
2
2
4
2
1
5
6
7
6
5
3
2
2
2
1
1
1
6
8
10
5
1
2
4
8
11
6
1
8
10
6
2
13
7
2
7
13
23
16
10
8
7
4
1
7
5
4
4
16
18
20
12
5
5
5
5
5
5
5
5
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
185
184
184
183
183
183
182
182
159
178
194
168
177
179
177
184
177
184
178
179
182
176
182
175
178
178
187
187
171
174
183
183
192
194
186
189
187
185
177
192
184
179
181
179
180
182
182
179
177
184
174
179
182
184
184
192
194
179
187
187
179
189
176
184
166
168
169
173
192
166
184
153
154
154
148
180
136
129
127
126
136
150
150
179
184
141
134
135
136
150
165
165
165
165
165
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
15
4
4
15
27
16
5
5
16
15
9
4
15
21
24
26
28
16
4
11
31
20
9
9
9
9
24
16
9
11
13
17
22
15
9
25
52
62
71
42
13
13
13
13
52
32
13
13
13
13
13
13
26
33
36
40
32
24
32
27
22
31
40
60
51
43
41
34
28
28
26
25
62
51
40
40
40
34
28
28
34
37
38
40
40
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
189
188
187
185
184
184
180
180
157
178
190
174
189
181
180
184
182
185
186
186
192
183
181
182
185
183
194
194
179
181
183
184
184
185
185
189
190
186
189
184
179
180
186
181
184
192
186
190
189
184
183
186
190
189
184
184
186
186
194
194
178
189
169
190
167
171
165
163
181
150
179
147
153
153
149
186
129
129
125
121
147
147
147
187
190
132
119
124
130
157
190
190
190
190
190
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
92
92
92
92
92
46
1
1
3
5
10
12
15
8
1
7
14
29
36
20
5
8
10
10
11
46
33
19
6
7
9
6
3
6
10
14
12
7
3
14
25
52
56
61
70
80
85
87
88
90
85
80
80
80
80
80
80
80
54
28
28
26
24
32
22
13
26
20
15
19
24
18
13
22
25
28
54
33
13
13
13
33
30
28
28
59
74
82
86
88
89
89
89
89
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
174
181
181
181
181
181
165
165
155
156
182
161
180
177
179
186
177
168
168
165
166
166
168
177
170
175
175
165
167
169
172
177
182
175
180
172
172
175
170
180
180
167
168
168
172
175
176
180
180
186
170
172
174
177
171
182
173
170
181
180
170
171
153
180
149
154
157
161
180
150
180
138
142
142
139
163
125
150
116
106
118
127
134
186
182
135
135
136
138
148
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
56
56
56
56
56
30
4
4
7
11
8
4
1
1
1
7
13
28
36
23
11
14
12
11
11
11
22
14
6
7
9
6
3
6
32
38
21
4
3
6
8
10
7
4
4
4
4
4
4
28
16
5
31
69
37
5
5
13
11
9
10
7
5
31
25
19
13
13
13
9
6
8
9
11
15
14
13
29
21
13
13
13
20
15
11
12
12
12
13
47
64
72
76
81
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
190
193
193
193
193
193
191
190
190
190
183
177
195
187
189
193
188
182
183
186
188
180
181
188
182
179
179
187
177
182
180
178
193
181
180
182
183
184
195
193
175
185
190
188
185
187
189
189
195
193
188
185
184
188
177
182
182
178
184
193
174
178
163
195
152
156
156
159
183
142
168
136
145
144
141
190
121
133
138
123
147
147
149
193
195
134
132
138
144
162
187
187
187
187
187
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
56
56
56
56
56
28
1
1
1
10
30
32
35
18
1
1
1
9
13
11
10
38
24
11
2
36
36
19
3
13
20
14
8
3
10
18
14
11
7
3
4
4
5
20
15
10
5
5
7
6
5
5
7
10
10
11
12
11
10
10
10
8
6
9
11
13
33
30
28
41
34
28
28
28
60
36
13
13
13
13
13
28
28
28
20
13
13
13
13
39
52
59
62
64
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
175
182
182
182
182
182
157
157
157
172
180
157
187
174
173
182
170
164
167
163
169
163
166
172
168
175
175
159
160
167
169
175
182
175
180
176
176
176
186
180
160
167
172
168
172
175
176
177
187
182
170
170
172
172
171
178
174
172
182
180
167
171
161
186
155
159
154
154
178
145
160
143
136
132
131
172
105
108
125
110
149
149
146
181
187
137
132
135
137
152
171
171
171
171
171
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
46
51
54
55
56
56
30
4
4
7
10
26
29
28
16
4
5
6
13
16
13
10
14
9
4
4
5
16
10
5
4
3
9
10
12
8
5
25
20
11
3
36
20
5
5
5
5
5
5
5
5
5
5
35
39
22
5
5
5
12
11
10
16
23
17
11
11
11
11
65
35
5
10
9
9
18
28
54
31
8
9
10
11
19
15
11
28
36
40
42
25
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
71
75
80
90
90
92
99
90
116
116
115
121
127
127
127
121
120
115
127
124
120
147
147
127
127
127
116
121
124
112
145
115
112
112
115
114
116
115
145
110
103
107
99
100
124
102
105
107
106
112
118
99
105
106
108
117
109
115
108
106
112
105
108
112
105
114
101
102
98
97
104
96
103
86
103
87
90
112
81
75
72
60
63
71
74
93
118
77
77
77
72
74
73
73
73
73
73
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
9
3
3
3
3
4
4
5
6
7
11
6
1
1
2
3
10
18
17
13
10
7
5
3
4
4
2
1
10
7
4
3
2
1
5
10
7
4
4
2
1
1
1
1
2
13
18
24
15
6
2
2
2
11
6
2
2
7
7
5
3
3
4
5
6
10
11
7
3
3
3
3
9
12
6
1
1
1
1
3
9
12
13
15
10
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
64
72
81
99
99
99
103
99
111
111
103
105
119
99
101
101
105
94
95
96
90
105
97
104
110
111
111
107
119
99
97
92
94
98
110
105
113
121
106
109
111
102
102
104
140
101
106
110
106
121
103
104
106
104
118
111
106
112
107
104
104
121
107
106
106
140
99
107
107
102
124
92
90
77
78
79
84
112
86
78
75
63
73
81
81
140
114
69
67
71
80
98
124
124
124
124
124
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
25
31
34
35
36
18
1
1
5
3
1
1
1
1
1
1
3
4
5
7
8
10
7
4
5
8
5
3
2
2
1
1
1
1
1
2
2
2
1
1
3
5
3
2
1
1
1
1
3
2
1
1
20
11
3
1
1
1
1
1
3
3
3
18
16
9
3
3
3
3
3
3
3
4
5
4
4
7
14
8
3
3
15
8
1
4
6
7
8
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
198
198
198
198
198
197
197
197
197
197
197
197
197
181
193
197
187
196
193
192
197
192
192
193
195
192
194
193
191
194
193
198
198
191
193
195
197
197
195
197
195
196
195
196
197
194
195
195
195
200
197
198
200
196
200
200
197
197
197
197
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
199
199
200
200
200
200
200
200
200
200
200
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
27
27
27
27
27
19
12
12
14
19
15
12
15
13
12
12
12
24
30
24
19
14
8
2
2
41
24
8
18
18
18
13
8
24
39
49
32
15
20
25
80
90
73
57
111
144
92
40
40
90
95
97
98
99
99
99
99
99
82
66
66
47
28
100
100
83
66
66
66
66
66
66
66
66
66
66
66
66
133
166
183
191
162
131
100
150
175
187
193
196
198
199
199
199
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
185
185
185
185
185
183
183
182
184
185
182
192
192
163
190
192
173
189
187
190
192
189
183
185
186
182
184
181
178
181
182
187
182
183
171
180
181
192
180
180
178
181
179
175
181
184
175
190
181
184
192
188
191
189
192
189
184
186
185
183
192
183
182
185
182
171
171
169
181
167
169
171
165
180
157
184
158
157
157
153
190
129
129
142
128
158
158
152
186
192
133
128
134
140
159
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
25
25
25
25
25
25
25
25
25
25
15
6
6
16
37
21
6
8
9
7
6
45
41
37
37
28
20
15
10
15
40
33
26
26
27
29
17
5
19
12
6
5
3
2
12
22
56
36
16
56
91
52
13
10
10
10
11
10
10
10
10
11
10
9
9
10
11
16
14
13
13
33
30
28
41
31
22
13
22
31
60
75
44
13
13
13
33
24
15
52
33
15
15
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
185
185
185
185
185
183
183
182
184
187
182
196
196
176
195
191
175
189
187
190
193
189
185
187
187
189
185
185
188
185
185
187
182
183
171
180
187
185
184
196
185
191
186
189
193
184
189
195
188
189
196
191
191
189
193
191
187
188
188
186
187
186
187
185
184
176
168
170
196
163
168
158
158
177
147
158
153
141
143
142
195
123
140
140
127
153
153
152
195
196
135
131
137
144
164
191
191
191
191
191
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
22
42
63
74
45
16
13
11
11
11
24
20
16
16
16
15
15
8
2
2
24
15
7
31
28
26
21
16
21
37
45
42
23
5
12
19
20
21
22
13
5
5
5
37
47
28
9
22
69
79
45
11
11
10
9
10
13
17
15
13
13
12
11
56
34
13
10
10
13
31
22
13
12
11
11
11
11
19
23
18
13
13
13
13
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
120
120
127
134
134
134
137
134
144
144
127
151
140
134
139
140
157
142
147
151
146
165
148
145
165
149
154
165
157
148
145
138
142
139
147
141
146
150
152
162
157
148
134
125
137
128
135
135
136
155
131
145
114
117
123
128
162
139
141
152
135
134
128
140
123
145
115
115
116
108
119
96
119
79
89
87
90
155
82
80
82
71
78
90
93
122
145
87
81
87
90
108
131
131
131
131
131
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
13
4
4
21
38
21
4
4
4
4
4
5
16
27
38
24
10
6
3
6
9
6
3
5
8
5
3
3
3
8
7
6
4
3
6
7
8
9
9
5
2
2
1
1
1
1
2
1
1
1
1
1
1
9
5
1
1
3
6
6
3
1
2
3
2
1
4
6
8
11
6
2
10
18
11
5
5
6
6
7
11
13
14
14
14
14
14
14
15
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
165
165
165
165
165
162
161
160
159
159
159
155
155
141
144
181
145
170
153
153
160
157
158
165
159
158
161
161
159
159
152
165
157
144
146
150
151
159
157
165
173
166
171
170
181
175
170
175
167
175
166
165
164
170
160
150
157
157
167
156
158
161
157
165
165
155
173
146
170
139
142
144
149
181
143
163
130
130
129
123
157
98
123
96
93
103
112
119
157
170
115
106
111
115
138
167
167
167
167
167
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
15
14
14
9
5
9
14
16
9
2
8
14
24
34
19
5
10
10
11
14
43
31
18
6
12
18
17
11
6
5
5
6
6
6
18
44
37
31
61
33
5
4
4
4
26
15
4
4
4
4
4
10
15
12
9
9
10
11
13
8
4
12
26
40
25
11
7
4
13
11
9
14
12
11
11
11
11
22
31
22
14
11
11
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
170
170
170
170
170
175
181
181
181
184
181
192
192
171
187
191
171
195
188
190
196
189
179
183
182
182
179
183
189
181
183
187
177
183
182
180
185
186
185
192
188
191
190
195
196
185
189
189
189
187
192
191
191
195
196
189
188
189
189
188
192
186
187
186
177
180
185
175
196
171
172
185
176
179
174
179
179
155
148
142
187
119
123
134
121
149
149
140
195
196
128
126
133
141
162
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
51
51
51
51
51
32
13
13
13
30
30
31
24
15
6
10
15
22
26
30
22
15
12
12
14
32
24
16
31
23
16
9
2
8
46
39
21
4
5
8
47
64
47
30
44
27
11
5
5
10
7
4
4
4
4
4
4
7
8
8
9
10
11
12
13
13
14
13
13
13
14
17
19
22
21
20
56
61
46
28
11
11
19
23
27
29
30
30
31
25
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
173
173
173
173
173
170
169
168
170
173
167
182
182
156
178
190
169
189
185
189
185
188
176
179
186
179
178
181
188
173
174
176
168
168
173
164
169
168
175
182
177
190
182
189
189
176
182
181
188
182
183
186
190
189
189
188
184
183
188
177
176
176
172
173
173
166
177
163
190
161
162
168
160
162
146
168
153
148
148
145
186
120
133
137
125
153
153
149
187
190
132
128
132
137
154
177
177
177
177
177
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
16
9
9
10
11
9
7
7
9
11
10
10
19
29
20
11
47
28
10
8
6
19
12
6
7
9
8
8
18
16
15
15
10
6
18
14
11
13
31
21
11
5
5
5
9
7
5
42
74
39
5
10
11
10
9
11
8
6
10
11
13
31
23
15
10
6
17
22
28
60
35
11
11
11
12
13
28
28
28
28
41
47
50
52
31
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
47
46
46
51
59
64
84
84
79
89
128
96
101
110
124
99
117
93
85
86
88
88
90
115
88
93
110
78
94
88
89
102
104
95
94
98
126
104
101
122
103
109
113
112
110
107
109
128
112
124
117
111
111
115
107
110
101
102
104
98
107
100
103
126
97
99
94
92
90
81
86
92
79
81
82
81
89
75
69
67
71
81
80
105
128
78
78
80
78
84
90
90
90
90
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
5
3
3
7
11
14
8
3
4
2
1
2
3
4
4
4
10
6
3
6
10
5
1
1
2
1
1
2
5
6
5
4
2
1
4
36
19
3
3
2
2
2
1
1
1
1
1
1
2
2
2
2
2
10
18
11
5
3
7
9
7
6
5
4
3
2
5
4
2
1
1
4
11
17
9
1
1
10
6
3
7
9
10
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
46
41
40
39
43
49
55
68
68
68
69
71
80
89
92
106
113
98
90
95
93
93
113
93
97
96
95
113
91
92
94
84
90
83
75
77
80
92
78
90
80
78
81
94
84
92
102
110
128
128
128
125
125
126
122
121
126
105
102
114
88
82
79
75
73
75
69
64
75
64
65
77
67
64
71
64
59
75
58
51
53
56
59
58
83
70
58
58
60
64
71
82
82
82
82
82
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
8
1
1
1
1
1
2
2
2
3
7
7
8
5
3
4
2
1
1
2
3
8
4
1
1
2
3
4
5
3
1
1
1
7
9
7
5
3
1
1
32
18
4
1
1
1
2
3
2
1
2
4
2
1
1
1
2
3
2
1
1
1
1
13
7
1
4
2
1
1
1
1
4
4
5
3
2
6
14
9
5
5
6
3
1
5
7
8
9
6
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
74
80
92
110
110
110
112
110
117
117
107
125
109
99
99
102
108
99
100
100
104
108
122
108
122
116
113
118
139
106
126
107
103
109
110
109
130
115
115
121
131
119
121
115
130
123
127
126
140
140
123
140
122
127
134
129
139
128
126
128
129
128
131
134
126
126
123
128
118
105
98
92
110
91
100
110
113
125
134
123
80
77
84
90
90
139
115
76
71
74
82
101
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
10
9
9
9
9
8
7
7
5
4
7
4
1
2
2
2
6
8
10
7
4
9
5
1
6
12
12
9
6
4
3
2
1
7
5
3
3
5
5
6
3
1
5
8
4
1
1
1
2
3
3
4
3
2
2
1
1
2
3
3
3
5
7
5
4
3
2
6
4
3
2
1
2
2
3
11
7
4
11
7
3
3
10
6
3
11
15
17
18
12
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
66
73
73
73
73
73
74
74
78
97
90
88
100
99
100
121
104
106
113
125
116
119
125
115
120
125
119
121
105
102
102
100
98
101
100
103
109
122
110
121
98
103
100
101
93
90
102
92
91
116
91
99
106
110
122
103
98
94
88
82
88
94
89
121
87
87
86
80
94
76
75
74
68
65
68
94
63
64
65
59
63
71
75
87
116
73
67
72
73
86
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
9
4
4
6
7
9
10
12
6
1
1
1
2
3
6
8
10
6
3
3
4
12
6
1
4
2
1
1
3
8
4
1
1
1
3
4
6
3
1
3
2
2
2
2
6
3
1
2
2
2
3
7
9
5
1
4
8
12
11
7
3
14
20
11
3
4
5
7
8
8
5
3
3
14
11
8
8
4
1
5
11
14
15
16
16
16
16
16
17
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
103
103
103
103
103
84
80
77
84
95
89
133
133
116
143
139
108
110
111
108
119
114
113
117
157
123
127
129
128
119
125
122
116
145
117
115
119
120
123
133
125
145
125
119
122
118
116
143
117
127
132
125
157
119
119
122
122
129
124
122
120
116
111
112
118
106
104
102
139
93
94
92
92
88
89
118
87
99
101
98
157
88
83
82
67
72
84
88
115
139
83
77
83
87
105
129
129
129
129
129
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
16
1
1
1
1
1
6
9
12
32
27
14
1
1
1
1
1
16
24
20
11
3
4
2
1
2
1
1
1
2
1
1
1
7
7
5
4
2
1
2
10
8
4
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
1
1
20
13
7
1
16
9
2
6
16
8
1
7
4
2
2
10
14
18
23
14
6
1
9
13
15
16
16
16
16
16
17
29
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
158
158
158
158
158
141
138
134
129
125
124
115
115
105
103
124
107
111
119
122
127
145
135
146
140
156
149
129
134
138
138
158
157
121
124
118
119
110
109
115
114
118
145
117
123
121
115
146
129
130
137
156
132
149
125
115
118
124
109
122
117
127
124
158
157
116
112
101
92
83
89
90
99
123
96
121
90
80
82
79
78
81
70
74
68
81
81
75
109
83
72
72
77
87
101
124
124
124
124
124
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
60
2
2
2
2
2
5
9
9
9
29
15
2
2
2
2
2
4
5
5
5
11
6
2
2
2
4
3
2
2
1
1
1
2
4
2
1
1
2
7
34
20
6
3
2
2
3
4
5
3
1
1
1
1
2
3
2
1
1
1
1
2
3
6
4
2
1
2
3
2
1
7
4
1
3
2
1
1
13
7
2
2
2
2
10
15
17
18
20
19
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
59
68
79
79
79
84
79
95
95
94
101
115
97
122
96
97
95
97
101
103
122
111
99
101
104
105
117
122
108
111
103
115
100
103
103
115
108
100
103
117
102
79
84
82
87
99
94
97
115
94
99
93
91
92
93
96
99
100
108
97
115
99
97
97
95
92
89
95
86
79
75
87
65
65
70
75
73
86
95
69
67
68
69
71
79
93
66
61
63
62
71
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
12
3
3
3
3
13
24
21
12
3
4
2
1
1
1
1
19
10
1
5
9
6
3
1
1
1
1
1
8
8
4
1
1
1
1
4
4
4
4
4
4
2
1
1
1
1
2
8
5
2
1
1
1
7
4
1
1
11
12
10
6
2
13
7
2
3
9
5
2
7
4
1
2
10
6
3
3
2
1
1
8
11
13
14
14
14
14
14
15
39
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
120
120
96
92
87
82
80
72
74
74
69
81
93
80
92
85
92
97
99
119
102
108
95
104
85
90
91
91
120
86
96
88
82
81
93
82
86
92
102
97
97
99
119
93
98
88
89
93
95
108
104
91
92
93
97
99
102
106
104
105
120
99
99
101
100
106
109
89
85
86
85
89
106
82
93
81
83
108
82
90
93
109
109
83
84
79
92
69
61
68
73
88
109
109
109
109
109
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
33
9
9
9
9
5
1
1
4
7
9
10
12
10
6
2
6
8
11
9
8
17
11
5
3
11
7
3
4
7
4
2
2
5
9
12
16
9
2
3
6
6
5
4
4
2
1
1
1
2
2
2
1
1
1
1
2
3
2
1
1
2
3
3
3
3
8
4
1
1
1
8
4
1
8
4
1
3
10
6
3
3
3
3
22
19
17
17
17
17
17
17
17
17
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
96
104
113
131
131
131
131
131
100
98
101
110
99
96
107
107
108
134
119
123
130
132
126
126
127
131
128
132
127
128
115
116
119
132
127
120
123
119
134
121
117
128
131
114
116
118
116
130
127
118
118
124
105
110
110
108
120
118
122
134
129
127
111
109
110
124
103
96
99
94
90
93
90
83
103
90
96
104
106
101
94
103
103
93
103
104
124
106
104
105
103
105
106
106
106
106
106
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
59
74
82
86
88
47
7
7
7
8
10
8
6
3
1
3
3
3
3
6
5
5
6
6
7
10
10
9
9
12
8
5
4
12
14
7
1
3
4
5
36
20
4
1
1
1
1
2
6
9
5
1
1
1
1
2
3
4
10
8
6
3
1
2
2
2
4
2
1
5
5
6
7
8
8
8
4
1
29
18
7
7
4
1
7
31
43
49
52
41
30
30
30
30
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
148
148
148
148
148
126
122
118
123
132
128
165
165
144
161
157
143
142
140
137
138
143
138
148
140
140
148
145
161
154
145
148
138
140
136
138
140
157
145
143
145
161
145
145
157
132
133
154
133
142
165
144
148
142
137
158
140
145
147
147
157
144
143
148
122
126
140
113
134
104
111
107
111
157
104
123
97
101
103
101
141
88
89
81
68
79
95
100
150
165
92
87
95
102
126
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
55
38
38
38
38
38
45
53
50
48
29
10
2
2
2
2
2
16
31
23
15
18
10
2
2
13
9
5
10
11
13
8
3
10
10
10
10
6
3
17
16
14
12
9
5
1
3
6
5
4
5
6
3
1
1
1
1
2
1
1
2
4
13
11
7
4
3
36
20
5
1
15
11
8
7
4
1
4
18
11
4
4
4
4
18
18
18
18
18
18
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
101
108
116
132
132
132
132
132
97
94
96
95
90
92
104
105
116
127
104
106
111
105
108
119
104
132
112
113
119
127
103
107
105
97
131
93
96
104
103
110
112
127
132
108
108
107
104
102
104
104
103
121
100
100
104
104
102
101
105
107
108
131
106
104
108
124
102
98
98
93
90
101
84
92
82
85
85
93
88
78
85
89
89
84
84
93
121
91
92
94
91
92
93
93
93
93
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
32
39
42
44
45
26
7
7
8
8
9
6
4
10
13
17
11
6
4
4
4
4
5
5
6
13
11
8
5
8
8
5
3
12
10
9
7
4
1
15
9
3
4
5
5
3
1
1
2
3
2
2
3
4
3
3
3
6
4
2
1
1
1
17
9
2
1
1
1
1
1
1
1
1
7
4
1
2
15
12
10
10
5
1
2
10
14
16
18
16
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
103
101
98
97
99
90
104
104
93
103
90
94
93
100
103
98
108
108
117
127
113
114
127
107
112
127
103
98
91
88
87
113
88
96
94
91
113
91
97
101
96
96
117
98
98
101
96
98
114
96
104
99
99
102
109
105
104
105
103
105
98
98
100
102
101
109
102
98
98
95
97
93
90
89
84
109
70
65
72
70
82
82
68
66
87
59
58
66
72
84
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
17
6
6
6
6
5
4
4
7
7
7
8
9
9
6
3
5
6
8
9
10
14
19
11
4
6
7
5
3
2
2
2
1
1
2
4
4
4
2
1
1
1
2
3
2
1
2
4
4
3
2
8
11
14
9
4
3
3
3
3
3
3
4
6
7
4
2
3
4
6
38
27
15
3
8
6
4
4
6
7
7
8
5
3
3
5
6
7
8
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
116
115
114
119
126
111
150
150
118
129
147
129
138
134
144
131
138
119
120
125
128
128
153
136
129
130
146
106
115
112
107
127
121
106
105
105
112
115
121
152
114
120
131
117
121
121
119
124
119
123
150
136
147
138
144
138
137
142
153
136
146
123
127
127
128
131
129
152
131
112
112
121
111
113
111
114
123
103
110
103
110
110
100
125
97
100
100
106
117
130
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
11
3
3
7
11
14
9
4
8
7
7
19
20
21
12
4
14
8
3
7
11
11
7
4
3
3
3
4
6
10
6
3
3
3
3
31
17
3
3
3
3
4
5
8
6
5
4
8
5
3
5
7
9
6
3
4
4
4
9
6
4
5
4
3
3
5
7
9
9
10
20
25
30
36
36
36
36
40
26
12
21
26
28
31
31
31
31
31
31
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
105
105
105
105
105
84
81
77
82
92
93
126
126
107
108
118
98
95
101
109
99
104
105
105
120
106
107
105
109
110
100
104
90
94
90
93
102
100
100
126
105
110
120
105
116
118
96
110
100
102
126
103
105
105
96
112
104
102
103
120
102
102
100
101
94
102
95
96
126
94
100
100
102
116
97
118
88
87
88
84
82
80
81
72
70
80
80
84
100
126
77
71
76
78
93
112
112
112
112
112
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
57
57
30
3
3
3
3
3
21
38
20
2
4
5
6
4
2
4
4
4
4
3
2
9
7
6
6
6
5
3
1
1
1
1
2
5
10
8
5
2
1
1
5
5
3
1
2
3
2
2
3
4
3
3
2
1
2
4
2
1
1
1
1
4
18
26
14
3
18
10
3
7
8
10
12
10
9
5
1
5
13
9
5
5
4
3
20
19
18
18
18
17
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
188
188
188
188
188
186
185
185
184
184
184
182
182
158
185
182
166
177
176
177
184
177
177
176
180
172
173
173
174
178
176
188
188
169
171
175
184
184
180
182
177
178
177
177
184
169
176
185
177
177
182
179
180
177
184
182
179
180
177
177
184
180
180
188
188
170
177
165
184
157
161
159
157
182
151
167
144
148
153
147
185
138
114
115
107
114
127
125
178
184
101
95
105
116
144
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
19
11
11
18
23
14
5
5
17
14
9
4
12
16
20
24
28
16
4
12
20
16
12
12
10
9
24
16
9
34
47
43
40
24
9
22
34
22
10
11
13
51
70
80
84
82
80
80
85
87
68
50
65
72
76
80
80
80
60
40
22
28
40
45
36
28
25
22
25
28
34
31
28
28
34
37
40
34
28
28
34
37
38
39
39
39
39
39
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
69
79
79
88
102
102
144
144
142
152
168
147
156
168
152
174
156
137
150
148
153
171
152
160
157
161
171
174
152
162
147
160
156
129
135
143
152
145
158
174
137
142
162
122
127
125
135
160
129
172
127
128
137
130
152
133
131
152
123
122
133
129
130
172
126
123
120
115
115
110
119
112
98
100
97
100
93
90
97
93
103
110
116
158
172
120
121
122
120
127
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
10
6
6
6
6
6
7
8
25
20
16
14
12
10
8
6
5
4
4
9
11
12
12
12
9
6
5
5
4
4
2
1
4
7
10
6
3
2
1
1
36
18
1
1
1
2
4
3
2
3
2
1
1
2
2
2
1
1
1
1
1
8
16
24
14
5
2
13
11
9
5
1
2
3
11
10
6
3
11
7
4
4
6
5
5
16
22
25
28
23
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
100
106
114
128
128
128
128
128
121
121
117
116
122
121
116
114
113
121
113
108
128
105
109
110
113
101
108
99
98
88
92
96
99
128
122
111
114
113
108
105
94
105
96
98
108
100
101
114
101
103
101
98
97
100
103
100
122
110
109
110
102
110
103
100
96
104
91
95
98
92
105
89
104
92
73
73
76
84
69
76
73
70
81
81
81
114
85
75
69
67
71
81
94
94
94
94
94
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
25
31
34
35
36
25
14
14
10
7
19
15
11
8
6
5
5
4
3
3
4
5
5
5
5
11
10
8
6
5
5
6
7
8
9
7
6
7
6
5
8
6
4
2
1
1
3
6
6
5
3
2
2
2
2
2
3
4
12
6
1
7
16
12
8
5
2
13
10
7
4
1
5
7
9
6
4
4
11
6
1
1
4
3
3
7
9
10
10
10
10
10
10
11
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
92
88
82
81
84
74
94
94
91
95
158
106
110
116
108
111
117
118
110
112
119
102
111
102
108
111
117
117
111
110
114
117
144
124
124
138
120
122
118
158
120
121
127
118
120
119
117
118
102
98
93
101
107
115
144
129
123
122
122
123
122
138
129
113
107
112
104
112
158
108
120
97
97
96
92
127
77
76
83
74
82
82
73
70
91
58
53
57
58
68
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
32
9
9
9
9
6
4
4
13
32
21
11
5
3
2
1
7
6
5
5
15
19
11
4
4
7
5
3
3
3
2
1
3
16
12
8
6
3
1
2
5
6
5
5
3
1
1
1
1
1
1
2
2
3
2
2
5
8
11
8
5
4
3
6
5
4
3
17
12
6
1
5
7
5
4
3
3
3
22
22
22
22
11
1
4
8
10
11
11
11
11
11
11
12
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
183
183
183
183
183
184
185
185
185
185
185
176
176
175
188
192
181
193
187
186
195
186
186
187
193
186
186
186
185
186
187
184
188
185
186
187
189
188
188
192
189
190
193
190
193
185
180
186
177
182
185
187
191
193
195
177
186
188
188
193
192
189
188
185
192
169
188
155
193
138
145
147
150
183
133
184
117
128
127
117
191
116
117
114
101
115
135
129
195
193
109
105
115
126
153
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
13
12
12
12
52
41
30
24
14
5
5
6
28
40
52
64
74
40
6
9
12
32
22
12
15
12
7
3
12
16
21
12
4
5
12
9
6
8
8
7
4
2
1
1
1
3
5
3
2
3
5
3
1
3
4
3
2
2
2
3
2
1
2
3
3
4
5
11
8
6
5
3
1
10
7
5
5
15
21
20
20
20
20
20
18
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
147
144
141
144
150
139
170
170
142
174
149
148
152
153
157
164
150
152
156
165
156
155
158
163
160
159
163
162
151
154
156
157
174
157
170
162
163
165
147
163
141
147
160
147
150
170
156
159
154
164
162
154
157
158
174
158
160
151
163
162
137
129
127
170
117
123
124
123
135
110
138
100
109
106
101
142
83
83
80
68
80
97
103
154
170
98
92
100
106
130
162
162
162
162
162
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
58
50
50
50
50
35
21
21
26
26
14
2
2
4
6
5
4
15
23
31
40
31
21
11
5
14
12
11
10
13
11
6
1
7
8
9
9
7
6
7
41
26
12
10
5
1
1
4
10
11
7
3
2
1
1
1
1
2
1
1
2
1
1
18
12
6
2
1
1
2
3
4
2
1
7
5
3
4
14
9
4
4
5
3
1
10
15
17
18
19
19
19
19
20
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
126
131
131
131
131
131
115
113
111
112
118
100
115
102
102
98
99
106
103
107
112
110
112
105
112
115
109
121
110
108
112
112
131
111
118
112
112
112
115
109
107
101
107
100
107
96
94
95
98
92
92
96
98
100
103
119
110
110
115
131
116
118
119
111
106
101
118
100
99
93
119
80
78
82
84
94
92
80
74
71
74
74
69
65
98
55
51
57
59
69
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
9
4
4
17
22
23
13
4
3
2
6
5
5
5
21
17
13
7
2
2
2
5
8
6
4
5
6
3
1
6
9
12
9
5
1
4
6
8
11
8
4
1
1
2
3
4
6
4
3
3
4
3
3
11
7
3
5
15
9
4
2
1
18
25
13
2
3
2
2
8
8
4
1
13
8
3
3
18
9
1
9
13
15
16
17
17
17
17
18
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
68
71
76
84
84
86
91
90
105
105
89
100
82
79
82
81
84
94
91
100
86
105
89
85
93
94
86
100
85
84
98
89
94
114
92
88
85
81
80
81
79
87
78
82
86
87
100
100
92
100
87
86
87
87
94
88
92
92
90
102
94
92
98
98
92
114
90
92
92
87
86
86
86
92
77
78
86
81
100
92
84
85
85
80
81
79
102
73
69
77
82
95
114
114
114
114
114
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
15
9
9
9
9
6
3
3
17
13
10
7
4
8
9
10
21
16
11
8
6
12
7
2
2
9
8
4
1
1
5
3
2
7
5
4
4
2
1
1
30
20
10
10
9
5
2
2
2
1
1
1
1
1
1
2
2
2
1
1
2
3
4
3
2
2
2
10
5
1
2
3
4
4
5
3
2
1
26
13
1
1
4
3
3
9
12
14
15
15
15
15
15
16
38
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
62
64
67
73
73
78
87
88
113
113
92
95
150
96
99
108
105
100
106
121
97
113
102
103
104
106
100
101
99
97
105
105
110
127
150
123
120
131
121
123
120
150
114
116
118
121
109
123
104
111
98
99
100
108
123
117
123
150
116
114
118
112
117
131
105
127
112
119
120
113
150
102
100
85
81
87
86
111
108
86
88
96
96
79
77
88
93
89
93
98
104
112
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
8
3
3
3
3
3
6
9
6
4
7
8
10
7
4
6
4
2
2
3
4
10
6
3
6
10
11
7
3
5
8
5
3
3
2
2
3
3
3
17
10
3
3
3
3
4
4
4
5
7
8
9
10
6
3
5
4
4
10
7
4
7
10
7
5
7
10
30
16
3
6
7
5
4
4
4
4
4
4
4
4
4
9
6
4
4
4
4
4
4
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
151
151
151
151
151
129
125
121
120
122
108
129
129
108
113
132
109
140
113
116
117
116
126
120
123
125
122
132
126
129
130
151
140
123
126
121
117
132
118
115
123
113
117
115
114
126
111
140
119
123
126
125
120
129
106
104
109
110
100
106
113
119
123
151
126
110
107
100
115
88
85
84
80
78
74
77
68
73
73
75
88
70
80
74
70
79
84
88
129
111
84
81
80
81
90
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
36
13
13
13
13
8
4
4
4
8
12
14
16
10
5
3
5
6
7
21
16
12
13
12
12
13
9
5
3
1
7
5
3
12
9
6
9
5
2
1
33
19
6
1
2
1
1
1
2
1
1
4
32
18
5
2
1
1
1
1
1
1
1
6
6
4
2
1
1
1
1
1
1
3
7
4
2
4
12
15
16
18
10
3
1
8
12
14
15
14
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
93
97
101
110
110
110
110
110
80
75
77
76
70
71
75
83
90
105
105
102
94
92
95
110
93
97
99
103
102
89
91
89
95
110
94
102
101
102
95
110
89
88
92
90
88
102
88
88
89
91
87
91
103
94
99
110
93
103
95
93
103
99
104
115
108
110
106
115
110
100
104
97
115
110
90
88
94
110
83
83
84
81
102
102
82
91
71
66
63
61
62
65
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
28
34
37
39
40
20
1
1
6
7
8
8
7
4
2
6
10
13
16
8
1
10
11
11
10
10
9
5
1
3
2
1
2
8
8
4
1
1
1
2
35
20
5
1
1
1
1
5
3
1
3
5
3
1
1
1
1
1
12
10
5
1
1
6
11
6
1
1
1
2
5
8
9
8
8
5
3
13
17
9
1
1
1
1
1
11
16
18
19
20
20
20
20
20
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
118
121
121
121
121
121
114
114
105
115
117
102
117
115
115
146
117
120
127
141
125
125
137
128
133
141
132
146
137
128
124
141
117
124
127
131
140
133
146
135
121
122
120
136
165
140
165
140
134
165
134
135
134
126
133
124
125
140
118
111
114
107
103
133
85
84
86
87
83
80
116
84
94
97
100
120
81
77
70
59
64
78
82
104
132
83
77
83
85
101
121
121
121
121
121
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
5
4
4
4
11
12
12
9
5
2
3
5
18
31
18
6
12
7
2
2
5
6
5
3
1
3
4
4
4
8
7
6
8
5
3
4
6
3
1
3
2
2
2
2
1
1
3
2
2
2
2
6
11
6
2
2
2
2
17
12
8
4
3
3
2
2
3
2
1
9
5
2
1
10
5
1
1
31
16
1
9
13
15
16
17
17
17
17
18
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
69
73
73
73
73
73
59
62
69
72
122
76
82
85
78
92
77
74
73
77
81
82
114
91
86
87
83
85
80
82
87
92
98
98
122
114
91
91
85
80
73
73
71
75
90
78
82
92
80
88
81
84
93
96
100
122
106
109
122
122
102
125
92
96
95
91
125
97
97
93
125
82
83
81
77
81
74
80
95
60
66
69
62
88
63
59
59
62
69
79
95
95
95
95
95
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
4
1
1
3
5
11
12
14
15
16
17
10
3
3
4
6
14
11
7
4
4
14
10
6
3
1
1
3
6
9
7
4
2
1
1
30
19
9
1
1
1
3
6
7
8
7
6
4
3
4
6
8
10
6
2
5
4
4
8
6
4
2
19
11
4
4
4
2
1
3
5
3
1
11
7
3
3
2
1
1
9
13
15
17
15
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
148
146
143
146
153
143
176
176
149
174
170
155
160
162
161
172
164
165
166
182
165
166
167
164
165
169
164
162
173
160
168
169
174
170
173
170
173
182
151
164
161
153
171
157
166
176
168
180
160
172
163
163
166
167
182
166
170
155
163
162
147
170
137
170
119
122
116
122
159
113
161
105
118
119
112
180
90
84
87
83
99
117
112
176
169
99
97
103
111
133
163
163
163
163
163
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
62
62
62
62
62
40
18
18
28
38
25
13
4
2
1
3
5
21
29
37
43
35
18
1
7
15
16
15
14
14
14
30
17
5
5
5
3
2
2
11
13
10
6
2
4
3
2
2
2
4
4
5
3
1
1
2
1
1
1
1
1
2
3
5
6
8
17
9
1
1
1
2
2
2
4
2
1
2
11
7
4
4
14
8
2
7
9
10
12
9
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
75
82
89
104
104
104
104
104
71
74
73
70
106
77
78
84
91
78
77
73
73
91
84
90
106
100
95
98
93
104
92
95
96
93
100
92
92
106
94
96
96
90
94
88
96
92
94
94
92
93
104
84
86
88
84
91
92
84
86
87
87
91
87
90
89
87
90
90
81
91
82
86
97
75
97
76
75
97
61
59
57
51
56
56
56
91
56
47
45
45
50
58
70
70
70
70
70
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
14
13
13
13
13
7
1
1
2
3
7
4
2
2
2
3
4
4
5
3
2
14
8
3
8
14
14
8
2
2
2
3
5
12
10
6
2
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
2
3
3
3
3
2
2
9
6
3
2
3
2
1
5
7
5
3
3
3
2
1
9
5
1
1
1
1
1
8
11
13
14
7
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
47
45
43
47
53
49
75
75
83
112
116
94
100
103
103
126
108
111
121
144
123
126
136
121
123
144
126
101
111
106
106
144
107
112
116
111
111
132
90
89
85
82
98
80
88
91
90
122
89
89
88
92
97
102
132
108
108
109
106
116
101
94
96
95
101
92
92
99
87
84
85
99
85
88
86
122
68
66
69
60
68
68
66
108
77
52
50
52
60
74
94
94
94
94
94
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
7
2
2
2
2
2
3
4
6
19
24
28
20
12
12
12
6
1
1
4
8
8
5
2
3
4
16
10
5
6
4
3
4
5
8
6
5
4
2
1
6
6
6
5
3
1
2
1
1
3
2
1
5
4
3
2
5
7
4
1
3
2
1
17
9
1
2
1
1
1
1
2
2
3
5
3
1
1
9
7
5
5
7
6
5
5
5
5
5
4
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
74
84
84
86
92
84
107
107
100
111
122
109
122
124
149
149
121
126
129
131
135
140
140
149
140
143
147
147
140
141
130
148
149
130
121
124
138
129
147
137
110
112
115
118
124
124
130
148
123
147
121
118
119
117
121
121
116
138
115
114
120
117
119
136
103
97
93
94
93
88
119
81
78
81
78
96
71
61
67
65
76
88
88
147
132
84
83
85
90
103
121
121
121
121
121
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
15
8
8
22
16
11
11
13
18
23
18
9
1
1
2
4
10
8
6
3
1
9
6
4
8
15
8
2
5
6
5
4
3
2
1
31
19
8
13
8
3
2
2
2
7
5
3
7
11
8
5
6
7
4
2
4
7
20
19
10
2
2
1
1
1
1
1
1
3
5
3
1
1
11
6
1
1
7
4
1
7
10
11
13
8
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
60
68
64
96
96
82
85
101
79
81
83
81
91
70
67
70
72
76
78
101
91
85
93
93
83
106
94
99
117
119
93
94
101
93
95
112
98
81
83
77
76
87
81
82
114
85
88
96
86
91
92
94
114
96
106
99
95
99
109
103
119
106
101
114
99
105
99
120
114
108
111
120
100
106
120
99
95
95
84
87
88
90
89
90
94
100
106
119
119
119
119
119
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
9
1
1
1
1
1
1
1
3
5
8
7
6
3
1
3
2
1
1
2
5
7
4
2
4
9
7
6
8
4
1
1
2
6
15
11
6
2
1
1
3
5
4
4
2
1
1
2
5
6
3
1
2
3
2
2
5
7
4
1
3
3
3
9
5
1
4
2
1
1
2
1
1
4
7
4
2
8
14
10
7
7
4
2
3
15
21
24
28
16
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
54
54
54
61
69
65
97
97
90
108
98
101
122
99
108
95
95
105
100
139
110
107
133
109
112
139
103
108
112
108
117
139
101
104
114
110
111
126
114
102
83
79
73
65
71
77
80
117
94
77
94
91
90
102
126
93
90
108
84
83
86
88
82
91
73
84
68
67
63
57
61
49
57
57
54
102
46
47
48
40
46
56
57
78
94
54
52
56
57
67
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
12
5
5
5
5
4
4
4
3
3
15
26
19
12
8
5
3
2
2
3
4
6
3
1
2
8
7
4
2
2
3
2
1
5
5
4
2
1
1
18
10
3
2
2
1
1
1
1
2
2
1
1
1
2
1
1
4
7
4
1
2
1
1
4
5
3
1
4
4
3
2
6
3
1
9
6
4
2
7
4
1
1
5
3
2
8
11
13
15
13
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
64
73
84
103
103
103
110
103
124
124
105
116
106
98
108
106
116
133
108
110
109
133
112
116
133
118
113
133
115
95
103
91
92
94
103
92
95
94
103
99
101
123
99
100
103
103
104
124
113
113
112
133
112
114
116
110
107
115
103
104
106
103
103
123
100
100
100
97
96
98
94
90
94
90
87
91
91
101
96
85
77
77
83
86
83
133
101
70
68
70
77
91
111
111
111
111
111
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
5
1
1
3
5
3
2
11
6
2
2
2
3
4
4
5
14
11
6
1
11
8
5
9
9
6
3
5
10
11
8
6
5
3
1
3
5
4
3
3
3
2
2
2
15
9
3
3
4
4
4
10
14
8
3
11
15
19
29
27
15
4
14
12
8
4
10
7
4
15
9
4
4
8
8
8
8
21
17
12
8
8
8
8
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
100
104
104
104
104
104
81
85
90
113
101
88
93
97
113
91
97
111
118
153
153
119
136
116
113
136
104
98
108
91
93
94
91
89
102
101
108
131
90
89
84
77
75
77
83
84
86
120
86
84
84
88
95
96
131
103
90
88
82
79
76
78
72
69
67
72
67
68
70
75
70
70
80
84
103
120
79
77
70
60
61
61
63
76
63
64
61
62
69
83
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
7
6
6
7
8
13
7
2
7
12
17
26
31
36
31
17
4
4
4
6
8
5
2
8
4
1
1
2
8
10
8
6
5
3
1
32
21
11
1
1
1
1
1
2
7
4
1
2
3
2
2
2
2
2
3
5
3
1
2
2
3
6
5
4
3
2
5
4
3
6
4
2
3
13
7
1
1
6
6
6
12
15
17
18
18
18
18
18
19
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
65
74
85
105
105
105
105
105
98
98
94
93
96
98
86
90
88
111
86
82
86
79
81
83
97
87
92
100
96
102
92
114
94
91
105
86
82
81
84
83
82
96
85
88
90
95
117
98
114
104
102
98
100
92
94
91
93
111
104
106
105
122
102
105
111
114
107
122
105
106
110
106
113
122
100
98
94
100
86
90
99
92
113
113
90
85
98
70
66
73
79
91
111
111
111
111
111
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
4
4
4
4
4
22
31
35
37
38
28
18
18
15
13
12
9
6
4
2
2
2
2
2
2
8
13
7
2
10
17
12
8
38
20
3
2
2
12
9
6
5
4
3
3
2
1
2
3
2
1
1
2
6
7
5
3
2
1
1
2
1
1
10
5
1
5
10
21
11
1
16
24
15
6
2
18
14
10
14
8
2
8
13
12
11
11
8
5
8
9
10
10
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
121
123
123
123
124
123
127
127
122
143
131
122
143
127
143
123
122
119
117
119
118
117
122
123
120
121
118
124
124
125
121
122
143
121
127
127
130
132
143
143
124
124
135
115
117
127
127
128
143
143
118
125
128
133
143
117
121
115
109
123
109
105
106
143
99
104
102
96
120
86
86
82
93
92
93
135
82
86
79
68
75
86
91
121
143
87
80
86
89
109
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
7
7
7
24
42
24
7
31
33
20
7
24
24
24
13
3
12
6
1
1
7
4
1
2
2
3
4
6
8
9
6
3
3
3
3
26
16
7
6
4
2
1
1
2
2
2
2
1
1
2
3
2
2
9
6
3
3
19
14
10
7
22
11
1
1
1
5
8
8
9
5
1
1
9
8
8
8
5
3
21
20
19
19
19
19
19
19
19
19
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
106
106
106
106
106
88
85
81
84
90
90
112
112
108
115
107
112
96
101
105
105
112
117
115
152
125
123
146
125
120
152
117
111
121
110
113
152
107
113
124
116
121
145
97
99
93
94
109
99
110
106
109
138
106
110
103
107
110
110
145
110
106
104
98
93
94
95
89
93
87
78
76
81
79
76
102
70
80
88
91
138
94
81
74
67
69
68
65
96
65
53
51
50
54
61
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
22
5
5
5
5
5
7
10
38
27
16
10
4
4
4
4
2
1
1
3
6
28
15
2
3
4
11
6
2
1
1
1
1
2
7
5
3
2
1
1
5
6
8
6
3
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
2
4
6
3
1
4
2
1
1
1
1
3
4
5
5
5
5
12
8
5
5
8
5
3
7
9
10
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
99
99
99
99
99
80
77
73
69
68
62
64
67
74
99
90
76
81
80
84
100
90
99
101
126
107
101
126
101
105
126
101
97
100
96
94
94
92
89
97
96
100
121
81
83
77
78
96
82
89
90
89
116
86
86
83
87
86
89
121
93
96
98
99
103
91
90
88
89
88
103
90
89
91
85
96
103
90
91
90
116
80
68
74
71
79
79
67
86
61
61
60
59
61
64
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
16
2
2
2
2
2
3
4
19
27
21
11
2
2
2
2
1
1
1
1
1
10
9
8
5
2
4
2
1
1
1
1
3
5
6
3
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
4
3
2
1
1
1
4
4
5
3
2
4
3
2
1
10
6
2
2
2
1
1
7
10
12
14
13
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
120
120
94
90
85
79
76
69
69
69
69
73
81
75
91
90
98
117
104
119
112
107
120
117
100
102
99
99
117
93
96
94
87
91
90
83
86
90
96
99
100
117
119
100
103
110
106
120
118
109
105
116
93
93
96
93
93
105
89
90
98
85
89
90
87
117
85
85
84
83
78
77
77
81
73
77
74
70
83
71
65
65
65
73
73
86
116
62
59
66
70
85
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
30
3
3
3
3
3
3
4
7
5
4
7
9
8
7
24
13
2
2
2
3
7
6
6
5
5
8
5
3
1
1
2
3
8
8
5
3
2
1
1
25
25
13
1
1
1
1
1
2
14
20
23
13
4
3
3
7
12
7
2
4
3
2
19
14
7
1
10
8
4
1
4
2
1
6
4
3
4
10
7
4
4
4
2
1
8
12
14
15
14
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
118
118
118
118
118
123
128
128
128
128
128
100
102
106
111
138
116
121
123
122
138
120
120
126
115
118
116
118
127
122
128
125
123
111
113
113
126
125
122
122
138
117
120
109
123
127
102
126
112
116
128
125
119
116
138
95
103
105
101
102
116
108
109
125
125
115
138
108
120
94
94
92
96
119
87
117
76
82
81
72
126
61
60
61
50
63
77
80
138
120
80
80
80
84
94
108
108
108
108
108
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
9
3
3
5
7
11
6
2
2
2
2
2
11
17
18
19
19
10
1
5
9
6
3
1
1
11
6
1
6
6
3
1
1
1
14
7
1
1
1
1
1
1
3
3
2
1
3
2
1
1
1
1
1
9
7
5
3
4
4
5
4
4
3
2
1
1
6
5
4
7
4
1
6
12
8
4
4
15
9
4
10
13
14
16
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
96
103
112
128
128
128
128
128
89
83
86
86
82
86
105
100
100
128
105
90
94
91
98
104
95
128
104
107
108
128
104
105
105
105
107
87
91
93
99
105
107
128
128
105
104
99
96
94
95
103
91
90
87
87
87
83
92
86
87
85
107
88
89
92
89
81
83
82
80
94
83
77
103
74
69
71
73
71
78
89
66
66
68
67
67
90
80
62
61
66
73
84
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
33
41
45
47
48
26
4
4
4
5
6
19
15
12
12
15
11
6
2
2
14
14
9
5
3
2
9
7
5
6
6
3
1
6
6
5
4
3
3
7
5
4
4
5
4
3
4
2
1
2
4
8
4
1
1
2
2
3
2
1
3
2
2
4
3
2
2
4
4
4
5
8
6
5
5
5
3
2
12
7
3
3
2
1
9
13
15
16
16
13
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
177
177
177
177
177
179
182
182
182
183
182
185
185
171
176
182
169
190
179
177
192
173
172
177
178
177
184
174
178
179
179
184
186
179
180
179
178
179
181
182
182
187
181
180
186
171
165
180
165
173
185
180
180
190
192
164
173
177
175
177
182
179
187
171
182
169
173
156
186
131
133
134
139
163
122
164
109
119
118
110
167
92
87
88
75
91
111
118
189
192
126
128
133
139
157
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
22
30
38
37
37
53
43
34
19
5
5
5
20
27
31
18
5
8
10
13
11
9
11
8
6
20
11
3
9
10
11
6
1
1
1
38
23
8
8
6
3
1
1
1
3
3
4
2
1
1
2
1
1
1
1
2
2
2
5
8
5
2
1
1
2
3
5
7
4
1
1
1
3
13
7
1
1
8
15
27
33
36
38
40
33
26
26
26
26
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
159
159
159
159
159
144
142
139
137
137
130
139
139
135
176
170
149
154
155
149
164
153
159
161
184
159
154
156
153
158
172
159
157
156
158
164
172
176
170
168
168
168
184
154
164
161
151
172
150
161
162
161
182
152
163
149
154
159
162
184
162
170
154
159
159
139
142
126
164
109
114
110
118
158
121
161
103
106
109
104
182
92
91
92
75
85
100
104
147
163
97
91
98
104
127
157
157
157
157
157
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
60
60
60
60
60
33
6
6
7
44
34
20
7
6
5
5
6
21
32
19
7
15
10
6
18
31
26
16
7
8
6
3
1
11
11
8
5
3
6
12
14
10
7
8
5
3
3
3
3
3
2
2
2
2
5
7
4
1
2
2
2
2
3
2
1
1
1
1
1
1
2
8
5
2
5
3
1
1
9
6
4
4
5
4
3
8
11
12
13
13
13
13
13
14
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
70
74
74
77
81
74
96
96
97
112
117
104
128
101
101
99
93
101
93
97
112
96
122
102
112
119
111
128
115
118
122
112
122
109
117
110
107
107
119
105
94
93
128
92
100
105
99
122
100
94
93
93
90
91
99
96
100
110
96
117
98
96
95
101
87
86
83
81
80
74
85
80
78
82
78
82
80
70
70
70
82
82
74
83
100
57
54
59
62
72
87
87
87
87
87
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
4
1
1
7
16
20
25
21
11
1
2
2
2
3
2
2
9
6
4
4
4
9
5
2
4
5
4
4
5
8
5
2
3
4
5
25
13
2
1
3
2
2
2
1
1
1
2
2
2
1
1
4
7
10
5
1
1
1
5
3
1
1
2
3
2
1
3
2
1
8
4
1
1
9
11
12
13
16
8
1
8
12
14
15
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
88
88
88
88
88
71
68
65
65
67
59
77
77
68
74
83
74
93
92
92
116
98
81
86
82
83
85
77
93
79
81
85
81
80
95
81
83
91
74
79
80
78
88
81
76
75
78
95
83
84
88
93
95
93
116
98
100
103
103
103
102
94
98
86
82
85
84
82
98
83
80
81
78
78
79
79
73
65
68
69
68
67
77
64
62
65
72
76
87
116
74
67
72
72
86
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
12
1
1
1
1
1
1
1
3
3
4
12
9
6
5
5
5
4
4
4
5
11
6
1
2
4
9
5
1
1
1
1
2
4
6
8
13
7
2
1
3
5
3
1
1
1
1
2
1
1
1
2
3
4
2
1
1
1
8
4
1
1
6
7
5
4
5
5
6
4
2
1
1
2
6
3
1
1
11
7
3
3
2
2
20
19
18
18
18
18
18
18
18
18
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
152
152
152
152
152
147
146
145
145
147
148
152
152
152
135
152
131
138
136
144
137
138
144
133
136
136
133
153
139
139
150
152
125
128
125
118
142
121
126
142
130
142
129
125
133
121
128
143
135
139
142
144
142
140
142
152
145
152
143
144
138
137
141
153
132
146
132
133
143
126
123
125
110
112
107
102
121
114
122
125
150
123
123
105
103
107
107
122
134
143
143
143
143
143
148
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
20
18
18
18
18
9
1
1
1
6
11
11
11
11
7
3
29
27
25
19
14
14
8
2
2
43
25
8
3
6
9
7
5
11
8
5
4
3
2
7
5
4
3
3
3
3
4
4
4
4
4
5
4
4
8
12
8
4
5
4
4
4
5
10
8
6
5
5
5
16
40
37
22
8
10
33
61
44
27
10
10
10
14
16
17
17
17
17
18
20
21
21
21
22
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
128
131
131
132
134
131
140
140
109
106
119
101
105
117
118
128
135
123
122
122
122
122
116
139
123
123
135
127
118
121
118
128
131
120
140
117
121
125
121
139
128
115
123
123
122
138
128
126
124
126
128
109
112
111
109
118
117
115
128
131
118
118
114
140
111
106
118
98
97
90
113
81
81
81
78
92
81
62
67
64
72
80
84
110
138
76
72
80
85
103
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
14
21
11
1
2
3
4
2
1
3
6
6
6
3
1
7
7
7
7
7
8
7
6
6
6
3
1
8
12
15
11
7
4
1
5
6
3
1
4
5
7
33
19
5
4
3
2
1
1
1
1
1
3
2
2
4
6
9
6
3
7
5
3
3
2
2
2
2
8
14
8
3
12
7
3
3
3
2
1
7
10
11
13
11
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
148
148
148
148
148
128
124
120
125
135
121
167
167
143
186
171
151
172
162
172
160
157
157
156
192
162
169
172
182
170
173
171
164
189
167
168
173
175
171
174
177
189
185
172
172
162
164
186
157
164
166
170
192
171
171
162
170
169
168
185
163
164
161
157
160
145
142
133
172
121
120
114
119
124
109
161
97
117
119
112
192
99
94
94
75
86
102
107
159
171
99
94
102
109
134
168
168
168
168
168
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
33
4
4
4
4
4
8
10
12
38
21
5
5
21
13
6
29
40
46
42
35
29
19
9
9
14
11
9
14
17
10
4
2
11
9
8
7
5
3
12
13
13
8
3
3
4
2
1
1
12
8
5
3
1
1
2
14
13
9
6
4
14
20
24
16
9
16
14
12
9
7
9
6
3
16
9
2
3
9
5
2
2
8
5
3
7
9
10
11
11
11
11
11
12
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
61
65
71
81
81
81
81
81
82
82
72
71
97
70
73
77
75
90
79
79
79
103
79
80
85
86
84
92
112
87
93
85
83
82
82
78
79
84
85
92
100
92
97
101
88
88
90
86
87
103
89
90
92
94
98
102
102
112
95
101
94
91
90
100
90
87
85
102
81
86
87
85
97
72
80
84
67
103
58
57
56
49
54
65
67
88
112
71
72
71
67
69
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
10
5
5
5
5
3
2
2
6
10
9
9
10
6
2
2
2
3
4
7
8
10
7
5
5
10
8
6
4
2
6
6
6
8
6
4
3
2
2
2
37
21
6
3
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
3
3
3
6
7
4
1
2
1
1
4
9
6
3
8
6
4
4
11
7
4
4
5
6
12
15
16
17
18
13
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
66
70
70
76
86
86
115
115
101
112
125
96
100
101
112
104
97
102
100
129
112
112
120
106
115
107
108
113
108
106
106
103
125
107
114
117
108
129
98
99
95
96
120
94
99
99
95
120
92
88
89
93
102
104
129
125
108
107
117
101
100
117
93
95
94
90
111
84
78
71
71
59
69
73
83
120
83
111
91
66
71
72
77
86
85
85
85
85
85
88
91
91
91
91
91
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
8
8
27
33
22
11
2
2
2
3
3
3
3
30
22
14
8
2
10
10
11
7
3
2
4
3
2
12
12
9
5
2
2
3
7
11
7
3
2
1
1
1
1
1
1
1
1
1
2
4
4
5
3
1
1
1
2
3
4
3
2
1
1
3
4
2
1
3
7
7
7
8
12
9
7
7
4
2
5
12
15
17
18
13
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
159
159
159
159
159
145
143
140
138
137
132
136
136
126
147
143
130
134
136
145
143
147
157
152
160
158
148
141
143
147
146
158
159
132
137
133
136
147
133
137
139
143
160
132
145
157
130
145
141
148
157
158
158
148
144
129
139
136
130
160
131
141
138
158
159
125
118
115
145
96
98
93
95
117
89
119
76
88
87
78
158
67
70
75
61
70
84
85
122
144
73
69
78
84
105
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
58
58
58
58
58
35
12
12
12
32
26
13
1
1
1
1
1
16
24
12
1
3
2
2
7
9
6
3
1
3
25
17
9
5
9
5
1
1
5
11
9
7
4
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
3
3
2
2
2
2
1
1
7
4
2
5
3
2
2
12
7
2
2
3
2
2
10
14
16
17
16
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
195
195
195
195
195
191
190
189
190
191
187
197
197
180
196
198
187
196
193
192
194
191
190
192
199
191
193
193
193
194
194
195
195
196
188
194
195
198
197
197
197
196
198
196
196
197
195
196
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
188
200
200
166
181
166
200
200
175
197
197
193
197
197
197
197
197
197
197
197
197
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
99
99
99
99
99
99
99
99
99
99
68
38
38
78
118
84
48
12
12
12
6
1
59
107
70
33
23
13
4
21
38
26
15
18
18
14
10
11
13
15
12
10
23
17
11
55
60
48
36
68
67
66
66
53
40
53
59
49
40
53
46
40
40
40
53
59
43
28
78
103
116
108
68
28
34
40
65
90
78
66
78
84
87
90
105
120
87
54
60
66
47
28
28
28
28
28
28
28
28
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
173
173
173
173
173
162
160
158
158
161
165
167
173
173
173
167
158
174
158
159
161
160
161
161
179
160
160
163
163
165
168
173
164
163
164
160
168
160
163
167
165
167
165
173
161
160
156
173
156
165
167
167
179
174
161
162
165
163
170
163
161
163
156
173
160
143
142
124
173
111
123
117
122
159
113
160
105
117
121
115
179
94
87
86
82
96
115
110
163
174
91
86
96
106
133
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
63
63
63
63
63
40
18
18
18
29
23
18
18
13
9
5
1
15
22
29
36
26
13
1
3
14
7
1
13
16
20
11
3
10
8
6
5
4
3
10
12
8
4
1
2
1
1
1
12
8
4
1
2
4
2
1
1
1
1
1
2
2
3
2
1
1
2
1
1
3
6
14
15
16
31
17
4
2
8
9
9
10
7
4
10
12
13
13
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
127
135
149
170
170
170
170
170
140
140
130
131
151
126
157
141
140
169
140
140
144
141
149
160
147
169
158
157
169
163
157
159
159
170
170
152
154
157
158
160
157
169
169
146
155
149
151
156
169
155
163
168
144
147
148
146
146
160
156
149
170
170
143
139
136
169
118
115
112
110
118
97
118
77
83
84
86
128
72
82
75
67
80
96
103
152
168
98
92
99
105
129
160
160
160
160
160
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
68
82
89
93
95
51
8
8
22
22
19
16
16
9
2
6
6
6
7
7
8
12
13
9
5
1
6
7
4
2
6
4
2
16
15
11
6
2
10
25
15
6
7
8
7
4
2
2
2
2
2
4
2
1
1
1
4
7
4
2
7
4
1
5
4
2
1
11
22
15
8
12
11
11
11
9
6
3
15
8
2
2
4
3
2
10
14
16
17
18
18
18
18
19
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
63
72
72
72
72
72
64
63
71
102
74
78
79
72
79
78
81
108
87
94
110
90
110
96
93
110
95
79
77
86
73
74
73
78
88
95
108
102
100
104
102
99
120
95
93
94
92
95
93
100
102
101
120
101
108
99
96
94
100
96
91
91
87
120
82
85
86
83
81
82
85
67
75
75
73
102
68
60
64
59
62
62
56
56
57
54
53
57
62
67
78
78
78
78
78
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
10
1
1
6
4
2
2
2
3
2
1
4
5
6
7
11
18
10
2
1
1
4
4
3
2
1
1
1
2
7
11
6
2
1
1
34
38
21
5
3
1
1
1
4
3
2
1
1
1
2
4
9
11
6
1
3
2
1
8
6
4
7
4
1
1
2
3
5
6
6
7
5
3
15
8
1
1
1
2
8
11
13
14
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
72
82
82
84
90
88
107
107
105
118
121
115
132
118
119
149
119
120
129
144
134
135
137
149
137
144
130
135
126
129
131
144
149
134
136
134
140
133
119
135
117
109
111
105
97
100
107
106
108
130
98
109
117
117
133
120
122
140
119
121
115
111
114
131
110
101
92
87
84
77
71
86
68
72
76
104
71
64
71
65
80
80
81
104
130
67
63
71
75
92
115
115
115
115
115
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
20
18
18
19
20
23
14
5
3
2
3
2
1
1
20
17
14
9
5
1
4
4
5
3
2
3
4
8
15
13
9
6
4
2
6
6
6
7
9
6
3
1
6
5
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
5
3
1
7
8
5
3
14
9
5
5
27
14
1
8
11
13
14
10
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
155
155
155
155
155
149
148
146
150
156
143
175
175
144
148
169
139
166
159
167
154
163
141
144
157
146
147
149
163
141
147
161
133
151
141
136
160
140
139
147
139
139
147
132
138
131
133
139
137
144
175
159
169
166
167
163
158
160
163
158
161
155
160
155
136
136
129
128
147
123
132
116
113
111
107
112
104
105
102
100
157
82
84
89
83
97
110
108
166
175
107
107
112
116
132
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
21
16
16
16
16
16
20
22
18
15
12
7
3
3
3
4
5
7
9
12
8
5
5
5
5
12
11
8
5
12
14
15
14
13
10
8
9
7
5
3
3
4
5
7
5
3
2
2
2
6
6
6
9
6
3
6
18
15
12
8
4
4
5
13
17
11
5
7
5
3
40
31
22
14
12
8
4
6
8
8
8
8
20
26
21
17
17
17
17
12
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
157
157
157
157
157
142
139
136
131
127
127
117
117
114
147
122
125
130
132
135
146
142
137
145
133
132
148
127
131
133
133
157
129
126
146
127
127
147
127
133
130
136
142
120
122
117
115
146
119
123
129
130
126
148
137
111
121
124
124
147
136
135
132
157
116
118
108
100
122
84
82
84
82
83
77
86
67
73
79
82
143
74
63
62
49
62
76
79
137
121
78
78
79
83
94
109
109
109
109
109
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
60
60
60
60
60
33
7
7
7
17
14
10
6
5
5
5
5
17
24
15
6
5
5
5
5
8
8
7
5
3
2
1
1
10
10
6
3
1
1
1
4
5
3
1
3
3
3
3
2
2
3
13
9
5
3
2
1
1
7
4
1
1
1
19
13
7
1
1
2
1
1
5
3
1
2
1
1
2
10
6
2
2
6
10
12
13
14
14
15
11
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
60
67
74
89
89
90
96
89
112
112
102
105
154
101
102
108
103
97
93
103
90
97
98
97
116
101
104
112
139
109
130
118
125
134
134
139
154
134
128
133
131
150
127
128
145
119
122
118
120
135
122
135
129
130
132
135
139
135
139
139
138
154
132
134
132
130
132
131
122
124
150
127
135
126
120
126
117
145
102
94
96
85
91
96
93
139
121
109
112
108
106
106
105
105
105
105
105
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
13
15
16
17
17
10
3
3
6
9
13
7
2
9
6
3
3
3
4
5
10
11
6
2
4
7
4
2
1
2
3
2
1
1
2
4
3
2
1
3
5
8
10
6
3
8
5
2
2
14
10
6
5
4
3
3
3
4
3
3
3
9
16
10
4
7
11
10
6
3
5
8
10
9
8
7
5
3
18
11
4
4
17
14
12
17
19
20
22
17
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
44
42
41
42
45
41
54
54
58
64
105
66
76
76
72
72
81
76
77
99
86
87
105
95
86
88
85
82
99
83
87
83
97
88
90
105
99
83
76
75
72
75
85
75
77
78
86
79
78
78
86
84
85
95
97
83
83
81
81
80
78
88
77
85
72
76
71
70
69
77
61
59
57
55
56
69
54
47
49
45
51
54
54
95
62
46
44
45
52
63
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
8
2
2
2
2
2
2
3
3
3
7
5
4
3
2
1
1
1
1
2
3
18
11
5
3
2
4
4
4
4
2
1
4
7
8
4
1
1
1
1
4
5
3
2
1
1
1
1
1
3
2
2
1
1
1
2
3
4
3
2
1
1
1
4
5
3
1
2
3
5
3
1
1
2
7
4
2
3
13
7
1
1
9
6
3
7
9
10
12
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
57
57
57
61
66
72
84
84
84
85
84
87
87
73
72
78
69
73
83
83
94
120
93
95
102
113
94
93
118
91
93
113
87
100
94
95
113
107
89
95
96
96
113
103
96
103
94
103
97
111
100
103
107
102
111
120
109
114
118
113
117
110
113
117
101
99
117
95
100
103
107
117
96
93
83
90
75
79
79
82
85
79
117
89
68
73
77
86
89
120
93
90
90
89
89
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
7
1
1
1
1
1
2
3
3
3
4
4
5
19
10
1
2
3
4
10
10
10
5
1
6
11
9
6
3
3
3
3
3
3
4
6
4
2
2
3
4
5
7
9
6
3
2
2
2
3
3
4
16
11
6
2
2
2
4
6
7
4
2
7
5
3
2
3
4
6
33
23
14
6
4
3
3
4
10
6
3
3
6
10
20
22
23
24
24
16
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
159
159
159
159
159
140
137
133
135
140
122
157
157
140
174
177
155
162
158
162
154
159
160
160
182
165
167
177
166
167
170
164
162
175
160
168
170
174
171
174
177
175
182
163
162
163
146
171
151
160
161
157
180
148
146
135
147
151
158
182
164
171
155
158
161
137
147
125
145
110
116
112
122
162
114
163
97
109
114
105
180
84
80
83
68
75
87
87
122
146
73
70
79
86
107
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
60
1
1
1
1
1
4
5
7
40
22
5
5
20
12
4
1
19
29
35
20
5
3
1
7
16
8
1
1
7
5
3
2
1
7
5
3
2
1
1
6
5
5
6
3
1
3
9
5
2
5
14
8
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
3
2
2
2
2
2
7
4
2
3
10
6
3
3
5
8
10
11
12
12
13
11
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
92
101
111
130
130
130
130
130
110
110
112
113
122
116
132
122
123
149
126
129
130
134
131
128
140
130
132
134
129
132
140
135
132
149
129
131
132
128
138
131
121
132
130
111
112
121
124
127
128
149
115
129
108
112
119
122
131
123
128
138
127
129
126
124
117
132
116
104
98
95
106
86
79
93
75
77
84
121
72
77
78
73
88
88
90
102
129
83
75
80
82
98
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
56
70
77
81
83
45
8
8
58
43
29
29
16
4
4
4
3
3
3
30
22
14
9
4
2
5
10
7
4
2
4
4
4
10
10
9
5
2
2
5
35
24
13
3
2
1
1
1
2
2
2
4
10
15
8
2
1
1
1
1
1
5
10
7
4
2
2
5
8
8
9
16
10
5
7
6
3
1
10
5
1
1
1
2
5
12
15
17
18
18
18
18
18
18
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
50
50
50
50
50
42
41
39
49
61
62
102
102
94
102
110
96
111
92
94
88
86
106
88
92
111
89
110
86
82
91
95
98
111
129
96
100
104
98
95
129
92
102
103
103
129
105
129
109
105
101
113
99
101
102
129
98
100
101
100
105
102
105
101
105
103
106
95
113
87
90
93
90
100
84
98
85
82
82
80
85
81
65
72
69
77
77
70
67
94
62
61
69
75
87
106
106
106
106
106
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
9
2
2
2
2
2
3
4
7
10
18
12
6
5
4
5
6
4
2
1
1
6
4
2
3
4
5
3
1
9
5
1
1
6
10
5
1
1
1
1
32
19
6
1
1
1
2
3
3
4
14
19
13
8
6
6
6
7
4
1
2
3
4
6
5
4
4
5
7
4
2
3
5
5
5
6
3
1
8
5
3
3
2
1
9
12
14
15
15
15
15
15
15
16
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
47
45
44
51
62
60
97
97
81
89
127
90
95
98
126
94
96
126
83
85
86
80
105
82
83
87
88
75
105
80
84
91
94
99
116
105
104
104
100
105
127
110
127
107
127
101
96
117
91
95
97
94
97
98
106
103
102
102
102
116
99
105
99
103
96
106
92
96
93
93
93
117
91
86
83
127
61
62
64
54
57
64
65
82
104
64
64
73
80
94
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
6
1
1
1
1
1
1
2
4
7
12
7
2
3
2
1
1
1
1
2
3
5
3
1
2
4
2
1
2
4
2
1
3
9
10
7
4
2
1
1
34
21
8
5
3
1
1
1
2
3
2
1
1
2
2
2
1
1
1
1
1
2
3
8
8
6
4
3
3
2
2
14
7
1
5
3
2
3
11
6
1
1
2
1
1
8
11
13
15
11
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
59
59
59
59
59
49
47
45
53
63
62
97
97
86
91
126
92
99
102
126
102
101
140
103
104
106
98
93
102
96
101
117
94
107
102
107
121
116
117
117
112
140
109
114
98
95
101
99
103
125
99
106
116
110
125
112
119
121
122
126
140
129
132
127
132
117
117
114
121
117
108
114
98
100
93
90
116
76
83
90
87
100
91
91
91
91
78
77
83
88
85
88
93
99
107
121
121
121
121
121
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
10
1
1
1
1
1
1
1
1
1
9
6
4
8
12
24
19
14
14
15
17
17
9
1
2
4
4
4
8
7
4
1
1
10
11
6
2
2
1
1
29
19
10
5
3
1
1
1
1
3
4
6
5
4
3
3
2
2
7
4
1
3
10
13
11
9
16
11
6
3
2
1
2
3
2
1
2
8
22
12
3
3
7
4
1
10
14
16
19
19
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
198
198
198
198
198
197
197
197
197
198
197
200
200
183
200
200
194
200
199
200
200
200
200
199
200
200
199
200
200
199
200
200
198
200
197
198
200
200
199
198
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
200
200
200
200
200
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
23
16
16
16
57
33
10
10
11
12
12
12
13
13
13
14
28
20
12
6
8
15
9
3
3
3
7
11
25
40
46
43
40
25
11
55
47
40
66
83
61
40
53
46
40
40
66
83
100
116
133
99
66
66
66
66
66
66
66
66
66
133
165
182
191
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
98
94
88
89
94
87
113
113
98
105
152
113
128
128
141
126
132
124
122
126
123
120
152
119
121
131
129
128
141
132
125
131
134
140
129
152
127
125
113
123
124
111
141
118
118
123
122
114
107
113
101
102
108
115
120
124
140
116
124
125
114
141
107
116
99
98
92
98
123
95
124
83
85
79
69
107
53
56
61
53
64
66
68
83
113
59
56
63
67
81
101
101
101
101
101
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
34
13
13
13
13
7
1
1
9
17
9
2
2
1
1
2
4
13
22
11
1
8
7
6
7
7
4
2
1
3
6
3
1
8
10
5
1
1
1
2
3
5
3
1
2
1
1
3
3
3
2
1
1
1
1
1
5
10
6
3
3
2
1
6
6
3
1
1
1
1
1
5
4
4
6
4
2
3
12
9
6
6
15
10
5
10
13
14
15
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
56
60
60
63
68
62
84
84
78
101
99
93
103
93
101
90
93
97
92
124
100
106
124
112
104
124
96
94
93
93
89
96
108
97
99
103
91
93
91
95
112
97
114
98
95
98
91
94
92
94
114
93
98
89
91
93
94
114
99
92
91
88
84
88
82
81
79
78
79
73
90
71
78
84
84
99
104
69
73
68
63
67
64
63
90
61
61
69
75
86
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
5
4
4
2
1
1
1
2
1
1
3
5
10
16
8
1
5
3
2
6
16
10
5
5
5
3
2
1
1
5
7
10
5
1
5
36
19
3
4
3
2
8
6
3
1
1
10
6
3
2
1
1
1
2
1
1
1
3
7
11
7
3
3
3
2
1
3
3
3
5
4
4
4
12
13
13
14
7
1
1
9
13
15
16
15
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
71
79
88
106
106
106
106
106
85
87
87
92
128
94
98
107
114
103
106
103
93
88
89
96
97
123
106
111
135
106
100
103
104
113
122
97
97
98
103
103
109
113
111
136
120
106
110
109
112
128
106
114
106
109
118
123
122
135
136
120
119
130
112
115
118
120
130
105
104
106
108
100
111
136
94
93
98
101
89
90
89
103
103
95
97
115
135
88
87
89
88
95
103
103
103
103
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
33
40
44
46
47
27
7
7
5
4
12
8
5
3
2
3
6
9
12
8
4
7
5
4
5
7
6
4
3
6
6
5
4
6
10
7
4
3
3
3
32
24
13
3
3
4
5
5
5
5
4
3
5
8
5
3
3
5
6
6
6
7
11
10
7
4
5
16
9
3
5
4
4
4
4
4
4
4
9
11
12
14
22
27
22
17
17
17
17
19
20
21
21
21
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
125
127
127
127
131
136
140
149
149
149
172
139
149
144
139
165
141
139
143
163
146
144
153
151
144
145
147
145
149
153
154
158
163
171
162
172
163
163
149
165
162
148
166
146
146
148
152
158
149
165
134
146
152
154
163
163
171
143
149
161
141
172
133
165
112
115
113
122
162
114
162
107
119
117
109
166
87
81
80
66
77
94
101
150
165
96
89
96
102
126
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
6
9
11
13
37
33
19
6
8
11
8
5
20
28
37
21
5
5
6
8
11
14
12
11
11
11
8
5
8
7
6
6
6
6
8
9
8
4
1
2
4
4
4
6
7
5
4
2
1
4
5
4
3
2
2
1
1
1
2
3
2
2
3
4
4
4
7
4
1
7
4
1
3
12
8
4
4
5
3
1
9
13
15
16
13
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
114
114
114
114
114
91
87
83
83
86
76
99
99
89
97
142
110
113
113
108
106
117
109
110
118
114
102
107
97
99
98
97
111
97
99
101
111
110
114
119
142
117
118
107
121
99
102
129
106
110
114
110
109
113
117
98
102
103
102
118
105
105
104
108
119
108
142
105
99
98
100
97
97
121
83
100
76
85
84
82
129
79
84
84
87
87
83
83
117
93
104
111
111
111
111
111
111
111
111
111
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
52
52
52
52
52
26
1
1
1
1
1
2
3
3
4
7
4
2
3
2
1
3
4
6
5
4
7
4
1
2
13
10
7
13
13
7
1
2
4
8
6
5
3
2
1
2
3
4
5
3
2
2
2
2
4
5
7
5
3
3
3
2
2
1
1
4
3
3
4
5
3
2
3
4
2
1
5
7
8
9
5
1
4
15
11
7
7
15
11
8
12
14
15
16
16
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
151
150
149
152
157
149
173
173
153
171
188
151
166
164
167
155
163
159
159
191
163
169
181
166
167
169
161
156
160
154
167
171
179
188
183
186
179
178
172
178
180
171
175
168
171
173
172
191
166
167
163
164
169
173
178
179
188
170
174
183
166
186
163
173
149
150
149
153
178
149
180
145
155
156
152
191
135
130
140
125
148
148
143
164
173
130
122
123
123
136
150
150
150
150
150
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
20
21
23
40
58
46
24
2
2
2
3
4
19
35
18
1
5
3
2
10
34
25
13
1
5
10
7
5
8
6
3
1
9
12
15
46
25
5
5
18
11
4
2
2
3
5
8
5
2
3
4
4
4
6
5
4
4
4
7
9
9
10
7
4
18
46
31
17
27
55
30
5
10
16
13
10
10
14
19
33
34
34
34
34
25
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
175
175
175
175
175
165
163
161
164
168
155
185
185
167
187
192
173
190
183
180
192
179
181
183
197
186
182
190
180
182
192
183
182
193
184
188
192
192
190
192
192
193
195
190
192
192
184
187
178
181
181
184
197
184
188
169
176
182
183
195
192
187
187
175
183
171
175
156
192
138
142
139
150
183
140
192
127
140
134
126
197
110
114
124
103
121
125
127
188
185
105
101
110
120
146
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
65
65
65
65
65
51
38
38
71
96
75
54
34
18
12
8
4
51
94
66
39
32
18
4
10
16
16
13
11
11
11
6
1
10
11
12
8
4
7
10
48
26
4
2
4
3
2
4
8
6
4
2
1
1
1
1
2
3
2
1
1
1
1
22
14
6
1
1
1
2
4
19
15
12
16
10
4
6
19
12
5
5
8
12
12
12
12
12
12
12
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
153
153
152
155
160
151
175
175
150
169
169
155
167
163
170
156
166
156
154
160
165
152
148
149
154
151
163
147
153
159
153
157
164
158
173
169
165
165
164
167
157
157
169
162
164
173
165
168
164
167
175
164
168
167
170
166
159
162
163
159
163
169
154
173
140
140
136
139
155
124
157
114
128
133
129
169
103
129
116
114
143
143
138
163
173
126
115
121
125
147
175
175
175
175
175
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
13
17
21
17
14
23
12
1
1
1
1
1
8
12
13
11
10
10
8
6
5
15
10
5
20
11
3
10
15
11
7
3
3
3
7
22
13
5
3
6
5
3
2
2
3
5
31
48
53
28
4
4
9
6
3
3
12
21
15
10
6
5
29
43
28
14
11
9
14
16
10
5
11
10
10
10
10
17
25
26
18
10
10
10
10
10
10
10
10
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
65
65
65
70
77
76
99
99
72
89
63
66
71
74
78
91
86
84
81
99
84
88
91
91
86
84
82
83
84
81
81
87
99
87
116
96
97
116
91
90
116
84
86
89
84
95
83
82
81
87
76
79
79
73
89
73
73
80
68
67
67
65
67
72
62
72
57
57
58
52
63
48
52
52
48
81
42
42
43
37
46
52
53
95
69
61
62
57
56
56
55
55
55
55
55
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
17
4
4
4
4
4
7
10
20
14
8
2
2
3
4
4
4
13
22
14
6
24
14
4
4
4
5
4
4
4
5
4
2
1
4
5
3
2
1
1
1
1
2
4
4
3
2
1
1
1
1
1
1
2
2
1
1
7
5
3
5
7
11
9
8
9
13
18
15
8
2
1
2
3
6
4
2
2
11
6
1
1
2
1
1
7
10
11
13
7
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
103
103
103
103
103
83
80
76
72
70
64
66
81
91
112
161
103
110
116
126
112
120
126
118
138
122
119
152
119
119
138
107
100
106
112
126
138
160
142
159
152
138
143
136
160
161
124
132
113
109
108
105
117
97
94
92
100
113
126
149
160
142
128
136
159
124
145
111
103
95
103
94
107
160
111
161
99
101
94
79
132
63
67
74
64
78
78
67
94
65
61
60
56
56
56
56
56
56
56
56
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
16
1
1
1
1
1
1
1
14
40
26
13
9
6
5
5
5
7
9
20
19
18
11
4
6
8
11
23
17
11
6
1
2
4
5
3
1
2
2
2
26
18
10
3
2
1
1
1
1
16
9
3
3
3
6
5
3
2
1
1
2
7
13
26
14
2
2
14
9
5
1
2
1
1
5
4
4
4
10
6
3
3
2
2
2
7
10
11
12
12
12
12
12
13
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
176
174
172
171
173
165
179
179
151
173
185
167
173
175
173
181
175
179
185
182
180
183
183
175
177
177
187
181
171
173
174
176
185
178
180
183
178
178
175
180
180
176
185
175
175
180
179
182
183
181
179
180
181
180
185
183
181
180
187
181
168
176
165
178
157
159
168
169
180
175
180
133
140
132
130
182
105
105
110
97
120
120
122
172
181
101
97
107
117
144
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
96
96
74
53
53
53
53
31
9
9
9
40
24
9
1
1
1
1
2
21
30
30
22
15
10
5
5
40
30
18
6
6
6
11
10
10
12
11
11
13
12
11
47
30
13
94
51
9
5
5
7
10
9
9
9
10
13
13
13
11
10
9
9
7
6
9
12
15
13
11
13
28
44
31
18
11
13
13
13
29
20
11
11
11
16
13
11
21
26
28
29
30
30
30
30
30
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
95
91
87
82
79
74
72
72
68
73
91
80
96
86
96
97
96
117
96
91
115
89
88
91
91
88
96
96
77
79
75
78
75
79
83
88
89
94
93
96
117
94
98
98
95
115
97
94
93
90
84
82
80
83
77
80
80
80
95
78
81
93
75
93
70
70
72
72
72
84
71
64
61
61
66
70
65
76
93
57
58
63
59
56
90
50
47
56
60
73
93
93
93
93
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
37
39
40
40
40
21
2
2
4
2
1
3
5
3
1
4
2
1
1
1
2
10
13
9
5
1
5
3
2
2
3
3
4
10
8
5
2
1
1
3
30
19
8
3
3
2
2
2
2
2
2
4
2
1
1
2
3
5
10
7
5
3
2
9
5
2
4
3
2
2
2
5
4
4
5
3
2
3
12
7
3
3
2
2
2
9
13
15
16
16
16
16
16
17
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
70
74
74
79
86
77
108
108
101
112
104
102
130
102
104
100
102
105
105
144
120
114
138
118
119
144
117
116
120
120
129
144
109
111
120
120
118
133
111
117
100
88
88
84
91
96
96
129
105
93
91
96
98
101
133
107
105
120
101
97
101
103
98
114
100
96
99
98
90
85
87
112
99
104
103
120
103
93
94
90
90
84
85
85
105
88
88
94
97
103
114
114
114
114
114
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
4
1
1
7
17
21
23
20
11
2
8
14
21
29
15
2
14
9
4
1
9
15
8
2
6
6
5
4
5
8
5
2
1
1
5
5
5
4
3
5
3
2
4
5
5
3
1
1
2
2
2
1
1
10
5
1
2
3
4
5
5
6
3
1
1
2
3
3
4
9
6
3
1
26
14
3
3
5
4
3
24
34
39
42
43
44
44
44
45
46
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
192
192
192
192
192
192
193
193
193
193
193
194
194
178
179
188
183
197
189
193
194
187
186
186
185
185
185
187
189
188
189
186
192
187
189
189
187
193
191
194
194
192
192
197
194
187
189
191
189
189
194
192
191
197
194
184
188
187
192
186
186
189
194
187
193
176
171
158
197
138
144
147
153
180
150
162
119
129
125
119
182
105
102
107
96
112
134
127
195
197
131
131
138
145
165
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
22
44
55
47
40
80
73
61
39
18
14
10
25
32
40
27
14
12
8
5
17
37
26
16
16
16
13
10
7
9
12
43
23
4
7
9
11
6
1
1
1
1
6
4
2
4
6
3
1
1
1
1
1
11
18
10
2
1
2
4
3
2
1
1
7
9
11
7
3
7
6
3
1
16
10
4
4
11
7
3
9
12
13
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
168
165
161
164
170
159
191
191
174
187
193
170
177
176
178
173
176
178
177
192
181
184
192
182
191
186
187
181
184
176
182
186
193
191
191
192
185
186
188
190
191
187
191
184
184
190
183
192
179
178
190
183
186
189
193
192
191
190
189
191
186
186
183
189
178
179
185
180
190
166
191
152
161
160
155
192
136
129
142
124
146
146
148
183
190
138
128
133
138
161
190
190
190
190
190
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
113
64
16
16
16
16
16
28
40
45
51
34
17
5
5
3
1
5
28
39
34
30
27
17
7
6
6
3
1
6
15
25
18
11
12
13
15
21
11
1
12
47
69
38
7
6
5
5
5
12
20
12
5
12
20
15
11
12
11
11
32
53
32
11
12
12
13
12
11
11
11
11
31
21
11
50
71
41
11
11
11
11
30
36
23
11
11
11
11
11
11
11
11
11
11
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
51
50
48
58
71
69
114
114
83
93
103
85
93
90
98
84
97
81
77
82
84
92
117
93
103
95
92
89
87
88
88
89
107
82
86
81
77
79
78
82
88
83
107
87
90
114
97
103
93
98
100
97
117
93
91
94
89
88
104
85
86
89
83
90
81
79
79
78
82
81
69
77
72
70
74
82
70
82
89
59
69
74
81
117
87
88
82
82
82
93
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
15
12
12
12
12
8
4
4
2
1
7
5
4
4
2
1
3
4
6
8
11
12
8
4
5
12
6
1
2
4
2
1
2
3
5
3
1
1
1
3
6
7
4
1
1
1
2
4
4
4
4
4
2
1
2
4
3
2
1
1
3
2
2
7
6
4
2
4
4
4
36
27
15
3
1
1
4
8
12
6
1
1
7
4
1
10
14
16
17
11
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
50
49
48
55
63
73
92
92
92
84
101
81
82
94
93
98
127
98
105
107
120
105
105
126
100
102
100
89
110
95
95
114
116
87
88
92
91
91
114
95
80
86
81
81
90
85
90
120
94
96
120
101
108
118
110
127
116
112
114
126
116
114
114
116
112
120
114
99
102
95
90
112
98
106
111
120
120
114
101
92
89
91
86
96
120
72
70
79
86
102
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
5
1
1
1
2
3
10
16
22
12
2
1
1
1
11
16
16
9
3
3
8
11
7
3
2
1
1
2
3
5
3
1
1
1
1
5
7
4
1
1
1
1
1
3
6
8
10
7
4
1
4
7
6
6
3
1
11
14
12
10
7
4
5
3
1
1
1
10
7
5
7
8
9
32
17
3
3
2
2
10
11
11
11
11
11
11
11
11
12
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
145
141
137
141
150
133
180
180
147
154
178
156
174
167
170
162
166
157
154
157
156
160
153
148
151
158
178
156
163
148
158
169
168
156
152
154
157
157
165
161
158
154
158
152
154
156
152
165
160
156
180
169
178
174
170
166
163
166
167
159
178
163
149
169
154
158
165
161
153
142
158
165
124
127
122
158
101
104
113
100
108
110
102
133
152
124
128
137
144
158
180
180
180
180
180
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
90
90
56
22
22
22
22
17
12
12
12
21
19
16
14
8
2
2
3
4
4
5
9
7
5
5
10
15
9
3
3
5
9
6
3
5
5
5
7
6
6
16
26
15
5
7
6
6
6
6
8
10
20
31
20
10
10
11
10
10
10
10
10
8
6
9
10
11
13
26
21
16
13
10
10
11
13
13
13
13
13
13
13
13
20
15
11
11
11
11
11
50
70
80
85
87
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
100
106
106
106
106
106
106
110
114
128
153
120
122
121
128
116
127
137
139
178
178
138
153
139
130
141
122
112
154
122
135
141
147
141
145
153
154
135
122
123
125
104
130
94
105
108
105
161
98
95
98
101
112
120
147
127
139
114
112
116
100
101
98
97
100
99
101
103
123
99
125
101
99
104
102
161
89
85
86
73
72
74
71
79
88
61
55
56
56
64
74
74
74
74
74
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
11
8
8
18
29
18
8
10
8
6
5
5
18
31
36
27
19
11
3
2
1
2
4
6
31
16
2
3
6
9
7
6
4
2
4
5
3
2
1
1
1
1
1
1
1
1
2
1
1
4
6
5
5
3
1
1
1
2
4
4
3
2
3
4
3
2
3
2
1
9
6
4
5
12
7
2
2
4
2
1
9
13
15
16
14
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
124
133
133
133
133
133
130
130
127
152
141
135
147
140
139
166
144
145
151
167
152
164
149
149
153
150
164
148
148
154
148
150
152
141
144
149
152
167
148
166
136
139
154
136
139
142
146
150
146
166
139
146
152
150
167
158
147
142
133
132
129
125
124
166
123
125
117
117
120
105
122
106
98
98
96
129
78
75
83
79
98
104
103
152
166
82
78
88
97
122
158
158
158
158
158
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
28
30
33
36
40
42
37
20
4
8
6
4
3
3
2
2
4
37
36
25
15
14
7
1
5
3
2
1
1
6
4
2
2
1
1
31
21
11
2
1
1
2
1
1
3
5
7
4
1
2
3
2
1
1
1
2
3
12
22
13
4
2
17
10
4
3
3
2
1
9
5
1
9
15
9
4
4
4
2
1
7
10
11
13
8
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
123
124
124
124
124
124
95
99
105
117
126
106
110
115
126
126
125
131
135
152
152
131
137
133
127
145
126
109
112
110
110
145
112
117
121
114
115
133
111
120
120
106
108
107
107
124
107
122
99
95
92
97
96
99
133
99
104
105
100
117
96
93
87
90
80
88
91
96
120
97
120
90
89
88
87
122
70
68
73
66
81
81
69
92
75
59
58
59
64
72
85
85
85
85
85
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2
2
2
2
2
2
2
2
2
2
1
1
1
4
7
16
9
2
1
1
2
4
7
10
13
13
12
8
4
5
6
4
2
2
2
2
3
4
5
4
4
5
3
2
5
29
16
4
1
4
3
2
2
2
2
2
26
15
5
3
2
1
1
11
25
40
23
6
8
4
1
1
5
4
4
15
18
10
3
1
1
1
5
9
5
1
1
1
2
3
6
8
9
9
7
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
182
182
182
182
182
158
154
149
151
156
136
176
176
151
169
184
163
166
168
167
169
175
177
178
192
182
178
181
175
175
177
182
164
189
160
174
175
184
178
182
181
189
185
173
184
184
163
178
167
174
182
177
192
178
169
163
166
167
173
185
184
176
172
182
168
150
176
141
145
127
128
122
137
184
130
184
119
130
127
119
192
102
96
95
74
89
106
109
178
171
98
97
103
112
135
167
167
167
167
167
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
135
135
135
135
135
98
62
62
62
62
37
12
12
12
73
49
25
2
2
2
2
2
39
76
48
21
6
3
1
8
15
8
1
4
8
16
8
1
11
10
8
6
6
6
21
15
10
6
6
3
1
1
1
1
2
3
5
3
1
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
3
4
16
15
11
8
4
1
3
23
13
3
3
17
14
12
12
12
12
12
12
12
12
12
12
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
91
87
82
83
89
81
108
108
98
104
152
109
125
123
126
119
132
126
119
126
117
116
152
123
127
128
126
125
125
132
113
117
123
120
123
152
121
121
122
121
121
106
132
113
110
114
112
103
102
96
100
97
101
106
120
123
115
115
119
123
112
142
111
109
97
94
89
97
121
90
121
73
80
79
78
129
72
72
74
64
67
72
73
87
98
70
64
65
64
73
83
83
83
83
83
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
17
9
9
9
9
8
7
7
6
6
5
5
5
5
5
6
4
3
3
4
6
6
5
4
6
8
8
4
1
2
5
3
2
3
6
6
6
3
1
1
4
5
3
1
1
2
3
4
7
4
2
4
4
3
2
3
3
4
2
1
4
3
2
7
5
3
2
2
2
1
1
7
8
8
9
5
1
6
15
8
2
2
1
1
3
11
15
17
18
18
18
18
18
19
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
106
104
102
105
111
97
130
130
120
127
127
130
130
128
127
148
127
128
130
134
134
125
140
148
123
134
130
132
140
118
116
148
104
113
115
118
138
119
118
132
109
110
117
106
109
100
97
96
97
97
96
97
94
95
103
107
114
138
121
124
124
124
117
128
115
117
108
108
107
103
117
101
92
95
92
87
106
89
96
93
101
101
89
97
105
75
73
80
87
100
120
120
120
120
120
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
15
3
3
3
3
3
3
3
5
4
3
9
13
8
3
3
4
4
4
5
4
4
18
24
13
3
9
6
4
2
2
3
3
3
2
2
2
2
2
3
5
3
2
4
3
2
2
2
3
3
2
2
2
2
2
2
1
1
1
1
1
4
23
32
17
3
2
15
24
14
4
1
2
3
5
8
6
4
14
12
11
11
12
13
16
17
18
18
19
19
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
50
50
50
50
50
58
67
67
67
69
67
75
75
73
78
79
78
94
94
100
123
110
106
109
105
105
123
99
103
106
103
123
99
99
106
94
102
103
91
95
97
106
90
94
88
87
90
106
91
93
93
92
96
90
96
91
94
96
94
109
97
94
94
96
97
96
115
99
101
104
115
108
104
106
104
115
108
97
97
92
109
78
77
86
81
102
102
80
96
72
65
63
63
68
74
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
9
1
1
1
1
1
2
3
8
9
11
18
15
9
4
4
3
3
3
2
1
6
3
1
5
9
12
6
1
1
10
6
3
3
7
4
1
1
2
5
5
6
6
6
3
1
1
1
7
4
1
1
2
3
2
1
19
16
8
1
14
7
1
18
13
8
3
2
1
1
1
14
8
3
8
5
2
1
12
10
8
8
5
2
1
7
10
12
14
11
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
96
98
100
104
104
104
106
104
112
112
104
131
103
95
92
93
99
98
102
140
112
115
118
111
117
117
113
145
113
111
121
108
109
111
117
116
118
121
140
110
105
110
106
106
131
103
106
100
96
118
101
103
145
108
118
120
116
142
117
113
113
110
114
115
119
142
116
120
111
109
116
104
105
142
105
106
106
145
81
81
84
78
88
88
74
71
97
65
64
73
79
91
111
111
111
111
111
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
24
30
33
35
36
21
7
7
13
7
1
4
3
2
1
1
2
5
7
8
9
10
15
10
6
15
10
6
4
2
1
1
1
1
2
1
1
1
2
5
3
1
1
1
1
1
1
2
4
3
2
2
2
2
2
2
2
2
1
1
8
5
2
7
7
4
2
2
3
2
2
6
10
11
12
8
4
7
13
7
1
1
2
3
7
9
10
10
11
7
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
49
47
45
52
62
69
96
96
96
102
140
106
112
122
121
123
130
137
115
114
117
123
118
123
127
119
141
107
113
111
114
121
125
119
121
117
137
112
127
102
104
110
108
112
120
105
109
128
116
121
125
124
140
127
123
137
121
125
124
122
141
122
120
125
115
114
119
107
108
103
98
116
101
102
103
112
103
100
101
93
103
103
93
115
130
78
75
85
94
112
141
141
141
141
141
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
19
22
24
25
25
13
1
1
4
3
3
5
7
4
1
5
9
17
23
15
8
8
4
1
3
5
6
4
3
4
4
3
2
3
7
7
7
4
1
1
3
4
2
1
3
2
2
2
2
4
2
1
1
2
2
2
1
1
3
2
1
2
4
25
16
7
4
3
2
30
49
28
8
10
11
7
4
4
8
6
4
4
8
9
10
11
11
11
12
10
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
128
131
131
132
135
131
145
145
113
118
143
111
115
126
126
134
132
126
124
122
123
123
126
139
129
129
132
127
117
121
130
131
145
141
137
143
134
130
131
139
127
118
131
124
124
136
128
125
116
124
126
106
111
117
123
128
141
145
131
128
120
143
109
137
92
97
97
98
123
89
123
75
81
85
86
131
76
80
66
58
67
81
85
113
136
83
77
82
85
103
126
126
126
126
126
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
14
21
11
1
1
1
2
1
1
2
3
3
4
2
1
4
14
25
16
7
8
9
7
6
16
21
14
8
9
11
9
7
5
3
5
7
9
10
6
2
2
2
2
4
5
6
3
1
5
6
4
2
1
1
1
1
1
5
3
2
1
2
3
2
2
7
4
1
7
7
4
2
10
7
4
4
2
1
1
9
13
15
16
17
17
17
17
18
29
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
107
107
107
107
107
90
87
84
87
93
83
113
113
106
116
162
115
125
121
125
118
129
137
136
172
154
137
169
145
145
172
140
135
156
143
152
172
162
159
161
156
156
168
136
134
161
130
132
125
135
127
130
164
115
115
107
114
124
136
168
162
144
135
136
159
125
141
115
106
103
102
97
109
125
104
161
101
116
118
111
164
97
94
96
81
86
86
86
115
94
78
75
71
71
76
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
31
5
5
5
5
3
1
1
12
34
19
5
5
19
13
8
3
29
56
30
5
5
3
2
1
1
3
4
5
10
7
4
1
12
12
8
5
2
3
4
8
8
4
1
2
2
1
1
1
4
3
2
1
1
3
5
5
6
4
3
3
2
1
3
6
3
1
6
5
5
5
8
5
3
8
6
3
1
10
7
5
5
4
3
3
10
13
15
16
16
16
16
16
17
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
145
145
145
145
145
127
124
120
119
122
109
130
130
108
115
130
124
141
125
137
127
129
129
145
124
120
118
119
116
118
118
120
123
117
115
115
116
111
118
130
125
130
130
141
137
119
122
145
119
123
122
117
117
117
112
117
119
118
130
125
115
119
115
120
119
108
107
109
141
97
91
86
84
83
78
107
72
81
83
80
111
81
65
68
61
67
72
74
117
93
73
73
79
89
105
130
130
130
130
130
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
52
46
46
46
46
23
1
1
1
3
6
7
8
7
5
3
2
4
6
4
2
2
17
25
19
13
8
3
2
11
6
1
3
6
11
6
2
1
1
1
3
5
3
1
1
1
1
1
1
1
6
11
6
1
1
1
4
7
4
1
1
1
1
4
3
2
1
1
1
3
3
4
6
7
8
14
7
1
10
7
5
5
3
2
10
14
16
17
19
17
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
120
120
98
94
90
90
94
84
107
107
105
111
160
124
130
130
126
145
127
126
129
139
124
122
133
124
127
139
131
131
134
145
136
140
144
143
159
144
139
138
130
160
128
116
145
115
124
126
127
139
120
139
102
109
114
120
129
125
143
130
129
159
125
144
111
122
91
100
98
107
160
102
128
90
92
90
80
136
63
64
67
57
69
81
83
139
122
82
82
82
85
95
107
107
107
107
107
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
51
47
47
47
47
32
18
18
18
46
29
12
6
5
5
32
17
2
2
2
3
8
4
1
1
8
4
1
3
8
17
12
8
4
9
6
3
1
2
18
12
7
4
1
2
3
2
2
2
2
2
3
2
2
2
2
1
1
2
2
2
2
8
8
4
1
5
4
3
2
1
7
8
9
10
7
4
4
13
8
3
3
2
1
4
11
14
16
18
15
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
72
82
82
91
105
106
147
147
121
125
116
114
118
128
138
147
135
127
133
131
125
135
120
121
123
119
135
113
112
123
116
121
147
132
143
135
147
139
141
144
155
139
155
136
155
139
132
133
124
139
128
116
122
121
131
128
124
147
121
116
117
112
116
143
107
101
102
97
96
106
87
86
80
80
84
120
76
68
75
69
80
85
84
114
139
67
64
73
80
100
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
22
36
51
27
4
10
13
16
10
4
8
4
1
1
2
4
6
5
5
8
11
9
8
7
9
15
11
7
7
9
12
9
6
5
7
6
6
3
1
1
1
1
2
2
3
2
2
2
2
2
2
3
4
3
3
3
3
10
7
4
1
2
5
8
6
4
6
9
6
3
3
2
1
9
6
3
3
2
2
4
5
5
5
6
4
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
